Spiga

随笔档案 - 2011年5月

剩下来的时光——待看的内容(6月-9月)

2011-05-30 16:47 by sensensen, 43 visits, 网摘, 收藏, 编辑
摘要:发现很多东西是自己还不知道的,但却是很重要的,目前没有时间详细研究,先记录下来:MFC和设计模式 http://www.cnblogs.com/niyw/archive/2011/05/30/2062071.html正则表达式 http://blog.csdn.net/zdl1016/archive/2007/07/18/1697012.aspx数据库SQL和网络编程 XML 计算机网络深入理解计算机系统软件工程彩色图像分割 好像可以用opencv里面的cvPyrSegmentation还有,准备要看的一些书:大话移动通信算法导论,数据结构,程序员面试宝典MIT公开课专业相关的书:模式识别,图 阅读全文

门禁系统小结(三)-终结篇

2011-05-30 16:14 by sensensen, 41 visits, 网摘, 收藏, 编辑
摘要:1.time.h time函数可以用在以下一些地方:time函数也常用于随机数的生成,用日历时间作为种子:srand((unsigned) time(NULL));用time()函数结合其他函数(如:localtime、gmtime、asctime、ctime)可以获得当前系统时间或是标准时间。2.srand函数是随机数发生器的初始化函数: 原型:void srand(unsigned seed); 用法:它需要提供一个种子,如: srand(1); 直接使用1来初始化种子。不过常常使用系统时间来初始化,即使用 time函数来获得系统时间,它的返回值为从 00:00:00 GMT, Janua 阅读全文

观pirates of the caribbean

2011-05-28 21:02 by sensensen, 20 visits, 网摘, 收藏, 编辑
摘要:好歹看了我一个下午的时间,要总结一下学到的单词和句子:suspend 剥夺 your ** right, suspended.I can't help but wonder ...It was she who pretend to love me. She betrayed me.You fail to answer...black pearl 黑珍珠,jack sparrow船长最喜欢的船what remains...I reckon...I am the captain since I have the charts(航海图)。vote for youmonster 怪兽desti 阅读全文

门禁系统小结(二)OPENCV我加的部分

2011-05-26 18:37 by sensensen, 58 visits, 网摘, 收藏, 编辑
摘要:1.playsound加入了以下两句话:#include "Mmsystem.h"#pragma comment(lib,"winmm.lib")是因为要用到playsound,导入winmm.lib库,有了它才可以支持对windows 多媒体的编程.PlaySoundA("d:\\audio\\fingerprint.wav", NULL, SND_FILENAME | SND_SYNC );2.OPENCVOPENCV中注意是IplImage* cimg = 0;第一个字母是I不是L。在对于OPENCV的配置上,网络上有很多的文章 阅读全文

门禁项目小结(一)我的部分

2011-05-26 16:10 by sensensen, 41 visits, 网摘, 收藏, 编辑
摘要:背景: 前段时间被要求做了一个门禁系统,自从发现博客园这样一个地方以来,小结成为了我生活必须的一部分,做完一个项目、面完一场试等等。项目应该来说已经半完结了,那么来复习一下在项目中学到的内容、用到的内容以及一些个方法技巧。1、在写文件搜索路径的时候,有写两个\\,其中一个是转义字符,另一个才是根目录。这部分代码呢在我的firstsearch下,下面贴出它的核心代码:核心代码中判断右边是否是\,我觉得比较有意思,然后不管三七二十一都要加上“*.*”不然会后面会出现错误。然后用cfindfile类型的变量运行findfileView Code 1 CFileFind ff; 2 CString d 阅读全文

从百度趣味赛--柏拉图爱情选择说起

2011-05-26 14:47 by sensensen, 38 visits, 网摘, 收藏, 编辑
摘要:昨天晚上在百度之星上面看到趣味赛中别人编写的一个程序,觉得非常有意思,不曾想过,程序也可以这么的有趣味,像讲述了一个故事一般。实现代码如下:#include "stdafx.h"#include <stdio.h>#include <stdlib.h>#include <time.h>int main(){ printf( "有一天,柏拉图 问 苏格拉底:什么是爱情?\n" "苏格拉底 微笑着 说:你从下面依次出现的数字里 选择最大的一个,只能选一次,不能回头。\n" "(按回车键 跳到下 阅读全文

