最近在学习Linux网络编程方面的知识,感觉还是有些困难。主要是对协议过程的理解,还有socket的API的理解不够深刻。今天复习编写了一个TCP的服务端和客户端的程序实现client.c从命令行参数中获得一个字符串发给服务器,然后接收服务器返回的已处理的字符串并打印。 server.c clien ...
分类:
Web程序 时间:
2016-09-26 23:06:22
阅读次数:
279
SCWS 是 Simple Chinese Word Segmentation 的首字母缩写(即:简易中文分词系统)。 这是一套基于词频词典的机械式中文分词引擎,它能将一整段的中文文本基本正确地切分成词。 词是中文的最小语素单位,但在书写时并不像英语会在词之间用空格分开, 所以如何准确并快速分词一直 ...
分类:
其他好文 时间:
2016-09-10 09:01:14
阅读次数:
208
CPU异常主要分为三类:错误类异常,陷阱类异常和终止类异常 1 错误类异常 Fault CPU遇到该类异常后,会先将CS和EIP(当前发生错误的指令,而不是下一条指令)压栈,然后跳到异常处理函数中,执行完成后恢复到原位置重新执行该指令,如果还有错误,还会再进。 例如内存缺页异常就是错误类异常,CPU ...
分类:
其他好文 时间:
2016-09-09 16:47:33
阅读次数:
446
segmentation fault:段错误 一般有以下原因容易造成段错误: 1)指针: 指针为空"NULL",或者指针未初始化就使用,指针使用完后未释放 2)内存(超出分配的内存空间): 对数组操作不当,数组越界;对字符串操作不当(比如在使用strcpy函数时),字符串空间越界;对动态内存操作不当 ...
分类:
其他好文 时间:
2016-09-09 15:04:20
阅读次数:
131
Java是垃圾回收语言的一种,其优点是开发者无需特意管理内存分配,降低了应用由于局部故障(segmentation fault)导致崩溃,同时防止未释放的内存把堆栈(heap)挤爆的可能,所以写出来的代码更为安全。 不幸的是,在Java中仍存在很多容易导致内存泄漏的逻辑可能(logical leak ...
分类:
移动开发 时间:
2016-08-31 12:05:43
阅读次数:
202
Facebook今天开源了三款人工智能图像分割(Image Segmentation)软件,分别是DeepMask、SharpMask和MultiPathNet,三款工具相互配合完成一个完整的图像识别分割处理流程,DeepMask生成初始对象mask、SharpMask优化这些mask,最后由Mul ...
分类:
其他好文 时间:
2016-08-26 21:28:01
阅读次数:
174
Symbiotic Segmentation and Part Localization for Fine-Grained Categorization 讲了利用图像分割和局部定位的方法分离出图像前景,来提高分类结果。 Deep Domain Adaptation for Describing Pe ...
分类:
其他好文 时间:
2016-08-22 21:27:45
阅读次数:
193
将两张网卡绑定,共用一个IP,实现冗余效果。实际上linux双网卡的绑定模式有7种:mode=0表示loadbalancing(round-robin)为负载均衡方式,两块网卡都工作。mode=1表示fault-tolerance(active-backup)提供冗余功能,工作方式是主从的工作方式,也就是说默认情况下只有一块网卡工作..
分类:
系统相关 时间:
2016-08-21 17:00:48
阅读次数:
299
State Backends 本文翻译自文档Streaming Guide / Fault Tolerance / StateBackend 使用Data Stream API编写的程序通常以多种形式维护状态: · 窗口将收集element或在它被触发后聚合element · Transformat ...
分类:
编程语言 时间:
2016-08-19 00:47:51
阅读次数:
632
容错(Fault Tolerance) 本文翻译自StreamGuide的Fault Tolerance Flink的容错机制会在错误出现时恢复程序并继续执行,这些容错机制包括设备硬件失效、网络失效、临时程序失效等等。 一、流容错 Flink使用检查点机制来在流Job失效后对其进行恢复。该检查点机制 ...
分类:
编程语言 时间:
2016-08-16 20:11:40
阅读次数:
234