上一页 1 ··· 86 87 88 89 90 91 92 93 94 ··· 174 下一页

推荐一个bash小技巧

摘要: !$表示上一个命令的最后一个参数。如果你首次登陆终端,那么它会取history的最后一行命令的最后一个参数。试试看!ls -hl /rocrocket/software/program/git/bin/这时,你就可以用cd !$来进入到这个深层目录啦!ps: 如果你最后一个参数是双引号括起来的,那么!$也会很聪明的看出来。 阅读全文
posted @ 2009-08-13 10:52 DP. 阅读(77) 评论(0) 推荐(0)

Socket中如何设置连接超时

摘要: connect函数默认是阻塞模式,而且默认超时时间随操作系统而已,各Linux版本之间也不尽相同,大多为几分钟。要想对connect进行超时处理,就必须按如下步骤:1. 采用fcntl设置非阻塞式连接以实现connect超时处理;2. 采用select方法来设置socket connect超时;3. 采用fcntl将socket设置回阻塞式;如下是Linux下实现源码:#include #incl... 阅读全文
posted @ 2009-08-13 10:52 DP. 阅读(344) 评论(0) 推荐(0)

Page cache和buffer cache的区别与联系

摘要: Page cache和buffercache一直以来是两个比较容易混淆的概念,在网上也有很多人在争辩和猜想这两个cache到底有什么区别,讨论到最后也一直没有一个统一和正确的结论,在我工作的这一段时间,pagecache和buffercache的概念曾经困扰过我,但是仔细分析一下,这两个概念实际上非常的清晰。如果能够了解到这两个cache的本质,那么我们在分析io问题的时候可能会更加得心应手。Pa... 阅读全文
posted @ 2009-08-13 10:52 DP. 阅读(335) 评论(0) 推荐(0)

video for linux 编程概述

摘要: 1.什么是video4linuxVideo4linux(简称V4L),是linux中关于视频设备的内核驱动,现在已有Video4linux2,还未加入linux内核,使用需自己下载补丁。在Linux中,视频设备是设备文件,可以像访问普通文件一样对其进行读写,摄像头在/dev/video0下。2.Video4linux下视频编程的流程(1)打开视频设备:(2) 读取设备信息(3)更改设备当前设置(没... 阅读全文
posted @ 2009-08-13 10:52 DP. 阅读(292) 评论(0) 推荐(0)

一个在LINUX下生成BMP的程序

摘要: 很多人都搞不定内存对齐的问题,最近帮老焦他们写测试程序,用到一个BMPGENERATOR,写了个比较简单的版本,仅针对24位真彩,现把代码公布#include using namespace std;typedef long BOOL;typedef long LONG;typedef unsigned char BYTE;typedef unsigned long DWORD;typedef u... 阅读全文
posted @ 2009-08-13 10:52 DP. 阅读(201) 评论(0) 推荐(0)

去交错(deinterlace)

摘要: 去交錯亦称"反交错"(deinterlacing)是將交錯式(即隔行扫描)(interlace)影像訊號轉換為漸進式(逐行扫描)(progressive)影像訊號的一種方法。因為裝置處理速度以及頻寬的限制下,廣播電視系統,例如NTSC或是PAL,都是使用交錯式訊號取代漸進式訊號。但是現代新型的顯示設備例如液晶顯示器、電漿顯示器、數位投影機或是數位微型反射鏡(DLP)等,都只支持逐行掃描(progr... 阅读全文
posted @ 2009-08-13 10:52 DP. 阅读(538) 评论(0) 推荐(0)

男人们并不是特意惹你生气,我们只是被误解了

摘要: 男人们并不是特意惹你生气,我们只是被误解了。以下是对在婚姻中7种经典冲突中男性思维的解释。根据国家统计局的调查(这总不会是假的吧),在68%的离婚案件中,女性胜诉。她们最流行使用的理由是行为,如果这词儿也流行的话(其实不然)。这暗示着两件可能人尽皆知的事情:第一,男人行为不捡;第二,很多女人在婚后几个月甚至几年后才慢慢明白这一点。这里看起来有不小的知识空白,没关系,简单普及一下,我就让你们明白了。... 阅读全文
posted @ 2009-08-13 10:52 DP. 阅读(217) 评论(0) 推荐(0)

推荐一个bash小技巧

摘要: !$表示上一个命令的最后一个参数。如果你首次登陆终端,那么它会取history的最后一行命令的最后一个参数。试试看!ls -hl /rocrocket/software/program/git/bin/这时,你就可以用cd !$来进入到这个深层目录啦!ps: 如果你最后一个参数是双引号括起来的,那么!$也会很聪明的看出来。 阅读全文
posted @ 2009-08-13 10:52 DP. 阅读(104) 评论(0) 推荐(0)

Socket中如何设置连接超时

摘要: connect函数默认是阻塞模式,而且默认超时时间随操作系统而已,各Linux版本之间也不尽相同,大多为几分钟。要想对connect进行超时处理,就必须按如下步骤:1. 采用fcntl设置非阻塞式连接以实现connect超时处理;2. 采用select方法来设置socket connect超时;3. 采用fcntl将socket设置回阻塞式;如下是Linux下实现源码:#include #incl... 阅读全文
posted @ 2009-08-13 10:52 DP. 阅读(1394) 评论(0) 推荐(1)

Page cache和buffer cache的区别与联系

摘要: Page cache和buffercache一直以来是两个比较容易混淆的概念,在网上也有很多人在争辩和猜想这两个cache到底有什么区别,讨论到最后也一直没有一个统一和正确的结论,在我工作的这一段时间,pagecache和buffercache的概念曾经困扰过我,但是仔细分析一下,这两个概念实际上非常的清晰。如果能够了解到这两个cache的本质,那么我们在分析io问题的时候可能会更加得心应手。Pa... 阅读全文
posted @ 2009-08-13 10:52 DP. 阅读(507) 评论(0) 推荐(0)
上一页 1 ··· 86 87 88 89 90 91 92 93 94 ··· 174 下一页