摘要:
int printf(char *format, [argument]); 其向终端(显示器、控制台等)输出字符int fprintf(FILE*stream, const char*format, [argument]); 传送格式化输出到一个文件中int sprintf( char *buffe... 阅读全文
摘要:
背景介绍HTTP2.0跟SPDY在不少理念上是相似的,目的都是为了提升HTTP1.1的性能。HTTP2.0将会是业界的标准,比SPDY要完善,今后可能会都转向http2.0而放弃SPDY。SPDY流程SPDY需要TLS1.1以上版本的支持,需要TLS的NPN扩展(Next Protocol Nego... 阅读全文
摘要:
1.概念数字证书 HTTPS请求时,Server发给浏览器的认证数据,用私钥签名,并且告诉浏览器公钥,利用公钥解密签名,确认Server身份。 证书还会指明相应的CA,CA能确认证书是否真的是CA颁发的。 可以用PEM、等编码SSL/TLS SSL是上世纪由Netscape设计的web安全协议,并... 阅读全文
摘要:
背景介绍HTTPS加密方式介绍浏览器-->SSL Client Hello(我支持这些加密方式)-->服务器浏览器证书验证ok,拿证书里的公钥加密key,告诉服务器-->服务器浏览器| +------> | Exchange Server || Outlook | ... 阅读全文
摘要:
工作以来几乎就只写C,下周开始的新工作可能就要开始写C++啦~C:C++:1.template2.多态、重载、继承3.虚函数C++内存布局看两张耗子的图片就清楚了。其中虚函数表一般放在数据段里,ReadOnly。classDerive :publicBase1,publicBase2,publicB... 阅读全文
摘要:
转自: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 阅读全文
摘要:
查看chrome.exe的以来文件可以得到下面这个列面,大部分是在%systemroot%/system32下面的系统dll文件,只有两个是chromium自己生成的:base.dll, content.dllSHLWAPI.dll =======> WinKERNEL32.dll =======> Winbase.dll ***** Chromiumcontent.dll ***** ChromiumMSVCP100D.dll =======> WinMSVCR100D.dll =======> WinUSERENV.dll =======> WinWTSAPI 阅读全文
摘要:
src\ui\views 阅读全文
摘要:
虽然有700多个project,其实有很多是不成声二进制执行文件的,他们主要是调用cygwin的环境,执行一些python的脚本。具体这个.py文件做了哪些共工作,还要再研究,目前看到有打包一些.pak文件之类的。有时间会具体列一下,哪些是会生成二进制执行文件的,哪些是做一些辅助处理,生成下资源文件的.src\chrome_frame\locales:存放语言相关的project,共53个Project。TBD. 阅读全文
摘要:
一般print打印的design都会引入module, level。xxxprint(module, level, arg,...)...每个Module都可以有各自的bitmap,代表这个module的print level. 位数可调,2bit,4bit,8bit, etc...然后就是define各种shift,mask,set/get... 阅读全文