- 博客(64)
- 资源 (31)
- 收藏
- 关注
转载 系统调用实现原理
原文地址:http://blog.chinaunix.net/space.php?uid=10678279&do=blog&id=2936392系统调用 1什么是系统调用 系统调用,顾名思义,说的是操作系统提供给用户程序调用的一组“特殊”接口。用户程序可以通过这组“特殊”接口来获得操作系统内核提供的服务,比如用户可以通过文件系统相关的调用请求系统打开文件、关闭文件或读写文件
2012-07-31 15:50:48 1288
原创 程序如何使用系统调用?
我们自己写的程序,如何使用系统调用?在编译时,如何将系统调用表示?我猜测,我们的程序编译为二级制代码时,先对一些寄存器进行设置,然后跳入到int ox80中断,这样自然就进入到函数调用中去了。但是,为什么我们可以直接引用那些包含系统调用的头文件,然后直接使用系统调用? 因为系统调用函数里面,实现了我上面所说的过程。那这样的话,这个实现过程被包装成了什么? 动态库?例如系统调用函数头
2012-07-31 15:20:22 1190
原创 关于基础与新技术的感慨
总是感慨技术更新太快,干计算机行业,就要累死脑细胞,因为总会出现新的东西,总是要不停的学习。于是很苦恼!但是学习过程中,发现好多基础的东西不会,发现基础太差,于是又去看基础的东西,感慨,如果早点把这些基础的东西学会多好,搞底层的开发也好呀,这些底层的东西很少变化,很有价值。上面两种想法来回切换,很是苦恼。但是有一点好像没搞明白,我学习基础是为了更好的学习新的技术,有了基础后,学习新技术
2012-07-31 10:24:33 635
转载 DDD(GDB图形前端)
参考文档:http://hi.baidu.com/dreammerge/item/6091095d420a9b444eff20b3GNU DDD是命令行调试程序,如GDB、DBX、WDB、Ladebug、JDB、XDB、Perl Debugger或Python Debugger的可视化图形前端。它特有的图形数据显示功能(Graphical Data Display)可以把数据结构按照图形的
2012-07-31 10:12:27 2044
转载 gdb使用及原理
原文地址:http://hi.baidu.com/selflinux/item/69ddb9804612f55b27ebd9d81、GDB对于基于GNU系统开发的程序员来说是最基本的东西,必须的。所以这篇学习总结中,不打算包括GDB的一般使用方法。因为这些东西必须是随手拈来的。所以也就不花时间来整理,我只把一些比较高级的应用在这里作一个整理。2、在编译链接程序时需要使用"-gg
2012-07-31 09:57:42 1334
原创 二十四史全译本02-汉书
西汉刘邦创建,后经吕后,文景之治后,汉武帝时达到最高峰,西汉末年,赵飞燕后,王莽造反,被光武帝刘秀推翻后,建立东汉。2012.7.31看史记,没有看到后宫与天文的东西,后汉书中居然专门有天文,商贸等章节。但是,为什么中国人没有发现彗星?2012.8.3百度百科中:http://baike.baidu.com/view/4084.htm20世纪初,英国人克罗密林和科威耳曾经利用中
2012-07-31 09:27:25 1187
原创 搞web开发,还是搞底层开发?
我自动化出身,所以比较喜欢底层的东西。但是,现在想一想,目前的领导,40来岁的人,都是搞汇编和C出来的,所以他们都是搞底层出来的,所以,他们对于底层很熟悉。我是不是应该搞web开发,他们没有搞过的东西,是不是比较容易干出成绩?2012.7.30
2012-07-30 15:13:42 1305 2
转载 SDIO 驱动
原文地址:http://blog.csdn.net/fengyuyaoye1980/article/details/6859343SDIO卡 SDIO卡是在SD内存卡接口的基础上发展起来的接口,SDIO接口兼容以前的SD内存卡,并且可以连接SDIO接口的设备,目前根据SDIO协议的SPEC,SDIO接口支持的设备总类有蓝牙,网卡,电视卡等。 SD
2012-07-30 14:48:37 796
原创 网络驱动的作用
网络驱动的作用是,使操作系统可以使用网络。分为两部分,一部分是配置功能,也就是网络管理,对网络进行配置。另一部分功能,就是体统一些接口和配置,使socket可以使用底层网络接口函数,实现发送接收包。网络驱动,就是一堆的函数集和变量集,它调用SDIO或者PCi驱动来实现的。2012.7.30
2012-07-30 14:43:13 957
转载 主板驱动是干什么的?
原文地址:转载请注明出处 电脑报(http://www.icpcw.com) 2010年51期D版 责任编辑:王诚装机的时候,装完操作系统要安装些啥驱动程序?显卡?网卡?乱七八糟的外设?是不是少了点什么……多年前装系统必装的主板驱动程序,现在似乎被淡忘了。难道现在的系统不用装主板驱动了?现在的主板驱动又是什么情况,能发挥什么作用?这就是本博士接下来研究的内容,如果你有疑问,请不要错过。
2012-07-30 14:14:19 4821
转载 html5
原文地址:http://news.csdn.net/a/20120723/2807614.html负责HTML5的两个标准制定组织WHATWG(超文本应用技术工作组)和W3C(万维网联盟)决定分道扬镳,这也意味着今后将会出现两个版本的HTML5:即“快照版”和“动态版”。W3C对未来HTML5反应太过迟缓,成立WHATWG就是为了加快HTML5的发展速度。实际上,W3C在一定程度已
2012-07-30 11:10:22 787
转载 3GPP和IEEE,IETF
3GPP与IEEE的关系:原文地址:http://www.douban.com/group/topic/4527640/两个组织的背景不一样,一个是通信的(3GPP),一个是计算机的(IEEE)IEEE涉及的方面更加广一些,而3Gpp主要是针对蜂窝移动系统,3G,4G的标准化。 就无线通信领域而言,我个人的感觉是,IEEE,比如802.16委员会对待新的技术要激进一些,比较乐于
2012-07-27 16:16:42 6958
原创 Extensible Authentication Protocol (EAP)
参考资料:rfc3748一. Extensible Authentication Protocol (EAP), an authentication framework which supports multiple authentication methods. EAP typically runs directly over data link layers such as
2012-07-27 15:32:36 967
原创 关于WiMax认证的一些疑问
使用x-supplicant和openssl来实现EAP-TLS的认证方式。在认证完成之前,并没有获得IP, 那么EAP-TLS如何实现的呢? 没有IP就可以通信?x-supplicant调用openssl来干什么? 只是调用openssl的x.509函数来对RADIUS服务器的证书进行验证吗?李春平说:openssl是一个功能丰富且自包含的开源安全工具箱。它提供的主要功能有:SSL协
2012-07-26 16:39:13 638
转载 网络安全与OpenSSL相关资料
原文地址:http://book.douban.com/doulist/362726/ 1总述 网络安全是个门槛比较高的领域,包含的内容较多,尽管已经有相关协议及其实现并提供相应的API接口。这些API已经封装了很多复杂的功能,但是要想用好这些API,需要对相关内容有比较深入的了解。例如,可以不需要知道对称和非对称加密算法怎么实现的,但是它们能提供的功能和各种算法的性能
2012-07-26 16:31:55 931
原创 openssl到底是什么
一开始以为openssl只是一个实现了SSL的库,没有别的。但是我们项目使用它来对CA进行验证,所以我才仔细了解一下。看了 OPENSSL编程_赵春平 ,发现它的功能要强大的多,OPENSSL中概括为:openssl是一个功能丰富且自包含的开源安全工具箱。它提供的主要功能有:SSL协议实现(包括SSLv2、SSLv3和TLSv1)、大量软算法(对称/非对称/摘要)、大数运算、非对称算法
2012-07-26 16:12:42 7259
转载 使用 Openssl 验证自签名证书
原文地址:http://blog.csdn.net/kmyhy/article/details/6546072iOS的 security framework 框架前面已经介绍。这个框架提供有限的功能,使用它能做到的,比你想象的要少。笔者一直想找一个 iOS 下比较好的功能全面的安全算法库,结果却一无所获。不知道谁能介绍下这方面。最终还是只有求助于闻名已久的 Openssl library。
2012-07-26 16:01:43 1130
转载 openssl简介-指令x509
原文地址:http://www.blogjava.net/ycyk168/archive/2009/11/27/303952.html用法: openssl x509 [-inform DER|PEM|NET] [-outform DER|PEM|NET] [-keyform DER|PEM][-CAform DER|PEM] [-CAkeyf
2012-07-26 15:55:30 1211
转载 使用Openssl验证证书链
原文地址:http://blog.csdn.net/rabbit729/article/details/3866525项目中遇到使用Openssl验证证书链的问题,在网上找了很长时间,发现这方面的资料很少,通过多方努力,总算实现了基本功能,为了给大家提供一下参考,本人实现了一个验证证书链的类,以供参考,由于本人也是刚刚接触Openssl,如果有不正确的地方,请大家多多指导
2012-07-26 15:39:51 1132
转载 忆龙2009:详解EAP-TLS验证的信息交换过程
原文地址: http://blog.csdn.net/elong_2009/article/details/4845063 EAP-TLS认证协议是基于802.1x/EAP体系架构.这个架构是由三部分内容组成的:客户端(supplicant)/认证设备(authenticator)/认证服务器(authentication server).其中,客户端及认证服务器要求必须支持EAP-TLS
2012-07-26 15:34:42 1242
转载 SSL时,客户端验证证书过程
原文地址:http://support.microsoft.com/kb/257587/en-us?fr=1During the SSL handshake, the server sends the client a certificate to authenticate itself. The client uses the certificate to authenticate th
2012-07-26 15:30:37 1914
转载 SSL交互过程
原文地址:http://support.microsoft.com/kb/257591/EN-USThe steps involved in the SSL handshake are as follows (note that the following steps assume the use of the cipher suites listed in Cipher Suites w
2012-07-26 15:17:57 677
转载 openssl的证书链验证
原文地址:http://blog.csdn.net/dog250/article/details/5442914使用openssl验证证书链可以用以下命令:debian:/home/zhaoya/openssl#openssl verify -CAfile ROOT_CERT USER_CERT其中的ROOT_CERT可以包含很多证书,可以用cat命令将多级的ca证书合并到一个
2012-07-26 14:10:18 1248
转载 PKI中关于数字证书的点滴
原文地址:http://blog.csdn.net/dog250/article/details/5439236数字证书的管理不是平坦模型,正如现实世界的管理模型不是平坦的一样,为了更有效的管理,人们普遍采用分层模型,也就是一个等级的金字塔模型,这样每个级别的管理重心就可以有效的分离,但是这种等级结构虽然不能是扁平的,也不能太深,不同于太扁平会导致上级的管理开销过大导致的效率低下,如果太深的话
2012-07-26 14:09:10 1770
原创 hd audio
见到电脑上显示HD Audio很多年了,就是不知干什么的,以为是装上realtek的驱动就会如此,今天一搜索才发现,原来HD Audio 和AC'97一样,都是intel推广的一种音频规范。使用这种规范的,都可以叫做HD Audio.汗颜!2012.7.26
2012-07-26 09:25:50 649
原创 wep,wpa,wpa2,802.1x,802.16,802.16e
wep,wpa,wpa2,802.1x这些东西都是认证的方法,而不是加密的方法。802.1x使用的是EAP message.X-Supplicant使用openssl来干什么?Ca证书又是什么东西?2012.7.25wep使用RC4加密方法.AP将challenge text,送给ST(终端)。终端收到challenge text后,使用wep keys进行加密,发送给AP.
2012-07-25 18:06:44 2284
原创 OpenSSL安装和使用
使用环境: Ubuntu10.04 X641. 安装步骤: 1.1 在http://www.openssl.org/下载源码 1.2 解压,并根据其中的readme来进行安装2.
2012-07-25 16:34:02 549
原创 VT-X
intel的虚拟化技术,vt-x已经普遍的出现在普通用户购买的CPU中。看VT-X overview: http://fsa.ia.ac.cn/files/VT-Talk-CAS.pdf我的感触是,VT-X就是把原来的用户级又分为了子特权级和子用户级,这样跑在虚拟机上的OS和跑在该OS上的app分别运行在子特权级和子用户级上。但是,子用户级和子特权级都属于原来的用户级,怎么能够随便使用
2012-07-25 15:27:24 532
转载 OpenSSL
原文地址:http://www.ibm.com/developerworks/linux/library/l-openssl/index.htmlThe documentation to the OpenSSL API is a little vague. Not many tutorials on the use of OpenSSL exist either, so getting i
2012-07-25 11:19:38 2006
原创 关于脚本
linux下有许多shell, 例如bash / sh / ksh / csh等。每种shell,对应的有不同的shell scripts也就是脚本。但是,除了这些,还有一些脚本语言,例如python, perl等,这些也是脚本语言,但是他们与上面提到的shell scripts不同。例如:Python(KK 英语发音:/'paɪθɑn/, DJ 英语发音:/ˈpaiθən/)是一种面
2012-07-25 09:59:43 424
原创 Firefox OS
参考1:http://www.firefoxos.cc/thread-348-1-1.html1月7日,Mozilla中国去的工程师在深圳腾讯大厦举办了Firefox新版本体验活动,其中一个话题是关于Mozilla Boot to Gecko项目的,之前我也只是简单的听说,没有深入了解,听了来自台湾的James的分享之后,感觉是,好期待啊!因为这还是个进行中的项目,实际的资料也
2012-07-25 09:37:11 839
转载 GPU的作用
原文地址:http://www.mcplive.cn/?controller=Article&id=5805&page=5如果事态就这么自然地发展,Fermi将不断蚕食原本属于CPU的领地—其实它本来就是CPU中的浮点运算单元,只不过变得异乎寻常的强大而已。加上NVIDIA摆脱了通用标准的制约,形成一个强大的封闭平台,这样将会与Intel的CPU中心平台和AMD的双线兼顾平台,形成角度
2012-07-24 17:58:12 1133
原创 SPI抗干扰能力
用SPI与flash通信,用不到一尺的线来链接总是出问题,后来发现是线太长,导致了有干扰。SPI通信抗干扰能力也太弱了吧???用短线直接焊接链接,即好!
2012-07-24 15:06:42 7550
原创 WMN的作用
The WiMAX Mobile Network (WMN) management module addresses issues related to system selection, authentication, inter-NAP roaming, and QoS. 1.1 System selection deals with choosing a suitable Bas
2012-07-24 13:32:11 1295
原创 关于印象笔记
CSDN服务器不是很稳定,有时候会出现丢东西的现象。所以,我真的希望CSDN有一个小工具,可以实现本地化管理,然后同步到CSDN的博客服务器。但是,CSDN连个官方备份的工具都没有,我说的这种工具更加的没有。今天,看了看evernote,觉得很好,可以搜索,可以本地化保存,也可以传到服务器,但是有一点不好,就是不能像blog一样,可以被别人这么方便的来查看。我真的希望CSDN能够推出这样的
2012-07-24 12:40:27 957
原创 C89,C99和固定长度整数int8_t等
参考一:http://hi.baidu.com/gaojinshan/item/29e5c8f6be290b0dd99e72150、C语言,1973年由Dennis M. Ritchie设计和实现。1、K&R C。1978年由Kernighan和Ritchie合写的书《The C Programming Language》,形成了C语言的事实的标准,简称为K&R C。2、ANS
2012-07-23 14:55:26 1370
转载 win32,win64编程永恒;语言编程需要注意的64位和32机器的区别
原文地址:http://www.cnblogs.com/kex1n/archive/2010/10/06/1844737.html一、数据类型特别是int相关的类型在不同位数机器的平台下长度不同。C99标准并不规定具体数据类型的长度大小,只规定级别。作下比较:16位平台char 1个字节8位short 2个字节16位int
2012-07-23 14:42:26 670
转载 android I/DEBUG堆栈信息
原文地址:http://blog.csdn.net/movie0125/article/details/6614983堆栈错误信息:I/DEBUG ( 30): r0 afd4d4a4 r1 ffffffff r2 7fffffff r3 afd4d4a4I/DEBUG ( 30): r4 00000000 r5 ffffffff r6 0000
2012-07-20 09:37:24 521
原创 ld manual
ld manual 2.11.901. ld options是用来控制链接行为的,而linker scripts是:The main purpose of the linker script is to describe how the sections in the input files should be mapped into the output file, and to contr
2012-07-14 14:52:01 651
原创 gcc和g++的区别
参考1:http://www.linuxsky.org/doc/dev/200804/298.htmlgcc和g++都是GNU(组织)的一个编译器。误区一:gcc只能编译c代码,g++只能编译c++代码两者都可以,但是请注意:1.后缀为.c的,gcc把它当作是C程序,而g++当作是c++程序;后缀为.cpp的,两者都会认为是c++程序,注意,虽然c++是c的超集,但是两者对语法的要
2012-07-14 14:10:29 595
tcp/udp调试工具和tcp/udp server压力测试工具
2015-07-02
uboot-porting-stage4.tar.gz
2015-02-23
uboot-porting-stage2
2014-07-27
面向模式的软件体系结构-卷1模式系统
2013-01-29
Remove Google Redirects
2012-12-07
Computer Architecture, Fifth Edition: A Quantitative Approach
2012-09-06
UNIX环境高级编程第二版
2012-08-24
The.unix.programming.envirment
2012-08-24
跟我一起学Makefile
2012-07-24
tcp ip illustrated volume3
2012-06-07
tcp ip illustrated volume2.chm
2012-06-07
tcp ip illustrated volume1 2nd.Edition
2012-06-07
IEEE Std 802.1X-2004
2012-05-31
UNIX网络编程 第1卷 第三版中文.part2.rar
2012-05-12
UNIX网络编程 第1卷 第三版中文
2012-05-12
UNIX网络编程 第1卷 第三版中文.part1.rar
2012-05-12
linux内核源代码情景分析(下
2012-05-11
linux内核源代码情景分析(上)
2012-05-11
Shell脚本学习指南.pdf
2012-03-29
mit6.828_2011_JOS
2012-01-09
httpSniffer源代码
2010-04-16
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人