大纲: (1)基础概念回顾 (2)Linux的I/O模式 (3)事件驱动编程模型 (4)select/poll/epoll的区别和Python示例 网络编程里常听到阻塞IO、非阻塞IO、同步IO、异步IO等概念,总听别人装13不如自己下来钻研一下。不过,搞清楚这些概念之前,还得先回顾一些基础的概念。 ...
升级10.13.2后,很多不会操作了, 那天把系统管理员设置成了普通管理,就不能打开个别软件了, 贼尴尬~~~ 后来找blog才解决,现在分享下~~ http://www.cnblogs.com/ZZY0808/p/8430987.html 前因 今天不知怎么就想把苹果电脑原来的名字给改一下,于是就 ...
| 一. 预热文章; | 二. 内核源码树介绍; | 三. 配置交叉编译器; | 四. 内核编译流程以及原理; | 五. 安装minicom程序; ...
1、操作系统centos5.5服务名称功能默认建议备注NetworkManager用于自动连接网络关闭关闭对服务器没用acpid电源的开关等检测管理开启关闭对服务器没用anacron一种计划任务管理开启开启apmd高级电源管理开启开启atd在指定时间执行命令开启关闭如果用crond,则可关闭它auditd开启..
最近eclipse添加egit插件,通过网上的方法下载安装后不显示git选项。通过官网了解到egit的版本对应相应的eclipse版本。如果你安装了最新版本,需要先卸载重启eclipse后重新安装兼容的版本。否则会报错!安装找到你对应的Eclipse版本的EGit版本地址,输入之后选中所有。下一步下...
不多说,直接上干货! 解决办法: 注意:之前,先得启动好,每台机器的zookeeper进程。 注意:之前,先得启动好,每台机器的zookeeper进程。 注意:之前,先得启动好,每台机器的zookeeper进程。 执行, ...
隧道,字面上来看就是一条通道,这条通道由点到点,独立与其他。linux下的隧道其他的了解不深,单独写下最近搭建过的gre隧道和路由转发功能实现。先说一下隧道的基本概念:一种技术(协议)或者策略的两个或多个子网穿过另一种技术(协议)或者策略的网络实现互联,称之为overl..
最近写了一个shell脚本,用到了cp、time、cut、awk命令,把他们的使用方法给写下来:1.cp和mvcp命令:用来完成文件的复制,从源文件夹复制到目标文件夹。执行后源文件夹和目标文件夹均有源文件。mv
命令:用来移动文件。执行后,源文件夹中没有源文件。我经常用mv命令来重命名文件注意:cp...
本文转载自:http://blog.csdn.net/radianceblau/article/details/64125411 目前linux中主流的音频体系结构是ALSA(Advanced Linux Sound Architecture),ALSA在内核驱动层提供了alsa-driver,在应 ...
在一个ubuntu14新环境部署tomcat,通过CI启动一个应用时,启动耗时达到15分钟之久。仔细看tomcat输出的耗时统计日志发现如下日志:Creation of SecureRandom instance for session ID generation using [SHA1PRNG] ...
CentOS上,除了os类的yum源,还需要配置几个常用的源:epel、ius。 有很多国内很多镜像站点都提供了各类仓库的镜像站点,个人感觉比较全的是阿里云http://mirrors.aliyun.com和清华大学开源镜像站点https://mirrors.tuna.tsinghua.edu.cn ...
本文标签: Mac效率工具 Mac小工具 Caffeine Amphetamine Mac 在停止操作一段时间之后会进入休眠状态。倘若在演示 Keynote 时突遭黑屏,或者在播放电影中忽然罢工,都说明你的 Mac 已经昏昏欲睡了,同人一样,喝咖啡和吃兴奋剂都能让 Mac 奋起工作不罢工。 今天要介 ...
一、使用w查看系统负载 w 、uptime查看系统负载,0.00表示1分钟之内负载为0 cat /proc/cpuinfo查看cpu核数 二、vmstat命令,查看进程、cpu、memory、交换、io、系统 r、swpd、si、so、bi、bo、us、wa 动态每秒显示共5次 run运行, blo ...
一、vim介绍vim是vi的升级版本:可带颜色显示1.安装vimyuminstall-yvim-enhancedvim/etc/passwd2.三种模式:一般模式:ddpyy
编辑模式:编辑文件内容
命令模式::/?二、vim颜色显示和移动光标1.vim可以根据文件的路径和名字显示颜色cp/etc/passwd/tmp
vim/tmp/passwd查看就无..
本人在使用OSX系统中,经常需要启用或关闭root帐号,修改相关配置参数或权限,参考官方文档启用及关闭root,仍感觉步骤过多而显得复杂,综合如下方法,可快速启用及关闭MACOSXroot超级管理员帐户:1.按下【command】+【空格键】搜索“目录实用工具”如下图:打开目录实用工具,..
好长时间没有再写该系列文章了,最近刚好摸索着解决了大华摄像头无法使用问题,记录下来,应该对其他博友有所帮助。之前虽然写了一大堆文章说明了如何使用gsoap连接摄像头,但这是针对一台海康的摄像头开发的,一旦使用了同品牌不同型号摄像头或者其他牌子的摄像头就可能出现兼容性问题,导致无法使用。我就是碰到了这个问题,测试过的多个品牌型号摄像头,有的能直接使用,有的不能使用,问题各部相同。本文就是针对大华摄像...
*****************************************************************************
1.使用vim替换vi
vim比vi强大多了,vim属于vi的超集,而且能够解决很多习惯的问题,所以还是有必要使用vim替换vi的。简单地话,可以直接使用“alias vi=vim”命令即可,不过这样只能在这次启动的时候有用,下次启动...
linux中使用scp远程拷贝文件及文件夹linuxscp远程拷贝文件及文件夹,需要的朋友可以参考下1、拷贝本机/home/wtf/test整个目录至远程主机192.168.100.1的/root目录下代码如下:scp-r/home/wtf/test/root@192.168.100.1:/root/2、拷贝单个文件至远程主机代码如下:scp/home/wtf/test..
1、安装Nodejs 官网地址为http://nodejs.org 但国外地址下载太慢了,建议从淘宝下载(https://npm.taobao.org/mirrors/node/) 解压: 设置环境变量: 2、安装NMP 下载nmp安装包,一般nodejs包中已经包含了,设置过环境变量就可以直接使用 ...
本文英语版本来自:http://www.ghacks.net/2009/04/04/get-to-know-linux-the-etcinitd-directory/ 以下内容是作者自己的翻译版本,如需转载到CSDN外其他网站,请注明本文链接。一、关于/etc/init.d 如果你使用过linux系...