自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 折半插入

#include<stdio.h> /** * 折半插入排序算法 2018.07.22 */ int main() { int array[10] = {10,1,3,2,75,1000,379,0,-1,10}; //插入排序算法下标从一开始 int i; for(i=1;i<10;i++) { int sta...

2020-01-28 14:25:22 180

原创 排序方法之插入排序

排序方法之插入排序 插入排序的思想重点是如果插入在中间 那么需要将元素后移,插入的时候就排好顺序 #include <stdio.h> #include <signal.h> #include <unistd.h> #include <stdlib.h> #include <stdio.h> #include <si...

2020-01-27 19:51:23 143

原创 zend抽象语法树AST流程解析

年底了空闲一些,开始看zend虚拟机,还有几天过年了,写下这篇学习笔记,简单的介绍一下我近期对zend虚拟机的学习 我最近学习了zend虚拟机,首先了解到了一个东西 re2c+bison php正是通过这个东西对php脚本进行的解析,这个我的初步了解是在php 胖子的tipi上 http://www.php-internals.com/book/?p=chapt07/07-00-zend-...

2020-01-21 15:30:35 945

原创 c语言可变参数

#include <stdio.h> #include <stdarg.h> int funAdd(int v,...) { va_list args; int i = v; int value; va_start(args,v); while(i>0) { value=va_arg(args,i...

2020-01-19 14:23:21 81

原创 ssh 普通用户之间免密登录

首先现在宿主机的对端建立worker用户 useradd worker 然后设置密码 passwd worker 然后在cd /home/worker mkdir .ssh 再到宿主机使用 ssh-keygen生成公钥 最后使用 ssh-copy-id -i ~/.ssh/id_rsa.pub 用户@ip 这样就建立起了免密登录了 ...

2020-01-15 11:48:13 668

原创 zend虚拟机的学习(一)

Zend虚拟机部分的学习 学习自网址:http://www.php-internals.com/book/?p=chapt07/07-01-zend-vm-overview 我之前也是一直非常奇怪php是如何把php编译成机械码的,2年前看zend虚拟机的文章云山雾绕,这一次又开始看zend虚拟机是如何实现的,tipi比较老了,但是还是在一些方面很具有借鉴经验,因为毕竟php根还在那里,不可能...

2020-01-12 17:25:18 403

转载 C语言register关键字—最快的关键字

引自网址https://www.cnblogs.com/kingqinwang/p/5097335.html register:这个关键字请求编译器尽可能的将变量存在CPU内部寄存器中,而不是通过内存寻址访问,以提高效率。注意是尽可能,不是绝对。 因为,如果定义了很多register变量,可能会超过CPU的寄存器个数,超过容量。所以只是可能。 一、皇帝身边的小太监----寄存器 ...

2020-01-08 13:11:09 137

原创 一次字节大小端的坑

今天收到了一个报文头是0x008和0xdd86 一个宏是 ETH_P_PPP_MP 一个宏找不到 ,我就在想天啊 !!!怎么办,从12点一直思考到12点50 就在刚才我忽然想明白了 ,网络字节大小端!!!!!!! ether_type = ntohs(eth_ptr->h_proto); 这样问题就解决了,反向找到了类型是ETH_P_IP 和ETH_P_IPV6 ...

2020-01-06 13:28:44 240

原创 zend扩展关于模块初始化的体会

zend开发如何获取模块 我其实在思考一个问题,我在写扩展的时候每次要给某某model写 PHP_MINIT_FUNCTION,今天又在思考一个问题 其实只要php内核拿到module名字然后用一个宏定义,就可以获取到对应模块的结构体 #define ZEND_GET_MODULE(name) \ BEGIN_EXTERN_C()\ ZEND_DLEXPORT zend_mo...

2020-01-03 20:44:37 190 1

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关注的人

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