现在位置: 首页 > underwent发表的所有文章
大家在上一篇博客 http://blog.csdn.net/yincheng01/archive/2009/12/27/5084946.aspx 里面了解了windows7的多点触摸特性,这次我们来实践windows7的多点触摸特性的手势识别应用   大家跟我来! 1.创建MFC工程, 命名为TouchGestureDemo 。     2.按照下列图片配置程序   2.老规矩,添加多点触摸硬件的检测程序, TouchGestureDemo.cpp文件中加入CTouchGestureDemoApp::InitInstance():   BYTE digitizerStatus = (BYTE) GetSystemMetrics(SM_DIGITIZER); if ((digitizerStatus & (0x80 + 0x40)) == 0) //准备完毕与硬件......
阅读全文
  • 05月
  • 05日
综合 ⁄ 共 834字 评论关闭
请教--关于Hadoop中容错恢复的问题 hadoop设计的初衷就是容错.计算任务(MapReduce task)能够在节点宕机或其它随机错误下自行恢复 先把数据用编码矩阵 编码生成一个中间文件 体积是原来的120%(打个比方),这个20%中是完整文件的冗余信息,译码的时候通过把这中间文件 按照译码矩阵 译出 体积在100%~105%之间, 这个编码和译码的技术 可以恢复原始文件 因为要写成论文,我想从Hadoop的容错恢复中 用我的编码和译码技术 不知道Hadoop里面有没有这样的接口。。 我想问的是:Hadoop中容错和恢复使用的是什么技术? 不知道H......
阅读全文
  • 04月
  • 08日
综合 ⁄ 共 489字 评论关闭
大意略。 思路:手写一个map容器即可。 #include <iostream> #include <cstdlib> #include <cstdio> #include <cstring> #include <string> #include <set> #include <map> using namespace std; map<string, string> Map; char str[60]; char temp1[30], temp2[30]; void init() { Map.clear(); } void read_case() { init(); while(gets(str)) { if(str[0] == '\0') break; sscanf(str, "%s %s", temp1, temp2); Map[temp2] = temp1; } } void solve() { rea......
阅读全文
  • 10月
  • 31日
综合 ⁄ 共 2201字 评论关闭
我根据《数字图像处理的就业前景》和自己找工作的一些经验简单介绍一下图像处理方向就业前景,希望能对后来者有所帮助! 01、请学好图像基本理论知识,笔试会遇到很多基础的题; 02、请学好c++语言,99%以上的公司在招图像岗位的人员时都会笔试c++; 03、请多做一些实际的项目,少一些理论的研究(针对中小企业而言); 04、请不要只局限于的课题,因为可能你的课题只是图像处理领域的一些皮毛; 05、请多了解一些相关的前沿知识; 06、请不要迷信自己的算法,比如BP神经网络(可能理论研究时用的很多,可是实际呢?) 07......
阅读全文
转载自:http://hi.baidu.com/cwt0408/blog/item/917daf7fbc48661f29388a4e.html 方法一: 命令式修改 defaults write com.apple.xcode PBXCustomTemplateMacroDefinitions '{ ORGANIZATIONNAME = "Bruce Yang"; }' 方法二:plist属性修改 另一种方法是通过双击~/Users/你的用户名/Library/Preferences下com.apple.Xcode.plist来修改。 方法三:想code3.2以上版本 右击项目->Get Info->General里面可以为每个项目设置Organization Name
阅读全文
  • 05月
  • 06日
综合 ⁄ 共 163字 评论关闭
一个项目完成后数据库中会有很多无用的测试数据,可以使用delete * 将数据全部删除,但自增长列(一般是主键)基数不会归零,使用TRUNCATE函数可以将表中数据全部删除,并且将自增长列基数归零。一定要注意,表中的数据全部删除了。它的语法如下: TRUNCATE TABLE tableName –其中tableName中所要操作的数据
阅读全文
  • 05月
  • 05日
