寒冷店员

文章
5
资源
0
加入时间
2年10月21天

非阻塞情况下connect产生EINPROGRESS错误

今天在开发游戏客户端测试程序时,由于出现很多客户端,经过connect成功后,代码卡在recv系统调用中,后来发现可能是由于socket默认是阻塞模式,所以会令很多客户端链接处于链接却不能传输数据状态。后来修改socket为非阻塞模式,但在connect的时候,发现返回值为-1,刚开始以为是connect出现错误,但在服务器上看到了链接是ESTABLISED状态。证明链接是成功的

【多媒体编解码】Android 视频解析MediaExtractor

写在前面:学习Android多媒体的步骤: 1,Audio PCM &video YUV各种数据的处理,格式的封装与装换原理 2,多媒体的播放框架,nuplayer ,stagefright 3,音视频分离 MediaExtractor 4,音频编解码(以AAC为例) 5,视频图像编解码(以H264为例) 6,音视频同步技术这一部分的学习之前,需要了解: 1,音视频容器的概念,参考博文

Python绘图实例36:分叉树绘制

源码来源:《Python趣味编程与实战》实例代码# -- coding: utf-8 --import turtle as tl # 导入turtle标准库,并另命名为tldef draw_smalltree(tree_length, tree_angle): # 绘制分形树函数 if tree_length >= 3: tl.forward(tree_length) # 往前画 tl.right(tree_angle) # 往右转

将图片转化为.py文件

图片转换代码import base64def pic2py(picture_name): """ 将图像文件转换为py文件 :param picture_name: :return: """ open_pic = open("%s" % picture_name, 'rb') b64str = base64.b64encode(open_pic.read()) open