经常会遇到下载的文件或电子书,名字中间都包含了一些网址信息,实际使用中由于名字太长不方便,下面的脚本使用正则表达式来对目录下的所有文件重命名:例如:修改前:[大家网]Mac OS X for Unix Geeks[www.TopSage.com].mobi修改后:Mac OS X for Unix ...
分类:
编程语言 时间:
2014-07-07 14:27:23
阅读次数:
246
4 TCP/IP长连接大部分客户端应用程序的网络I/O模型采用阻塞模式就够用了,如遇到UI和网络需要异步,很常用的一种实现方式是启用多线程将网络数据的收发放到工作者线程中去。但是对网于IM这种应用场景来说阻塞模式就不适用了,试想聊天过程中你和服务器之间的交互是多么的频繁,你可以同时和几十位用户一起聊...
分类:
其他好文 时间:
2014-07-07 13:21:43
阅读次数:
300
源自《Linux 运维之道》丁一明编著 一书的总结它是一个安全、配置简单的FTP服务器软件。[root@localhost tempal]# wget ftp://ftp.proftpd.org/distrib/source/proftpd-1.3.5rc4.tar.gz[root@localhos...
分类:
其他好文 时间:
2014-07-07 13:17:44
阅读次数:
239
前阵子看网络基础相关的书籍,冒过一个疑问,为什么要有MAC地址跟IP地址?两者可否合二为一?现在的逻辑是这样子:在数据传输过程中,路由器查看这个数据包的IP地址,跟路由表中记录的“IP集合:下一跳的mac地址”做对照,确定了要往那边扔;网卡在接收数据的时候,也会看看这个数据包中记录的目标MAC地址是...
分类:
其他好文 时间:
2014-07-02 00:25:19
阅读次数:
358
Linux wget是一个下载文件的工具,它用在命令行下。对于Linux用户是必不可少的工具,尤其对于网络管理员,经常要下载一些软件或从远程服务器恢复备份到本地服务器。如果我们使用虚拟主机,处理这样的事务我们只能先从远程服务器下载到我们电脑磁盘,然后再用ftp工具上传到服务器。这样既浪费时间又浪费精...
分类:
系统相关 时间:
2014-07-01 23:45:46
阅读次数:
296
与iOS相比,Android最被人诟病的是其流畅性和安全性。然而,从4.0开始,Android不遗余力地改善其流畅性。特别是在即将发布的L版本中,用ART替换了Dalvik,相信会越来越流畅。至于安全性,Android也没有遗忘。从4.3开始,Android引入了一套基于SELinux的安全机制,称为SEAndroid,来加强系统安全性。接下来我们就对SEAndroid进行简要介绍和制定学习计划。...
分类:
移动开发 时间:
2014-06-30 19:39:41
阅读次数:
362
背景:需要搭建一套跟线上一模一样的环境,用来预发布,这是其中的web分发的一个小模块的实现过程。 1 工具以及环境简介1.1,Inotify工具Inotify,它是一个内核用于通知用户空间程序文件系统变化的机制。众所周知,Linux 桌面系统与 MAC 或 Windows 相比有许多不如人意的地方,为了改善这种状况,开源社区提出用户态需要内核提供一些机制,以便用户态能够及时地得知内核或底层硬件设备...
分类:
Web程序 时间:
2014-06-30 18:39:06
阅读次数:
350
本教程适用于centos
安装之前
检查nodejs
如果没安装nodejs按照以下步骤安装
$ su -
$ yum install openssl-devel
$ cd /usr/local/src
$ wget http://nodejs.org/dist/v0.10.29/node-v0.10.29.tar.gz
$ tar zxvf node-v0.10.29.tar.gz...
分类:
其他好文 时间:
2014-06-30 16:54:31
阅读次数:
296
Bazaar是一个分布式的版本控制系统,它发布在GPL许可协议之下,并可用于Windows、GNU/Linux、UNIX以及Mac OS系统。Bazaar由Canonical公司赞助,目前已服务于Samba、Drupal等知名的开源项目。 不像Subversion和CVS只支持中心存储库模式,Baz...
分类:
其他好文 时间:
2014-06-30 14:36:55
阅读次数:
304
虽然有很多第三方工具(Alfred、keyboad
Maestro)可以设置全局启动terminal快捷键,但怎么感觉都不如native的好,呵呵,本文就使用mac 自带的Automator来创建一个launch application的服务,然后在系统偏好设置中keyboard设置service的全局快捷键,实践证明挺好用的,步骤如下:
1、create a service
d...
分类:
其他好文 时间:
2014-06-30 00:05:34
阅读次数:
251