代码改变世界

阅读排行榜

getopt函数的使用(转)

2009-11-10 22:27 by htc开发, 271 阅读, 收藏,
摘要: 每一天你都在使用大量的命令行程序,是不是感觉那些命令行参数用起来比较方便,他们都是使用getopt来实现的。在Linux下使用getopt写程序是一种比较cool的事情,下面来简单的介绍一下getopt的使用。=== getopt使用 ===在讨论参数处理之前,我们先明确两个概念:选项、选项参数gcc -g -o test test.c我们经常使用上面的命令来编译程序,这里g和o就是选项,其中test就是o的选项参数下面我们来看一下getopt:首先是函数声明:#include <unistd.h>extern char *optarg;extern int optind;exte 阅读全文

失去焦点的方法及判断单双卡方法

2012-05-19 10:44 by htc开发, 270 阅读, 收藏,
摘要: ViewGroup 中有一个失去焦点的方法clearFocus().TelephonyManager.getDefault().isMultiSimEnabled() 判断单双卡 阅读全文

《Windows游戏编程大师技巧》三、Windows高级编程

2012-04-18 21:40 by htc开发, 270 阅读, 收藏,
摘要: Windows编程很绝的地方在于:你不用了解太多细节,就可以完成很多工作。使用资源资源就是你的程序代码结合在一起的多块数据,可以被程序本身在运行时加载。资源应当也放在程序的.EXE文件中的原因是:1.同时包含代码和数据的.EXE文件更容易发布。2.外力不容易任意删改程序的数据文件(如.BMP和.WAV文件)。对于想编译进程序中的数据类型没有限制,下列这些预定义的资源类型就可以满足大部分需要:图标 - 小的位图文件光标 - 鼠标指针的位图字符串 - 可以硬编码在代码中,也可以集中放在这声音 - 大部分Windows程序都使用.WAV格式位图 - 这是标准的位图,使用.BMP扩展名对话框 - 也可 阅读全文

轮式移动机器人航向跟踪预估控制算法

2005-04-25 16:15 by htc开发, 270 阅读, 收藏,
摘要: 最近在研究航向预估控制,由于没有相关资料,所以一直在摸索中前进。 轮式移动机器人航向跟踪一般控制方法是把期望航向与机器人实测航向之差作为控制器输入偏差,控制器输出控制量为机器人的前轮偏角.轮式移动机器人的航向与其纵向速度、横向速度、前轮偏角、机器人绕其重心的转动惯量、重心位置、前后轮侧偏系数以及实际道路情况等诸多因素有关。 估计我们的小车会用PID控制调节吧。 阅读全文

Trie的应用及拼写检查器的优化

2011-12-29 22:11 by htc开发, 268 阅读, 收藏,
摘要: 之前实现的拼写检查器,是用Hash表来保存语言模型(Language Model)。每个单词插入到Hash表时都要先计算一个Hashcode值来作为Id。因此插入一个单词到Hash表(不冲突的情况下)与查询一个单词的效率都是O(len),其中len是单词的长度。我们也可以用一种叫Trie的树形结构来保存语言模型。Trie的结构非常简单,举个简单的例子,对于下面这些单词:an, ant, all, allot, alloy, aloe, are, ate, be我们可以构建出这样一个Trie树,每条支路都代表一个字母,由根节点出发到叶子节点所经过的路径上的字母就组成一个单词。其中,根节点不包含字 阅读全文
上一页 1 ··· 34 35 36 37 38 39 40 41 42 ··· 105 下一页