自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

天蝎座

有些代码不应该被忘记,也没有源代码不应该被记住。

  • 博客(109)
  • 资源 (13)
  • 收藏
  • 关注

原创 CString::GetBuffer、ReleaseBuffer函数

注意:1、CString对象内部的最后保留了'\0'字符,但是必须通过Getbuffer返回其指针后访问它才不会发生异常,如果用GetAt(GetLength())访问就会发生异常.2、GetBuffer函数与GetbufferSetLength中的参数如果大于字符串的实际长度,则自动开辟新增加的长度。当调用ReleaseBuf函数后,则新增加的缓冲区如果未被存放内容那么多于的内存就会被释放。

2012-08-29 17:11:42 1367

原创 小记一下 C++

BOOL CMyDlg::OnInitDialog(){ CDialog::OnInitDialog(); //AfxMessageBox("测试init");//初始化窗口时出现 int screen_width,screen_height;//以下四行代码实现窗口的全屏显示 screen_width=GetSystemMetrics(SM_CXSCREEN);

2012-08-29 16:37:19 564

原创 当了一份代码 忙活了近一天 新手伤不起啊 ON_COMMAND_RANGE

程序主要是实现了一个计算器功能 代码部分上传到资源处了首先要说的不是逻辑上多困难 因为是新手刚开始接触MFC编程 调试了一天的程序费好多劲 把收获总结一下吧 1:函数PreTranslateMessage(MSG* pMsg)   MSDN是这样解释的: CWnd::PreTranslateMessagevirtual BOOL PreTranslateMessage(

2012-08-29 16:00:31 4091

原创 MFC基本常用控件基本用法

4.1 Button按钮窗口(控件)在MFC中使用CButton表示,CButton包含了三种样式的按钮,Push Button,Check Box,Radio Box。所以在利用CButton对象生成按钮窗口时需要指明按钮的风格。创建按钮:BOOL CButton::Create( LPCTSTR lpszCaption, DWORD dwStyle, const RECT& rect,

2012-08-29 09:46:51 2571

原创 C++中doulbe/float/int转为CString方法

在MFC程序中,可以使用Format方法方便的实现int、float和double等数字类型转换为CString字符串。以下是CString的Format支持的格式说明:       %c                 单个字符       %d                 十进制整数(int)       %ld                十进制整数(long)

2012-08-28 16:09:35 16327 1

原创 java中i=i++问题分析

inti = 0;i = i++;结果还是0为什么?程序的执行顺序是这样的:因为++在后面,所以先使用i,“使用”的含义就是i++这个表达式的值是0,但是并没有做赋值操作,它在整个语句的最后才做赋值,也就是说在做了++操作后再赋值的,所以最终结果还是0让我们看的更清晰点:inti = 0;//这个没什么说的

2012-08-28 09:00:25 875

原创 判断int里转成2进制后有几个1

输入某个unsigned int,判断其二进制形式中有多少个1例如:5有2个1,因为5的二进制形式是101;7有3个1,因为7的二进制是111 public static void main(String[] args) { int num = 7; //new Demo9().getWeek(); String str=Int

2012-08-27 16:51:15 1453

原创 转换VC工程为UNICODE版的方法

有时候想将一个VC工程转换为UNICODE版本,却不知怎样转换,下面提供一个转换的方法:        1.为了成功编译支持 UNICODE 的 MFC 程序,必须使用 MFC 的 UNICODE 版本库。该库在定制安装Visual C++ 时是个可选安装项。按以下步骤选择:选中Microsoft Visual C++6.0-->Change Option...-->VC++ MFC and

2012-08-27 13:58:08 1850

原创 Java读取文件

Java IO系统里读写文件使用Reader和Writer两个抽象类,Reader中read()和close()方法都是抽象方法。Writer中 write(),flush()和close()方法为抽象方法。子类应该分别实现他们。Java IO已经为我们提供了三个方便的Reader的实现类,FileReader,InputStreamReader和BufferedReader。其中最重要的类是

2012-08-27 10:56:10 572

原创 java遍历目录结构

打印一个目录的结构,一个目录可以看成一棵树,因此算法的核心是树的遍历,树的遍历又有前序遍历、中序遍历和后序遍历,本文章中使用前序遍历,另外由于树的定义具有递归性质,因此算法采用递归的方式,程序如下:?12345678910111213publicstatic void printDirect

2012-08-27 10:53:48 753

原创 VC6.0报错:fatal error C1010: unexpected end of file while looking for precompiled header directive

在编译VC++6.0是,出现fatal error C1010: unexpected end of file while looking for precompiled header directive的错误.解决方法:1、如果发生错误的文件是由其他的C代码文件添加进入当前工程而引起的,则Alt+F7进入当前工程的 Settings,选择C/C++选项卡,从Category组合框

2012-08-23 10:49:05 1531

原创 Java中一些必须要理解的问题

对于这个系列里的问题,每个学Java的人都应该搞懂。当然,如果只是学Java玩玩就无所谓了。如果你认为自己已经超越初学者了,却不很懂这些问题,请将你自己重归初学者行列。问题一:我声明了什么! String s = "Hello world!"; 许多人都做过这样的事情,但是,我们到底声明了什么?回答通常是:一个String,内容是“Hello world!”。这样模糊的回答

2012-08-21 14:27:27 627

原创 125条常见的java面试笔试题大汇总

1.抽象: 抽象就是忽略一个主题中与当前目标无关的那些方面,以便更充分地注意与当前目标有关的方面。抽象并不打算了解全部问题,而只是选择其中的一部分,暂时不用部分细节。抽象包括两个方面,一是过程抽象,二是数据抽象。2.继承: 继承是一种联结类的层次模型,并且允许和鼓励类的重用,它提供了一种明确表述共性的方法。对象的一个新类可以从现有的类中派生,这个过程称为类继承。新类继承了原始类的特

2012-08-21 10:23:18 1492

原创 IE的安全设置中设成“启用,运行,下载activeX控件”程序控制的实现的原理

(1)IE的安全属性设置是放置在注册表的以下位置的:HKEY_USERS\UserName\Software\Microsoft\Windows\CurrentVersion\Internet Settings\Zones其中UserName是指当前进入系统的用户所使用的用户名(2)在Zones主键下又有0、1、2、3、4五个主键,分别的含义是:  0:您的计算机本地的设置

2012-08-20 17:13:45 4586

转载 VC++ 如何发布程序(即release版本程序)

大家都知道VC编译默认生成debug版本的程序,但是debug版本程序无法运行在没有安装VC的电脑上,这就要就我们生成release版本的程序,因为release版本在未安装VC的电脑上也能运行。 那么如何用VC++ 6.0发布程序1、首先确定Debug版无错,注意Trace等调试方法可能造成的错误2、Release版的exe文件链接的是标准的MFC DLL,比如MFC42.d

2012-08-16 09:27:29 12342

原创 Visual Assist X的用法

Visual Assist X的用法open file in solution 打开文件中的解决办法open Corresponding file 打开相应文件list methods in current file 列表方法在当前文件file symbol 文件标记find references 找到参考资料find references in file 找到参考文件

2012-08-09 09:07:51 6211 1

原创 win32 application 与win32 console application区别

刚使用vc++6.0创建工程时不知道是选Win32 Application或是选Win32 console Application,有的就选择了 Win32 Application,然而在编译时会出现错误提示怎么回事呢?程序没有错误,但怎么会提示错误了呢?后来才知道了是因为Win32 Application和Win32 Console Application选项的问题。搜索到了下面的资料,转到

2012-08-08 08:49:01 940

原创 工欲善其事必先利其器--MyEclipse

转载出处:http://blog.csdn.net/yuyulover/article/details/45825361、去除不需要加载的模块 一个系统20%的功能往往能够满足80%的需求,MyEclipse也不例外,我们在大多数时候只需要20%的系统功能,所以可以将一些不使用的模块禁止 加载启动。通过Windows - Preferences打开配置窗口,依次选择左侧的General

2012-08-03 15:31:41 1370

转载 Javascript世界中的一等公民——函数

在很多传统语言(C/C++/Java/C#等)中,函数都是作为一个二等公民存在,你只能用语言的关键字声明一个函数然后调用它,如果需要把函数作为参数传给另一个函数,或是赋值给一个本地变量,又或是作为返回值,就需要通过函数指针(function pointer)、代理(delegate)等特殊的方式周折一番。而在JavaScript世界中函数却是一等公民,它不仅拥有一切传统函数的使用方式(声明和调

2012-08-03 11:37:18 681

原创 MyEclipse 常用快捷键

(1)Ctrl+1 快速修复(2)Ctrl+Shift+M  (先把光标放在需导入包的类名上) 作用是加Import语句。(3)Ctrl+Shift+O  作用是缺少的Import语句被加入,多余的Import语句被删除。(4)Ctrl+Shift+F  格式化代码。(5)Ctrl+/ 在代码窗口中是这种//~注释。   Ctrl+Shift+/ 在代码窗口中是这种注释,在JS

2012-08-01 09:21:33 348

原创 复制运算符

2012-07-31 17:41:03 654

原创 C#中的InitializeComponent()方法

在每一个窗体生成的时候,都会针对于当前的窗体定义InitializeComponent()方法,该方法实际上是由系统生成的对于窗体界面的定义方法。//位于.cs文件之中的InitializeComponent()方法public Form011()        {            InitializeComponent();} 在每一个Form文件建立后,都会同时产

2012-07-31 14:43:33 3859

原创 C#文件后缀名详解

.sln:解决方案文件,为解决方案资源管理器提供显示管理文件的图形接口所需的信息。.csproj:项目文件,创建应用程序所需的引用、数据连接、文件夹和文件的信息。 .aspx:Web 窗体页由两部分组成:视觉元素(HTML、服务器控件和静态文本)和该页的编程逻辑。Visual Studio 将这两个组成部分分别存储在一个单独的文件中。视觉元素在.aspx 文件中创建。

2012-07-31 14:15:02 3389

原创 [STAThread]的含义

声明:本文分享来自-->>在此表示感谢,http://www.cnblogs.com/huashanlin/archive/2007/07/07/809305.html仅供学习交流[STAThread]STAThread:Single Thread Apartment Thread.(单一线程单元线程)[]是用来表示Attributes;[STAThread]是一种线程模型,用

2012-07-31 14:00:48 748

原创 if(!IsPostBack)的使用

获取一个值,该值指示该页是否正为响应客户端回发而加载,或者它是否正被首次加载和访问。if(!this.IsPostBack){}通常用在page_load中,获取一个值,该值指示该页是否正为响应客户端回发而加载,或者它是否正被首次加载和访问,如果是为响应客户端回发而加载该页,则为true;否则为 false。比如如果你在页面上按了一下按钮,那么在Page_load时,你就会看到

2012-07-30 14:15:50 826

原创 声明中"AutoEventWireup"、"Codebehind"、"Inherits"分别表示什么

问:请问在上面的一行声明中“AutoEventWireup”、“Codebehind”、“Inherits”分别表示什么意思?答1:AutoEventWireup --- 指示是否自动启用页事件。Codebehind --- 指示后台代码文件。Inherits --- 继承类答2:AutoEventWireup:指示该页的事件是否为自动连网的。如果启用事件自动连

2012-07-30 10:15:43 1035

原创 浏览器中javascript的执行过程

在讲这个问题之前,先来补充几个知识点,如果对此已经比较了解可以直接跳过    1. 大多数浏览器的组件构成如图         在最底层的三个组件分别是网络,UI后端和js解释器。作用如下:    (1)网络- 用来完成网络调用,例如http请求,它具有平台无关的接口,可以在不同平台上工作    (2)UI 后端- 用来绘制类似组合选择框及对话框等基本组件,具有不特定于某个

2012-07-27 15:32:57 2327

原创 Servlet中web.xml的配置解析(续)

5.2 分配JSP初始化参数给JSP页面提供初始化参数在三个方面不同于给servlet提供初始化参数。1)使用jsp-file而不是servlet-class。因此,WEB-INF/web.xml文件的servlet元素如下所示:PageName/RealPage.jsp.........2)几乎总是分配一个明确的URL模式。对servlet,一般相

2012-07-10 09:27:24 1074

原创 Servlet中web.xml的配置解析

1 定义头和根元素部署描述符文件就像所有XML文件一样,必须以一个XML头开始。这个头声明可以使用的XML版本并给出文件的字符编码。DOCYTPE声明必须立即出现在此头之后。这个声明告诉服务器适用的servlet规范的版本(如2.2或2.3)并指定管理此文件其余部分内容的语法的DTD(Document Type Definition,文档类型定义)。所有部署描述符文件的顶层(根)元

2012-07-10 09:24:25 2398

原创 浅谈Java的输入输出流

Java语言的输入输出功能是十分强大而灵活的,美中不足的是看上去输入输出的代码并不是很简洁,因为你往往需要包装许多不同的对象。在Java类库中,IO部分的内容是很庞大的,因为它涉及的领域很广泛:标准输入输出,文件的操作,网络上的数据流,字符串流,对象流,zip文件流....本文的目的是为大家做一个简要的介绍。  流是一个很形象的概念,当程序需要读取数据的时候,就会开启一个通向数据源的流

2012-07-06 11:26:11 939

原创 java.sql.date与java.util.date区别以及数据库中插入带时分秒的时间

java.sql.Date,java.sql.Time和java.sql.Timestamp三个都是java.util.Date的子类(包装类)。java.sql.Date是java.util.Date的子类,是一个包装了毫秒值的瘦包装器,允许 JDBC 将毫秒值标识为 SQL DATE 值。毫秒值表示自 1970 年 1 月 1 日 00:00:00 GMT 以来经过的毫秒数。 为了与 SQ

2012-07-06 09:15:30 53076 5

原创 ORACLE和SQLSERVER中部分时间转化函数 详细版

ORACLE的时间转换函数 Oracle的数据库比较特殊,不像Mysql的数据可以自动转换,比如时间类型,如果用字符串赋值就会报错,所以Oracle中就有TO_DATE函数来完成类型转换。StrSql = "SELECT colum FROM tablename WHERE date_arg= TO_DATE('2004-09-25' , 'yyyy-mm-dd') 注意函数后

2012-07-02 14:36:59 2216

原创 Oracle中部分SQL函数及语句用法 留存

1、sql汇总一、重复操作查询--where条件得distinct systemdicid作为唯一标识select *  from dmis_zd_systemdic t WHERE typeid = '06012'   and t.systemdicid in (select min(systemdicid)                           f

2012-07-02 14:11:01 1725

原创 js 获取css 样式表属性

今天看到这样两个属性 currentStyle defaultView,这两个属性从字面上看,是获取css 属性的,而我之前获取css属性用的则是dom.element.style.height 类似这样的写法,今天看到上面提到的两个属性有好奇,与在网上查了一下,这个两用法是区别的:-->dom.element.style.height 对于样式写在或者.css文件里,是无效的-->与是c

2012-06-26 14:39:01 1423

原创 PL/SQL 快捷键设计以及添加快捷键 .

PL/SQL 快捷键 1 修改Code assistant快捷键  tools->preferences->User Interface -> Key Configuration -> tools/ code assistant 改为自己想要的快捷键  tools -> code assistant 可以查看帮助的快捷键  2 修改 Sql 语句大小写  默认 pl

2012-06-26 11:27:04 20726 3

原创 Java多态性

几个相关类package com.test;public class A { public String show(D obj){ return ("A and D"); } public String show(A obj){ return ("A and A"); } }package com.test;public cla

2012-06-25 15:57:13 1133

原创 Iterator和ListIterator

Iterator和ListIterator主要区别有:一、ListIterator有add()方法,可以向List中添加对象,而Iterator不能。二、ListIterator和Iterator都有hasNext()和next()方法,可以实现顺序向后遍历。但是ListIterator有hasPrevious()和previous()方法,可以实现逆向(顺序向前)遍历。Iterator就

2012-06-20 14:53:06 22115 6

原创 hibernate的具体配置

Hibernate配置文件可以有两种格式,一种是 hibernate.properties ,另一种是 hibernate.cfg.xml 后者稍微方便一些,当增加hbm映射文件的时候,可以直接在 hibernate.cfg.xml 里面增加,不必像 hibernate.properties 必须在初始化代码中加入。但不管怎么说,两种的配置项都是一样的,下面详细介绍: 在H

2012-06-19 15:01:27 1016

原创 java中final和static(拿来主义)

一、final    根据程序上下文环境,Java关键字final有“这是无法改变的”或者“终态的”含义,它可以修饰非抽象类、非抽象类成员方法和变量。你可能出于两种理解而需要阻止改变:设计或效率。   final类不能被继承,没有子类,final类中的方法默认是final的。    final方法不能被子类的方法覆盖,但可以被继承。    final成员变量表示常量,只能被赋值

2012-06-19 14:37:12 411

原创 闲来无事

问题: 海滩上有一堆桃子,五只猴子来分。第一只猴子把这堆桃子平均分为五份,多了一个,这只   猴子把多的一个扔入海中,拿走了一份。第二只猴子把剩下的桃子又平均分成五份,又多了   一个,它同样把多的一个扔入海中,拿走了一份,第三、第四、第五只猴子都是这样做的,   问海滩上原来最少有多少个桃子? 解答:package com.test;public class

2012-06-18 11:13:21 639

exe4j安装包下载

exe4j的安装包 可以将所写的java程序打包为exe格式 好东西 值得你拥有

2013-03-14

gson-1.6.jar

gson.jar包 可以方便的实现json数据与Java数据的转换处理 好东西 值得你拥有

2013-03-12

jquery帮助文档

jquery的chm格式帮助文档 中文版 好资料 值得你拥有

2013-02-18

深入浅出MFC.txt

深入浅出MFC.txt 中文版 txt格式,随时随地阅读,毫无压力。 好书,值得你拥有。

2013-01-05

jxl-API帮助文档

jxl的api文档 简单使用 只可惜是英文版的 不过应该不影响使用

2012-12-20

VC编写的计算器

VC实现的计算器功能 VC实现的计算器功能 VC实现的计算器功能 VC实现的计算器功能

2012-08-29

JAVA输入输出流详细解读

JAVA IO输入输出流详细讲解

2012-07-11

驱动-java程序连接各种数据库所需要的驱动大全

Oracle SQLserver MySql db多种数据库连接驱动 部分测试

2012-02-21

jQuery1.6压缩包

jQuery1.6 下载即可用

2012-02-21

JDBC桥(留存,已测试)

JDBC 程序连接数据库使用

2012-02-09

空空如也

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

TA关注的人

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