- 博客(9)
- 收藏
- 关注
转载 在失败中倒下
刚面试了一家心仪的公司,被拒了,面试官的给理由是技术上没有在某一方面做精通,跳槽太频繁。 我在现在这家刚好做了一年,再之前的一家是半年。 这次跳槽我给的理由是,通过一年的成长,现在公司的环境已不适合我。而上一次跳槽完全是个人原因。 被拒时,真的有点受伤。现在还没准备好从失败中爬起。 转载于:https://www.cnblogs.com/datetree/p/3236829...
2013-08-04 20:38:00
114
转载 内核同步机制
1,Semaphores 跟应用程序的信号量用法差不多,一般把value初始化为1,当做mutex用。sema_init(&sem, 1);在执行等待时(down),如果value<1, 线程将阻塞。因此semaphores不能用在禁止sleep的环境,比如中断处理。普通semaphores只允许一个线程进入临界区,而Reader/Writer Semaphores运行多个...
2013-05-02 16:56:00
107
转载 shell 脚本
特殊变量$# 表示包含参数的个数 转载于:https://www.cnblogs.com/datetree/archive/2013/03/23/2977368.html
2013-03-23 17:07:00
109
转载 android 开发环境搭建
1,安装jdk 2,eclipse ide for java ee developers (无需安装,解压即可) 3,eclipse 上安装 android ADT插件,用于在eclipse上开发android应用 (ndk插件可以不装,该插件貌似是用于支持c+java开发android应用) avd manager / sdk manager 不见了, 解决办法: ...
2013-03-03 22:10:00
96
转载 ffmpeg ffplay 编译
编译ffmpeg折腾了好久,先用下面的方法一搞定了,但只是照着网上的指导一步步操作的,也不知个所以然;后来用下面的方法二装了一次,开始对库的使用有了些头绪。 ================================================================ 方法一 yasm 安装 (汇编编译器) tar zxvf yasm-1.2.0.tar.g...
2013-03-01 22:24:00
169
转载 终端规范模式,非规范模式,tcsetattr, tcgetattr
规范模式:以行为单位来上报数据。 非规范模式:终端收到数据后立刻上报,不用等回车 终端 规范模式/非规范模式 可以通过tcsetattr来设置。下面例子VMIN = 1,VTIME = 0 表示read会阻塞,直到收到vmin个字节的数据。 struct termios state;tcgetattr(fd,&state);tty.c_lflag &= ~(ECHO...
2013-02-25 13:00:00
352
转载 线程安全
线程安全是对于接口来说的,线程安全的接口是原子操作,多个线程同时调用该接口和单线程调用一样,不会有歧义。 转载于:https://www.cnblogs.com/datetree/archive/2013/01/25/2876434.html...
2013-01-25 12:38:00
82
转载 SO_KEEPALIVE和心跳线程
SO_KEEPALIVE是系统底层的机制,用于系统维护每一个tcp连接的。 心跳线程属于应用层,主要用于终端和服务器连接的检查。 即使SO_KEEPALIVE检测到连接正常,但并不能保证终端和服务器连接的正常。有一种情况,服务器进程死了,但它和客户端的tcp连接还连着(该连接由系统维护的)。 这就是SO_KEEPALIVE不能取代心跳线程的原因吧。 转载于:https://www...
2013-01-19 13:41:00
204
转载 linux命令
file 用来判断文件类型 ldd 用来打印目标程序(由命令行参数指定)所链接的所有动态库的信息 sed 从源文件从读取内容后处理 http://www.cnblogs.com/edwardlost/archive/2010/09/17/1829145.html 转载于:https://www.cnblogs.com/datetree/archive/2012/12...
2012-12-04 12:47:00
80
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人