自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(7)
  • 资源 (10)
  • 收藏
  • 关注

原创 setjmp和longjmp使用案例

#include <stdio.h> #include <setjmp.h> static jmp_buf buf; void second(void) { printf("second\n"); // 打印 longjmp(buf,1); // 跳回setjmp的调用处 - 使得setjmp返回值为1 } v...

2019-10-29 12:30:05 162

原创 进程的运行环境总结

#进程的运行环境总结 ####开始运行 先说一下进程的运行环境,我们一个进程首先是从main函数开始运行的,有点像单片机的时候也是从main函数开始跑的 ####进程终止 进程终止的5种形式 : main函数返回 调用exit 调用_exit或者_Exit 最后一个线程返回 最后一个线程调用了pthread_exit 说起exit函数我们应该注意一个十分重要的知识点 那个知识点...

2019-10-25 21:52:37 519

原创 聊聊fork的那些事

参加了一场面试 学会了一个知识点 fork之后发生了 什么 ,我很正常的做出了回答,对父进程的内存进行了复制。 fork之后 ,在早期的unix的系统是通过复制的 为系统分配 内存页 初始化内存页 将父进程的内存内容分配到子进程当中 这造成了什么?这造成了cpu和内存的浪费,如果一个父进程1个g占用,那么子进程是否也就占用了一个G呢? 当我读书unix高级环境编程,被一端内容所误...

2019-10-23 23:34:29 328

原创 欧几里得算法 以及幂函数

欧几里得算法 较小的那个数 和 两个数相除的余数的最大公约数 质数是只能 被1和他自身整除叫做素数 也叫质数 <?php /** * Created by PhpStorm. * User: root * Date: 19-10-2 * Time: 下午9:43 */ function GCD($m,$n) ...

2019-10-14 09:06:46 112

原创 运行时间中的对数

运行时间中的对数 分析算法混乱的地方大概集中在对数上,某些分支算法是以O(NlogN)时间来运行的,除了分值算法以外,还包括其他的算法,可将对书中最长出现的规律概括为以下法则,如果一个算法用常熟时间(O(1))将问题的大小削减为其中一部分(通常是1/2),那么这个算法就是O(logN)算法的时候,通常假设数据是提前读入 1)对分查找 对分查找: 给定一个整数X和证书A(0),A(1),.....

2019-10-11 13:28:19 277

原创 git合并错误代码如何回滚

git checkout the_branch 切换分支 git pull git branch the_branch_backup 备份一下这个分支当前的情况 git reset --hard the_commit_id 把the_branch本地回滚到the_commit_id git push origin :the_branch 删除远程 the_branch git pus...

2019-10-10 17:36:42 1793

原创 一次运算符重载的思考

一次运算符重载的思考 // // Created by root on 19-10-2. // #ifndef LOGSENTRY_CSTRINGBUFFER_H #define LOGSENTRY_CSTRINGBUFFER_H #endif //LOGSENTRY_CSTRINGBUFFER_H 一开始是这样的 namespace service { cla...

2019-10-02 20:14:53 109

perf (3).svg

istio-proxy 性能分析图

2021-11-18

sciter-sdk-master.zip

sciter-sdk Sciter 是一个用 HTML/CSS 来渲染现代应用程序 UI 的脚本引擎。 它非常紧凑,简单(只有一个 4~8M 的动态链接库文件 dll/dylib/so),没有其他依赖。它可以工作在 Microsoft Windows(XP 及以上版本), Apple OS X (10.7 及以上版本)和 Linux/GTK (GTK 3.0 及以上版本)。 Sciter 在较新的 Windows 版本上使用 Direct2D GPU 图形加速技术,在 Windows XP 上则使用 GDI+ 技术。 在 OS X 上,它使用标准的 CoreGraphics 技术, 而在 Linux 上使用是 Cairo 库。

2020-03-17

MQTT中文文档以及带书签的英文文档

MQTT(消息队列遥测传输)是ISO 标准(ISO/IEC PRF 20922)下基于发布/订阅范式的消息协议。它工作在 TCP/IP协议族上,是为硬件性能低下的远程设备以及网络状况糟糕的情况下而设计的发布/订阅型消息协议,为此,它需要一个消息中间件 。 MQTT是一个基于客户端-服务器的消息发布/订阅传输协议。MQTT协议是轻量、简单、开放和易于实现的,这些特点使它适用范围非常广泛。在很多情况下,包括受限的环境中,如:机器与机器(M2M)通信和物联网(IoT)。其在,通过卫星链路通信传感器、偶尔拨号的医疗设备、智能家居、及一些小型化设备中已广泛使用。

2019-08-15

mqtt中文版pdf.zip

MQTT 是一个客户端服务端架构的发布/订阅模式的消息传输协议。它的设计思想是轻巧、开放、 简单、规范,因此易于实现。这些特点使得它对很多场景来说都是很好的选择,包括受限的环境如 机器与机器的通信(M2M)以及物联网环境(IoT),这些场景要求很小的代码封装或者网络带宽 非常昂贵。 本协议运行在 TCP/IP,或其它提供了有序、可靠、双向连接的网络连接上。它有以下特点:  使用发布/订阅消息模式,提供了一对多的消息分发和应用之间的解耦。  消息传输不需要知道负载内容。  提供三种等级的服务质量:.

2019-07-14

linux系统编程

《Linux系统编程》是2009年东南大学出版社出版的图书,作者是(美)洛夫。 该书同样也是一本内行人士编写灵活高效代码的学习指南。作为内核黑客和本书的作者,RobertLoVe不仅阐释了系统接口应该如何工作,还介绍了它们实际上是如何工作的,以及怎样安全有效地使用它们。《Linux系统编程》包含了帮助你在任何层面编写更佳代码的实用技巧。 [1]

2019-04-17

c primer plus 中文版

c primer plus 中文版 c primer plus 中文版 c primer plus 中文版 c primer plus 中文版注意了!!!!!!!!!!!!!!

2019-03-14

ubuntu 谷歌浏览器

ubuntu 下面的 谷歌浏览器,本人在ubuntu18.04上稳定运行,安装快捷欢迎打击下载

2019-03-04

rufus3.3压缩包

用于刻录ubuntu镜像文件到U盘,支持中文,开箱即用,操作简便。

2018-11-06

xftp免费安装包

与xshell 无缝结合,操作更加方便,可以通过xshell进行文件上传和下载

2018-10-11

验证码制作

关于简单的验证码制作,可以制作四位数的验证码

2015-11-23

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除