- 博客(115)
- 资源 (10)
- 收藏
- 关注
转载 数据通信 RS-232/422等
<br /><!-- /* Font Definitions */ @font-face {font-family:宋体; panose-1:2 1 6 0 3 1 1 1 1 1; mso-font-alt:SimSun; mso-font-charset:134; mso-generic-font-family:auto; mso-font-pitch:variable; mso-font-signature:3 135135232 16 0 262145 0;}
2010-12-07 17:20:00
1394
原创 vc海量数据树控件使用总结
vc海量数据树控件使用总结当有海量数据时,不能一次性初始化树控件,否则速度极慢,这里采用:用户每点击一个节点,就初始化这个节点包含的子节点的方法。 1.初始化第一层节点:先添加一个总的父节点HTREEITEM root0=m_Tree.InsertItem(_T("tianyu"),0,1,TVI_ROOT,TVI_LAST);2.再添加没有父节点的节点,即第一层节点:CADODatabase *lpDB=new CADODatabase; lpDB->Open(_T("Provider=Microsoft
2010-11-04 16:41:00
746
原创 网络配置的导出与导入.
<br /><br />REM 导出<br />netsh -c interface dump>c:/web_config.txt<br /> <br /> <br />REM 导入<br />netsh -f c:/web_config.txt
2010-11-01 14:08:00
952
转载 mssql中大小写的区分
<br />1.--区分大小写<br />select * from a where a=’AbCdE’ collate Chinese_PRC_CS_AI--区分大小写<br />select * from a where a=’abCdE’ collate Chinese_PRC_CI_AI--不区分大小写<br />2.如果想让服务器上所有的存储表都区分大小写就需要在安装服务器时设置服务器的排序规则<br />或者 运行<br />alter database testgrass collate Ch
2010-08-27 15:12:00
577
转载 SQL查询语句精华大全
<br />一、 简单查询<br />简单的Transact-SQL查询只包括选择列表、FROM子句和WHERE子句。它们分别说明所查询列、查询的<br />表或视图、以及搜索条件等。<br />例如,下面的语句查询testtable表中姓名为“张三”的nickname字段和email字段。<br />SELECT nickname,email<br />FROM testtable<br />WHERE name='张三'<br />(一) 选择列表<br />选择列表
2010-08-27 11:52:00
3735
转载 鲜为人知的软件项目管理原则
<br /> <br />软件开发的残酷的现实告诉我们:没有规则的软件开发过程带来的只可能是无法预料的结果。我们中的大多数项目管理人员在其个人简历中纷纷写到:"拥有多年的丰富的项目管理经验",但在实际开发中,"丰富的"管理经验变成了软件开发人员可怕的梦魇。一次次的失败、一次次的返工,她所谓的项目管理经验只不过是再一次的游戏于"无间"(十八层地狱)。一次,在与不少项目管理者的交流中,大家纷纷提到的软件变更带来的可怕影响。但是正如完整的法律体制不能制止犯罪,但没有完整的法律体制犯罪会更加猖獗一样,频繁的软件变更
2010-08-26 17:12:00
778
1
转载 Vs 2008 解决方案的目录结构设置和管理(转载)
<br />VC 2008 解决方案的目录结构设置和管理<br />一个中等规模的解决方案通常都会包含多个项目,其中一些项目产出静态库,一些产出动态库,一些用于单元测试,还有的产出最终的应用程序执行档。除此以外,根据项目的需求,还会使用一些第三方的库。<br />所以为解决方案设置一个合理的目录结构,不但可以使得代码管理更井井有条,项目成员之间也更容易相互配合,更重要的是能够使得最终应用程序的安装包制作,源代码打包发布和转移变得十分容易。<br />解决方案与项目:<br />从VC6之后VC系列就使用解决
2010-08-26 17:07:00
846
原创 应用程序正常初始化 0xc015002 失败
<br />大家好!<br /> 由于最新版本的加密库,采用的VC80的库,是8.0.50727.4053版本的,在某些操作系统环境下(譬如XP, Win2008 Server),可能需要安装新的发布包才可以使用。如果大家发现运行的时候,发现类型的“应用程序无法正常启动(0xc0150002)”的错误,无法正常启动,那么就是缺少库了,除了使用以前咱们一直使用的 setup for running in VS2005.msi 外,还需要其他更新的库,请大家使用FTP(ftp://dymam:dy
2010-08-12 10:53:00
9620
原创 VC获取程序版本
<br /> <br /> CString GetFileVersion(char* FileName) { int iVerInfoSize; char *pBuf; CString asVer=""; VS_FIXEDFILEINFO *pVsInfo; unsigned int iFileInfoSize = sizeof( VS_FIXEDFILEINFO ); iVerInfoSize = GetFileVersionInfoSize(FileN
2010-08-10 10:52:00
839
原创 窄宽字符串的任意转换
CString sPath("E://T//001.jpg"); _bstr_t bstr(sPath); wchar_t * wstr = (wchar_t*)bstr; const char* cstr=(const char*)bstr;
2010-08-08 09:57:00
613
原创 DYTapePrinter.vcproj
<br /><?xml version="1.0" encoding="gb2312"?><br /><VisualStudioProject<br /> ProjectType="Visual C++"<br /> Version="8.00"<br /> Name="DYTapePrinter"<br /> ProjectGUID="{37B0683D-E91E-4400-98B6-E89FC698887F}"<br /> RootNamespace
2010-08-04 14:29:00
561
原创 C++生成GUID
#include #include //--生成GUIDconstchar* newGUID(){staticchar buf[64]={0}; GUID guid;if(S_OK ==::CoCreateGuid(&guid)){ _snprintf(buf, sizeof(buf) , "{%08X-%04X-%04x-%02X%02X-%02X%02X%02X%02X%02X%02X}" , gui
2010-07-12 17:56:00
1214
原创 从哈佛管理世界中看到这样一篇小文
<br />一:沉稳<br /> (1)不要随便显露你的情绪。<br /> (2)不要逢人就诉说你的困难和遭遇。<br /> (3)在征询别人的意见之前,自己先思考,但不要先讲。<br /> (4)不要一有机会就唠叨你的不满。<br /> (5)重要的决定尽量有别人商量,最好隔一天再发布。<br /> (6)讲话不要有任何的慌张,走路也是。<br /><br /> <br /><br />二:细心<br /> (1)
2010-07-08 19:27:00
904
1
原创 删除文件夹中的全部文件
<br />void RemoveBuffer(CString sDir,bool isDelDir){ CFileFind findfile; CString str; str=sDir; if(str.Right(1)!=_T("//")) str.Format(_T("%s//*.*"),sDir); else str.Format(_T("%s*.*"),sDir); BOOL find=findfile.FindFile(str); while(find
2010-06-29 13:32:00
549
转载 PCA-SIFT GLOH
<br /> SIFT 后来有两种扩展,都用到PCA的概念。<br />1 PCA-SIFT <br /> PCA-SIFT与标准SIFT有相同的亚像素位置(sub-pixel ),尺度(scale)和主方向(dominant orientations),但在第4步计算描述子的时候,它用特征点周围的41×41的像斑计算它的主元,并用PCA-SIFT将原来的2×39×39维的向量降成20维,以达到更精确的表示方式。<br />▲创建PCA-SIFT描述子的步骤:<br /> 1) 计算或者
2010-06-09 13:35:00
1465
转载 系统架构师是怎样炼成的?
坦率的讲,除了少数对开发程序极其热爱并愿意为之奋斗终身的编程者来说,对于大多数开发人员,写代码只是他们未来获得职业提升的一个必不可少的积累阶段,在做开发的时间里,他们会积极学习各种知识,经验,培养自己的商业头脑,包括扩展自己各方面的资源,这些积累会为他们未来成为管理者或创业打下牢固的基础。 成为架构设计师是广大开发者职业发展道路之一,架构师究竟是个什么样的职业?需要具备什么基本能力?
2010-05-15 15:59:00
608
1
转载 OnEraseBkGnd()
在OnEraseBkGnd中,如果你不调用原来缺省的OnEraseBkGnd只是重画背景则不会有闪烁.而在OnPaint里面,由于它隐含的调用了OnEraseBkGnd,而你又没有处理OnEraseBkGnd函数,这时就和窗口缺省的背景刷相关了.缺省的OnEraseBkGnd操作使用窗口的缺省背景刷刷新背景(一般情况下是白刷),而随后你又自己重画背景造成屏幕闪动.另外一个问题是OnEraseB
2010-04-28 20:44:00
861
转载 TinyXML入门教程
<! v/:* {behavior:url(#default#VML);}o/:* {behavior:url(#default#VML);}w/:* {behavior:url(#default#VML);}.shape {behavior:url(#default#VML);}-->TinyXML入门教程 文章分类:C++ 编程 TinyXML 入门教程什么
2010-04-12 00:44:00
1575
5
原创 find_sub_key()
find_sub_key(){ char* keyName="key1//key2//key3//key4//"; keyName="key1//key2//key3//key4"; keyName="键1//键2//键3//键4"; char* loc=keyName; char key[100]; int len; do { len=s
2010-04-11 22:40:00
805
原创 coords
Normal 0 7.8 磅 0 2 false false false MicrosoftInternetExplorer4 <!-- /* Sty
2010-04-01 21:48:00
892
1
转载 MathLink同高级语言混合编程
Normal 0 7.8 磅 0 2 false false false MicrosoftInternetExplorer4 <object cl
2010-03-18 14:13:00
6539
10
转载 Qt3和Qt4的一些区别
著名的QT库前一阵子升级到4.xx版本了,我目前在开发的一个基于QT3的软件,由于受到QThread的各种困扰,因此打算尝试将代码升级到QT4,但是当我实际开始升级工作后,才发现QT3和QT4的变化实在是太大了,最后导致我几乎修改了程序中的所有文件,幸好目前开发工作还只是开了个头,只修改了40多个类,但那也足足花了我一周多时间,下面简单的说说QT3升级到QT4时的注意点:
2010-03-16 14:40:00
1443
原创 tstmsgdll.cpp
/*************************************************************************** * Copyright (C) 2009 by root * * root@localhost.localdomain * *
2010-03-12 14:42:00
483
原创 tstmsganalyse.cpp
/*************************************************************************** * Copyright (C) 2009 by root * * root@localhost.localdomain * *
2010-03-12 14:41:00
453
原创 tstmetadata.cpp
/*************************************************************************** * Copyright (C) 2009 by root * * root@localhost.localdomain * *
2010-03-12 14:38:00
452
转载 软件架构学习小结
软件架构设计系统整体架构,从需求到设计的每个细节都要考虑到,把握整个项目,使设计的项目尽量效率高,开发容易,维护方便,升级简单。本文从架构师职责、软件架构定义、设计架构、评估架构、架构管理等方面来描述了解软件架构的含义和怎样设计软件架构。 一、软件架构师的职责架构师分为以下几大类:业务架构师、主题领域架构师、技术架构师、项目架构师(J2E
2010-03-05 21:42:00
968
1
转载 IT工程师必看的十条建议
[1]好好规划自己的路,不要跟着感觉走!根据个人的理想决策安排,绝大部分人并不指望成为什么院士或教授,而是希望活得滋润一些,爽一些。那么,就需要慎重安排自己的轨迹。从哪个行业入手,逐渐对该行业深入了解,不要频繁跳槽,特别是不要为了一点工资而转移阵地,从长远看,这点钱根本不算什么,当你对一个行业有那么几年的体会,以后钱根本不是问题。频繁地动荡不是上策,最后你对哪个行业都没有摸透,永远是新手!
2010-03-05 21:25:00
648
1
转载 源码网
Normal 0 7.8 磅 0 2 false false false MicrosoftInternetExplorer4 <object class
2010-03-05 12:19:00
5715
原创 int outfeapot::Draw(IplImage *pImage,int nMode)
int outfeapot::Draw(IplImage *pImage,int nMode){ int i,j; if(nMode==0) { size.width=width; size.height=height; unifiedimage=cvCreateImage(size,depth,channels); memcpy(unifiedima
2010-03-01 18:22:00
868
原创 处理像片
{ //获取文件名 UpdateData(TRUE); //首先判断图片格式(OpenCV可以处理的图片格式:BMP,JPG,...) CString sPath1 = sPath+"*.*"; bWorking = finder.FindFile(sPath1); while(bWorking) { bWorking = finder.
2010-02-28 15:35:00
500
转载 必须掌握的八个cmd 命令
一,ping 它是用来检查网络是否通畅或者网络连接速度的命令。作为一个生活在网络上的管理员或者黑客来说,ping命令是第一个必须掌握的DOS命令,它所利用的原理是这样的:网络上的机器都有唯一确定的IP地址,我们给目标IP地址发送一个数据包,对方就要返回一个同样大小的数据包,根据返回的数据包我们可以确定目标主机的存在,可以初步判断目标主机的操作系统等。下面就来看看它的一些常用的操作。先
2010-01-27 16:31:00
1161
原创 确定扔两球编号问题
袋子A中有1000个球,每个球按从1到1000进行编号,现从袋子A中随意取出两个球扔掉,现在,我们每次从袋子A中随意取出一个球,确认其编号后放入袋子B,直到袋子A变空。请找出扔掉的两个球的编号。要求:使用C++实现,最多只能定义5个变量,不能定义数据结构来存储剩下的球的编号。#include #include #include #include using namespace
2010-01-25 22:11:00
505
转载 String类的实现
/**-----------------------------------------------------------------------------* String类的实现*------------------------------------------------------------------------------*/#pragma once#inc
2010-01-25 15:41:00
925
转载 cout格式化输出示例
(C++)cout格式化输出示例2009-09-10 09:04//在使用setf等库函数时使用//在使用流操纵算子时使用//using namespace std;//以下所有的setf()都有对应的unsetf()用于取消设置//所有的setiosflags()可以用resetiosflags()取消//标志位fmtflags的命名空间可以使用ios_base::或者i
2010-01-22 16:36:00
1084
转载 一不小心删错了,还把回收站清空了,咋办啊!不急 ……
一不小心,删错了,还把回收站清空了,咋办啊!不急,哥们帮你。 只要三步,你就能找回你删掉并清空回收站的东西 步骤: 1、单击“开始——运行,然后输入regedit (打开注册表) 2、依次展开:HEKEY——LOCAL——MACHIME/SOFTWARE/microsoft/WINDOWS/ CURRENTVERSION/E
2010-01-16 21:24:00
717
原创 库在项目中的项目配置(OPENCV, GSL)
菜单:Project->Settings,然后将Setting for选为All Configurations,然后选择右边的link标签,在Object/library modules附加上 OPEN CV(FOR ALL): cxcore.lib cv.lib highgui.lib cvcam.lib ml.lib cvaux.lib GSL: WinGsl.lib WinGs
2010-01-14 15:59:00
881
转载 RUP
RUP(Rational Unified Process,统一软件开发过程,统一软件过程)是一个面向对象且基于网络的程序开发方法论。根据Rational(RationalRose和统一建模语言的开发者)的说法,好像一个在线的指导者,它可以为所有方面和层次的程序开发提供指导方针,模版以及事例支持。RUP和类似的产品--例如面向对象的软件过程(OOSP),以及OPEN Proc
2010-01-10 09:45:00
619
原创 一个简单的背包问题
有不同重量的物品,只要找到一种方案恰好装满背包即可#define N 7#define S 15int w[N+1]={0,1,4,3,4,5,2,-100};int knap(int s,int n);int main(int argc, char* argv[]){ if (knap(S,N)) printf("/nOK!/n"); else pri
2010-01-05 09:50:00
784
原创 快排序算法
快排序算法// TESTt.cpp : Defines the entry point for the console application.//#include "stdafx.h"#includeusing namespace std;void QuickSort (int *pData, int left, int right){ int i(left
2010-01-05 09:48:00
527
基于XML的C++的应用程序配置器
2010-04-14
mac下安装或升级SVN到1.9.0
2014-08-01
《尽管去做》
2011-12-19
Visual C++ 6 数据库编程 21天自学教程
2009-02-17
基于XML的C++的应用程序配置器 2010-4-14(有更新)
2010-04-14
Google编程风格
2011-09-02
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