一、什么是HOOK? "hook"这个单词的意思是“钩子”,"Windows Hook"是Windows消息处理机制的一个重要扩展,程序猿能够通过它来钩住(截获)感兴趣的消息,并用事先编好的一个函数(钩子过程)来处理这些消息!当然,这个处理是在消息到达目标窗体之前进行的。 钩子过程(hook p.....
标准流程:1.c++Primer英文版(第四或第五版)全部看完习题做完是必须的。渲染程序设计比较复杂,后期会用到c++的全部特性。c++学的越好后面越轻松。要看英文版,计算机翻来覆去就那么几个单词,基础打好了以后查stackoverflow这些网站也方便。2.Introductionto3DGame...
分类:
其他好文 时间:
2014-06-25 15:19:32
阅读次数:
183
题目1 ——
通过输入英文句子,将每个单词反过来,标点符号顺序不变。非26个字母且非标点符号的情况即可标识单词结束。标点符号包括,.!?
例如输入:Hello, I need an apple.
输出:
/**
* 华为机试训练1: 通过输入英文句子,将每个单词反过来,标点符号顺序不变。非26个字母且非标点符号的情况即可标识单词结束。 标点符号包括,.!?
* He...
分类:
其他好文 时间:
2014-06-24 23:47:12
阅读次数:
249
本文总结C/C++中字符串操作方法,还在学习中,不定期更新。。。
字符串的输入方法
1、单个单词可以直接用std::cin,因为:std::cin读取并忽略开头所有的空白字符(如空格,换行符,制表符),读取字符直至再次遇到空白字符,读取终止。所以cin只能读取单个单词。显然可以多次使用cin来获取多个单词;
2、多个单词使用函数std::getline(std::cin, s)请看下面代码:...
分类:
编程语言 时间:
2014-06-24 21:33:30
阅读次数:
408
Trie树,也称为字典数,前缀树,每个单词的每个字母按照顺序对应一个节点。有重合的前缀就共享节点。理想情况下(满的情况),假若所有的单词都是N长,则树共有N层,每层都是26个子节点。在程序上,将根节点编号为0,根节点不代表任何字符。
在程序的实现上,树可以用数组存储,也可以用指针实现,这里介绍简单的数组方法实现。
用一个child[i][j]保存节点i的编号为j的子节点序号,j对应26个字母,...
分类:
其他好文 时间:
2014-06-24 20:52:03
阅读次数:
268
摘要:MapReduce程序进行单词计数。
关键词:MapReduce程序 单词计数...
分类:
其他好文 时间:
2014-06-22 19:59:49
阅读次数:
177
字符串是编程时涉及到的最多的一种数据结构,对字符串进行操作的需求几乎无处不在。比如判断一个字符串是否是一个合法的Email地址,虽然可以编程提取@前后的子串,再分别判断是否是单词和域名,但这样做不但麻烦,而且代码难以复用。
正则表达式是一种用来匹配字符串的强有力的武器。它的设计思想是用一种描述性的语言来给字符串定义一个规则,凡是符合规则的字符串,我们juice认为它“匹配”了,否则,该字符串就是...
分类:
编程语言 时间:
2014-06-22 17:40:58
阅读次数:
225
HDU 1251 统计难题 (字符串-Trie树)
题目大意:
给定一些单词,然后接下来很多询问,每组一个字符串T,问你给定的单词中前缀为T的有多少个?
解题思路:
先按照给定的单词建一棵Trie树,记录值,然后每次查询即可。...
分类:
其他好文 时间:
2014-06-22 17:32:41
阅读次数:
203
翻出google测试工程师的一道题目:
设计一个函数,任何语言都可以,实现以下功能:
一个句子,将句子中的单词全部倒排过来,但单词的字母顺序不变。eg. this is a real world输出结果为:world real a is this
笔者用Python实现如下:
#! /usr/bin/env python
# -* -coding:utf-8-*-
def...
分类:
编程语言 时间:
2014-06-22 16:54:45
阅读次数:
247
资料一:程序媛想事儿(Alexia)总结
Python是一种面向对象、直译式计算机程序设计语言。它的语法简捷和清晰,尽量使用无异义的英语单词,与其它大多数程序设计语言使用大括号不一样,它使用縮进来定义语句块。与Scheme、Ruby、Perl、Tcl等动态语言一样,Python具备垃圾回收功能,能够自动管理内存使用。它经常被当作脚本语言用于处理系统管理任务和网络程序编写,然而它也非常适合完成各种...
分类:
编程语言 时间:
2014-06-22 15:52:32
阅读次数:
963