IT telephone interview

2011-05-19 11:20 by sensensen, 51 visits, 网摘, 收藏, 编辑
摘要:经典问题IBM代表性考题 1. Describe your greatest achievement in the past 4-5years? 2.What are your short & long term career tives?What do you think is the most ideal job for you? 3. Why do you want to join IBM?What do you think you can contribute to IBM? Hongkong Bank代表性考题 1. Please state why you chose to 阅读全文

IT apply for job Letter

2011-05-19 11:17 by sensensen, 17 visits, 网摘, 收藏, 编辑
摘要:Applying for a job-letterTo whom it may concern/Dear Ms. Smith,I am writing to apply for the position of ... Please find enclosed a copy of my CV.I have a degree in IT from ...Since...... I would be happy to show you a portfolio of my work.I look forward to hearing from you.Yours sincerely,shiyang关于 阅读全文

IT english interview preparation

2011-05-16 09:47 by sensensen, 96 visits, 网摘, 收藏, 编辑
摘要:I. programming languageProgramming languages can be classified as either low-level language or high-level language. High-level languages are commonly classified as procedure-oriented,functional, object-oriented, or logic languages. Object-oriented languages are outgrowth of functional languages. In 阅读全文

图像处理就业

2011-05-15 21:23 by sensensen, 288 visits, 网摘, 收藏, 编辑
摘要:我根据《浅谈图像处理方向的就业前景》和自己找工作的一些经验简单介绍一下图像处理方向就业前景,希望能对后来者有所帮助!1、请学好图像基本理论知识,笔试会遇到很多基础的题;2、请学好c++语言,99%以上的公司在招图像岗位的人员时都会笔试c++;3、请多做一些实际的项目,少一些理论的研究(针对中小企业而言);4、请不要只局限于的课题,因为可能你的课题只是图像处理领域的一些皮毛;5、请多了解一些相关的前沿知识;6、请不要迷信自己的算法,比如BP神经网络(可能理论研究时用的很多,可是实际呢?)7、请尽量与企业的相关人士探讨该领域的问题,那样的收获比书本大很多;附:北京相关图像的公司外企:01、 东芝( 阅读全文

从快速排序说起

2011-05-10 22:47 by sensensen, 88 visits, 网摘, 收藏, 编辑
摘要:排序算法是各种笔试,面试最常考到的一类题目,提到排序,一定会要求提供一种高效的方法,所以就不得不说一下快速排序了。快嘛!写出快速排序一定要先理解什么是枢纽元(pivot),枢纽元就是每次执行快排需要参照的那个元素。最常见的选择pivot的方法是选择第一个元素。此外还有最后一个元素,随机选择,中值法等等。比如 20,34,4,53,43,42,6,67,193 选择20为pivot经过一趟快速排序后会达到: 6,4,20,53,43,42,34,67,193 过程可参见动画http://www.jcc.jx.cn/xinwen3/news/kj/flash/2004/0426/1306.htm. 阅读全文

面试问题——fread和read的区别

2011-05-06 10:48 by sensensen, 474 visits, 网摘, 收藏, 编辑
摘要:面试碰到了如题的问题,回来百度了一下,解答如下:fread返回的是一个FILE结构指针而read返回的是一个int的文件号前者fopen/fread的实现是靠调用底层的open/read来实现的.fopen/fread是C标准的库函数,操作的对象是: file streamopen/read是和操作系统有关的系统调用。操作的对象是: “file descriptor”f是ANSI的C标准库。后面的是UNIX下的系统调用。带f的带有缓冲,是后面的衍生,直接和硬件打交道,必须是后面的!UNIX环境下的C 对二进制流文件的读写有两套班子:1) fopen,fread,fwrite ; 2) open 阅读全文

main,tmain,winmain()等函数——UNICODE

