Go to My Blog
Go to Lin's Blog
摘要: int printf(char *format, [argument]); 其向终端(显示器、控制台等)输出字符int fprintf(FILE*stream, const char*format, [argument]); 传送格式化输出到一个文件中int sprintf( char *buffe... 阅读全文
posted @ 2014-05-28 13:24 一ke小小草 阅读(289) 评论(0) 推荐(0) 编辑
摘要: 背景介绍HTTP2.0跟SPDY在不少理念上是相似的,目的都是为了提升HTTP1.1的性能。HTTP2.0将会是业界的标准,比SPDY要完善,今后可能会都转向http2.0而放弃SPDY。SPDY流程SPDY需要TLS1.1以上版本的支持,需要TLS的NPN扩展(Next Protocol Nego... 阅读全文
posted @ 2014-05-26 21:14 一ke小小草 阅读(1664) 评论(0) 推荐(0) 编辑
摘要: 1.概念数字证书 HTTPS请求时,Server发给浏览器的认证数据,用私钥签名,并且告诉浏览器公钥,利用公钥解密签名,确认Server身份。 证书还会指明相应的CA,CA能确认证书是否真的是CA颁发的。 可以用PEM、等编码SSL/TLS SSL是上世纪由Netscape设计的web安全协议,并... 阅读全文
posted @ 2014-05-25 15:37 一ke小小草 阅读(917) 评论(0) 推荐(0) 编辑
摘要: 背景介绍HTTPS加密方式介绍浏览器-->SSL Client Hello(我支持这些加密方式)-->服务器浏览器证书验证ok,拿证书里的公钥加密key,告诉服务器-->服务器浏览器| +------> | Exchange Server || Outlook | ... 阅读全文
posted @ 2014-05-19 19:11 一ke小小草 阅读(5001) 评论(0) 推荐(0) 编辑
摘要: 工作以来几乎就只写C,下周开始的新工作可能就要开始写C++啦~C:C++:1.template2.多态、重载、继承3.虚函数C++内存布局看两张耗子的图片就清楚了。其中虚函数表一般放在数据段里,ReadOnly。classDerive :publicBase1,publicBase2,publicB... 阅读全文
posted @ 2014-03-17 15:11 一ke小小草 阅读(167) 评论(0) 推荐(0) 编辑
摘要: 转自:http://hi.baidu.com/guicomeon/item/d6753a177fc76f0f8fbde46a系统默认会在 C:\Windows 目录下创建 MEMORY.DMP 文件,来搜集内存错误信息。但有时却找不到。搜索后找到原因:系统分区剩余空间小于25G会自动删除该文件。Algorithm to decide whether to store/delete memory.dmp file generated after a system crash:First report the kernel fault to the Online Crash Analysis Se 阅读全文
posted @ 2014-02-18 13:54 一ke小小草 阅读(1708) 评论(0) 推荐(0) 编辑
摘要: 查看chrome.exe的以来文件可以得到下面这个列面,大部分是在%systemroot%/system32下面的系统dll文件,只有两个是chromium自己生成的:base.dll, content.dllSHLWAPI.dll =======> WinKERNEL32.dll =======> Winbase.dll ***** Chromiumcontent.dll ***** ChromiumMSVCP100D.dll =======> WinMSVCR100D.dll =======> WinUSERENV.dll =======> WinWTSAPI 阅读全文
posted @ 2014-01-16 22:29 一ke小小草 阅读(365) 评论(0) 推荐(0) 编辑
摘要: src\ui\views 阅读全文
posted @ 2014-01-02 17:36 一ke小小草 阅读(272) 评论(0) 推荐(0) 编辑
摘要: 虽然有700多个project,其实有很多是不成声二进制执行文件的,他们主要是调用cygwin的环境,执行一些python的脚本。具体这个.py文件做了哪些共工作,还要再研究,目前看到有打包一些.pak文件之类的。有时间会具体列一下,哪些是会生成二进制执行文件的,哪些是做一些辅助处理,生成下资源文件的.src\chrome_frame\locales:存放语言相关的project,共53个Project。TBD. 阅读全文
posted @ 2013-12-31 14:37 一ke小小草 阅读(179) 评论(0) 推荐(0) 编辑
摘要: 一般print打印的design都会引入module, level。xxxprint(module, level, arg,...)...每个Module都可以有各自的bitmap,代表这个module的print level. 位数可调,2bit,4bit,8bit, etc...然后就是define各种shift,mask,set/get... 阅读全文
posted @ 2013-12-23 14:24 一ke小小草 阅读(697) 评论(0) 推荐(0) 编辑