发文章
发文工具
撰写
网文摘手
文档
视频
思维导图
随笔
相册
原创同步助手
其他工具
图片转文字
文件清理
AI助手
留言交流
来自: jijo > 《我的图书馆》
0条评论
发表
请遵守用户 评论公约
Mina编程的两个注意点
} } // if there is any data left that cannot be decoded, we store // it in a buffer in the session and next time this decoder is // invoked the sessi...
Windows Socket API 使用经验 - 技术文档 - VC文档 - 网络通讯 - 立华软件园
本文所谈到的Socket函数如果没有特别说明,都是指的Windows Socket API。当应 用程序调用recv函数时,recv先等待s的发送缓冲中的数据被协议传送完毕,如果协议在传送s的发送缓冲中的数据时出现网络错误...
深入理解linux内核v4l2框架之videobuf
如果field参数被设置为 VIDEOBUF_NEEDS_INIT,那么驱动将把vb传递给videobuf_iolock()这个函数。videobuf_dma_contig_free(videobuf_queue,videobuf_buffer)struct videobuf_dmabuf*videobuf_to_dma(st...
串行设备驱动3
TTY驱动。在最近的内核中,tty_flip_buffer结构体有些改动,该结构体目前由缓冲区头部(tty_bufhead)和缓冲区链表(tty_buffer)组成:调用tty_register_driver(struct tty_driver *tty_d)向tty核心注...
Linux中的线程(NPTL)与内存泄漏
struct pthread *pd = NULL;static intcreate_thread (struct pthread *pd, const struct pthread_attr *attr, STACK_VARIABLES_PARMS){ int clone_flags = (CLONE_VM | CLONE_FS | CLONE_F...
C 语言免拷贝版本循环 buffer 比拷贝版本快了近 10 倍!
以前我发了一篇文章,拷贝版本循环buffer,是 C 语言实现的循环 buffer,那个版本是拷贝读取数据的,即每次读取数据都要使用 memcpy 将...
深入解析Apache Mina源码(4)——Mina编解码以及对粘包和断包的处理
深入解析Apache Mina源码(4)——Mina编解码以及对粘包和断包的处理。看了上面的解码过程,编码过程就不难理解了,编码过程只不过是解码过程的逆向过程,同样在filterWrite方法里有消息类型的判断:Java...
《UTF-8与GB2312之间的互换》的改进
// 把UTF-8转换成Unicode void CChineseCodeLib::UTF_8ToUnicode(WCHAR* pOut,char *pText) { char* uchar = (char *)pOut; uchar[1] = ((pText[0] &0x0F) <<4) + ((pText[1] >> 2) &a...
制作自己的QQ登陆器的关键代码
function Base64(Src: string): string;while Length(Src) >0 do begin FillChar(Buf, 3, #0);Src := Copy(Src, 4, Length(Src) - 3);NewBuf[1] := Buf[1] shr 2;NewBuf[2] := (Buf[1] shl 6...
微信扫码,在手机上查看选中内容