自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(97)
  • 资源 (1)
  • 收藏
  • 关注

转载 C++文件(夹)选择对话框

 由于各种应用,我们需要调用系统的打开文件对话框或者打开文件夹对话框,或两者兼有。今遇到这个情况已经解决,特写下这篇博文。1.打开文件对话框常用的方法是使用系统的CFileDialog。这里介绍另外一种方法就是使用OPENFILENAME这个结构体和GetOpenFileName()这个函数,可以实现单选文件或者多选文件,代码如下:[cpp] view plai

2014-08-24 19:39:04 910 1

转载 C++实现开机启动

很多监控软件要求软件能够在系统重新启动后不用用户去点击图标启动项目,而是直接能够启动运行,方法是写注册表Software\\Microsoft\\Windows\\CurrentVersion\\Run 。参考程序可以见下:(查找程序目录的执行文件,存在则进行添加注册表操作)//实用代码一int C***Dlg::CreateRun(void){//添加

2014-08-05 00:16:29 794

转载 DLL的远程注入技术

转载自: http://blog.csdn.net/bai_bzl/article/details/1801023 一、DLL注入DLL的远程注入技术是目前Win32病毒广泛使用的一种技术。使用这种技术的病毒体通常位于一个DLL中,在系统启动的时候,一个EXE程序会将这个DLL加载至某些系统进程(如Explorer.exe)中运行。这样一来,普通的进程管理器就很难发现这

2014-08-05 00:04:00 1030

转载 DLL注入技术

目录(?)[+]一DLL注入技术的用途二实现DLL注入的另一种方法转载自: http://hi.baidu.com/xwind85/blog/item/ae5332ad04bb7f034a36d662.html一、DLL注入技术的用途DLL注入技术的用途是很广泛的,这主要体现在:1、假如你要操纵的对象涉及的数据不在进程内;2、你想对目标进程中的函数进行拦截(

2014-08-04 23:57:50 794

转载 手把手教你用CAB发布OCX的简单办法

CAB是一种文件压缩格式,把OCX文件(ActiveX插件)压缩成CAB文件是为了发布它,这种发布方式给人感觉“浏览器会自动安装该插件”,很多朋友钟情于此。目前流行很多压缩工具,但WINRAR这类工具生成的CAB文件浏览器无法识别。经过试用,发现用Windows系统文件CABARC来制作CAB是最简单有效的办法,下面以打印控件Lodop为例,一步步了解制作CAB文件和部署发布的过程

2014-07-21 09:44:24 760

转载 BHO的创建-Window7 VS2010

一直以来,已经写过几个BHO控件,一段时间之后发现,只是记得大概流程,但是由于时间太长,已经不太能记得细节了,所以第二次写的时候就有些困难,明明已经正确生成,但是就是不能再加载项中发现,对于已经接触过的技术,实在是汗颜,于是决心记录下该项技术,以备不时之需       首先建立一个ATL项目            下一步,直接完成即可       其次呢,就

2014-07-21 09:42:13 583

转载 网上出名IT技术网站整理

首先是比较著名的博客型的网站!一般来说在国外比较著名的博客基本上都是比较有影响力发起的或者建立的经常发布一些比较有思考力深入分析的文章!博客媒体网站1.www.ArsTechnica.com2.www.alleyinsider.com2.www.Engadget.com3.www.techcrunch.com4.www.Torrentfreak.com5.w

2014-07-11 23:15:54 1261

转载 TortoiseSVN客户端重新设置用户名和密码

在第一次使用TortoiseSVN从服务器CheckOut的时候,会要求输入用户名和密码,这时输入框下面有个选项是保存认证信息,如果选了这个选项,那么以后就不用每次都输入一遍用户名密码了。不过,如果后来在服务器端修改了用户名密码,则再次检出时就会出错,而且这个客户端很弱智,出错之后不会自动跳出用户名密码输入框让人更新,我找了半天也没找到修改这个用户名密码的地方。最终,找到两种解决办

2014-07-03 16:21:50 396

转载 SVN服务器搭建和使用(三)

接下来,试试用TortoiseSVN修改文件,添加文件,删除文件,以及如何解决冲突等.添加文件在检出的工作副本中添加一个Readme.txt文本文件,这时候这个文本文件会显示为没有版本控制的状态,如图:这时候,你需要告知TortoiseSVN你的操作,如图:加入以后,你的文件会变成这个状态,如图:这时候使用TortoiseSVN进行提

2014-07-03 16:21:04 390

转载 SVN服务器搭建和使用(二)

