Welcome 微信登录
编程资源 图片资源库 蚂蚁家优选 PDF转换器

首页 / 操作系统 / Linux

C语言socket编程模型

C语言socket编程模型

一直想整理一下关于网络编程模型方面的文章,下面就是本博文了。socket是每个看这篇博文的人都很熟悉的,一般在使用socket选取一些IO策略的时候,可以考虑select /poll/epoll之类的,本博文不对这个IO策略如何选择进行讨论,只是用宏选择如何对策略进行配置。在下现以epoll作为使用的IO策略[ 参照 “epoll的使用” http://www.linuxidc.com/Linux/2012-09/71142.htm ]一,文件结构该模型包...
Android 均匀覆盖界面的TextView

Android 均匀覆盖界面的TextView

有时候想做界面是5个TextView平均的分布在页面上,为了方便以后使用,将自己写的代码写成博客,方便以后使用,原理是外边使用相对布局,先将第一个(layout_alignParentTop)、第三个(layout_centerInParent)、第五个的位置(layout_alignParentBottom)确定,然后再确定第二个的位置(在第一个的下边,在第三个的上边),但只这么写就会发现第二个的位置距离第一个的距离比较近,而距离第三个的距离比较远,所以...
iOS中读取照片库

iOS中读取照片库

iOS中如果我们只有一次读取一张图片或者一个视频(或拍一张照片/视频)的需求,那么我们用 UIImagePickerController 就可以搞定。但是很多时候我们需要一次性从PhotoLibrary读取多个照片或者视频,这时候我们就需要另辟蹊径了,好在apple为我们提供了相应的接口。在开始coding之前我们想要认识几个类:ALAssetsLibrary:代表整个PhotoLibrary,我们可以生成一个它的实例对象,这个实例对象就相当于是照片库的句...
Speex编解码在Android上实现

Speex编解码在Android上实现

以前在应用中使用到了Speex编解码,近来总结了一下Speex在Android上的实现。Speex是一套主要针对语音的开源免费,无专利保护的音频压缩格式。Speex工程着力于通过提供一个可以替代高性能语音编解码来降低语音应用输入门槛 。另外,相对于其它编解码,Speex也很适合网络应用,在网络应用上有着自己独特的优势。同时,Speex还是GNU工程的一部分,在改版的BSD协议中得到了很好的支持。Speex是基于CELP并且专门为码率在2-44kbps的语音...
《APUE》:同步信号处理

《APUE》:同步信号处理

《Unix环境高级编程》这本书附带了许多短小精美的小程序,我在阅读此书的时候,将书上的代码按照自己的理解重写了一遍(大部分是抄书上的),加深一下自己的理解(纯看书太困了,呵呵)。此例子在Ubuntu 10.04上测试通过。相关链接《UNIX环境高级编程》(第二版)apue.h的错误 http://www.linuxidc.com/Linux/2011-04/34662.htm Unix环境高级编程 源代码地址 http://www.linuxidc.com...
《APUE》:单实例守护进程的实现

《APUE》:单实例守护进程的实现

《Unix环境高级编程》这本书附带了许多短小精美的小程序,我在阅读此书的时候,将书上的代码按照自己的理解重写了一遍(大部分是抄书上的),加深一下自己的理解(纯看书太困了,呵呵)。此例子在Ubuntu 10.04上测试通过。相关链接《UNIX环境高级编程》(第二版)apue.h的错误 http://www.linuxidc.com/Linux/2011-04/34662.htm Unix环境高级编程 源代码地址 http://www.linuxidc.com...
<< 1741 1742 1743 1744 1745 1746 1747 1748 1749 1750 >>