上一页 1 2 3 4 5 6 7 8 9 10 ··· 40 下一页
  2013年8月29日
摘要: 出学内核模块,略做总结。希望对广大菜鸟有所帮助。为了不浪费大牛们的时间,在开头先列出文章中将要讲到的几个知识点,都了解的可以飘过哈!一、内核模块代码的特点二、内核模块的Makefile 的编写三、内核模块的安装、卸载四、模块的可选信息五、内核模块导出六、内核加载常见的问题一、内核模块代码的特点 何谓内核模块?为什么需要内核模块? 你当然可以不需要内核模块,只需要将代码编入内核中即可。但这又导致了内核将越来越庞大。使用内核模块还有一个特点,那就是“即插即用”,可以在系统运行是加载和卸载,大大方便了模块的使用和开发。那么,内核模块在代码编写上有啥特点呢? View Code (1)必须有一下函.. 阅读全文
posted @ 2013-08-29 08:37 spinsoft 阅读(557) 评论(0) 推荐(0) 编辑
  2013年8月28日
摘要: Linux 启动顺序:1、 BIOS自检2、 运行系统内核并检测硬件3、 运行系统的第一个进程init4、 init读取系统引导配置文件/etc/inittab中的信息进行初始化 /etc/rc.d/rc.sysinit------系统初始化脚本 /etc/rc.d/rcX.d/[KS]*------根据运行级别配置服务 /etc/rc.d/rc.local---------执行本地特殊配置 其它---------不同运行级别的特殊服务Linux启动运行init程序来启动相关程序初始化,与启动相关的一个概念是运行级,运行级是操作系统当前运行的级别,在不同运行级别上可以定义属于该运行级的启动程序 阅读全文
posted @ 2013-08-28 13:36 spinsoft 阅读(466) 评论(0) 推荐(0) 编辑
  2013年8月27日
摘要: 相信大家在面试的时候经常会被问到:GET与POST有什么区别吧?你是怎么回答的呢?POST比GEt安全?GET有URL的长度限制而POST没有或者很大?GET通过URL或者Cookie传参数,POST将数据放到Body中?等等... 但是这些是它们之间的区别吗?或者说这些说法对吗?想知道吗?那就跟我来吧!Follow Me!安全问题:有人觉得GET方式会把数据写到URL中,这样数据就暴露了,就不安全了;而POST则不会有这样的情况,所以就安全了。如果这么想就错了,GET和POST都是采用明文传输的,随便用个HTTP截取工具就能轻松获得传输的信息。所以GET和POST在这个安全层面没什么明显区别 阅读全文
posted @ 2013-08-27 09:24 spinsoft 阅读(213) 评论(0) 推荐(0) 编辑
  2013年7月27日
摘要: 将转义字符收集如下:转义字符意义ASCII码值(十进制)\a响铃(BEL) 007\b退格(BS) 008\f换页(FF) 012\n换行(LF) 010\r回车(CR) 013\t水平制表(HT) 009\v垂直制表(VT) 011\\反斜杠092\?问号字符063\'单引号字符039\"双引号字符034\0空字符(NULL) 000\ddd任意字符三位八进制\xhh任意字符二位十六进制不过要注意:1,\v垂直制表和\f换页符对屏幕没有任何影响,但会影响打印机执行响应操作。2,\n其实应该叫回车换行。换行只是换一行,不改变光标的横坐标;回车只是回到行首,不改变光标的纵坐标。 阅读全文
posted @ 2013-07-27 08:15 spinsoft 阅读(219) 评论(0) 推荐(0) 编辑
摘要: 预计平均三天一课,录制过程中,大纲会实时更新(更改)主讲:郁金香灬老师QQ150330575开发环境:VC6,VS2003,VS2008www.yjxsoft.netwww.yjxsoft.com教程购买地址:http://yjxsoft.taobao.com1.2.3VS2008环境编译驱动-008A、VC9驱动编译配置B、VC9集成环境下编译驱动一、新建一个空的win32控制台程序1、选(文件→新建→项目→VisualC++项目→win32→win32控制台项目)创建一个填写上名称event然后按确定在弹出的win32应用程序向导里选应用程序设置→附加选项勾选空项目→完成。二选项目菜单→添 阅读全文
posted @ 2013-07-27 08:11 spinsoft 阅读(555) 评论(0) 推荐(0) 编辑
  2013年7月19日
