码迷,mamicode.com
首页 > 系统相关
Linux tty串口测试程序
在程序中,很容易配置串口的属性,这些属性定义在结构体struct termios中。 关于termios的详细介绍,可以另行查资料,或者参考:详解linux下的串口通讯开发:http://blog.itpub.net/24790158/viewspace-1041147/ #include #include #include #include #include #include #in...
分类:系统相关   时间:2015-04-10 15:43:13    阅读次数:773
阿里云Ubuntu 12.4 64位 安装docker
最近大家都在说docker,索性自己阿里云买了台ubuntu完,这里需要注意的是,docker的官方文档中有提到,docker目前只对64的系统有支持。 所以这里我选择的是ubuntu 12.04 64位. 由于linux容器的bug,docker在linux的kernel3.8上运行最佳。 看下我们的ubuntu版本命令: root@iZ94742n0oa...
分类:系统相关   时间:2015-04-10 15:38:57    阅读次数:228
Linux Driver porting的步骤
1. 认真阅读IC的spec,我们需要从中读出一些有用的信息。     1) IC正确的(或者可以说精确的)上电时序,这其中包括,Host端控制IC时存在几个pin(regulator, GPIO等),这几个pin严格的上点时序是怎么样的。     2)IC上电时,是否需要发送一定的初始化序列,来保证IC的正常工作。     3)IC的正常工作时的工作原理及工作模式等。 2. Driver...
分类:系统相关   时间:2015-04-10 15:32:00    阅读次数:166
Linux Overflow Vulnerability General Hardened Defense Technology
Linux Overflow Vulnerability General Hardened Defense Technology
分类:系统相关   时间:2015-04-10 15:30:21    阅读次数:319
Linux 2.4.x内核软中断机制
http://www.ibm.com/developerworks/cn/linux/kernel/interrupt/软中断概况软中断是利用硬件中断的概念,用软件方式进行模拟,实现宏观上的异步执行效果。很多情况下,软中断和" 信号"有些类似,同时,软中断又是和硬中断相对应的,"硬中断是外部设备对C...
分类:系统相关   时间:2015-04-10 15:21:29    阅读次数:175
linux之tmpwatch命令
系统使用时间长后会产生临时文件(/tmp下),需要清理。但清理的时候不推荐使用rm -rf。这样有时会引起程序的僵死。tmpwatch的说明:[root@AY121231034820cd91077 ~]# tmpwatchtmpwatch 2.9.16 - (C) 1997-2009 Red Hat...
分类:系统相关   时间:2015-04-10 15:09:48    阅读次数:278
Mac终端下打开sublime
我安装的sublime 2终端输入如下命令alias subl=\''/Applications/Sublime Text 2.app/Contents/SharedSupport/bin/subl'\'
分类:系统相关   时间:2015-04-10 15:07:45    阅读次数:162
eclipse重构详解(转)
重构是对软件内部结构的一种调整,目的是在不改变软件行为的前提下,提高其可理解性,降低其修改成本。开发人员可以使用一系列重构准则,在不改变软件行为的前提下,调整软件的结构。 有很多种原因,开发人员应该重构代码,例如之前的开发人员代码写得很烂、自己以前设计时有缺陷、需求变更需要添加一些新的功能或修改原有...
分类:系统相关   时间:2015-04-10 15:05:20    阅读次数:175
linux之各个文件夹作用
/bin 二进制可执行命令/dev 设备特殊文件/etc系统管理和配置文件/etc/rc.d 启动的配置文件和脚本/home 用户主目录的基点,比如用户user的主目录就是/home/user,可以用~user表示/lib 标准程序设计库,又叫动态链接共享库,作用类似windows里的.dll文件/...
分类:系统相关   时间:2015-04-10 15:02:36    阅读次数:201
我的VIM。。。
set nocompatiblesource $VIMRUNTIME/vimrc_example.vimsource $VIMRUNTIME/mswin.vimbehave mswinset diffexpr=MyDiff()function MyDiff() let opt = '-a --bi....
分类:系统相关   时间:2015-04-10 14:58:21    阅读次数:222
linux命令语法格式
一、命令的一般格式command [option]... [argument]...command [options] [arguments]具体说明:1、command: 表示命令的名称,如ls2、option:定义命令的执行特性,可以有长短两种选项:长选项:用--引导,后面跟完整的单词,如--h...
分类:系统相关   时间:2015-04-10 14:52:03    阅读次数:160
eclipse 重构(转)
Eclipse中的重构类型 如果你看一下Eclipse的重构菜单,可以看到四部分。第一部分是撤销和重做。其他的三部分包含Eclipse提供的三种类型的重构。 第一种类型的重构改变代码的物理结构,像Rename和Move。第二种是在类层次上改变代码结构,例如Pull Up和Push Down。第三.....
分类:系统相关   时间:2015-04-10 14:50:41    阅读次数:267
一键配置vim
一键配置vimcurl https://raw.githubusercontent.com/spf13/spf13-vim/3.0/bootstrap.sh -L > spf13-vim.sh && sh spf13-vim.shbug更正sublime vundle-vimfiles/plugin/settings/CtrlP.vimbefore let g:ctrlp_custom_ignore...
分类:系统相关   时间:2015-04-10 13:43:03    阅读次数:158
我的vim配置文件
syntax on "高亮 "colo torte "配色 set guifont=Microsoft_YaHei_Mono:h11 "字体 set lines=26 columns=93 "gvim窗口大小 "set nu "行号开关 set history=1...
分类:系统相关   时间:2015-04-10 13:36:30    阅读次数:158
批量更新memcached缓存
假如系统里有3类数据company,user,product利用维护版本号version的方式达到批量更新缓存的效果memcache.Add("company",cversion);记录company数据的版本memcache.Add("user",uversion);记录user数据的版本memc...
分类:系统相关   时间:2015-04-10 13:34:02    阅读次数:141
(转)每天一个linux命令(1):ls命令
ls命令是linux下最常用的命令。ls命令就是list的缩写缺省下ls用来打印出当前目录的清单如果ls指定其他目录那么就会显示指定目录里的文件及文件夹清单。 通过ls 命令不仅可以查看linux文件夹包含的文件而且可以查看文件权限(包括目录、文件夹、文件权限)查看目录信息等等。ls .....
分类:系统相关   时间:2015-04-10 13:17:19    阅读次数:159
linux设置套接字缓冲区的大小 (转)
原文链接:http://blog.csdn.net/maopig/article/details/6982457系统提供的socket缓冲区大小为8K,你可以将之设置为64K,尤其在传输实时视频时。socket发送数据时候先把数据发送到socket缓冲区中,之后接受函数再从缓冲区中取数据,如果发送端...
分类:系统相关   时间:2015-04-10 13:00:19    阅读次数:175
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!