logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

c++与数学的关系(多项式问题)

/---》其余项军输出。//---》不是末项省略。//如果-----》第一项不输出。// 如果-----》末项需要输出。//---》次数为1省略直接输出x。//---》次数为0什么都不输出。//---》次数为其他照常输出。//-》‘-’---》直接输出。//---》不是1直接输出。//---》是1。// 3.次数的设置。

#c++#c语言
kmp算法(相当于实现C/C++标准库中的strstr函数)

最近学习了一些kmp算法有些感受这里只是对kmp算法的粗略介绍其实大家自己动手画图会有更深刻的理解希望大家结合图像去看首先介绍kmp算法我们需要知道一些知识kmp算法一般是判断字符串所以我们可以先定义一个字符串这里看到我们定义了一个字符串,字符串的下一行是计算它的大小,在下一步加空格的目的是让这个字符串在‘1’这个位置进行计数,这样方便后续的计数,计算大小和它的下一行尽量不要交换,因为他是计算不加

文章图片
#算法#c语言#c++
namespace 的使用(相较于c,c++基础出现的含义)

• sizeof中含义不同,引⽤结果为引⽤类型的⼤⼩,但指针始终是地址空间所占字节个数(32位平台下 占4个字节,64位下是8byte) • 指针很容易出现空指针和野指针的问题,引⽤很少出现,引⽤使⽤起来相对更安全⼀些。C++的引⽤跟其他 语⾔的引⽤(如Java)是有很⼤的区别的,除了⽤法,最⼤的点,C++引⽤定义后不能改变指向, Java的引⽤可以改变指向。• ⼀些主要⽤C代码实现版本数据结构教

#算法#数据结构
【Linux篇】数字世界程序运行寻找地址的指南针——环境变量的详解

本文主要讲解了Linux环境变量和main函数参数的相关知识。文章首先介绍了环境变量的概念及其在操作系统中的重要作用,包括帮助编译器查找库文件等。然后详细解析了main函数的参数argc和argv,展示了如何通过命令行参数实现程序的不同功能选项。文章进一步探讨了环境变量PATH的作用机制,演示了如何修改PATH来改变命令查找路径。最后介绍了三种获取环境变量的方法:通过main函数的第三个参数、使用

文章图片
#linux#运维#服务器
【Linux篇】数字世界程序运行寻找地址的指南针——环境变量的详解

本文主要讲解了Linux环境变量和main函数参数的相关知识。文章首先介绍了环境变量的概念及其在操作系统中的重要作用,包括帮助编译器查找库文件等。然后详细解析了main函数的参数argc和argv,展示了如何通过命令行参数实现程序的不同功能选项。文章进一步探讨了环境变量PATH的作用机制,演示了如何修改PATH来改变命令查找路径。最后介绍了三种获取环境变量的方法:通过main函数的第三个参数、使用

文章图片
#linux#运维#服务器
【Linux篇】数字世界的底层认识, 它是底层的地基——进程概念的认识

文章摘要 本文系统性地介绍了Linux进程管理的核心概念和技术。主要内容包括:1) 冯诺依曼体系结构及其在计算机系统中的应用原理;2) 操作系统的基本功能和分层架构;3) 进程的本质、PCB(task_struct)数据结构及其组织方式;4) 进程创建(fork)、状态管理(R/S/D/T/Z等)和优先级调度机制;5) 进程查看(ps/top)和控制(kill)的实践方法;6) Linux内核的进

文章图片
#linux#运维#服务器
kmp算法(相当于实现C/C++标准库中的strstr函数)

最近学习了一些kmp算法有些感受这里只是对kmp算法的粗略介绍其实大家自己动手画图会有更深刻的理解希望大家结合图像去看首先介绍kmp算法我们需要知道一些知识kmp算法一般是判断字符串所以我们可以先定义一个字符串这里看到我们定义了一个字符串,字符串的下一行是计算它的大小,在下一步加空格的目的是让这个字符串在‘1’这个位置进行计数,这样方便后续的计数,计算大小和它的下一行尽量不要交换,因为他是计算不加

#算法#c语言#c++
【QT-百日筑基篇】初入修真世界,探寻世界的奥妙, 寻找对应的宗门并了解宗门的规则-QT环境安装和项目代码的介绍

本文介绍了如何利用QT进行C++语法练习,包括QT环境安装、项目创建和代码结构解析。首先推荐通过清华镜像下载QT,详细说明了项目创建步骤和构建系统选择(qmake/cmake/Qbs)。重点分析了自动生成的代码结构:main.cpp初始化QApplication,widget.h定义继承QWidget的类,widget.cpp实现界面关联。文章还介绍了formfile的XML界面设计功能,演示了两

文章图片
#qt#开发语言
笑谈vim的快捷方式和简易配置

在我们的日常的开发中一般有两种选择的编程工具:1.编译器:写代码的“笔”(负责创建和修改源文件)代表有vs devc++...2. 编辑器:翻译代码的“翻译官”(负责把人类可读的代码转为计算机可执行的指令)代表有: vim vscode...在vim操作的时候也有对应的快捷方式这就是大概的键盘图:当然在学习的时候我们可能听说过vi,vi也是一款编辑器,我们可以理解为vim是vi的加强版,vim也不

文章图片
#vim#编辑器#linux
linux篇-应用商店:“yum / apt“ 的详解

(国内使用最广泛,更新及时,涵盖Ubuntu、CentOS、Conda、PyPI等各类资源)(支持IPv4/IPv6,涵盖Debian、Arch Linux、PyPI、Docker等,稳定性强)(覆盖Debian、Ubuntu、npm等资源,访问速度稳定)(提供各类开源软件及系统镜像,适配北方地区访问)(西北区域优质镜像,涵盖主流系统及软件源)(中西部地区重点镜像站,资源覆盖全面)

#linux#运维#服务器
到底了