缓冲区溢出原理 顾名思义,缓冲区溢出的含义是为缓冲区提供了多于其存储容量的数据,就像往杯子里倒入了过量的水一样。通常情况下,缓冲区溢出的数据只会破坏程序数据,造成意外终止。但是如果有人精心构造溢出数据的内容,那么就有可能获得系统的控制权!如果说用户(也可能是黑客)提供了水——缓冲区溢出攻击的数据,那 ...
分类:
其他好文 时间:
2016-12-23 13:48:57
阅读次数:
303
RPC(Remote Procedure Call Protocol)——远程过程调用协议,它是一种通过网络从远程计算机程序上请求服务,而不需要了解底层网络技术的协议。RPC协议假定某些传输协议的存在,如TCP或UDP,为通信程序之间携带信息数据。在OSI网络通信模型中,RPC跨越了传输层和应用层。 ...
分类:
其他好文 时间:
2016-12-23 13:44:42
阅读次数:
209
My binary encoding method gives a 8 for the first problem, however, there is a smarter method that generates a answer of 5, which can be found here: h ...
分类:
其他好文 时间:
2016-12-23 11:43:24
阅读次数:
241
系统信息 arch 显示机器的处理器架构(1) uname -m 显示机器的处理器架构(2) uname -r 显示正在使用的内核版本 dmidecode -q 显示硬件系统部件 - (SMBIOS / DMI) hdparm -i /dev/hda 罗列一个磁盘的架构特性 hdparm -tT / ...
分类:
系统相关 时间:
2016-12-23 09:58:29
阅读次数:
259
对N个可以放棋子的点(X1,Y1),(x2,Y2)......(Xn,Yn);我们把它竖着排看看~(当然X1可以对多个点~) X1 Y1 X2 Y2 X3 Y3 ..... Xn Yn 可以发现:可以根据X坐标与Y坐标把这些点转换为二分图! 首先:只有左边的点与右边的点有关系 其次:符合二分图的最大 ...
分类:
其他好文 时间:
2016-12-23 09:43:36
阅读次数:
145
ELK+FileBeat+Log4Net搭建日志系统 ElasticSearch配置 默认不需要配置,监听9200端口。直接运行即可 Kibana配置 elasticsearch.url: "http://localhost:9200"默认连接es地址,如果本机测试无需修改。正式环境中连接到对应服务 ...
分类:
Web程序 时间:
2016-12-23 09:39:07
阅读次数:
458
需要安装Visual C++ Redistributable for Visual Studio 2015 下载地址 安装后在进行测试 在python下,写入 import cv2 如果无报错,即成功 ...
分类:
其他好文 时间:
2016-12-23 07:46:23
阅读次数:
253
——經驗果然是踩坑才過來的,每一個經驗也許都會隱藏着一次被坑的經歷 中文出現亂碼主要因爲編碼不同,編碼不同主要分爲一下兩種情況: 1.文件本身編碼不一致 2.某些軟件自帶轉碼功能 注意: 英文字母也需要轉碼!!!一般情況下沒有影響,但是在某些情況下會導致非常嚴重的影響並且不能找到原因。 Ex: 之前 ...
分类:
系统相关 时间:
2016-12-23 07:38:52
阅读次数:
146
1、准备工作 需要到github上下载相应的文件,地址https://github.com/google/protobuf/releases protobuf有很多不同语言的版本,因为我们需要的是jar文件,所以选择java版本下载。以下以版本3.1.0进行举例说明。 如果是在linux64环境下编 ...
分类:
编程语言 时间:
2016-12-23 01:52:52
阅读次数:
270
老问题:左右固定值,中间自适应的3格布局(重要的事儿说三遍:position+margin) 你是否跟我一样,百度看了答案不知3遍,等到完全自己写一个出来的时候,怎么都不对?float?left?right?width怎么设置都不对的神马鬼?说好的效果呢? PS:自己总结的一个学习方法,(N步走,化 ...
分类:
其他好文 时间:
2016-12-23 01:48:40
阅读次数:
129