2013年5月30日

Javascript 操作 SQL SERVER

摘要: SQL tableCREATE TABLE [dbo].[test]( [id] [int] NOT NULL, [name] [nchar](10) NULL, [job] [nchar](10) NULL)test.html<html><head> <title>introduction to the DOM</title> <script type="text/javascript" src="test.js"></script></head><body> 阅读全文

posted @ 2013-05-30 23:56 Rico Huang 阅读(873) 评论(0) 推荐(1) 编辑

2013年3月10日

Windows 进程间通信

摘要: 1 进程与进程通信 进程是装入内存并准备执行的程序,每个进程都有私有的虚拟地址空间,由代码、数据以及它可利用的系统资源(如文件、管道等)组成。多进程/多线程是Windows操作系统的一个基本特征。Microsoft Win32应用编程接口(Application Programming Interface, API)提供了大量支持应用程序间数据共享和交换的机制,这些机制行使的活动称为进程间通信(InterProcess Communication, IPC),进程通信就是指不同进程间进行数据共享和数据交换。 正因为使用Win32 API进行进程通信方式有多种,如何选择恰当的通信方式就成为应.. 阅读全文

posted @ 2013-03-10 22:51 Rico Huang 阅读(402) 评论(0) 推荐(0) 编辑

2013年3月3日

HR经常会用到的面试问题

摘要: 不管是首次面试还是跳槽求职,每次面试前都不得不拿出十二分精力来对待。看起来除了自我介绍外,面试官的所有面试问题似乎不尽相同,但不管面试问题多么千奇百怪,其主要目的都是在最短时间内了解最多的个人信息。万变不离其宗,面试时95%的面试问题与下文有关。一、基本情况1、请用最简洁的语言描述您从前的工作经历和工作成果。考察要点:测试应聘者是否能够用几句话概要地介绍其主要的工作信息和重点业绩,而不是以流水帐的形式重复履历表有已经注明的内容。在介绍工作成 果时,注意应聘者能否正确表述其在原单位所发挥的作用。尽管有关基本能力的提问大多可以通过简历或应聘表格反映出来,但通过回答可以考察应聘者的语言表达 能力、仪 阅读全文

posted @ 2013-03-03 11:20 Rico Huang 阅读(209) 评论(0) 推荐(0) 编辑

如何成功的面试到一位好的技术人员?

摘要: 1、工作经验:非常重要是否有大公司的工作经验?判断是否能很好的适应大公司的一些制度及工作方式; 是否稳定?看在一家公司的最长的工作时间,至少有两年以上的经历 技术能力:是否有和公司目前用到的技术相匹配的技术水平,是否有实践经验。 业务知识:是否有和公司相匹配的业务知识,是否有实践经验。(尤其是一些业务比较复尽可能的公司,这点很重要,重新培养一个人需要多少资源?) 工作年限:看在这一行业中,用这些技术工作了几年2、人:主要是看这个人是否能很好的融入团队,如果不能融入团队的话,技术再好也不要;二是看这个人是否好管理,是否能认真做项目。3、学习能力: 学习新技术的能力,通过面试者对某些问题的理解,及 阅读全文

posted @ 2013-03-03 10:09 Rico Huang 阅读(375) 评论(0) 推荐(0) 编辑

2013年3月2日

插入排序 Insert sort

摘要: //直接插入排序void DirectInsertionSort(int* arr, int nLen){ int i, j; for (i=1; i<nLen; i++) { int temp = arr[i]; for (j=i-1; j>=0; j--) { if (temp < arr[j]) arr[j+1] = arr[j]; else break; } if (j+1 != i) ... 阅读全文

posted @ 2013-03-02 23:26 Rico Huang 阅读(137) 评论(0) 推荐(0) 编辑

2013年3月1日

快速排序 Quick Sort

摘要: // low is the first index and high is the last index in the arrayint Rico_partition(int* arr, int low, int high){ //使用while循环,最终low与high会合(low==high) while (low < high) { //取下标为low的作为中心值 int temp = arr[low]; //从后往前进行比较,知道当前记录的排序码小于等于中心值 while (low<high && arr[hig... 阅读全文

posted @ 2013-03-01 23:58 Rico Huang 阅读(148) 评论(0) 推荐(0) 编辑

2012年12月19日

初识C++/CLI

摘要: 什么是C++/CLI? C++/CLI描绘的是一种多元组合,此处的 C++ 当然是指 Bjarne Stroustrup 在 Bell 实验室发明的C++编程语言。它支持速度和执行 文件的大小都得到优化的静态对象模型。但除了堆内存分配以外,它不支持运行时程序对对象的更改。它允许对底层机器进行无限制的访问,但对于正在运行的程序中的活动类型、以及相关的程序基础构造,它的访问能力却非常有限、或者根本就不可能。 “CLI”即公共语言基础结构(Common Language Infrastructure),这是一个支持动态组件编程模型的多层架构。在许多方面,它所表示的对象模型和C++的完全相反。它是.. 阅读全文

posted @ 2012-12-19 23:11 Rico Huang 阅读(489) 评论(0) 推荐(0) 编辑

2012年12月7日

CMemoryState(MFC内存检测类)(转)

摘要: MFC中的CMemoryState 类。 这个类非常有用,它可以给当前内存照个快照,并可以将内存快照进行比对。如果你想确认程序在某个时段中分配的内存全部被正确的释放,那可以在这个时段开始时照个快照,结束后再照一个。如果这个两个快照不一样,说明这个时段中有内存泄漏了。 这个类很容易使用。MSDN上的说明很清楚,还有一个例子。 EMule在Emule.cpp文件中申明了这个类的三个静态变量static CMemoryState oldMemState, newMemState, diffMemState; 在BOOL CemuleApp::InitInstance()方法中就用到了它们... 阅读全文

posted @ 2012-12-07 21:39 Rico Huang 阅读(267) 评论(0) 推荐(0) 编辑

2012年12月6日

如何使用C++中的mutable关键字

摘要: mutalbe的中文意思是“可变的,易变的”,跟constant(既C++中的const)是反义词。 mutable member-variable-declaration; This keyword can only be applied to non-static and non-const data members of a class. If a data member is declared mutable, then it is legal to assign a value to this data member from a const member function.(引自. 阅读全文

posted @ 2012-12-06 21:55 Rico Huang 阅读(204) 评论(0) 推荐(0) 编辑

导航