上一页 1 ··· 15 16 17 18 19 20 21 22 23 ··· 59 下一页
摘要: lepoll是什么?epoll是当前在Linux下开发大规模并发网络程序的热门人选,epoll在Linux2.6内核中正式引入,和select相似,都是I/O多路复用(IO multiplexing)技术。Linux下设计并发网络程序,常用的模型有:Apache模型(Process Per Conn... 阅读全文
posted @ 2015-12-18 17:52 Dufe王彬 阅读(385) 评论(0) 推荐(0) 编辑
摘要: 智能指针(一):STL auto_ptr实现原理智能指针实际上是一个类(class),里面封装了一个指针.它的用处是啥呢?指针与内存说到指针自然涉及到内存.我们如果是在堆栈(stack)中分配了内存,用完后由系统去负责释放.如果是自定义类型,就会自动的去调用你的析构函数.但如果是在堆(heap)中分... 阅读全文
posted @ 2015-12-16 17:26 Dufe王彬 阅读(220) 评论(0) 推荐(0) 编辑
摘要: 很多人听说过标准auto_ptr智能指针机制,但并不是每个人都天天使用它。这真是个遗憾,因为auto_ptr优雅地解决了C++设计和编码中常见的问题,正确地使用它可以生成健壮的代码。本文阐述了如何正确运用auto_ptr来让你的代码更加安全——以及如何避免对auto_ptr危险但常见的误用,这些误用... 阅读全文
posted @ 2015-12-16 17:19 Dufe王彬 阅读(376) 评论(0) 推荐(0) 编辑
摘要: 在日常生活中我们用到vpn的地方很多,比如:脸谱,推特,youtube,最近谷歌也被墙.对于有独立vps的用户来说,装一个vpn是非常不å错的选择,但是大多数厂商不允许搭建公共vpn。1.判断你的vps是否可以搭建vpn. #检测tun模块cat /dev/net/tun#正常返回:cat: /d... 阅读全文
posted @ 2015-12-11 15:39 Dufe王彬 阅读(63) 评论(0) 推荐(0) 编辑
摘要: CMake是一个跨平台的安装(编译)工具,可以用简单的语句来描述所有平台的安装(编译过程)。他能够输出各种各样的makefile或者project文件,能测试编译器所支持的C++特性,类似UNIX下的automake。只是 CMake 的组态档取名为 CmakeLists.txt。Cmake 并不直... 阅读全文
posted @ 2015-11-09 18:29 Dufe王彬 阅读(1769) 评论(0) 推荐(0) 编辑
摘要: 一、综述总算讲到MiniDump了。Dump有多有用我都无法尽数,基本上属于定位错误修复BUG的倚天剑。(日志可以算是屠龙刀)这些都是对于那些不是必出的BUG,放在外面运行的时候出现的BUG而言的,那些能够通过简单调试就能发现的BUG,一般都不足为惧。二、基本应用MiniDump之所以叫MiniDu... 阅读全文
posted @ 2015-10-22 15:47 Dufe王彬 阅读(1102) 评论(0) 推荐(0) 编辑
摘要: 1. 基础字符串函数: 字符串库中有一些函数非常简单,如: 1).string.len(s) 返回字符串s的长度; 2). string.rep(s,n) 返回字符串s重复n次的结果; 3). string.lower(s) 返回s的副本,其中所有的大写都被转换为了小写形式,其他字符不变; 4). ... 阅读全文
posted @ 2015-10-20 18:01 Dufe王彬 阅读(352) 评论(0) 推荐(0) 编辑
摘要: 每发一个包,不论大小协议头会占用一定的空间 TCP头20字节,IP头20字节,MAC头14字节,共54字节//Mac头部,总长度14字节 typedef struct _eth_hdr { unsigned char dstmac[6]; //目标mac地址 unsigned char srcmac... 阅读全文
posted @ 2015-10-19 20:41 Dufe王彬 阅读(1147) 评论(0) 推荐(0) 编辑
摘要: /*--处理死锁查看当前进程,或死锁进程,并能自动杀掉死进程因为是针对死的,所以如果有死锁进程,只能查看死锁进程当然,你可以通过参数控制,不管有没有死锁,都只查看死锁进程--邹建 2004.4--*//*--调用示例exec p_lockinfo--*/create proc p_lockinfo@... 阅读全文
posted @ 2015-10-14 15:46 Dufe王彬 阅读(710) 评论(0) 推荐(0) 编辑
摘要: #include #include unsigned long f(char* str){ unsigned long var=0; unsigned long t; int len = strlen(str); if (var > 8) //最长8位 return -1; strupr(str... 阅读全文
posted @ 2015-09-07 13:46 Dufe王彬 阅读(4659) 评论(2) 推荐(0) 编辑
上一页 1 ··· 15 16 17 18 19 20 21 22 23 ··· 59 下一页