发现
leagalhigh
never give up!
展开
-
关于C++string在文件中显示的问题
文件的类型文件其实有两种类型:文本类型文件(存储字符,可以有各种编码)和二进制类型文件(非仅储存字符)。举个例子,一般文本文件中的每个字节存储的是’a’,‘1’,‘W’’'等这些可见字符,以及如果使用utf8编码的话,会有utf8格式编码的字符,比如“中国”等,但是这些编码是有规律可循的,每个字节不是可以存储-128~127所有类型的,具体参考维基。而二进制文件就不同了,你通过vim打开一个可...原创 2018-11-19 00:22:58 · 578 阅读 · 0 评论 -
发现有道云笔记用的搜索也是clucene引擎
clucence引擎官网优点:clucene引擎是lucene引擎的C++版本,没有了gc,显然较快,有道云笔记的搜索也用的是这个,证据在此:原创 2018-11-15 11:28:58 · 616 阅读 · 0 评论 -
微信的dns系统
背景之前登录网关的时候,浏览器有时候不是给我下载个东西,就是显示一些不知名的东西。后来我发现有时经常给我一个微信服务器返回的dns系统的xml文件,我就闲了分析了一下它,网上一搜,竟然还有人也分析过它,在这里。数字签名:首先,这个xml文件里的数字签名有三个,关于数字签名,可以参考阮一峰博客,可以把它理解为人的签名,其他人是模仿不了的就行了。timestamp。发现微信的dns服务器ip可...原创 2019-01-11 00:47:35 · 8771 阅读 · 0 评论 -
为什么Windows10总卡死
为什么Windows10总卡死问题:最近用ThinkPad的Windows10,经常卡死,鼠标也不能动,按键也不管用,但是拔了电源屏幕闪一下就恢复了,或者睡眠一下也恢复了,但是不多久又开始卡死了。解决办法:原发是我一直打开了任务管理器,看来是任务管理器一直在监控各个资源信息,不能长时间监控。...原创 2019-03-19 21:38:02 · 2306 阅读 · 1 评论 -
Filezilla server中,关于FTP被动模式的配置
背景由于想要在两台电脑间传输数据,想到了FTP协议,使用开源的FileZilla软件,首先应该分别在两台电脑上安装server软件和client软件,但是在client端连接server端的时候,出现了一些问题:首先是配置了服务器ip、用户名、密码、21端口之后仍然连接不上,但是在server端的client却能连接的上,这种现象的原因是server端的防火墙导致的,需要在服务端添加入站规...原创 2019-03-30 20:30:51 · 2649 阅读 · 0 评论