摘要: 近半个月来一直在搞android蓝牙这方面,主要是项目需要与蓝牙模块进行通信。开头的进展很顺利,但因为蓝牙模块不在我这里,所以只能用手机测试。一开头就发现手机的蓝牙不能用,为了证明这点,我刷了四次不同不同系统的官方包,正式宣布手机的蓝牙报销了,于是和朋友换手机。在测试的过程中也是非常痛苦,放假了,同学都几乎回家了,剩下的同学中竟然80%都是用非android手机!我和我的小伙伴都吓呆了!!就算借来了手机,测试过程中老是有人打电话过来,严重影响我的开发!!于是,我果断催促对方快点把蓝牙模块寄过来,等模块寄过来后,半个小时内就搞定了!!于是,我得到了很好的教训:请确保项目中的最关键因素是否在我们的 阅读全文
posted @ 2013-07-19 13:26 spinsoft 阅读(516) 评论(0) 推荐(0) 编辑
  2013年7月10日
摘要: 在linux的top命令里的cpu信息是什么意思呢? Cpu(s): 62.1% us, 15.9% sy,0.1% ni, 19.4% id,2.0% wa,0.1% hi,0.4% si Mem: 8247956k total,8232004k used,15952k free,205240k buffers Swap: 8191992k total,48k used,8191944k free,7156092k cached top命令是Linux下常用的性能分析工具,能够实时显示系统中各个进程的资源占用状况,类似于Windows的任务管理器。下面详细介绍它的使用方法。 top – 0. 阅读全文
posted @ 2013-07-10 13:18 spinsoft 阅读(737) 评论(0) 推荐(0) 编辑
  2013年6月29日
摘要: 在别的地方看的>,记录给大家共同学习首先说明这篇文章不是出自我手,大家共同学习。引用地址:http://oss.org.cn/?action-viewnews-itemid-61998。C++开源库,欢迎补充。C++在“商业应用”方面,曾经是天下第一的开发语言,但这一桂冠已经被java抢走多年。因为当今商业应用程序类型,已经从桌面应用迅速转移成Web应 用。当Java横行天下之后,MS又突然发力,搞出C#语言,有大片的曾经的C++程序员,以为C++要就此沉沦,未料,这三年来,C++的生命力突然被 严重地增强了。主力原因就是开源的软件、基础软件(比如并发原生支持,比如Android必定要推 阅读全文
posted @ 2013-06-29 07:59 spinsoft 阅读(318) 评论(0) 推荐(0) 编辑
  2013年6月27日
摘要: 学号:SA12**6112本文将主要研究在X86体系下Linux系统中用户态到内核态切换条件,及切换过程中内核栈和任务状态段TSS在中断机制/任务切换中的作用及相关寄存器的变化。一:用户态到内核态切换途径: 1:系统调用 2:中断 3:异常对应代码,在3.3内核中,可以在/arch/x86/kernel/entry_32.S文件中查看。二:内核栈内核栈:Linux中每个进程有两个栈,分别用于用户态和内核态的进程执行,其中的内核栈就是用于内核态的堆栈,它和进程的task_struct结构,更具体的是thread_info结构一起放在两个连续的页框大小的空间内。在内核源代码中使用C语言定义了... 阅读全文
posted @ 2013-06-27 13:29 spinsoft 阅读(794) 评论(0) 推荐(0) 编辑
  2013年6月26日
摘要: 下面是我收集的一些Linux资源,与大家分享。大家共同学习,一起进步。国内的专业Linux网站(GB)1. ChinaUnix:http://www.chinaunix.net/2. Linux伊甸园论坛: http://bbs.linuxeden.com/index.php国内的专业Linux网站(BIG5)1. 香港Linux用户协会: http://wiki.linux.org.hk/w/Mainpage,了解香港Linux的好网站。2. Linux@Taiwan:http://www.Linux.org.tw/,台湾的Linux爱好者组织,CLDP的家,列有翻译的Linux HOWTO 阅读全文
posted @ 2013-06-26 12:47 spinsoft 阅读(195) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 7 8 9 10 ··· 40 下一页