logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

Linux下socket阻塞模式与非阻塞模式

1、阻塞模式与非阻塞模式下recv的返回值各代表什么意思?有没有区别?(就我目前了解阻塞与非阻塞recv返回值没有区分,都是0接收到数据大小,特别:返回值<0时并且(errno== EINTR || errno == EWOULDBLOCK || errno == EAGAIN)的情况下认为连接是正常的,继续接收。只是阻塞模式下recv会阻塞着接收数据,非阻塞模式下如果没有数据会返回,不会阻

#linux#网络
Linux 下try catch和signal

gcc编译的程序,catch只捕获throw出来的异常?如果没有throw,try catch形同虚设?待解。。。

#linux
Linux/Unix http://oreilly.com.cn/index.php?func=booklist&cat=46

Linux/Unix《学习vi和Vim编辑器(第7版)》 Arnold Robbins, Elbert Hannah, Linda Lamb 著OReilly Taiwan公司 编译2011年04月定价:82.00元 “vi,就像许多Unix早年开发出的经典公共程序,都有难以驾驭的评价。Bram Moolenaar的强化版同类品——Vim走了很长的路才消除这种

#linux#unix#网络
Linux 显示内存不足释疑

昨天一客户的 Linux 服务器上线,服务器表示良好,性能稳定,客户非常满意。  今天早上客户忽然电话到我手机,说发现服务器内存情况存在异常,担心服务器无法长期稳定运行,经过一番沟通,才发现虚惊一场。为免大家存在同样担心,现将情况汇报如下:  客户问题:   在 Linux 下用 Top 命令显示系统的物理内存消耗速度惊人,才16小时左右 8 G 的物理内存仅剩不到 2G 空闲空间, 如按这种

#linux#服务器#windows
后台服务器经典面试题

1, 使用Linux epoll模型,水平触发模式(Level-Triggered);当socket可写时,会不停的触发socket可写的事件,如何处理?2, 从socket读数据时,socket缓存里的数据,可能超过用户缓存的长度,如何处理? 例如,socket缓存有8kB的数据,而你的缓存只有2kB空间。3, 向socket发送数据时, 可能只发送了用户缓存里的一半,如何处理?例如,需

#服务器#面试#设计模式 +1
Linux下面究竟什么是symbolic link, 怎样创建一个symbolic link

A symbolic link, also termed a soft link, is a special kind of file that points to another file, much like ashortcut inWindows or a Macintosh alias. Unlike a hard link, a symbolic link does not con

#linux#windows
几个Java的开源爬虫

网页爬虫汇总Heritrix Heritrix是一个开源,可扩展的web爬虫项目。Heritrix设计成严格按照robots.txt文件的排除指示和META robots标签。http://crawler.archive.org/WebSPHINX WebSPHINX是一个Java类包和Web爬虫的交互式开发环境。Web爬虫(也叫作机器人或蜘蛛)是可以自动浏览与处理Web页面的程序。Web

#java#正则表达式#lucene
SQLite文件数据库、内存数据库建立及导入导出

一、初识sqlite         偶然的机会接触到sqlite,不禁惊叹sqlite的体型小巧而功能强大(看来软件也不可貌相哦),Sqlite 是开源的内存数据库(也可以称之为内嵌式数据库),大量无私的程序员为sqlite发展贡献了自己的力量。Sqlite 应用极广,手机

#数据库#sqlite#windows +1
mysql not(in) 用法

delete from table1 where prediction_id not in (123,124,125,166);//删除表中prediction_id不为123,124,125,166的记录

Linux下修改mysql默认最大连接数(转)

MYSQL数据库安装完成后,默认最大连接数是100,一般流量稍微大一点的论坛或网站这个连接数是远远不够的,虽然通过连接池可以将连接数设置为固定的100,可是在下那BT同事将所有的连接池都设置成了100,话说我们小组有5个人……再话说,个人调试有必要设置那么高么……不过牢骚归牢骚,问题依然需要解决。方法一:进入MYSQL安装目录 打开MYSQL配置文件 my.ini 或 my.cnf查找

#mysql#linux#centos +1
    共 11 条
  • 1
  • 2
  • 请选择