上一篇介绍了VisualSVN Server和TortoiseSVN的下载,安装,汉化.这篇介绍一下如何使用VisualSVN Server建立版本库,以及TortoiseSVN的使用.首先打开VisualSVN Server Manager,如图:可以在窗口的右边看到版本库的一些信息,比如状态,日志,用户认证,版本库等.要建立版本库,需要右键单击左边窗口的Reposito

2014-07-03 16:19:46 395

转载 SVN服务器搭建和使用(一)

Subversion是优秀的版本控制工具,其具体的的优点和详细介绍,这里就不再多说.首先来下载和搭建SVN服务器.现在Subversion已经迁移到apache网站上了,下载地址:http://subversion.apache.org/packages.html这是二进制文件包的下载地址,你可在左侧的导航栏找到源代码,文档的下载地址.windows操作系统

2014-07-03 16:18:18 419

转载 VS项目属性的一些配置项的总结(important)

以下内容为“原创”+“转载”首先,解决方案和项目文件夹包含关系(c++项目):VS解决方案和各个项目文件夹以及解决方案和各个项目对应的配置文件包含关系,假设新建一个项目ssyy,解决方案起名fangan,注意解决方案包括项目,此时生成的最外层目录为fangan代表整个解决方案的内容都在这个文件夹内。在这个fangan文件夹内包含有fangan.sln的解决方案配置文件和一个

2014-07-02 16:16:31 493

转载 VC编译器 VS 编译开关含义 及说明

/O1   最小化空间   minimize   space     /Op[-] 改善浮点数一致性   improve   floating-pt   consistency     /O2   最大化速度   maximize   speed     /Os   优选代码空间   favor   code   space     /Oa   假设没有别名   assume

2014-07-02 16:09:58 2514

转载 VC Office2007界面对话框实现

我们知道VS2008SP1之后,MFC就多了一个功能包,可以快速的建立一个ribbon的界面,视觉样式可以在office 2007蓝、黑等颜色之间切换,这对于单文档/多文档做界面非常方便,而且也蛮好看的。但是,引入的功能包不对对话框进行界面美化,除了多一些控件外,外观没变。于是就想能不能利用单文档的CFormView来模拟对话框,进行自己来实现对话框的美化呢,下面以单文档为例:1.单文

2014-06-16 23:58:23 803

原创 windows核心编程(一) -----SetForegroundWindow

 MSDN:http://msdn.microsoft.com/en-us/library/ms633539(v=VS.85).aspx 下面是谷歌翻译,有些语句不是很流畅。  SetForegroundWindow函数将创建指定的窗口,并激活到前台窗口的线程 。键盘输入窗口,并为用户更改不同的视觉线索。该系统分配一个优先略高前景的窗口,比它其他线程创建的线程。语法  BOOL

2014-06-12 14:41:24 651

原创 windows核心编程(一) -----chSETDLGICONS

chSETDLGICONS宏 作用到底是什么呢?csdn根本没有提及其实和其他的诸如chINRANGE、chDIMOF以及chSIZEOFSTRING一样都是宏巨集。这里chSETDLGICONS的是对话框图标设置宏,它的作用是关联当前句柄到一个icon图标。

2014-06-12 10:25:37 1629

转载 windows核心编程(一) -----windows消息分流器

很好理解,windows操作系统使用消息处理机制,那么,我们所设计的程序如何才能分辨和处理系统中的各种消息呢?这就是消息分流器的作用.简单来说,消息分流器就是一段代码,在我的讲述中,将分7重来循序渐进的介绍它.从最初的第1重到最成熟的第7重,它的样子会有很大的变化.但,实现的功能都是一样的,所不同的,仅仅是变得更加简练罢了.程序开始时候,会是main函数,然后会生成初始的窗口,同时

2014-06-12 00:36:54 461

转载 typedef 函数指针的用法

typedef 函数指针的用法在网上搜索函数指针,看到一个例子。开始没看懂,想放弃,可是转念一想,这个用法迟早要弄懂的,现在多花点时间看懂它,好过以后碰到了要再花一倍时间来弄懂它。其实很多时候都是这样,如果每次到难一点的内容,总想着下次我再来解决它,那就永远也学不到东西。后面那个例子加了注释,是我对这种用法的理解,希望对新手有所帮助。进入正文: 代码简化, 促进跨平台开

2014-05-08 23:43:25 408

转载 如何自动使用 c + + 的嵌入的 Office ActiveX 文档

vc中嵌入excel的链接http://support.microsoft.com/kb/307473http://support.microsoft.com/kb/311546/en-us解决问题的链接http://support.microsoft.com/kb/316587本逐步式指南可用于自动执行嵌入的 Microsoft Office 文档

