- 博客(19)
- 资源 (3)
- 收藏
- 关注
原创 自动重置种子
产生伪随机数的魔术般的公式:int rand0(void){next = next * 1103515245 + 12345;return (unsigned int)(next / 65536) % 32768;} 在程序中,我们可以使用系统时钟这样不断变化的量的值来初始化种子值。int rand(void); 产生随机数void srand(int );重置
2012-02-29 22:14:03 1459
原创 小记
从程序员的角度看,只需简单地执行一条gcc命令就可以了;但从编译器的角度来看,却需要完成一系列非常繁杂的工作。首先,gcc需要调用预处理程序cpp,由它负责展开在源文件中定义的宏,并向其中插入#include语句所包含的内容;接着,gcc会调用ccl和as将处理后的源代码编译成目标代码;最后,gcc会调用链接程序ld,把生成的目标代码链接成一个可执行程序。
2012-02-28 14:05:42 357
原创 eGalax触摸屏相关知识
egalax触摸屏:1.在需要转屏和特定分辨率的时候,可用cvt命令和xrandr命令来设定其分辨率。…………$ xrandrScreen 0: minimum 320 x 200, current 1280 x 1024, maximum 4096 x 4096VGA1 connected 1280x1024+0+0 (normal left inverted r
2012-02-27 19:04:19 3987
原创 egalax触摸屏安装
需要从官网http://home.eeti.com.tw/web20/eg/Touch_Drives.html 下载对应的驱动,其实就是一个X的驱动,X解析触摸屏事件的驱动,下载后,执行setup.sh即可(*) Linux driver installer for eGalaxTouch controller(I) Check user permission: roo
2012-02-27 09:52:59 10548
转载 gtk入门教程 LINUX
GTK (GIMP ToolKit) 原本只是 GIMP 開發過程上管理圖型介面的一套工具程式庫. 由於它使用 LGPL 執照, 程式開發者可以免費使用它來發展公開程式碼的軟體, 免費軟體或甚至商用軟體. 隨著使用率及使用範圍的增加, 很快的 GTK 從只為了滿足 GIMP 需求而存在的印象中跳出, 發展成今日功能廣泛的一套程式庫.GTK 的穩定版已從 1.2 發行到現在的 2.0.
2012-02-22 14:12:19 1609
转载 linux free命令
命 令: free功能说明:显示内存状态。语 法: free [-bkmotV][-s ]补充说明:free指令会显示内存的使用情况,包括实体内存,虚拟的交换文件内存,共享内存区段,以及系统核心使用的缓冲区等。参 数: -b 以Byte为单位显示内存使用情况。 -k 以KB为单位显示内存使用情况。 -m 以MB为单位显示内存使用情况。
2012-02-22 11:35:59 389
原创 /dev和/sys/devices
/dev,设备文件存储目录,应用程序通过对这些文件的读写和控制,可以访问实际的设备;/sys/devices目录,按照设备挂接的总线类型,组织成层次结构,保存了系统所有的设备;是文件系统管理设备的最重要的目录结构;这是内核设备按总线类型分层放置的目录结构, devices 中的所有设备都是连接于某种总线之下,在这里的每一种具体总线之下可以找到每一个具体设备的符号链接,它也是构成
2012-02-22 09:51:43 646
转载 /dev/null和/dev/zero
Advanced Bash-Scripting Guide: An in-depth exploration of the art of shell scriptingPrevNext第28章. 关于Zeros和Nulls/dev/zero和/dev/null使用/dev/null把/dev/null看作"黑洞". 它非常等价
2012-02-22 09:30:56 365
转载 linux 下time命令
【命令】time — 执行命令并计时【格式】time [-p] command [arguments...]【说明】 执行命令行"command [arguments...]",命令行执行结束时在标准输出中打印执行该命令行的时间统计结果,其统计结果包含以下数据:1)实际时间(real time): 从command命令行开始执行到运行终止的消逝时间;2)用户
2012-02-22 08:58:46 409
转载 linux下,dd命令使用
dd 的主要选项:指定数字的地方若以下列字符结尾乘以相应的数字:b=512, c=1, k=1024, w=2, xm=number mif=file输入文件名,缺省为标准输入。of=file输出文件名,缺省为标准输出。ibs=bytes一次读入 bytes 个字节(即一个块大小为 bytes 个字节)。obs=bytes一次写 bytes 个字节(即一个块
2012-02-21 16:47:57 750
原创 linux下Realtek网卡不稳定的调试解决方法
在linux内核中,将8168系列的驱动全部合在8169的驱动里面,所以我们加载的驱动都是8169的驱动,虽然能工作,但是稳定性还是有一定的问题。在网上可以搜到不少8168和8169网卡在linux下有问题的信息,都是因为linux自动的驱动的兼容性。在realtek的官方网站上,8169和8168的网卡是分别属两个家族。下载了8168的官方驱动,经过编译,加载,测试,可以100% ping通
2012-02-21 14:03:37 1766
转载 usbserial支持多个modem设备
这篇文章,通过修改usbserial的驱动程序,使usbserial同时支持多个特定的vendor和product。在使用LC6311或者SIM4100类似的通讯modem的时候,我们经常使用usbserial驱动来在linux环境下访问模块。但是,每次,我们插入特定模块到usb端口后,都需要手动加载usbserial模块,如:# load LC6311 module driversu
2012-02-20 11:13:50 943
转载 /proc/kallsyms
Linux内核符号表/proc/kallsyms的形成过程---------------------------------------------------------------------------./scripts/kallsyms.c负责生成System.map./kernel/kallsyms.c负责生成/proc/kallsyms./scripts/kallsym
2012-02-07 15:38:51 3385
原创 Ubutu调试EM3000的usbserial驱动 ---疑惑
上午拿到一个EM3000条码扫描器,问题是扫描的时候只有声音不出条码到串口调试工具上。 EM3000使用的是silalbs公司的CP210X芯片做为串口转USB的芯片,估计问题出在驱动上。 驱动一共有两个,usbserial.ko和cp210x.ko,其中,要先insmod usbserial.ko 然后再insmod cp210x.ko。开始他们给我的加载方式是
2012-02-07 15:15:41 990
转载 XBMC
xbmc XBMC 是一个优秀的自由和开源的(GPL)媒体中心软件。XBMC最初为Xbox而开发,现在可以运行在Linux、OSX、Windows系统。 2003年,一些兴趣相投的程序员创建了这个项目。XBMC是一个非盈利的项目,由遍布世界各地的自愿者开发维护。超过50名软件开发人员为XBMC作出贡献,还有超过100名翻译人员努力扩大它的应用范围,使它支持超过30种语言(当然也包括咱们的中文
2012-02-06 14:11:20 938
转载 ATI显卡配置aticonfig和amdcccle全解
HomePackagesForumsWikiBugsAURDownloadATI CatalystFrom ArchWikiJump to: navigation, searchi18nDansk –English –Español –Français –Indonesia –Italiano –Lietuviškai –Ma
2012-02-06 11:35:23 9306
原创 命令行下启动ATI显卡的垂直同步功能
Tear Free Rendering Presented in Catalyst 11.1 'Tear Free Desktop' feature reduces tearing in 2D, 3D and video applications. This likely adds triple-buffering and v-sync.Please note that it requir
2012-02-06 11:33:09 1211
原创 A卡图像无刷新
在AMD控制中心,Display Option => Tear Free,选择Enable Tear Free Desktop,这样能够解决播放电影时图像水平撕裂的问题。
2012-02-02 08:23:04 517
基于8051单片机的交通灯控制
2010-10-18
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人