编程学习
文章平均质量分 96
善见致知
这个作者很懒,什么都没留下…
展开
-
shell脚本学习总结
Shell脚本基础知识1.概念Shell脚本与Windows/Dos下的批处理相似,也就是用各类命令预先放入到一个文件中,方便一次性执行的一个程序文件,主要是方便管理员进行设置或者管理用的。但是它比Windows下的批处理更强大,比用其他编程程序编辑的程序效率更高,它使用了Linux/Unix下的命令。 Shell 是一个用 C 语言编写的程序,它是用户使用 Linux 的桥梁。Shell 既是一种命令语言,又是一种程序设计语言。Shell 是指一种应用程序,这个应用程序提供了一个界面,用户通过原创 2020-07-01 16:24:17 · 439 阅读 · 0 评论 -
进程、线程和多线程
线程池&woker代码阅读1.进程(process)进程就是一段程序的执行过程。 进程是一个具有一定独立功能的程序关于某个数据集合的一次运行活动。它是操作系统动态执行的基本单元,在传统的操作系统中,进程既是基本的分配单元,也是基本的执行单元。①进程是一个实体。每一个进程都有它自己的地址空间,一般情况下,包括文本区域(text region)、数据区域(data region)和堆栈(stack region)。文本区域存储处理器执行的代码;数据区域存储变量和进程执行期间使用的动态分配的内存;堆原创 2020-07-01 16:23:50 · 633 阅读 · 0 评论 -
RPC远程过程调用设计分析
RPC远程过程调用设计分析一、基础 RPC 的全称是 Remote Procedure Call 是一种进程间通信方式。 它允许程序调用另一个地址空间(通常是共享网络的另一台机器上)的过程或函数,而不用程序员显式编码这个远程调用的细节。即程序员无论是调用本地的还是远程的函数,本质上编写的调用代码基本相同。[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-Cw0NAqyF-1592469600203)(C:\Users\HUANGX~1\AppData\Local\Temp原创 2020-07-01 16:23:22 · 436 阅读 · 0 评论 -
Makefile工程文件 编写规范
Makefile编写学习记录一.基本规则target:dependencies system command(s)目标文件(可以是Object File,也可以是执行文件 ):依赖文件(tab缩进)产生目标文件的命令Makefile $@, $^, $< 为自动变量$@ 表示编译过程中生成的目标文件$^ 表示所有的依赖文件的名字,名字间用空格隔开$< 表示第一个依赖文件名$? 表示比目标还要新的依赖文件列表1.变量使用规范:在Makefile中要定义一系列的原创 2020-07-01 15:57:40 · 1011 阅读 · 0 评论 -
Source Insight 中查看函数跳转
jump to prototype是跳转到函数原型原创 2019-01-23 11:07:01 · 3449 阅读 · 0 评论 -
两种MQTT协议可视化调试工具
两种MQTT协议可视化调试工具一、MQTT技术背景MQTT(Message Queuing Telemetry Transport,消息队列遥测传输协议),是一个基于客户端-服务器的消息发布/订阅(publish/subscribe)模式的“轻量级”通讯协议,该协议构建于TCP/IP协议上 ,MQTT最大优点在于,可以以极少的代码和有限的带宽,为连接远程设备提供实时可靠的消息服务。作为一种低开...原创 2019-04-29 09:50:59 · 36066 阅读 · 6 评论