题目描述: 请实现两个函数,分别用来序列化和反序列化二叉树 分析: 先序遍历可以用来序列化二叉树,序列化过程中,我们用“0xFFFFFFFF”表示结点为NULL。 反序列化便很简单,遇到“0xFFFFFFFF”就返回NULL,其他时候就直接产生一个结点。 代码: ...
分类:
其他好文 时间:
2017-11-03 14:06:23
阅读次数:
112
基于Linux3.4.2,自己做一点儿视频信息采集及网络传输的小实验,边做边学,一些基础知识同步整理。。。。。 1. 定义 V4L2(Video For Linux Two) 是内核提供给应用程序访问音、视频驱动的统一接口。V4L2 的相关定义包含在头文件<linux/videodev2.h> 中. ...
分类:
系统相关 时间:
2017-10-29 14:40:07
阅读次数:
256
#include #include #include #include #include using namespace std; int UFS[1005],ins[1005]; int find(int a){ return a==UFS[a]?a:find(UFS[a]); } void Un... ...
分类:
移动开发 时间:
2017-10-27 19:06:46
阅读次数:
176
今天学习了socket的一些知识,主要为socket模块中socket()类及其父类的一些方法 只要包括: 根据以上方法,我写了一个聊天小程序,如下 服务端 客户端 在调试过程中,发现自己与自己对话真是一种奇妙与悲哀的感觉 ...
分类:
编程语言 时间:
2017-10-27 13:25:26
阅读次数:
226
一 客户端/服务器架构 1.硬件C/S架构(打印机) 2.软件C/S架构 互联网中处处是C/S架构 如黄色网站是服务端,你的浏览器是客户端(B/S架构也是C/S架构的一种) 腾讯作为服务端为你提供视频,你得下个腾讯视频客户端才能看它的视频) C/S架构与socket的关系: 我们学习socket就是 ...
分类:
编程语言 时间:
2017-10-22 21:35:20
阅读次数:
259
socket常用功能函数: socket.socket(family=AF_INET, type=SOCK_STREAM, proto=0, fileno=None) #创建socket对象 socket families(地址簇): AF_UNIX —————————— unix本机之间进行通信 ...
分类:
编程语言 时间:
2017-10-07 19:47:01
阅读次数:
248
在计算机的编程学习中,首先第一次的编程中接触到的是c++语言的编程,十分开心,分享第一段永远不会忘记的编程! #include<iostream> using namespace std; int main() { cout<<"hello gdufs"<<endl; cout<<"######## ...
分类:
其他好文 时间:
2017-09-16 14:55:28
阅读次数:
181
字符串示例为:/Users/yfan/Downloads/dsc20170801_jar/releases/com/netfinworks/ufs/ufs-client/ufs-client-2.0.0.jar需求:如果使用斜杠/作为分隔符的话,可能每个字符串的字段数不同,这时需要取除了最后两个字段外的其他字段字符串,所得结果应为如下形式:/Users/yfan/Do..
分类:
其他好文 时间:
2017-08-30 20:01:02
阅读次数:
129
命名管道是通过网络来完成进程间的通信,它屏蔽了底层的网络协议细节。 将命名管道作为一种网络编程方案时,它实际上建立了一个C/S通信体系,并在其中可靠的传输数据。命名管道服务器和客户机的区别在于:服务器是唯一一个有权创建命名管道的进程,也只有它能接受管道客户机的连接请求。而客户机只能同一个现成的命名管 ...