5 小喾

尚未进行身份认证

我还是一只小鸟,来这里想好好学习,也希望能帮到大家,如果因为我写错了,给朋友带来困扰抱歉。

等级
TA的排名 10w+

C++ 零散记录

1迭代器控制函数advance的距离参数不需要自己控制,超出元素的范围会停在最后的参数。但是如果元素内size为0时该函数会停在那;2map拷贝map<string,__OBJCNT>::iteratorbegObj=all.objCnt.objCnt.begin(),endObj=begObj;advance(begObj,...

2019-07-16 18:26:39

信号量、互斥锁、自旋锁、原子操作

https://www.cnblogs.com/linhaostudy/p/6670693.html

2019-05-24 17:01:46

使用 curl 建立 httpclient

------------------------------.h---------------------------------------#ifndef_HTTPCLINET_H#define_HTTPCLIENT_H#include<string>classCHttpClient{public:CHttpClient(voi...

2019-03-06 11:11:35

产生oracle大量数据的sql语句

建立1100000行测试数据的的测试表createtableTestTable12asselectrownumasid,              to_char(sysdate+rownum/24/3600,'yyyy-mm-ddhh24:mi:ss')asinc_datetime,              trunc(dbms_random.value(0...

2019-01-14 18:53:01

STL 顺序容器,关联容器

序列容器:vector,list,deque,stack,queue,heap,priority_queue,slist.关联容器:set,map,multiset,multimap底层机制都是以RB-tree完成的。hash_set,hash_map,hash_multiset,hash_multimap的底层机制是hashtabel。通用容器的分类STL 对定义的通用容器分三类:顺序性容器、关...

2018-03-01 09:57:09

编写多线程的一些注意

1:线程是异步的,需要传入线程的数据,必须要在线程激活、或者在线程被创建之前赋值。绝对不要假设你的线程会等你。2:别将赌注压在线程竞争上。多线程竞争的因素有很多,比如处理器数量,进程的数量,以及当前的网络开销,当你开发多线程时,应该假定在任意时间点,在程序的任何语句   内,每个线程可能睡眠一段不定的时间。3:合作避免僵局(死锁),保证互斥量的调用顺序,不少死锁的产生是因为函数退出

2017-11-30 17:07:24

listen 函数

以下情况为Linux环境!!!!!!/proc/sys/net/ipv4/tcp_max_syn_backlog.  为未完成三次握手队列的长度(SYNqueue)/proc/sys/net/core/somaxconn   三次握手完成的队列长度(acceptqueue)如果acceptqueue已经满了,而SYNqueue队列也有一个成功的握手,需要移动到accept

2017-11-08 17:29:07

线程高级编程

一次性初始化pthread_one_t  oneControl=PTHREAD_ONE_INITintpthread_one(pthread_one_t*one_control,void(*init_routine)(void));

2017-10-26 09:27:11

线程条件变量

pthread_cond_tcod=PTHREAD_COND_INITIALIZERintpthread_cond_init(pthread_cond_t*cond,pthread_condattr_t*condattr);intpthread_cond_destory(pthread_cond_t*cond)1永远不要拷贝条件变量,2动态初始化条件变量时,应该

2017-10-25 17:57:12

线程api && 线程数据类型 && 避免死锁 &&链锁

pthread_tthread;intpthread_equal(pthread_tt1,pthread_tt2);intpthread_create(pthread_t*thread,constpthread_attr_t*attr,void*(*start)(void*),void*arg)pthread_tpthread_self(void);

2017-10-24 09:36:20

关于 setsockopt

setsockopt()用法(参数详细说明)http://blog.csdn.net/chary8088/article/details/2486377val=1是开启keepalive,val=0是关闭keepalivesetsockopt(fd,SOL_SOCKET,SO_KEEPALIVE,&val,sizeof(val))==-1因为要考虑到

2017-10-23 10:23:34

延时确认与nagle算法

http://blog.chinaunix.net/uid-28387257-id-3766565.html

2017-10-23 00:05:27

tcpdump

http://dngood.blog.51cto.com/446195/1084796抓包工具tcpdump TcpDump可以将网络中传送的数据包的“头”完全截获下来提供分析。它支持针对网络层、协议、主机、网络或端口的过滤,并提供and、or、not等逻辑语句来帮助你去掉无用的信息,tcpdump,就是:dumpthetrafficonanetwork,根据使

2017-10-22 12:18:22

关于dup2重定向STDOUT_FILENO之后的文件缓冲问题

91  intfd=open("test.txt",O_RDWR|O_CREAT|O_APPEND); 92  dup2(fd,STDOUT_FILENO); 93  printf("testdup2"); 94  char*p=""; 95  if(p==NULL) 96    printf("NULL\n");

2017-09-28 14:04:23

从书上copy下来的随机数产生函数,优于标准库rang()

返回【0,n)中的一个随机整数intnrand(intn){   if(nRAND_MAX)   throwdomain_error("Argumen tonrandisoutofrange");   constintbucket_size=RAND_MAX/n;   intr;   dor=rand()/buck

2017-07-12 15:09:49

Linxu 进程死循环问题调试

inux下,多线程程序死循环问题调试分类:网络通讯2011-12-0215:27161人阅读评论(0)收藏举报 当你的软件在某个时刻停止服务,CPU占用达到100%+,这种问题一个可能的原因是产生了死循环, 假设程序某处存在潜在的死循环,并在某种条件下会引发,本文以一个示例来定位出现死循环的位置。当程序某处存在死循环,通常定位问题及缩小范围的方法是,在可疑的代码处加l

2017-07-01 10:16:20

环境搭建,与入门

搭建:http://wiki.jikexueyuan.com/project/tensorflow-zh/get_started/os_setup.html入门:https://www.zhihu.com/question/51039416?from=profile_question_card

2017-05-17 23:23:09

关于usleep定时和使用select 准确率说明

。。。。。。  unsignedintnSec=0;  unsignedintnUSec=0;  structtimevaltvBegin,tvNow;  intdelay[20]={500000,100000,50000,10000,1000,900,500,100,10,1,0};  intnReaduce=0;

2017-05-14 23:05:37

关于一些硬件信息处理办法

linux内核检测到的各项硬件设备会被记录在/proc与/sys当中。除了直接查看文件之外,我们也可以通过一些命令查看内核检测到的硬件信息。 fdisk:可以使用fdisk-l将分区表列出 hdparm:可查看硬盘的信息与测试读写速度 dmesg:查看内核运行过程中所显示的各项信息记录 vmstat:分析系统(CPU/RAM/IO)目前的状态

2017-05-14 23:04:51

mysql 性能索引篇

一般情况下索引类型指的是B-Tree索引。索引存储在引擎层,所以每个引擎实现不一样,有相同点和不同。B-Tree通常意味着所有的值都是按顺序存储的,索引排序是根据建表时指定索引的顺序来的。B-Tree索引适用全键值,键值范围,键前缀查找:全值匹配:配备所有索引列;匹配最左前缀:匹配索引第一列;匹配列前缀:匹配某一列值得开头部分;匹配范围值:设定查找值得范围;精确匹配

2017-05-14 23:03:48

查看更多

勋章 我的勋章
    暂无奖章