- 博客(63)
- 资源 (1)
- 收藏
- 关注
转载 SWOT分析
<br />现在的公司调岗 新找的公司<br />--------------------------------<br />工作内容: 新方向 | 老方向<br />工作性质: 技术为主,沟通为辅 | 技术和沟通均重要。<br />老板的性格: 好 | 未知,应该还行<br />同事的关系: 该岗位的工作内容 | 项目时间紧,压力大,责任大<br />
2010-07-12 14:57:00 822
原创 使用VMware构建快采调试环境(C/S结构)
操作步骤:1.物理机安装VMWare,在虚拟机中安装Windows XP Professional + SP22.VM->Install VMware Tools...3.在VMware主界面双击Ethernet,并选定Host-only选项4.在物理机网络连接中,设置VMware Network Adapter VMnet1的IP地址为:130.0.0.50,子网掩码:255.255.0.0,其
2010-05-13 17:55:00 749
转载 Ansi、Unicode、UTF8字符串之间的转换和写入文本文件
出处http://www.cppblog.com/greatws/archive/2008/08/31/60546.html最近有人问我关于这个的问题,就此写一篇blogAnsi字符串我们最熟悉,英文占一个字节,汉字2个字节,以一个/0结尾,常用于txt文本文件Unicode字符串,每个字符(汉字、英文字母)都占2个字节,以2个连续的/0结尾,NT操作系统内核用的是这种字符串,常被定义为typed
2010-04-13 17:39:00 544
原创 DLL注册失败
Q:编译器编译链接信息: 1>正在生成代码...1>正在编译...1>DataServiceDriver_i.c1>正在编译资源...1>正在编译资源清单...1>正在链接...1> 正在创建库 ../../../SH_OPS_OUTPUT/DataServiceDriver.lib 和对象 ../../../SH_OPS_OUTPUT/DataServiceDriver.exp1>正在嵌
2009-11-26 13:57:00 703
原创 使用ClearCase的Base视图取下某工程的历史版本
方法一:如果工程已经打了Label,可以轻松取回。方法二:如果工程尚未打Label,而是简单的Check In/Check Out记录,可以遵循如下步骤: 1.创建base视图,其方法与UCM视图类似。 2.在视图属性的Config Spec面板,编辑如下内容: element * CHECKEDOUTelement * SpeedyHold_SVR_RTDB_DBReadWr
2009-10-09 17:10:00 2192
原创 控件自绘代码实现
响应控件的NM_CUSTOMDRAW 事件,并实现如下自绘代码: void CDBManageDlg::SelfDraw(NMHDR *pNMHDR, LRESULT *pResult, CListCtrl& ctrlList, COLORREF SelTextColor /* = RGBPUREWHITE */, COLORREF S
2009-10-09 16:50:00 634
原创 VC2005工程常用设置&系统环境变量设置(if necessary)
[VC2005工程常用设置]设置头文件包含路径:项目->***属性->配置属性->C/C++->常规->附加包含目录 示例:../../../SH_OPS_INCLUDE设置库文件包含路径:项目->***属性->配置属性->链接器->常规->附加库目录示例:../../../SH_COM_LIB设置库文件依赖:项目->***属性->配置属性->链接器->输入->附加依赖项示例:NetService
2009-10-09 16:46:00 1845
原创 使用ActiveX控件的问题和解决办法
在实时数据库管理(不是典型的Document/View结构)CDBManageDlg类中,1)如下语句:CChannelTestDlg dlg(this);dlg.DoModal(); 然而发现并未弹出ChannelTestDlg。 原因分析:ChannelTestDlg中,用到了自定义的ActiveX控件CGridCtrl,故而需要在CDBManageDlg重写的
2009-09-24 20:07:00 786
原创 C++中建议遗弃数组,转用STL
[Old code]LPSTR m_pPtName[100];... [New code]vector m_vecPtName; Requirements:#include using namespace std;const int PNAMELENGTH = 16; Application:LPSTR pTemp = NULL;...
2009-09-22 22:38:00 528
转载 墨菲定律、二八法则、马太效应、手表定理、“不值得”定律、彼得原理、零和游戏、华盛顿合作规律、酒与污水定律、水桶定律、蘑菇管理原理、钱的问题、奥卡姆剃刀等13条是左右人生的金科玉律
一、墨菲定律 1949年,一位名叫墨菲的空军上尉工程师,认为他的某位同事是个倒霉蛋,不经意间开了句玩笑:“如果一件事情有可能被弄糟,让他去做就一定会弄糟。”这句话迅速流传,并扩散到世界各地。在流传扩散的过程中,这句笑话逐渐失去它原有的局限性,演变成各种各样的形式,其中一个最通行的形式是:“如果坏事情有可能发生,不管这种可能性多么小,它总会发生,并引起最大可能的损失。” 这就是著名的
2009-09-13 12:12:00 595
原创 OPS调用RTDB接口示例
const int NETERR_OK = 0;const int INVALIDITEMTYPE = -2;const int PNAMELENGTH = 12; // 点名长度const int INAMELENGTH = 2; // 项名长度struct DB_Read_Request_Head { short shPointNum; // 点数};struct DB_Read_Re
2009-08-20 20:09:00 1086
转载 人生应该记住的16句话
1、再烦,也别忘微笑;再急,也要注意语气; 再苦,也别忘坚持;再累,也要爱自己。 2、 低调做人,你会一次比一次稳健;高调做事,你会一次比一次优秀。 3、 成功的时候不要忘记过去;失败的时候不要忘记还有未来。 4、 有望得到的要努力,无望得到的不介意,则无论输赢姿态都会好看。 5、生活不是单行线,一条路走不通,你可以转弯。
2009-08-11 17:46:00 389
原创 远程桌面连接设置
cmd: mstsc /console 独占模式 Essential settings:1. 我的电脑->管理->服务 开启Terminal Services2. 我的电脑->属性->远程 允许用户远程连接到此计算机3. 若必要,关闭防火墙
2009-07-30 21:31:00 658
原创 Steps of Using CxImage
Assumption: project built in debug version Steps:1. Build an empty workspace.2. Insert CxImage project, jpeg project etc. into the workspace.3. Add new project to workspace, for example, named d
2009-07-28 08:47:00 455
转载 BoundsChecker简易使用教程
BoundsChecker是一个Run-Time错误检测工具,它主要定位程序在运行时期发生的各种错误。 BoundsChecker能检测的错误包括: 1)指针操作和内存、资源泄露错误,比如:内存泄露;资源泄露;对指针变量的错误操作。 2)内存操作方面的错误,比如:内存读、写溢出;使用未初始化的内存。 3)API函数使用错误。 使用BoundsChecker对程序的运行时错误进行
2009-07-27 21:42:00 1149
原创 在VC++6.0下设置GDI+的方法
1. 在Tools->Options->Directories,设置Include files(GDI+的头文件)和Library files(GDI+的库文件) 2. 在GDI+的工程中,完成初始化工作:在StdAfx.h中,在类中加入#define ULONG_PTR unsigned long#include using namespace Gdiplus;
2009-07-25 20:29:00 571
转载 21 Important FAQ questions for WPF and SilverLight
http://www.codeproject.com/KB/WPF/WPFSilverLight.aspx
2009-07-25 16:20:00 443
原创 Use of CMonthCalCtrl
CMonthCalCtrl m_ctlMonthCal; CMonthCalCtrl::GetCurSelFunction: Retrieves the system time as indicated by the currently-selected dateSample:SYSTEMTIME sTime;m_ctlMonthCal.GetCurSel(&sTime);
2009-07-21 20:10:00 740
原创 MFCGridCtrl控件的使用
1.将该控件涉及的.cpp(6个)和.h(8个)文件加入工程2.从工具箱中拖入Custom Control,右击该控件属性,将Class项设置为MFCGridCtrl3.在工程头文件中,#include "GridCtrl.h",且定义变量CGridCtrl m_ctrlGrid;4.在工程定义文件中,在DoDataExchange函数,添加DDX_GridControl(pDX, IDC_CUS
2009-07-14 11:45:00 6043 3
原创 OCX调用ATL COM的DLL的函数的方法
Condition: XGraphSpeedyHold.ocx, GraphSvcApi.dll has a DBRead() function.Purpose: XGraphSpeedyHold.ocx calls the DBRead function in IRTDB interface, in GraphSvcApi.dll, where GraphSvcApi.dll is impl
2009-07-08 22:28:00 1430
原创 Global English Training Course Final Exam
Test proportion:60% - Oral English40% - Written English Oral English test details:1. Select words from the book, and prepare an immediate speech on the topic;2. Argument with other members
2009-07-08 22:17:00 615
原创 Design Pattern - Structural Pattern - Proxy
#include "stdafx.h"#include using namespace std;class Subject{public: virtual void Request() = 0;};class RealSubject : public Subject{public: virtual void Request() { cout }};class Proxy : pub
2009-07-04 11:02:00 439
转载 解决图像刷新问题的VC++双缓冲方法
在图形图象处理编程过程中,双缓冲是一种基本的技术。我们知道,如果窗体在响应WM_PAINT消息的时候要进行复杂的图形处理,那么窗体在重绘时由于过频的刷新而引起闪烁现象。解决这一问题的有效方法就是双缓冲技术。 因为窗体在刷新时,总要有一个擦除原来图象的过程OnEraseBkgnd,它利用背景色填充窗体绘图区,然后在调用新的绘图代码进行重绘,这样一擦一写造成了图象颜色的反差。当WM_PAINT的响应很
2009-07-03 21:48:00 2311
原创 Design Pattern - Structural Pattern - Decorator
#include "stdafx.h"#include using namespace std;class Component{public: virtual void Operation() = 0; };class ConcreteComponent : public Component{public: virtual void Operation() { cout }};cl
2009-07-02 21:13:00 541
原创 Design Pattern - Creational Pattern - Singleton
#include "stdafx.h"#include using namespace std;class Singleton{public: static Singleton &Instance() { if (_instance == NULL) { _instance = new Singleton(); } return *_instance; }protected: Si
2009-07-02 11:02:00 436
原创 Design Pattern - Structural Pattern - Adapter
Console Application, based on Microsoft Visual Studio 2005 .NET, written in C++ language. #include "stdafx.h"#include using namespace std;class Adaptee{public: void SpecificRequest() { cout }}
2009-07-02 09:43:00 635
原创 需要精通的技术灯塔(八项刚需)
一门语言:C/C++一个框架:MFC(可结合快采项目SpeedyHoldFrame)一种模式:设计模式一种技术:COM/COM+/DCOM一个核心:Windows核心编程一个基础:数据结构与算法一个数据库:Microsoft SQL Server一个平台:Microsoft Visual Studio .NET
2009-07-01 09:38:00 599
原创 VxWorks里的基础知识
服务程序:Conn.hint TestConn(struct *p); Conn.cint TestConn(struct *p){ blabla......} 客户程序:test.cvoid Test(){ struct str; TestConn(&str);}
2009-06-29 17:01:00 525
转载 中国惠普前总裁孙振耀谈工作与生活
我有个有趣的观察,外企公司多的是25-35岁的白领,40岁以上的员工很少,二三十岁的外企员工是意气风发的,但外企公司40岁附近的经理人是很尴尬的。我见过的40岁附近的外企经理人大多在一直跳槽,最后大多跳到民企,比方说,唐骏。外企员工的成功很大程度上是公司的成功,并非个人的成功,西门子的确比国美大,但并不代表西门子中国经理比国美的老板强,甚至可以说差得很远。而进外企的人往往并不能很早理解这一点,把
2008-09-24 18:20:00 638 1
转载 Strategies for Self Introduction in an Interview
The reason why we discuss self-introduction solely is because of no matter what form of interviews, it is must needs a self-introduction at first, as well as your self-introduction in the intervie
2008-09-24 16:23:00 2831
原创 下一步需要努力的方向
1.数据结构和算法,这是基础了2.C++基础和关键概念,特别是后者,一定要非常清楚3.项目经验,注意总结自己参与的部分,尽量引导面试官往这方向走4.思考问题的方式,如MS面试5.英语能力,包括自我介绍、项目介绍等,注意内容新颖性此外如UML建模、设计模式、计算机组成原理等也需适当关注。
2008-09-07 00:03:00 2763
原创 小试牛刀的面经
HiSoft技术面:求数组1,2,3,4,6,8中和为10的所有子集若和不是10而是随机数n,又如何?答题要点:首先将数组进行排序;然后是递归求字符串距离,比如abcxyz和xyzabc的字符串距离为6,abcxyz和xyxyzbcz的字符串距离为8。答题要点:每次都要进行遍历,以找到重叠部分最长的字符串。需要2个临时变量存储该字符串长度和最大的字符串长度。另,假设已经实现了这样的一个函数,在测试
2008-09-05 18:41:00 620
转载 IT职场:外企面试官最爱提的问题TOP10
1.请介绍一下你自己2.在学校你最不喜欢的课程是什么?为什么?3.说说你最大的优缺点?4.你认为你在学校属于好学生吗?5.说说你的家庭6.说说你对行业、技术发展趋势的看法?7.就你申请的这个职位,你认为你还欠缺什么?8.你期望的工资是多少?9.你能给公司带来什么?10.你还有什么问题吗? 1.请介绍一下你自己。 这是外企常问的问题。一般人回答这个问题过于平常,只说姓名、年龄、爱好、工作经
2008-07-22 23:07:00 471
转载 8个常用的cmd网络命令
一,ping 它是用来检查网络是否通畅或者网络连接速度的命令。作为一个生活在网络上的管理员或者黑客来说,ping命令是第一个必须掌握的DOS命令,它所利用的原理是这样的:网络上的机器都有唯一确定的IP地址,我们给目标IP地址发送一个数据包,对方就要返回一个同样大小的数据包,根据返回的数据包我们可以确定目标主机的存在,可以初步判断目标主机的操作系统等。下面就来看看它的一些常用的操
2008-07-22 22:57:00 812 2
转载 开始运行命令集锦
开始→运行→命令集锦 winver---------检查Windows版本 wmimgmt.msc----打开windows管理体系结构(WMI) wupdmgr--------windows更新程序 wscript--------windows脚本宿主设置 write----------写字板 winmsd---------系统信息 wiaacmgr-------扫描仪和照相机向导 winch
2008-07-22 22:55:00 406
转载 What Great .NET Developers Ought To Know (More .NET Interview Questions)
What Great .NET Developers Ought To KnowEveryone who writes code Describe the difference between a Thread and a Process? What is a Windows Service and how does its lifecycle differ fro
2008-06-25 21:31:00 469
转载 AOP基础
Aspect Orient Programming ,简称 AOP ,即面向方面编程,再次成为程序员们关注的焦点,《Dr.Dobbs 软件研发》杂志第四辑对AOP做了专题介绍。何为AOP呢?就我个人理解,简单说就是将一些散布于各处(类)的重复的功能,比如安全性、身份验证、数据服务等( 术语横切),集中定义,原来的类中则不必重复编写相似的编码,在程序编译后,由编译器将各横切业务嵌入到预先定义的各个
2008-06-11 13:35:00 579
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人