自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(12)
  • 资源 (11)
  • 收藏
  • 关注

原创 Apple Technical Note TN2065 -- do shell script in AppleScript 问答集锦

Q: How do I pass an AppleScript variable to my shell command?Since the command argument to do shell script is really just a string, you can build the string at run time using the AppleScript concatena

2011-06-30 14:09:00 1153

转载 Apple OS command line

原文来自 ss64.com   An A-Z Index of the Apple OS X command line alias Create an alias • alloc List used and free memory apropos Search the whatis database for strings awk

2011-06-29 17:20:00 1190

原创 app提权的方法

做Mac软件,需要以root帐户运行,所以需要提升app的权限。我记得原来在windows下只需要改一个编译选项即可,不过mac里就不行了。经过一番google,找到了2种提权方法: 1. 通过脚本等执行shell 这可能是最快能想到的方法,毕竟sudo命令太常用了。实现这个方案用applescript比较合适,一句代码即可搞定do shell script "xxxx" with

2011-06-29 09:50:00 3767

原创 关于提升性能

今天我把在做的这个模块的性能提升了20%,觉得比较欣慰。本来我做的这个模块是没有对性能有所要求,但计算机工作者对运算速度从来都不可能最满意,只有更满意。上个版本我们扫描1T硬盘大约需要2天时间,最近的一次已经能控制在8小时左右。不过这次提升主要来自算法和流程的修改。昨日在看《重构》一书是,里面讲到重构与性能的关系,还特别提到如何优化以及何时优化性能。比较关键的一点是,性能的优化一定是在软件已经稳

2011-06-24 20:09:00 709

原创 预处理器

曾经写过一篇关于C预处理器的文章,不过今日偶遇一很有意思的宏 #define MAX(x, y) ({ / __typeof__(x) my_localx = (x); / __typeof__(y) my_localy = (y); / my_localx > my_localy ? my_localx : my_localy

2011-06-24 00:20:00 570

转载 The Aggregate Magic Algorithms

原文:http://aggregate.ee.engr.uky.edu/MAGIC/The Aggregate Magic AlgorithmsThere are lots of people and places that create and collect algorithms of all types (here are a few WWW sites). Unfortunately, i

2011-06-21 23:47:00 1059

原创 64位整数格式化小技巧

我做的项目经常是需要跨平台的(Windows+MacOS),不过这两个平台上printf 的64位整数的Type Filed Charactors不一样,确切的说是mscrt与glibc不一样,前者是‘I64’,后者是‘ll’。以前的解决方法是通过宏来控制#ifdef __GUNC__ printf("%lld", i);#else printf("%I64d", i

2011-06-20 12:31:00 5038

原创 使用Boost.Python

 1. 在Windows下配置Boost.Python   Boost.Python是少数几个需要编译的Boost库,并且要求机器上已经装有python。编译的方法也非常简单,只需要在Boost目录下执行 bjam -toolset=msvc --with-python  编译好后就可以测试效果了。这里我使用$Boost/libs/python/example/quic

2011-06-16 19:03:00 2183

原创 程序员面试题:How to reverse a list

Q: implement a function that give a list head as a arg, and return another list head which the list reversed. // annidy@gmail.com#include #include typedef struct _Node{ struct _Node* nex

2011-06-12 18:12:00 776

原创 关于复审代码

很多公司都有代码走读的流程,不过据我所知,这个环节更多时候是走走形式。在走读他人代码时,我们的精力更多地是放在理解对方的实现细节,顺便看看有没有内存泄漏、越界访问、变量没初始化等之类的小BUG。很少有人指出设计或风格上的缺陷,更别提大刀阔斧地修改了。  一直以来,我对此习以为常,一度怀疑这是中国软件公司里的“潜规则”(中国人比较中庸)。直至今天看到《重构——改善既有代码的设计》一书中有关

2011-06-09 20:26:00 983

转载 10 Python pitfalls

原文见:http://zephyrfalcon.org/labs/python_pitfalls.html(or however many Ill find ;-)These are not necessarily warts or flaws; rather, they are (side effects of) language features that often trip

2011-06-09 10:44:00 760

原创 mysql常用命令

1. 创建一个数据库blog$ mysql -u rootmysql> CREATE DATABASE blog;允许用户foo以密码pswd登录,并有使用blog权限mysql> GRANT ALL PRIVILEGES ON blog.* TO foo@localhost IDENTIFIED BY pswd;   2.登录$ mysql -u foo

2011-06-05 11:33:00 541

屏幕录像filter

大家用过directshow sdk例子中的push source吧,我这个就是从那里改进而来,功能当然更多些,除了支持大小和速度,录像写入到文件时延时的bug也修正了

2009-08-27

uc/osii 8251测试工程

没事写着玩的,COM1向COM2发送字符。里面包含bc45工程文件和uc/osii源文件,可以直接编译。

2009-04-14

fping(ping加强版)

ping命令是大家常用 的命令,但每一次只能使用一个IP,本程序使用多线程来同时ping多个IP。支持自定义并发线程数、包大小、超时时间、和IP段。注意:请在控制台下进行本软件。

2008-09-15

五笔编码查询

能查询五笔编码的小软件,人性化设计,附源码。

2008-08-08

C#迷宫程序

个个用C#的迷宫程序,可以自动生成和求解 PS:该版本为较早版本,重绘方面做得不好,最新版本可以到http://cnc.skycn.com/soft/47630.html下载,有需要源码的朋友可以与我联系。

2008-06-09

速算24点

一个帮助计算24点的控制台程序。请输入4 个点数。

2008-05-16

五笔打字员

一款免费的五笔打字练习软件,值得一试

2007-06-24

陈桥智能五笔

陈桥智能五笔很适合初学者

2007-06-24

黑客反汇编揭密

黑客反汇编揭密 帮助文档

2007-06-24

海啸文件分割器 1.0.1221 软件大厅版

一款文件分割软件,还不错<br/>

2007-06-23

我要地图桌面版

全国地图的搜索软件<br/>

2007-06-23

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除