随笔分类 -  零散知识

零零散散的知识点
摘要:先说结论:Request和Response可以设置gzip压缩从而节省流量/带宽,这是一个不常见的问题。具体可见连接:HTTP 协议之压缩 最近测试代理服务器时,意外的发现使用urlopen请求百度首页时,会返回两种结果,一种是正常的百度首页html源码(以下简称正常结果),一种是'乱码'。样例如下 阅读全文
posted @ 2017-05-26 18:40 thought 阅读(4450) 评论(0) 推荐(0)
摘要:在linux上部署服务时,通常教程不会提供给检测服务没有部署成功的方法,有时候我们软件配置没问题,但是由于一些其他的问题导致服务连不上,这就很蛋疼了。 通常,对于网络服务,我们只需要检测端口是否OK就行了。简单情况下,我们使用ping+telnet就可以检测端口是否正常开启了。但是对于某些UDP端口 阅读全文
posted @ 2017-05-24 21:49 thought 阅读(236) 评论(0) 推荐(0)
摘要:异或,计算机中指按位异或。7异或2是指111异或010,而不是十进制的7和2。 并交补,计算机中都是指按二进制位操作。 可以辅助以数学中的集合来理解。 并交补异或等等,都是属于数理逻辑的范畴。 布尔代数,也就是逻辑代数,可以说是集合代数在数理逻辑中的应用。 是另一套符号系统。 阅读全文
posted @ 2016-11-15 00:09 thought 阅读(251) 评论(0) 推荐(0)
摘要:Union:对两个结果集进行并集操作,不包括重复行,同时进行默认规则的排序; Union All:对两个结果集进行并集操作,包括重复行,不进行排序; 使用union all: 使用union: 附下微软示例数据库连接:NORTHWIND下载 阅读全文
posted @ 2016-11-12 23:37 thought 阅读(158) 评论(0) 推荐(0)
摘要:参考连接:https://segmentfault.com/a/1190000005886009 缓存穿透:查询一个不存在的数据时,缓存和存储层都不会命中,由于存储层查不到数据则不写入缓存,所以每次查询都会到存储层查询从而缓存失去了其存在的意义。 如何避免: 对查询为空的情况也进行缓存,只不过设置一 阅读全文
posted @ 2016-10-11 19:47 thought 阅读(525) 评论(0) 推荐(0)
摘要:首先,我说的比较是指JS中这种思想/实现方式与C++编译原理中思想/实现方式的比较 参考链接:(比较易懂的介绍,我主要写个人理解) 作用域链: http://www.cnblogs.com/dolphinX/p/3280876.html 闭包:http://kb.cnblogs.com/page/1 阅读全文
posted @ 2016-06-11 11:38 thought 阅读(379) 评论(0) 推荐(0)
摘要:原文链接http://www.cnblogs.com/jillzhang/archive/2007/06/24/793901.html 只摘录了我需要的部分。 单精度的2.2转换为双精度后,精确到小数点后13位后变为了2.2000000476837,而单精度的2.25转换为双精度后,变为了2.250 阅读全文
posted @ 2015-03-27 12:44 thought 阅读(1561) 评论(0) 推荐(0)