![](https://img-blog.csdnimg.cn/20201014180756724.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
linux
文章平均质量分 67
HEVC_CJL
这个作者很懒,什么都没留下…
展开
-
新手配置vim
原文地址:http://blog.sina.com.cn/s/blog_5ca785c30100dk6x.htmlVim很好很完美是公认的了,但是对新手来说,上手毕竟不是很容易。Windows下程序员很多都很喜欢Source Insight这个工具来看代码,各种语法高亮看着很舒服。vim作为为程序员打造的编辑器,没有道理不可以通过配置让程序员舒服地编辑代码,但是新手通常很难将其配置成顺手顺眼的转载 2012-11-20 18:58:19 · 3625 阅读 · 2 评论 -
socket同步、异步、阻塞和非阻塞
原文地址:http://blog.163.com/clevertanglei900@126/blog/static/111352259201191634339644/在进行网络编程时,我们常常见到同步、异步、阻塞和非阻塞四种调用方式。这些方式彼此概念并不好理解。下面是我对这些术语的理解。同步所谓同步,就是在发出一个功能调用时,在没有得到结果之前,该调用就不返转载 2013-08-27 22:49:37 · 1136 阅读 · 0 评论 -
linux poll函数
# include int poll ( struct pollfd * fds, unsigned int nfds, int timeout);和select()不一样,poll()没有使用低效的三个基于位的文件描述符set,而是采用了一个单独的结构体pollfd数组,由fds指针指向这个组。pollfd结构体定义如下: # include struct pol转载 2013-08-27 21:25:53 · 1603 阅读 · 0 评论 -
linux 中 select函数用法
原文地址:http://hi.baidu.com/cwt0408/item/d7caea851165101dc2162779Select在Socket编程中还是比较重要的,可是对于初学Socket的人来说都不太爱用Select写程序,他们只是习惯写诸如connect、accept、recv或recvfrom这样的阻塞程序(所谓阻塞方式block,顾名思义,就是进程或是线程执行到这些函数时必转载 2013-08-27 20:50:42 · 1031 阅读 · 0 评论 -
socket关闭close和shutdown
原文地址:http://hi.baidu.com/yoshubom/item/758f025d98df733e33e0a9adsocket关闭有2个close,shutdown他们之间的区别:close-----关闭本进程的socket id,但链接还是开着的,用这个socket id的其它进程还能用这个链接,能读或写这个socket idshutdown--则破坏了s转载 2013-08-27 10:55:28 · 1038 阅读 · 0 评论 -
Linux中的EAGAIN含义
原文地址:http://blog.163.com/niuxiangshan@126/blog/static/1705965952010862259798/在Linux环境下开发经常会碰到很多错误(设置errno),其中EAGAIN是其中比较常见的一个错误(比如用在非阻塞操作中)。从字面上来看,是提示再试一次。这个错误经常出现在当应用程序进行一些非阻塞(non-blocking)操作(对文件转载 2013-08-22 10:10:51 · 1501 阅读 · 0 评论 -
Linux下查看CPU使用率!系统资源使用情况!
原文地址:http://blog.csdn.net/jackyren007/article/details/3728075top命令是Linux下常用的性能分析工具,能够实时显示系统中各个进程的资源占用状况,类似于Windows的任务管理器。下面详细介绍它的使用方法。top - 01:06:48 up 1:22, 1 user, load average: 0.06, 0.60, 0.48转载 2013-08-19 17:45:01 · 1344 阅读 · 0 评论 -
linux 如何结束进程
原文地址:http://www.jb51.net/LINUXjishu/11039.html首先使用ps -ef命令确定要杀死进程的PID,然后输入以下命令: # kill -pid 注释:标准的kill命令通常都能达到目的。终止有问题的进程,并把进程的资源释放给系统。然而,如果进程启动了子进程,只杀死父进程,子进程仍在运行,因此仍消耗资源。为了防止这些所谓的“僵尸进程”,应确保在杀死转载 2013-08-19 13:44:37 · 1167 阅读 · 0 评论 -
ubuntu的root帐号初始密码问题
原文地址:http://wanweiqun.blog.163.com/blog/static/20915592007617101939591/Ubuntu 的 root 帐号缺省是锁住的. 这意味您不能作为 root 登陆或者使用 su. 相反, 安装程序将在安装过程中建立和设置 sudo 来允许用户运行所有的管理命令.意思是在终端下你可以为需要 root 权限的命令使用 sudo .转载 2013-05-12 15:37:44 · 1161 阅读 · 0 评论 -
linux java环境变量设置
原文地址:http://hi.baidu.com/lmlhot/item/a3189e369b495dd46c15e9a5在/etc/profile文件改权限.然后在终端输入sudo gedit /etc/profile. 或者用root用户直接编辑.在文件末尾添加如下几句: export JAVA_HOME=/usr/java/jdk1.5 export PATH=$转载 2013-05-12 14:39:37 · 1504 阅读 · 0 评论 -
hadoop格式化namenode失败
原文地址:http://hi.baidu.com/leibin_neu/item/467e2213104821483a176e12一下是错误信息:[root@localhost conf]# hadoop namenode -format12/07/11 21:48:35 INFO namenode.NameNode: STARTUP_MSG:/********转载 2013-05-12 21:53:33 · 5709 阅读 · 0 评论 -
超详细单机版搭建hadoop环境图文解析
原文地址:http://weixiaolu.iteye.com/blog/1401931二、在Ubuntu下创建hadoop用户组和用户 这里考虑的是以后涉及到hadoop应用时,专门用该用户操作。用户组名和用户名都设为:hadoop。可以理解为该hadoop用户是属于一个名为hadoop的用户组,这是linux操作系统的知识,如果不清楚可以查看linux相关的书籍。1转载 2013-05-12 22:54:45 · 1373 阅读 · 0 评论 -
手把手教你把Vim改装成一个IDE编程环境(图文) .
原文地址:http://blog.csdn.net/wooin/article/details/18589171写在前面 Linux下编程一直被诟病的一点是: 没有一个好用的IDE, 但是听说Linux牛人, 黑客之类的也都不用IDE. 但是对我等从Windows平台转移过来的Coder来说, 一个好用的IDE是何等的重要啊, 估计很多人就是卡在这个门槛上了转载 2012-12-15 18:21:56 · 1902 阅读 · 1 评论 -
POSIX thread
原文地址:http://wenku.baidu.com/view/2a8ebf896529647d2728528d.htmlPOSIX 线程详解 1POSIX(可移植操作系统接口)线程是提高代码响应和性能的有力手段。在本系列中,Daniel Robbins向您精确地展示在编程中如何使用线程。其中还涉及大量幕后细节,读完本系列文章,您完全可以运用 POSIX 线程创建多线程程序。转载 2012-11-20 19:37:05 · 3146 阅读 · 0 评论 -
socket 中send 和recev函数详解
原文地址:http://hi.baidu.com/posinfo/item/1ed18ecc61ace83499b4984eint send( SOCKET s, const char FAR *buf, int len, int flags ); 不论是客户还是服务器应用程序都用send函数来向TCP连接的另一端发送数据。客户程序一般用s转载 2013-08-27 22:25:07 · 3016 阅读 · 0 评论