岚天逸见

上一页 1 ··· 29 30 31 32 33 34 35 36 37 ··· 77 下一页

2014年7月8日 #

常见指针定义解读

摘要: 最近做的C/C++技术面试比较多,发现了一些共同的问题,对于如下所示的指针认识,多数面试者都答错了,作为过来人,这种情况还可以理解的,放在一起确实有些复杂。int *p;int *p[8];int (*p)[8];int (*p)();为了能朴素的理解,加上注释说明,... 阅读全文

posted @ 2014-07-08 15:50 岚天逸见 阅读(194) 评论(0) 推荐(0)

2014年7月3日 #

可epoll队列

摘要: 什么是可epoll队列?就可以使用epoll来监控队列中是否有数据的队列,当然也支持select和poll。应用场景一个线程,需要将队列(共享内存队列或普通队列均可)中的数据取出来,然后通过网络发送出去。如果没有可epoll队列,这个问题处理起来就比较麻烦。代码实现实... 阅读全文

posted @ 2014-07-03 09:55 岚天逸见 阅读(356) 评论(0) 推荐(0)

2014年7月1日 #

快速上手,协程剖析

摘要: 协程也叫微线程,英文名称为coroutine。一个进程可以有多个线程,一个线程可以有多个协程,这是协程和线程间的关系。不同的是,线程由系统调度,但协程需要自己调度,协程运行在用户态。Linux内核为协程编程提供了支持,相关的函数声明在ucontext.h头文件中。也可... 阅读全文

posted @ 2014-07-01 18:03 岚天逸见 阅读(163) 评论(0) 推荐(0)

2014年6月25日 #

深圳驾校考试质量排行榜(2014-4-26至2014-5-25)

摘要: 截止日期总在册学员人数:584787。从数据看,多数驾校的科目三通过率要低于科目二,但貌似科目三比科目二要容易不少。对于自动档汽车来说,科目二帮助不大,科目三意义更大,科目二主要是锻炼对离合器及配合的掌握,像什么倒车入库、侧边停车,因为实际中不会将后视镜往下调,所以这... 阅读全文

posted @ 2014-06-25 14:01 岚天逸见 阅读(167) 评论(0) 推荐(0)

2014年6月24日 #

与慢速设备通讯异步化方案

摘要: 像MySQL、被对接的银行系统等,都可称作慢速设备。它们的共同特点是只提供了同步调用接口,而且响应通常会比较慢。 一般业务系统在业务线程或进程中,直接调用它们提供的API进行访问,如下图所示: 结果造成了以下两大问题:1) 性能低:同步阻塞方式;2) 可靠性差:业务... 阅读全文

posted @ 2014-06-24 13:02 岚天逸见 阅读(260) 评论(0) 推荐(0)

2014年6月20日 #

获取cpu频率的代码

摘要: taskset是linux自带的一个命令,可用来将进程绑定到指定CPU相关的函数有: sched_setaffinity, CPU_CLR, CPU_ISSET, CPU_SET, CPU_ZERO// cpufreq库可在/usr/lib目录下找到// 编译: g+... 阅读全文

posted @ 2014-06-20 13:01 岚天逸见 阅读(710) 评论(0) 推荐(0)

2014年5月30日 #

C++11中的tuple应用:让函数返回多个值

摘要: 在没有tuple之前,如果函数需要返回多个值,则必须定义一个结构体,有了C++11,可以基于tuple直接做了,下面是个示例:// 编译:g++ -std=c++11 -g -o x x.cpp#include // tuple头文件#include #includ... 阅读全文

posted @ 2014-05-30 15:34 岚天逸见 阅读(2764) 评论(0) 推荐(0)

C++11中的to_string

摘要: C++11之前,标准库没有提供数字类型转字符串的函数,需要借助sprintf、stringstream等,现在C++11提供了std::to_string函数,可以直接使用了:点击(此处)折叠或打开string to_string (int val);string t... 阅读全文

posted @ 2014-05-30 14:17 岚天逸见 阅读(696) 评论(0) 推荐(0)

2014年5月20日 #

Cuckoo Hash和多级Hash的粗浅认识

摘要: 通过对Cuckoo Hash、多级Hash和BloomFilter的粗浅了解,感觉它们三者存在类似之处,算是近亲(暂且把普通的Hash称作远亲)。 Cuckoo Hash的思想非常简单,冲突时,重Hash,也就是为Key重新找个新的位置。显然,极端情况下,需要反反复... 阅读全文

posted @ 2014-05-20 16:58 岚天逸见 阅读(409) 评论(0) 推荐(0)

2014年5月16日 #

C++11之Lambda特性探析

摘要: 目录目录 11. 什么是Lambda? 12. 语法格式 12.1. 语法格式 12.2. 最简定义 23. 应用示例 24. capture列表 34.1. 基本形式 34.2. 注意事项 35. 对比仿函数 36. 对比函数指针 47. Lamdba和STL 48... 阅读全文

posted @ 2014-05-16 14:54 岚天逸见 阅读(213) 评论(0) 推荐(0)

上一页 1 ··· 29 30 31 32 33 34 35 36 37 ··· 77 下一页

导航