首页

小技巧:Windows自动更新排错步骤

如果启用了Windows自动更新,但是每次更新都失败,则可以使用如下方法进行排错: 1. 打开事件查看器,选择Windows日志-应用程序,应该可以看到来源为Windows Error Reporting的日志,级别为信息。双击打开该日志详细信息可以找到更新错误的日志文件,例如:C:\Windows\WindowsUpdate.log。这个文件可能会包含之前更新失败的所有内容,建议先清空内容,然后...

错误信息:svn update时出现Checksum mismatch  

某日使用SVN更新项目,出现了Checksum mismatch的错误。 解决方法: 1) 启动命令行,CD至出问题文件所在的目录。 2) 执行:svn update –set-depth infinity。 3) 执行过程中会提示其他文件Checksum mismatch的错误,不用理会,继续执行2)的指令。 4) 如果提示文件被lock的情况,使用SVN的Clean up功能,如...
  • 阅读全文 |
  • 分类:技术 |
  • 发表于:08月14日 |
  • 浏览:1482 |
  • 评论已关闭 条评论

深度理解:TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256  

因为Chorme浏览器的一些提示,我研究了一下Windows下的Cipher suite,特别是Chorme浏览器非常青睐的AES_128_GCM_SHA256加密算法。 首先我们来看看Windows下一个Cipher suite的组成结构,如下图所示: 需要关注的是上图中的Signature部分,如果你的SSL证书是RSA的,则就可以支持RSA的签名算法,如果是ECDSA的证书,则可以支持EC...
  • 阅读全文 |
  • 分类:技术 |
  • 发表于:08月13日 |
  • 浏览:14587 |
  • 评论已关闭 条评论

小技巧:关于跑步时容易忘记圈数的解决方法

有时我们在跑步时,希望记住当前是在跑第几圈,但是跑着跑着,就会忘记了:刚才是跑第5圈还是第6圈来着? 我经常会碰到这种问题,因为如果跑步的时候思考其他的问题,很容易就会忘记,这样就会出现完不成跑步的圈数目标,多跑了或者少跑了。 在实践中,我发现有一种比较不容易忘记圈数的方法: 比如,计划每次运动的目标是跑10圈,那么在跑每一圈时,使用一个好记的名词来表示当前跑的圈数,比如,当前正在跑第5圈,那么心...
  • 阅读全文 |
  • 分类:小技巧 |
  • 发表于:08月13日 |
  • 浏览:1918 |
  • 评论已关闭 条评论

参考:e-mail还是email?

我有时候需要和电子邮件打交道,但是在选择命名时,会纠结到底应该使用e-mail呢?还是email?也即,到底是否需要中间那一横杠。 在翻阅了网络上的各种讨论后,发现他们在几年前(2007,2008年)也是在纠结这个问题。但现在基本趋势是:不使用横杠,直接使用email。 不使用横杠的原因可能有很多,但以下两个原因我认为是主要的: 1) 可用性好。试想你在书写大量文字时,每当需要输入电子邮件时,都需...
  • 阅读全文 |
  • 分类:技术 |
  • 发表于:08月06日 |
  • 浏览:15141 |
  • 评论已关闭 条评论

错误信息: ppsjy:[MyHookProc]__read web cfg: success  

今日调试程序,在输出窗口发现这么一行信息,可以确定不是我的程序输出的,那么,它来自哪里? ppsjy:[MyHookProc]__read web cfg: success —— 1) 首先它必定是程序进程中加载的DLL模块输出的,于是,查看VS2010的模块窗口,如下图所示: 发现可疑DLL模块。从名称及路径来看,可能是爱奇异的浏览器插件。 2) 继续追踪,开启进程查看...
  • 阅读全文 |
  • 分类:技术 |
  • 发表于:07月29日 |
  • 浏览:3896 |
  • 评论已关闭 条评论

实战经验:为本地服务器创建自签名证书链

有时需要生成一张自签名证书用于本地Web服务器来实现HTTPS。 一,以下为创建自签名证书的基本步骤: 1) 创建根证书 创建根证书需要的RSA私钥: openssl genrsa -aes256 -out ca.key.pem 4096 根据RSA私钥创建根证书: openssl req -config openssl_ca.cnf -key ca.key.pem -new -x509 -day...
  • 阅读全文 |
  • 分类:技术 |
  • 发表于:07月29日 |
  • 浏览:1788 |
  • 评论已关闭 条评论

小技巧:解决VS2010因为”将来时间”而无法增量编译的问题  

今天是2017年7月29日,因为某些原因,我修改了系统时间到将来的一天,2017年7月30日。修改完系统时间,继续工作。 当把时间改回去后,VS2010的增量编译不能顺利进行了。每次项目编译,不管有没有改动过源代码,VS2010都会对项目进行编译,并出现“All outputs are up-to-date”提示。 这个问题对于大型项目来说,是一件比较耗费时间的事情。看起来,修改系统时间会导致VS...
  • 阅读全文 |
  • 分类:小技巧 |
  • 发表于:07月29日 |
  • 浏览:2096 |
  • 评论已关闭 条评论

小技巧:优化HTTPS站点配置

通常,我们在部署HTTPS站点后,可以通过网站上专门的测试工具来检测站点的配置是否已经最优。有如下两个站点可供使用: 1) SSLLabs 2) MySSL 以下为需要注意的几个优化点: 1) 禁用SSL 3.0 目的:防范POODLE漏洞:Padding Oracle On Downgraded Legacy Encryption 该漏洞影响曾经广为使用的SSL 3.0加密标准。攻击者可以利用该...
  • 阅读全文 |
  • 分类:小技巧 |
  • 发表于:07月24日 |
  • 浏览:1260 |
  • 评论已关闭 条评论

错误信息:The ACME server was probably unable to reach  

在使用Let’s Encrypt在IIS上安装SSL证书时,Let’s Encrypt会首先尝试对IIS站点进行有效性验证。其基本过程为: 1) 接收用户输入的主机名,如www.test.com 2) 接收用户输入的站点根目录的全路径,如c:\wwwroot 3) 尝试在站点根目录下创建.well-known目录并在该目录生成一个文件,文件内容为一串随机字符串,Let...
  • 阅读全文 |
  • 分类:技术 |
  • 发表于:07月22日 |
  • 浏览:2830 |
  • 评论已关闭 条评论