计算机方面
Kathryn_
这个作者很懒,什么都没留下…
展开
-
如何减少频繁分配内存(malloc或者new)造成的内存碎片?
内存池(Memory Pool)是一种内存分配方式。 通常我们习惯直接使用new、malloc等API申请分配内存,这样做的缺点在于:由于所申请内存块的大小不定,当频繁使用时会造成大量的内存碎片并进而降低性能。内存池则是在真正使用内存之前,先申请分配一定数量的、大小相等(一般情况下)的内存块留作备用。当有新的内存需求时,就从内存池中分出一部分内存块,若内存块不够再继续申请新的内存。这样做的一个显著转载 2014-11-18 22:08:42 · 2349 阅读 · 0 评论 -
Windows Socket编程
一、基于TCP(面向连接)的socket编程服务器端程序:1、创建套接字(socket)。2、将套接字绑定到一个本地地址和端口上(bind)。3、将套接字设为监听模式,准备接受客户请求(listen)。4、等待客户请求到来;当请求到来后,接受连接请求,返回一个新的对应于此次连接的套接字(accept)。5、用返回的套接字和客户端进行通信(send/recv)。6、返回,转载 2015-01-23 22:28:13 · 568 阅读 · 0 评论 -
使用机顶盒录码流方法
1.机顶盒插上优盘2.串口线接上机顶盒和电脑3.电脑端使用CRT软件连接上串口4.输入以下命令: mount /dev/sda1 /hi echo 2 1 > /proc/msp/demux_main //开始录制 //几秒钟后,输入下行代码,停止录流 echo 2 0 > /proc/msp/demux_main sync cd /原创 2017-04-19 14:18:33 · 1963 阅读 · 0 评论