1.统计ios开发代码,包括头文件的,终端命令进入项目目录下,命令如下find . -name "*.m" -or -name "*.h" -or -name "*.xib" -or -name "*.c" |xargs wc -l 列出每个文件的行数find . -name "*.m" -or -...
分类:
其他好文 时间:
2014-07-07 20:19:15
阅读次数:
254
目标:实现一个简单的Socket聊天服务器服务端环境:NodeJS客户端:Mac终端+NodeJS,Unity一、服务器程序var net = require('net');var timeout = 60000;var mess="";var clientlist=[];//超时var liste...
分类:
其他好文 时间:
2014-07-07 19:20:24
阅读次数:
162
经常会遇到下载的文件或电子书,名字中间都包含了一些网址信息,实际使用中由于名字太长不方便,下面的脚本使用正则表达式来对目录下的所有文件重命名:例如:修改前:[大家网]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
Bazaar是一个分布式的版本控制系统,它发布在GPL许可协议之下,并可用于Windows、GNU/Linux、UNIX以及Mac OS系统。Bazaar由Canonical公司赞助,目前已服务于Samba、Drupal等知名的开源项目。 不像Subversion和CVS只支持中心存储库模式,Baz...
分类:
其他好文 时间:
2014-06-30 14:36:55
阅读次数:
304
DDLogic框架着重解决如下这几个点:基于Task的任务调度事件的订阅与发布pdu通信协议以及拆装包过程基于WSAAsyncSelect模型的网络异步I/O TCP/IP长连接业务模块拆分以及模块与模块之间通过接口交互持久化数据以及基于此数据之上的一层数据监听机制(类似IDE工具调试的 Watch...
分类:
其他好文 时间:
2014-06-30 12:41:57
阅读次数:
336
在代码的deletegater中写:
- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions
{
self.window = [[UIWindow alloc] initWithFrame:[[UIScreen mainScre...
分类:
其他好文 时间:
2014-06-30 10:48:04
阅读次数:
240
突然心血来潮,想用VMware 9.0.1安装MAC OS X,但网上的文章多多少少...
分类:
其他好文 时间:
2014-06-30 10:25:31
阅读次数:
177
用Swift语言重写Web Color这个类。
这次是用函数实现的,感觉也很简洁。目前(2014.6.28) Xcode 6的方法提示还不健全,就只实现了用颜色名字创建颜色的功能。
最新代码&相关资料下载地址:https://github.com/duzixi/WebColors-with-Swift (持续维护)
用法说明:
WebColor.swift文件导入工程,然后直接就可...
分类:
Web程序 时间:
2014-06-30 08:55:14
阅读次数:
239
虽然有很多第三方工具(Alfred、keyboad
Maestro)可以设置全局启动terminal快捷键,但怎么感觉都不如native的好,呵呵,本文就使用mac 自带的Automator来创建一个launch application的服务,然后在系统偏好设置中keyboard设置service的全局快捷键,实践证明挺好用的,步骤如下:
1、create a service
d...
分类:
其他好文 时间:
2014-06-30 00:05:34
阅读次数:
251