- 博客(28)
- 资源 (4)
- 收藏
- 关注
原创 readlink获取当前路径
readlink("/proc/self/exe", buf, count - 1);const uint16_t buf_size = 1024;boost::scoped_array<char> buf(new char[buf_size]);memset(buf.get(), 0, buf_size);int32_t count = readli...
2019-11-14 15:54:05
555
原创 valgrind 工具介绍和简单的使用
Valgrind 是个开源的工具,功能很多。例如检查内存泄漏工具---memcheck。Valgrind 安装:去官网下载: http://valgrind.org/downloads/current.html#current或 wget http://valgrind.org/downloads/valgrind-3.12.0.tar.bz2有的版本本身有问题,建议用最新的版本...
2019-10-13 22:08:52
306
1
原创 MAC 安装brew
react native搭建环境,安装homebrew的时候,在终端输入/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"提示:curl: (7) Failed to connect to raw.githubusercontent.c...
2019-09-18 17:49:11
287
1
原创 MAC 修改eclipse 的project Explorer的字体大小
eclipse project explorer 下面的字体怎么更改大小WIN应该是如果eclipse选择的theme是win7,然后修改css里面对应的e4_default_win7文件在stackoverflow中查到相关问题MAC 参考以下网站:http://stackoverflow.com/questions/3124629/how-can-i-configure-the-...
2019-09-18 16:51:48
1600
原创 boost::asio::steady_timer基础使用
https://blog.youkuaiyun.com/u013600225/article/details/51505246
2019-08-09 17:00:38
1450
原创 一行编译代码
build.sh# !/bin/bash#echo $(cd `dirname $0`;pwd)dirpath=$(pwd)echo ${dirpath}if [ -d "${dirpath}/build" ] ; then rm -rf build echo "this has a ${dirpath}/build" mkdir buildelse ...
2019-07-31 17:08:38
266
原创 cmake 简介
https://blog.youkuaiyun.com/afei__/article/details/81201039https://blog.youkuaiyun.com/Yong_Qi2015/article/details/100810485
2019-07-31 14:26:32
131
转载 cycle结构体的四级指针详解
cycle结构体的四级指针详解https://blog.youkuaiyun.com/u013009575/article/details/17470625https://blog.youkuaiyun.com/linux_vae/article/details/70610755
2019-07-24 16:48:03
208
转载 图解Nginx 中的4级指针
转载,感谢原作者分享。nginx的所有配置结构体全部放在一个cycle的四级指针中,本文就具体分析一下每级指针究竟指向的是什么,下图表示了这个四级指针每一级的指向,图中虚拟地址模拟了真实地址,ctx指针存的指向虚拟地址为1的数据,图中只列举出core,event,http模块最基础的配置结构。 需要注意得是,从图中不难发现,对于常用的模块,core模块,event模块,http...
2019-07-24 14:04:54
283
转载 HTTP协议格式详解
一、URI结构HTTP使用统一资源标识符(URI)来传输数据和建立连接。URL(统一资源定位符)是一种特殊种类的URI,包含了用于查找的资源的足够的信息,我们一般常用的就是URL,而一个完整的URL包含下面几部分:http://www.fishbay.cn:80/mix/76.html?name=kelvin&password=123456#first1.协议部分该URL的...
2019-07-16 16:34:00
1448
原创 二分法算法
#include<stdio.h>#include<iostream>int main(){ int a[]={1,2,3,4,5,7,8,9,10,11}; int key=6; int midd = 0; int hig =9; int low = 0; while(1) { midd= l...
2019-07-15 20:19:40
141
转载 MTU 和 MSS 区别
MTU: Maximum Transmit Unit,最大传输单元,即物理接口(数据链路层)提供给其上层(通常是IP层)最大一次传输数据的大小;以普遍使用的以太网接口为例,缺省MTU=1500 Byte,这是以太网接口对IP层的约束,如果IP层有<=1500 byte 需要发送,只需要一个IP包就可以完成发送任务;如果IP层有> 1500 byte 数据需要发送,需要分片才能完成发送,...
2019-07-15 16:00:30
290
转载 Nginx源码分析(25篇)
转载:感谢原作者分享https://blog.youkuaiyun.com/yangyin007/article/details/82777086
2019-06-23 10:14:35
578
原创 完全二叉树生成
def createTree(x,n):#创建完全二叉树 if x<n: node=TreeNode(x)#x传参为1,表示根节点为1 node.left=createTree(2*x,n) node.right=createTree(2*x+1,n) else: node=None return ...
2019-06-17 10:44:56
1190
转载 迷宫问题
问题描述迷宫问题: 迷宫问题的求解是实验心理学中的一个经典问题,心理学家把一只老鼠从一个无顶盖的大盒子的入口处赶进迷宫,迷宫中设置很多墙壁,对前进的方向形成了多处障碍,心理学家在迷宫的唯一出口处放置了一块奶酪,吸引老鼠在迷宫中寻找通路以达到出口。设计算法实现迷宫问题。迷宫示意图,其中1代表有障碍,0代表无障碍,前进方向有四个,分别是上,下, 左,右。1 1 1 1 1 1 1 1 1...
2019-06-17 09:15:12
789
转载 awk
awk学习指南https://awk.readthedocs.io/en/latest/chapter-one.htmltcpdump -c 10 -nn -i eth0 tcp dst port 22 tcpdump -c 5 -nn -i eth0 icmp and src 192.168.100.62tcpdump -c 2 -q -XX -vvv -nn -i eth0 ...
2019-06-14 10:53:39
113
转载 ZMQ源码学习
转载,感谢原创作者的分享!1、对象关系http://www.bubuko.com/infodetail-2100848.html2、io_thread和pollerhttp://www.bubuko.com/infodetail-2100796.html3、socket与mail_boxhttp://www.bubuko.com/infodetail-2123957.htm...
2019-06-13 16:28:27
426
转载 ZMQ源码学习
转载,感谢原创作者的分享!zeromq应用学习(1)——编译zeromq的示例程序http://blog.chinaunix.net/uid-23629988-id-3015856.htmlzeromq源码学习(1)——zmq_init源码分析(1)http://blog.chinaunix.net/uid-23629988-id-3020546.htmlzeromq源码学习(...
2019-06-13 16:23:31
202
转载 ZMQ框架
转载,感谢原创作者的分享!ZMQ第一章 ZeroMQ基础https://blog.youkuaiyun.com/wushuangge/article/details/79963531ZMQ第二章 ZeroMQ进阶https://blog.youkuaiyun.com/zzhongcy/article/details/19811825ZMQ第三章 高级请求-应答模式https://blog...
2019-06-03 16:07:16
728
转载 右值引用
c++中引入了右值引用,可以避免无谓的复制,提高程序性能。C++引用很常见了,就是给变量取了个别名,在c++11中,因为增加了右值引用(rvalue reference)的概念,所以c++98中的引用都称为了左值引用(lvalue reference)。int a = 10; int& refA = a; // refA是a的别名, 修改refA就是修改a, a是左值,左...
2019-05-27 15:30:45
106
原创 xargs 遍历所有文件
xargs -i 或者是-I,将xargs的每项名称,一般是一行一行赋值给{},可以用{}代替find ./ -name *.txt | xargs -i cp -rf {} /var/fpwork/yugao/
2019-05-20 13:20:53
1433
转载 Ceph源码目录架构
来源http://blog.youkuaiyun.com/scaleqiao/article/details/511655751简介该代码架构基于版本10.0.5整理,先整理根目录里的代码,再整理出src目录的架构。2代码结构2.1根目录Ceph的根目录下包含了一些文件夹和若干编译、代码格式相关的文件。[admin]:架设Document服务器,包括依赖内容并...
2019-05-09 21:52:37
299
转载 【块存储】 【文件存储】【对象存储】
【块存储】典型设备:磁盘阵列,硬盘块存储主要是将裸磁盘空间整个映射给主机使用的,就是说例如磁盘阵列里面有5块硬盘(为方便说明,假设每个硬盘1G),然后可以通过划逻辑盘、做Raid、或者LVM(逻辑卷)等种种方式逻辑划分出N个逻辑的硬盘。(假设划分完的逻辑盘也是5个,每个也是1G,但是这5个1G的逻辑盘已经于原来的5个物理硬盘意义完全不同了。例如第一个逻辑硬盘A里面,可能第一个200M是来自...
2019-05-06 16:18:48
184
原创 EPOLL + 事件驱动
#include <sys/eventfd.h>#include <unistd.h>#include <stdlib.h>#include <stdio.h>#include <stdint.h>#include <sys/epoll.h>#include <string.h>#include &l...
2019-05-05 09:14:46
666
原创 去掉eclipse 红线
选取windows-->perferences --> general-->editors-->text editor-->annotation-->codan error项 在里面有三个选项,勾第一项时在代码窗口的左边标记错误 (灯炮,小叉、惊叹号之类的)勾第二项时在代码窗口的右边出现一个标记(垂直滚动条外的边框上出现一个小方块)勾第三项时在出错的代码下...
2018-12-10 09:50:58
4541
2
转载 通信50强
1 华为技术有限公司 2 中兴通讯股份有限公司 3 中国普天信息产业股份有限公司 4 上海贝尔阿尔卡特股份有限公司5 烽火科技集团 6 大唐电信科技产业集团 7 长飞光纤光缆有限公司 8 亚信科技(中国)有限公司 9 京信通信系统(中国)有限公司 10 北京中星微电子有限公司 11 南京联创科技股份有限公司 12 亨通集团有限公司 13 中天科技股份
2015-05-20 18:38:38
1839
转载 Visual Assist X的用法
Visual Assist X设置Visual Assist X的用法open file in solution 打开文件中的解决办法open Corresponding file 打开相应文件list methods in current file 列表方法在当前文件file symbol 文件标记find referenc
2014-12-25 18:42:52
704
转载 爱似流星
如果失去是苦你还怕不怕付出如果坠落是苦你还要不要幸福如果迷乱是苦该开始还是结束如果追求是苦这是坚强还是执迷不悟如果分离是苦你要把苦向谁诉如果承诺是苦真情要不要流露如果痴心是苦难道爱本是错误如果相爱是苦这世上的真情它在何处好多事情总是后来才看清楚
2014-12-14 16:30:16
479
1
深入理解Nginx模块开发与架构解析-高清晰目录版.pdf
2019-06-21
WinSock源码文件.zip
2019-06-21
WinSock网络编程经络.pdf
2019-06-17
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人