- 博客(31)
- 资源 (4)
- 收藏
- 关注
原创 C语言中各种数据类型的长度 sizeof char, short, int, long, long long
sizeof char, short, int, long, long long
2013-07-13 19:02:44 12657
原创 ibm developerworks
http://www.ibm.com/developerworks/cn/views/linux/libraryview.jsphttp://www.ibm.com/developerworks/cn/views/linux/libraryview.jsp?end_no=100&lcl_sort_order=asc&type_by=%E6%89%80%E6%9C%89%E7%B1%BB
2013-07-12 09:48:46 953
原创 数字签名 数字证书 消息加密发送
数字签名 发送报文时,发送方用一个哈希函数从报文文本中生成报文摘要,然后用自己的私人密钥对这个摘要进行加密,这个加密后的摘要将作为报文的数字签名和报文一起发送给接收方,接收方首先用与发送方一样的哈希函数从接收到的原始报文中计算出报文摘要,接着再用发送方的公用密钥来对报文附加的数字签名进行解密,如果这两个摘要相同、那么接收方就能确认该数字签名是发送方的。1:发送方将mes
2013-07-30 12:40:59 1365
原创 C语言函数调用
1: 指令call instructiontempEIP <-- EIP + DEST; (* DEST is rel32 *)IF tempEIP is not within code segment limit THEN #GP(0); FI;IF stack not large enough for a 4-byte return addressTHEN #SS(0);
2013-07-29 16:29:07 783
原创 CFI directives
CFI support for GNU assembler (GAS)Modern ABIs don't require frame pointers to be used in functions. However missing FPs bring difficulties when doing a backtrace. One solution is to provide Dwa
2013-07-29 15:07:15 998
原创 OS
1: 进程调度在禁止抢占的时候,如果调度程序想抢占,会怎么样?禁止抢占,和加锁有什么不同,怎么实现?2:内存管理3:进程管理记录一个question,解决一个question, 抵得上看书中一章。
2013-07-26 10:12:40 608
转载 MAC and HMAC
MAC简介:通过密钥+算法生成digest(也叫MAC),传送给服务器消息认证码(带密钥的Hash函数):密码学中,通信实体双方使用的一种验证机制,保证消息数据完整性的一种工具。安全性依赖于Hash函数,故也称带密钥的Hash函数。消息认证码是基于密钥和消息摘要【hash】所获得的一个值,可用于数据源发认证和完整性校验。 1. 发送者通过
2013-07-25 14:02:59 7095
转载 Python 新手常犯错误
Python 新手常犯错误(第一部分)http://blog.jobbole.com/42706/Python 新手常犯错误(第二部分)http://blog.jobbole.com/43826/
2013-07-24 09:36:27 591
转载 认证 (authentication) 和授权 (authorization) 的区别
认证 (authentication) 和授权 (authorization) 的区别以前一直分不清 authentication 和 authorization,其实很简单,举个例子来说:你要登机,你需要出示你的 passport 和 ticket,passport 是为了证明你张三确实是你张三,这就是 authentication;而机票是为了证明你张三确实买了票可以上飞机,这就是
2013-07-22 15:09:27 825
转载 ubuntu 修改ls颜色
ubuntu 修改ls颜色因为ubuntu下的/etc/目录里没有DIR_COLORS, 所以费了点劲儿1. 利用dircolors命令,查看我们的系统当前的文件名称显示颜色的值,然后利用管道重定向到用户目录下的任意一个文件(这里我们创建了一个.dir_colors文件) 命令1: cd ~ 命令2: dirco
2013-07-21 11:14:28 794
转载 VirtualBox (NAT模式) 实现 SSH
来源: http://www.linuxidc.com/Linux/2012-02/53989.htmHost OS : Windows 7Guest OS : CentOS 5.7Virtual Machine : VirtualBox 4.1.2Connection Type: Nat---------------------------
2013-07-20 11:25:42 1988 2
原创 bat 脚本
批处理中用:FOR /F "usebackq delims==" %%i IN (`set`) DO @echo %%iCMD下用FOR /F "usebackq delims==" %i IN (`set`) DO @echo %ifor 循环扩展二、 %~fI - 将 %I 扩展到一个完全合格的路径名看例子:把代码保存放在随便哪个地方,我这里
2013-07-20 10:43:25 688
原创 vimrc bashrc
vimrc set diffexpr=MyDiff()function MyDiff() let opt = '-a --binary ' if &diffopt =~ 'icase' | let opt = opt . '-i ' | endif if &diffopt =~ 'iwhite' | let opt = opt . '-b ' | endif let
2013-07-20 07:34:48 908
原创 tpm usage
1: http://blog.csdn.net/cicisensy/article/details/52915432:http://blog.csdn.net/cicisensy/article/details/52915693:https://code.google.com/p/trusted-computing-project/wiki/setup
2013-07-18 17:11:03 846
转载 C 日积月累
what is the purpose of __ASSEMBLY__?It is useful when assembly codes and C codes share the header files.Assembler can preprocess #define macros but does not recognize most ofC syntaxes such as
2013-07-13 17:16:22 727
转载 详解C中volatile关键字
http://www.cnblogs.com/yc_sunniwell/archive/2010/06/24/1764231.html
2013-07-13 16:45:40 542
原创 free -m
$ free -m total used free shared buffers cachedMem: 496 316 179 0 57 204-/+ buffers/cache: 53 442S
2013-07-12 10:48:31 513
原创 [文字工具] Beyond Compare 3.3.5
http://bbs.pcbeta.com/viewthread-1077731-1-1.html[文字工具] Beyond Compare 3.3.5官方简体中文版【带注册码】
2013-07-11 11:18:06 931
原创 linux kernel books
4: 深入分析Linux内核源码5: LINUX内核源代码情景分析_完整完美版1: LINUX内核设计与实现(第二版)2: Linux内核设计与实现中文原书第3版3: 深入理解Linux内核 第三版 中文版
2013-07-10 22:20:08 733
原创 算法
从头到尾彻底解析Hash 表算法http://wenku.baidu.com/view/7e50d920bcd126fff7050be4.html程序员面试、算法研究、编程艺术、红黑树4大系列集锦与总结http://wenku.baidu.com/view/541d44fc0242a8956bece433.html十五个经典算法研究与总结
2013-07-10 17:19:34 696
转载 RSA算法详解
http://blog.csdn.net/starryheavens/article/details/8536238http://www.cfca.com.cn/zhishi/wz-012.htm1: RSA 原理2:RSA 实际使用
2013-07-10 16:30:08 774
原创 JFS
http://www.ibm.com/developerworks/cn/linux/filesystem/jfs/jfslayout/http://www.ibm.com/developerworks/cn/linux/l-jfs/http://www.linux-mag.com/id/1180/http://www.linuxtopia.org/
2013-07-09 13:19:55 899
原创 virtualbox 共享文件
1: 必须安装增强功能2:共享文件件“不能”自动挂载3:win: sky --> d:\skylinux:/etc/fstabsky /home/oy/sky vboxsf rw,gid=100,uid=1000,auto 0 0
2013-07-05 15:53:22 744
转载 傳統BIOS開機流程
傳統BIOS開機流程從你按下主機機殼上的電源鍵,到進入作業系統的期間,儲存於主機板上那顆EEPROM(電氣可抹除暨可程式化唯讀記憶體)裡的BIOS便會開始執行以下的工作:1. 初始化:當電腦打開,CPU會自行重置為初始狀態,準備運作。BIOS boot block(基本輸出輸入系統開機區塊)初始化階段啟動,因為此時系統記憶體中是空的,沒有內容可以執行,所以廠商讓CPU去尋找
2013-07-02 15:05:56 1028
KernelAnalysis-HOWTO
2014-09-13
gcc内联汇编手册
2012-01-10
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人