2014-04-21 21:30:30 2069

转载 VS2010中创建COM组件并用C++及C#测试

创建ATL工程:1.新建工程:2.在工程向导中使用默认设置:3.添加ALT simple object:4.添加函数与属性:5.添加实现代码:测试组件-CPP:测试组件-CSharp:

2014-04-21 16:15:12 1393

原创 VC manifest(管理员启动项目)

从VS2005开始,微软在VC的编译选项中添加了manifest这个功能,这将有助于软件以Side-by-Side方式运行。    采用/MD和/MDd运行时库选项的项目manifest是必要的。当程序启动时发生类似下图找不到MSVCRxxx.dll时可能就是程序没有正确的嵌入清单文件。怎样给程序嵌入manifest清单?    打开默认的manifest链接功能需要修改两处配置:

2014-04-11 21:30:19 1392

转载 C++中delete和delete[]的区别

一直对C++中的delete和delete[]的区别不甚了解,今天遇到了,上网查了一下,得出了结论。做个备份,以免丢失。   C++告诉我们在回收用 new 分配的单个对象的内存空间的时候用 delete,回收用 new[] 分配的一组对象的内存空间的时候用 delete[]。关于 new[] 和 delete[],其中又分为两种情况:(1) 为基本数据类型分配和回收空间;(2

2014-03-26 21:25:11 389

原创 使用EditPlus搭建Java环境

用EditPlus搭建简易的Java开发环境 搭建的步骤:1、下载、安装、注册editplus3。2、修改几处设置,这是可选的。进入tools 》preferences》font,修改成大点的字体,小字累眼睛。在files选项卡里去掉创建备份文件,把Create backup file when saving前面的勾去掉。3、加入Java工具,这是最主要的。添加Java编译工具

2014-03-26 15:57:23 649

转载 在new与delete之间

问题源自一段简单的代码:void main(){ char *p = new char; cin>>p; cout<<p[2]; delete p;} 在以上代码中,如果你输入:abcd,那么如你所望,你会看到"正确"的输出"c"。但是会有错误提示出现: Debug Error!Program: test.exeDAMAGE: after Normal block

2014-03-26 13:54:31 492

转载 Struts2-全局结果集global-results

/main.jsp                                    /index.jsp                                    /user_success.jsp            /user_error.jsp                                   

2014-03-23 19:59:29 537

转载 经典SQL语句大全

一、基础1、说明:创建数据库CREATE DATABASE database-name2、说明:删除数据库drop database dbname3、说明:备份sql server--- 创建 备份数据的 deviceUSE masterEXEC sp_addumpdevice 'disk', 'testBack', 'c:\mssql7backup\MyNwi

2014-03-22 16:54:08 418

原创 sql 字段数据添加、更换 操作

1. 替换                UPDATE [dbo].[behavior] SET [visit_datatime] =replace([visit_datatime],'月','')2. 添加                create table test0429               (                   No int IDENTIT

2014-03-21 10:33:28 584

转载 Hibernate如何调用存储过程

Connection   con   =   session.connect();       CallableStatement   proc   =   null;       con   =   connectionPool.getConnection();       proc   =   con.prepareCall("{   call   set_death_age(?,

2014-03-19 20:44:37 420

原创 getHibernateTemplate 用法

SSH的项目中,使用getHibernateTemplate 与 getSession有什么的区别?HibernateTemplate 提供非常多的常用方法来完成基本的操作,比如通常的增加、删除、修改、查询等操作,Spring  2.0更增加对命名SQL查询的支持,也增加对分页的支持。大部分情况下,使用Hibernate的常规用法,就可完成大多数DAO对象的CRUD操作。 下面是Hiberna

2014-03-17 23:57:37 530

转载 Spring 编辑xml文件时,没有提示

编辑xml文件时,没有提示1、 window – preferences – myeclipse – Files and Editing - xml – xml catalog2、 add按钮i. Location: D:\share\0900_Spring\soft\spring-framework-2.5.6\dist\resources\spring-beans-2.5.xsd

2014-03-17 10:47:38 700

转载 Invalid result location value/parameter 解决办法

关于MyEclipse对Struts2配置文件较检异常Invalid result location value/parameter有时候Struts.xml配置没有错误,完全可以顺利运行,而MyEclipse9以上版本却经常出现一大坨错误标识,错误信息是Invalid result location value/parameter搜索了一下,结果大多都是转载的某个“技巧”,就

2014-03-16 20:20:25 504

转载 HQL 查询语句

/*** */package com.b510.example;import java.util.Iterator;import java.util.List;import java.util.Map;import org.hibernate.Criteria;import org.hibernate.FetchMode;import org.hibernate

2014-03-16 00:34:30 460

转载 java中static{}语句块详解

static{}(即static块),会在类被加载的时候执行且仅会被执行一次,一般用来初始化静态变量和调用静态方法,下面我们详细的讨论一下该语句块的特性及应用。一、在程序的一次执行过程中,static{}语句块中的内容只被执行一次,看下面的示例:示例一[java] view plaincopyclass Test{

2014-03-16 00:32:58 572

转载 HQL语句大全(转)

Hibernate配备了一种非常强大的查询语言,这种语言看上去很像SQL。但是不要被语法结构 上的相似所迷惑,HQL是非常有意识的被设计为完全面向对象的查询,它可以理解如继承、多态 和关联之类的概念。第 15 章 HQL: Hibernate查询语言Hibernate配备了一种非常强大的查询语言,这种语言看上去很像SQL。但是不要被语法结构 上的相似所迷惑,HQ

2014-03-16 00:12:54 734

转载 Myeclipse快捷键

今天看了一段用MyEclipse开发一个小程序的视频,作者不知道使用了什么快捷键,一下子代码都自动排版好了,很是爽,于是到处找,在eclipse.org.cn没找到,于是Google,终于让我逮到,原来是Ctrl+Shift+F,程序代码自动排版。在找的过程中,有一大堆的其他快捷键,网上的版本也是层出不穷,什么常用版,什么实用版,很是让人眼花缭乱,收藏一下吧,以后用的着,以下有好多版本的,都贴在一

2014-03-15 21:45:37 525

转载 request、session、servletContext、page、application 区别

request、session、servletContext、page、application当我们看到这五个词的时候,可能比较纠结,那如何正确完整理解它们之间的区别呢,我做了如下一点分析:将这五个词按两种方式划分:一、按jsp页面范围划分:application:全局作用范围,整个应用程序共享,就是在部署文件中的同一个webApp共享,生命周期为:应用程序启动到停止。

2014-03-11 19:27:33 591

转载 Eclipse中使用自定义模板来弥补Myeclipse没有新建Filter的功能

Myeclipse插件,并没有为我们提供Filter的新建功能,为此我们不得不每次都去新建个类,然后输入那繁琐的重复代码,这完全就是浪费时间,时间应该花在更有用的事情上,而不是这类重复操作,象下面这些内容如果要自己来写,完全时浪费时间,我们完全可以创建一个模板来让它自动帮我们完成以下内容Java代码 package test;   import java.

2014-03-10 20:23:32 548

转载 CListCtrl控件(2)可编辑单元格的CListCtrl控件

CListCtrl控件生成之后,无论你单击还是双击它的单元格,都没有任何反应,如果我们需要像EXCEL那样双击一个单元格后即可编辑该单元格的内容,那怎么办呢?一个方法就是双击单元格之后,在该单元格的地方生成一个编辑框,然后让输入焦点落在该编辑框上,我们即可对该编辑框进行文字编辑,当输入焦点从编辑框上消失时(通常是用户在编辑框外的地方单击,就像EXCEL当编辑完一个单元格的内容后用户在单元格外的地方

2014-02-26 11:33:02 909

转载 CListCtrl的用法

1. CListCtrl 样式及设置2. 扩展样式设置3. 数据插入4. 一直选中Item5. 选中和取消选中Item6. 得到CListCtrl中所有行的checkbox的状态7. 得到CListCtrl中所有选中行的序号8. 得到item的信息9. 得到CListCtrl的所有列的header字符串内容10. 使CListCtrl中一项可见,即滚动滚动条

2014-02-26 11:06:43 1295

转载 Java正则表达式入门

众所周知,在程序开发中,难免会遇到需要匹配、查找、替换、判断字符串的情况发生,而这些情况有时又比较复杂,如果用纯编码方式解决,往往会浪费程序员的时间及精力。因此,学习及使用正则表达式,便成了解决这一矛盾的主要手段。大 家都知道,正则表达式是一种可以用于模式匹配和替换的规范,一个正则表达式就是由普通的字符(例如字符a到z)以及特殊字符(元字符)组成的文字模式,它 用以描述在查找文字主体时待匹配的

2014-02-23 23:34:32 407

xml安全访问控制探讨

xml安全访问控制探讨,xml文件的编写,细粒度访问控制,以及展望

2013-04-04

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除