综合 ⁄ 共 1580字 评论关闭
做项目的时候经常会遇到时间与字符串的转化,而且还是带格式化处理的。在做Android项目的时候还遇到了以前没见过的时间格式,如‘2013-03-14T05:58:35-04:00’。 为此,为项目中常用的时间转化做下记录: 先解决 yyyy-MM-ddThh:mm:ss-hh:mm (同YYYY-MM-DDThh:mm:ssTZD)这样格式的,之前很少见,后来才知道也是W3C的标准,这样的表示方法是基于UTC的。 详细的内容可以看:http://www.w3.org/TR/NOTE-datetime 其中关键的解释是-hh:mm或者+hh:mm,减号跟时间是表示一个落后于UTC(世界调整时间)的当地时间。加号就是快于的。......
阅读全文
  • 04月
  • 27日
综合 ⁄ 共 5448字 评论关闭
  弄清楚struts-config.xml中各项元素的作用,对于我们构建web项目有莫大的好处。<struts-config>是struts的根元素,它主要有8个子元素,DTD定义如下: <!ELEMENT struts-config (data-sources?,form-beans?,global-exceptions?,global-forwards?,action-mappings?,controller?,message-resources*,plug-in*) > 以上8个元素,下面一一描述:1. date-sources元素  date-sources元素用来配置应用程序所需要的数据源。java语言提供了javax.sql.DateSource接口,所有数据源必须实现该接口。如下配置: <data-sources......
阅读全文
这是一个实体类。 public class Boss { private int id; public Boss(int id) { super(); this.id = id; } @Override public String toString() { return "Boss [id=" + id + "]"; } public boolean equals(Object obj){ if(!(obj instanceof Boss)) return false; Boss boss = (Boss)obj; return boss.id==this.id; } public int hasCode(){ return id; } } 这是main 函数 public static void main(String[] args) { Boss b1 = new Boss (1); Boss b2 = new Boss (1); Boss b3 = new Boss (......
阅读全文
  • 04月
  • 11日
综合 ⁄ 共 321字 评论关闭
最好先理解一下主成分分析的证明过程,下面的说明是在理解主成分分析的基础上的。 我们说过出现矩阵相乘的地方,就可以用MapReduce。 在主成分分析中,最后用的是协方差矩阵的特征值,而在求协方差矩阵时,用的就是矩阵的加减乘除,所以在这个地方可以用MapReduce。 我们知道协方差矩阵为: 其中代表已知训练集,均值。 所以,我们可以把训练集分成份,分别再台计算机上运行,实现Map过程, 最后把结果合在一起就是Reduce的过程。 —————————————————————————————————————————————————————————————————————————————— 后续,接着说......
阅读全文
  • 04月
  • 01日
综合 ⁄ 共 567字 评论关闭
7 自己的技能过分专业化既是优势也是劣势。在专业化到一定程度时,要适当的拓宽自己的技能面,比如高级程序员可以去学习金融,销售,市场等方面。 8 政府人员说富人是贪婪的强盗,富人说政府人员是懒惰的窃贼。为什么呢? 对于政府人员来说,应当花掉所有的预算,因为如果剩下没有用完的预算,那么在下次预算评审中,将会存在被削掉这些钱的风险,政府人员并不会因为有结余,而被认为有效率并得到奖励。为避免被削减预算资金,政府人员会大量花钱和雇人,虽然这可能是在浪费。而商人,则因为有结余而被认为有效率。 9 关于投资......
阅读全文
  • 02月
  • 12日
综合 ⁄ 共 1363字 评论关闭
  (1)数组名的内涵在于其指代实体是一种数据结构,这种数据结构就是数组;  (2)数组名的外延在于其可以转换为指向其指代实体的指针,而且是一个指针常量;  (3)指向数组的指针则是另外一种变量类型(在WIN32平台下,长度为4),仅仅意味着数组的存放地址!   1、数组名指代一种数据结构:数组   现在可以解释为什么第1个程序第6行的输出为10的问题,根据结论1,数组名str的内涵为一种数据结构,即一个长度为10的char型数组,所以sizeof(str)的结果为这个数据结构占据的内存大小:10字节。  再看:1. int intArray[10];2......
阅读全文