码迷,mamicode.com
首页 >  
搜索关键字:fd    ( 1602个结果
linux下面的tcp编程
首先要建立服务器建立起socket,然后与本地的端口进行绑定,接着就开始接收客户端的请求并建立与它的连接,接下来,客户端发送的消息。 tcpserver.c代码: int main() { struct sockaddr_in server_sockaddr,client_sockaddr; int sin_size,recvbytes; int sockfd, client_fd; ...
分类:系统相关   时间:2014-12-22 16:15:51    阅读次数:283
OpenSSL的SSL/BIO_get_fd
只要是用到了OpenSSL,总会碰到让人心塞的事。这次是SSL_get_fd。我用一种很简单的方式创建了一个SSL对象,直接在这个对象上进行SSL的accept:bio=BIO_new(BIO_s_accept()); BIO_set_accept_port(bio,"1234"); BIO_do_accept(bio); SSL_set_bio(ssl,bio,bio); SSL_accept(ssl);..
分类:其他好文   时间:2014-12-21 02:01:03    阅读次数:198
python读取中文
如何从文件中读取300个汉字?看起来很简单,但很容易掉坑里了。一开始我这么写:1 try:2 fd = codecs.open(os.path.join(settings.TEXT_CONTENT_DIR,channel_name.lower(), article_id), ...
分类:编程语言   时间:2014-12-20 23:27:37    阅读次数:356
OpenSSL的SSL/BIO_get_fd
只要是用到了OpenSSL,总会碰到让人心塞的事。这次是SSL_get_fd。我用一种很简单的方式创建了一个SSL对象,直接在这个对象上进行SSL的accept:bio = BIO_new(BIO_s_accept()); BIO_set_accept_port(bio, "1234"); BIO_do_accept(bio); SSL_set_bio(ssl, bio, bio); SSL_ac...
分类:其他好文   时间:2014-12-20 20:56:56    阅读次数:202
solaris10使用projadd进行资源限制的添加(seminfo_*)
在安装oracle时,需要进行资源限制配置: noexec_user_stack=1 semsys:seminfo_semmni=100 semsys:seminfo_semmns=1024 semsys:seminfo_semmsl=256 semsys:seminfo_semvmx=32767 shmsys:shminfo_shmmax=4294967295 shmsys:shminfo_shmmni=100 rlim_fd_max=65536 rlim_fd_cur=4096 maxuprc=1638...
分类:其他好文   时间:2014-12-14 17:18:08    阅读次数:205
在solaris10上安装ORACLE 12c时遇到:Soft limit:maxmum open file descriptors错误
--配置oracle最大打开文件数限制 Solaris操作系统具有打开文件数量的限制,数据库的db_files参数设置会受操作系统的参数限制。 Soft Limit: maximum open file descriptors - This is a prerequisite condition to test whether the soft limit for "maximum open file descriptors" is set correctly. Expected Value : 1024 ...
分类:数据库   时间:2014-12-14 15:53:34    阅读次数:579
Linux Epoll模型(1) --理论与实践
引言: 相比于select,Epoll最大的好处在于它不会随着监听fd数目的增长而降低效率。因为在内核中的select实现中,它是采用轮询来处理的,轮询的fd数目越多,自然耗时越多。并且,在linux/posix_types.h头文件有这样的声明:#define __FD_SETSIZE    1024    表示select最多同时监听1024个fd,当然,可以通过修改头文件再重编译内核来扩大这...
分类:系统相关   时间:2014-12-14 12:00:20    阅读次数:412
select()函数以及FD_ZERO、FD_SET、FD_CLR、FD_ISSET (转)
select函数用于在非阻塞中,当一个套接字或一组套接字有信号时通知你,系统提供select函数来实现多路复用输入/输出模型,原型:#include#includeintselect(intmaxfd,fd_set*rdset,fd_set*wrset,fd_set*exset,structtime...
分类:其他好文   时间:2014-12-12 13:04:19    阅读次数:137
Linux下测试SSD固态硬盘写入速度
最近买了一个256GB的SSD固态硬盘,想测试一下写入速度,于是如下操作。部分代码: 1 gettimeofday(&start, NULL); 2 int fd = open("test1.dat", O_RDWR|O_CREAT); 3 if (fd < 0){ 4 ...
分类:系统相关   时间:2014-12-12 10:05:00    阅读次数:363
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!