摘要: int(x [,base ]) 将x转换为一个整数 long(x [,base ]) 将x转换为一个长整数 float(x ) 将x转换到一个浮点数 complex(real [,imag ]) 创建一个复数 str(x ) 将对象 x 转换为字符串 repr(x ) 将对象 x 转换为表达式字符串 阅读全文
posted @ 2018-01-25 15:36 蓝色小海豚07 阅读(185) 评论(0) 推荐(0) 编辑
摘要: 1. 用C/C++实现的结构化数据处理 在涉及到比较底层的通信协议开发过程中, 往往需要开发语言能够有效的表达和处理所定义的通信协议的数据结构. 在这方面是C/C++语言是具有天然优势的: 通过struct, union, 和bit-fields, C/C++能够以一种最有效率也最自然的方式处理此类 阅读全文
posted @ 2018-01-25 15:32 蓝色小海豚07 阅读(2526) 评论(0) 推荐(0) 编辑
摘要: JSON(JavaScript Object Notation) 是一种轻量级的数据交换格式。它基于ECMAScript的一个子集。 JSON采用完全独立于语言的文本格式,但是也使用了类似于C语言家族的习惯(包括C、C++、Java、JavaScript、Perl、Python等)。这些特性使JSO 阅读全文
posted @ 2018-01-25 15:29 蓝色小海豚07 阅读(280) 评论(0) 推荐(0) 编辑
摘要: 1.管道(pipe)及有名管道(named pipe): 管道可用于具有亲缘关系进程间的通信,有名管道除了具有管道所具有的功能外,它还允许无亲缘关系进程间的通信。 2.信号(signal): 信号是在软件层次上对中断机制的一种模拟,它是比较复杂的通信方式,用于通知进程有某事件发生,一个进程收到一个信 阅读全文
posted @ 2018-01-25 15:25 蓝色小海豚07 阅读(4160) 评论(0) 推荐(0) 编辑
摘要: 在linux下为例,适用gcc编译一个名为test.c的文件,文件里面有个函数定义void test(void);#include "stdio.h"void test(void){printf("test!!!\n");}int main(int arg, void *args[]){test() 阅读全文
posted @ 2018-01-25 15:23 蓝色小海豚07 阅读(3468) 评论(0) 推荐(0) 编辑
摘要: 服务端代码 import socket # 创建tcp服务套接字 def main(): tcp_server_socket = socket.socket(socket.AF_INET, socket.SOCK_STREAM) tcp_server_socket_for_file_name = s 阅读全文
posted @ 2018-01-25 15:16 蓝色小海豚07 阅读(1041) 评论(0) 推荐(0) 编辑