线段树是用来对一堆数据处理的树结构,它的核心思想是二分(一般都用递归实现)。 树里需要存的是编号,和区间的左右,还有就是看题目需要了 二叉树特性:1:左子树编号是父树的2倍,右子树是父树的2倍加一 。 2:左子树l是父树的l,左子树的r是父树的(l+r)/2;右子树的l是父树的(l+r)/2 +1, ...
分类:
其他好文 时间:
2019-03-07 17:54:11
阅读次数:
223
背景 简介 ping是常用的网络管理命令,ping也属于一个通信协议,是TCP/IP协议的一部分,适用于windows和linux以及unix 根据reply用来检查网络是否通畅&网络连接的速度(time) 主要是端对端的,针对目标ip或者目标网址 原理 给对端(目标ip)发一个数据包,对方就要返回 ...
分类:
其他好文 时间:
2019-03-03 22:36:56
阅读次数:
252
Heap/Stack Overflow(CVE-2017-0541) Heap/Stack Overflow(CVE-2017-0541) 漏洞出现在PushcdlStack函数中,如下所示 # /external/sonivox/arm-wt-22k/lib_src/eas_mdls.c stat ...
分类:
其他好文 时间:
2019-02-28 10:30:34
阅读次数:
182
一、什么是thrift Thrift是一种接口描述语言和二进制通讯协议,它被用来定义和创建跨语言的服务。它被当作一个远程过程调用(RPC)框架来使用,是由FaceBook为“大规模跨语言服务开发”而开发的。它通过一个代码生成引擎联合了一个软件栈,来创建不同程度的、无缝的跨平台高效服。后来捐献给apa ...
分类:
其他好文 时间:
2019-02-22 16:52:50
阅读次数:
220
服务端: package main.java.com.socket_dome; import java.io.IOException; import java.io.InputStream; import java.io.OutputStream; import java.net.ServerSoc ...
分类:
其他好文 时间:
2019-02-21 12:44:49
阅读次数:
193
很多协议的控制信息在应用层数据中被包含,这些信息直接影响到了链路的建立,比如ftp协议就是这样,ftp分为port模式和pass模式,port模式中,起初client连接server的21端口,然后当需要传输data的时候,client发送一个控制包给server,包中包含client端开启的端口和 ...
分类:
Web程序 时间:
2019-02-17 12:47:23
阅读次数:
215
0.编写.proto文件: 1.编译.proto文件,生成对应c++源文件: 2.编写 server端代码: 4.编写Client端代码: 5.分别编译、运行Server端、Client端代码。 ...
分类:
编程语言 时间:
2019-02-15 01:26:34
阅读次数:
688
目录: Android : 跟我学Binder (1) 什么是Binder IPC?为何要使用Binder机制? Android : 跟我学Binder (2) AIDL分析及手动实现 Android : 跟我学Binder (3) C程序示例 Android : 跟我学Binder (4) 驱动情 ...
分类:
移动开发 时间:
2019-01-27 19:21:26
阅读次数:
313
MATCH pa=(j:User)-[r:PostLikeRel|:ReplyRel|:RetweetRel]->(m:User{guid:"f092a1dc6c23b26b020bda24b9e8c923"}) where (j.acc is not null and j.acc '' and j... ...
分类:
其他好文 时间:
2019-01-09 18:40:31
阅读次数:
274
Reply from master after trysync: ERR InvalidOffset
分类:
其他好文 时间:
2019-01-08 16:34:03
阅读次数:
202