2011-05-06 10:40 by sensensen, 104 visits, 网摘, 收藏, 编辑
摘要:最近使用Visual Studio 2008 发现 入口函数为_tmain,google一下,得解: 1.main是C程序的函数,_tmain是main为了支持unicode所使用的main的別名 2._tmain的定义在<tchar.h>可以找到,如#define _tmain main,所以要加#include <tchar.h>才能用。 _tmain()是个宏,如果是UNICODE则他是wmain()否则他是main() 3.因此_tmain compile后仍为main,所以都可以执行 main()是WINDOWS的控制台程序(32BIT)或DOS程序(16BI 阅读全文

VS2008中的各种工程及debug&release发布版本

2011-05-06 10:00 by sensensen, 211 visits, 网摘, 收藏, 编辑
摘要:之前用了太长时间的VC6.0,在VC6.0下使用了MFC,控件等等,也自以为自己什么都知道,是懂的。可是面试了那么一两次之后才发现,其实很多基础原理、道理性的东西,自己都很缺失,难道就只做一个底层的coder,所以,决定了要把这些都弄清楚。GO LALA GO~~在vs中创建“win32 project”时,在创建向导的第二步可对“application type”进行配置。如下图所示:可设置为四种类型之一: windows application为windows应用程序,多用于设计图形界面,在新建项目对话框中选择“win32 project”时,应用类型则默认为“windows applic 阅读全文

Building MFC application with /MD[d] (CRT dll version)requires MFC shared dll version~~~~

2011-05-05 10:10 by sensensen, 365 visits, 网摘, 收藏, 编辑
摘要:昨天编译文件时出现了Building MFC application with /MD[d] (CRT dll version)requires MFC shared dll version~~~~的错误。在网上很容易找到了解决的方案,公布如下:对着你的项目点击右键,依次选择:属性、配置属性、常规,然后右边有个“项目默认值”,下面有个MFC的使用,选择“在共享 DLL 中使用 MFC”,就OK了~~~确实如此,可是知其然却不知其所以然,于是我把MFC的DLL相关内容学习了一下,小结如下: 使用VS2008,在项目属性中有一项MFC的使用,有三种设置: 1.使用标准Windows库 2.在共享D 阅读全文

EmguCV安装注意

2011-05-04 17:44 by sensensen, 261 visits, 网摘, 收藏, 编辑
摘要:对于C#我是新手那就从最开始开始吧Vs2008+EmguCv1.3Vs2008自己弄吧。EmguCv的下载在:http://www.emgu.com/wiki/index.php/Main_Page选择1.3.0.0后面的SourceForge进入下载页下载一下几项Documentation-1.3.0.0.chm(文档)Emgu.CV.Linux.Binary-1.3.0.0.tar.gz(windsows用户就不用下这个啦)Emgu.CV.SourceAndExamples-1.3.0.0.zip(例子程序和源码库,opencv的dll和一些中间库,可供修改源码编译等)Emgu.CV.Wi 阅读全文

CHM文件打不开的解决办法

2011-05-04 17:10 by sensensen, 19 visits, 网摘, 收藏, 编辑
摘要:CHM是英语“Compiled Help Manual”的简写,即“已编译的帮助文件”。CHM是微软新一代的帮助文件格式,利用HTML作源文,把帮助内容以类似数据库的形式编译储存。 一般情况下,系统是默认(通过window目录下的hh.exe)可以打开这个文件的。有时候安装软件导致冲突之后,chm的关联打开方式可能就关联不到原来的hh.exe啦.解决方法如下: 首先要确定 windows目录下的hh.exe文件没有删除掉,然后在命令行下输入下面两个命令:REGSVR32 HHCTRL.OCX 和 REGSVR32 ITSS.DLL 就可以了,然后用打开方式把这个chm的文件关联到hh.exe就 阅读全文

开始用Emgu CV啦

2011-05-04 16:56 by sensensen, 250 visits, 网摘, 收藏, 编辑
摘要:Emgu CV is a cross platform .Net wrapper to the Intel OpenCV image processing library. Allowing OpenCV functions to be called from .NET compatible languages such as C#, VB, VC++, IronPython etc. The wrapper can be compiled in Mono and run on Linux / Mac OS X.A Comparison of OpenCV WrappersNameEmgu C 阅读全文