自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

闷骚的悟空

个人总结,感悟随笔。我很白,欢迎大家指点,切莫指指点点。

  • 博客(17)
  • 资源 (6)
  • 收藏
  • 关注

转载 VC++中实现程序启动后隐藏窗口,最小化到托盘图标。

对话框型程序的窗口隐藏:1.在OnInitDialog()中加上ShowWindow(SW_HIDE),无效。2.在OnPaint()中加上ShowWindow(SW_HIDE),有效,但会闪烁。3.重载虚函数WindowProc():LRESULT CTes

2011-07-06 17:05:27 11341 1

原创 VC++中的Unicode编程

整理了一下搜集的有关VC++中的Unicode编程问题,如char、wchar_t、TCHAR、_T等。原帖:http://rangercyh.blog.51cto.com/1444712/497922http://bluejoe.blog.51cto.com/807902/192760http://www.cublog.cn/u2/62117/showart_2094853.htmlwindows早在windows2000以后的版本里使用Unicode进行全系统开发了,也就是用于创建窗口、显示文本、进行字

2011-05-27 23:57:00 1636

转载 浅析字符编码

<br /><br />1. ASCII码<br />我们知道,在计算机内部,所有的信息最终都表示为一个二进制的字符串。每一个二进制位(bit)有0和1两种状态,因此八个二进制位就可以组合出256种状态,这被称为一个字节(byte)。也就是说,一个字节一共可以用来表示256种不同的状态,每一个状态对应一个符号,就是256个符号,从0000000到11111111。<br />上个世纪60年代,美国制定了一套字符编码,对英语字符与二进制位之间的关系,做了统一规定。这被称为ASCII码,一直沿用至今。<br /

2011-05-21 13:29:00 675

原创 用VC++编写供PowerBuilder使用的DLL

在用VC++编写供PowerBuilder使用的DLL时,要注意下面2点:调用约定C++函数有_stdcall、_cdecl、_fastcall等多种调用约定,调用约定用来说明函数参数的压栈顺序和由谁(函数自身还是调用者)来修改堆栈。编写供PB调用的DLL时,要使用_stdcall调用约定,如下所示:extern "C" _declspec(dllexport) int _stdcall GetInt(char* name){...}def文件在def文件中由EXPORT来输出函数可防止函数名出

2011-05-17 20:02:00 2893

原创 关于Java平台的编码

网上整理 + 个人见解有些点可能不准确,随时更改。  需要注意编码格式的地方有很多,好多默认的编码格式也都是不统一的,如果设置不当,就容易出现中文乱码现象。 关于编辑器的编码:用记事本和Eclipse编辑保存的文件,默认都是操作系统的编码,即GBK。Eclipse比较牛,它可以根据你在具体文件中设置的encoding来自动更改文件保存的编码,例如,可以在文件

2011-05-13 17:43:00 2605

转载 深入浅出正则表达式

<br />原文链接:<br />http://dragon.cnblogs.com/archive/2006/05/08/394078.html<br />http://dragon.cnblogs.com/archive/2006/05/09/394923.html<br /> <br /><br />1.      什么是正则表达式<br />基本说来,正则表达式是一种用来描述一定数量文本的模式。Regex代表Regular Express。本文将用<<regex>>来表示一段具体的正则表达式。<br

2011-05-08 23:20:00 841

转载 C++ Boost 正则表达式用法(转自:吴碧宇的cnblog)

 先看一个网上经典的例子。#include "stdafx.h"#include #include #include #include #include using namespace std;using namespace boost;regex expression("^select ([a-zA-Z]*) from ([a-zA-Z]*)");int main(int argc, char* argv[]){ std::string in; cmatch what; cout  getline(cin

2011-05-08 22:48:00 7987 1

原创 用JK来整合Apache和Tomcat

整合目的:让Apache处理静态页面,让Tomcat处理Jsp页面。整合后的效果:http://localhost 和 http://localhost:8080 的结果是一样的。假设Apache和Tomcat都已经安装完毕。下面开始整合:从Tomcat网站上下载适合自己版本的JK。将下载到的mod_jk.so复制到Apache的modules目录下。将Apache和Tomcat的目录都指定到一个目录上。先修改Tomcat的目录,方法参见“修改Tomcat的网站根目录”http://blog.csdn.ne

2011-05-03 21:05:00 1496

原创 修改Tomcat的网站根目录

想把Tomcat的默认网站根目录修改成自己指定的目录,比如:F:/MyWeb。这样以后把自己写的index.jsp放到该目录下,就能通过http://localhost:8080/index.jsp来访问我的F:/MyWeb/index.jsp文件。其实就是修改conf目录中的server.xml。有2种修改方式:方式一:把中的appBase的值改成F:/MyWeb。必须要在F:/MyWeb目录下建立ROOT(大写字母)目录。     这种修改方式的结果是:localhost确实是F:/MyWeb,但网站的

2011-05-03 18:46:00 47539 4

原创 修改Tomcat 7的用户密码

使用Tomcat Manager和Tomcat Host Manager时,提示输入密码,于是就修改了一下tomcat-users.xml:重新打开,结果出现错误页面,依旧连接不上。这是为什么,以前都是这么改的啊?上网搜了一下,也都是这么改的。我又回头仔细看了一下错误页面的说明,才知道,Tomcat 7开始的版本,不止需要manager和admin,还需要manager-gui和admin-gui才能使用HTML的Tomcat Manager和Tomcat Host Manager,于是再把它们加上:

2011-05-03 15:19:00 14805 7

原创 关于Can't connect to MySQL server on 'localhost' (10061)的解决办法!

先描述一下我的问题:刚装了MySQL Workbench,想使用一下,于是就想用它连接一下MySQL,结果弹出提示:Can't connect to MySQL server on 'localhost' (10061)!检查了一下,MySQL服务正在运行啊,但是为什么连不上呢?在CMD中,可以正常使用MySQL的命令,防火墙我都没开,难道是端口的问题?于是用telnet 127.0.0.1 3306测试端口,结果它竟然提示连接失败:不能打开到主机的连接,在端口3306:连接失败!my.ini中确实用的是3

2011-05-02 23:25:00 54930 6

原创 忘记MySQL的密码怎么办?

<br />忘记了root的默认密码怎么办?可以用下面方法重置:停止MySQL服务在CMD中转到MySQL的bin目录执行:mysqld --skip-grant-tables;(该命令是省略权限检查启动MySQL服务,执行后,CMD会停止不动,此时不要关闭该CMD窗口。)打开一个新的CMD窗口,同样转到MySQL的bin目录下,执行:mysql然后再执行:update user set password=password('新密码') where user='root';然后再执行:flush privi

2011-05-02 22:35:00 1652

原创 Windows下安装2个Apache

本来之前学习Java时,已经安装了一个Apache,而且用的好好的。后来学习PHP,于是装了个ZendServer,没想到,它里面自带了一个Apache,于是电脑里就2个Apache了。于是,悲剧发生了,当我启动Apache Monitor时,发现里面有2个服务,只是名字不一样,但实际上就是2个副本。然后我想启动其中的任何一个,死活也启动不了,2个Apache都挂了。赶紧上网搜了搜,明白了,2个服务都在抢80端口,冲突了。我把ZendServer里的那个Apache的httpd.conf做了如下修改:把Li

2011-05-02 19:56:00 5014

原创 云计算中的身份管理

以用户为中心的联合身份管理系统,支持现有和以后的身份管理协议。用户控制谁拥有自己的身份数据以及如何使用它。在各种云服务之间协调、共享身份数据。类似于浏览器中的填表功能,有这么一个专门的身份管理系统来维护、管理用户身份数据,用户在进入云中之前,会先连接到这个身份管理系统。当用户使用云中某项服务时,只需简单地一步授权操作,云服务便自动从那个身份管理系统获知用户身份数据,云服务都信任这个身份管理系统,进一步验证之后,便可给用户提供服务了。用户身份数据不再被那些各种各样的云服务来各自独立管理,而是统一由那个联合身份

2011-04-30 13:19:00 1810

原创 资本性支出VS收益性支出;平均成本VS边际成本

<br />资本性支出是指受益期超过一年或一个营业周期的支出,即发生该支出不仅仅是为了获得本期收益,而且也是为了以后各期的持续性收益。如购入固定资产等。<br /> <br />收益性支出是指受益期不超过一年或一个营业周期的支出,即发生该支出仅仅是为了本期收益。如发生财务费用等。<br /> <br />因此,两者的区别通常以受到该项支出效益期间长短为准。<br />如果对固定资产进行更新改造、改良,这些都是符合资本化条件的,应归入资本性支出。<br />如果对固定资产进行维修,则属于收益性支出。<br /

2011-04-30 12:33:00 1458

原创 做研究,写论文

看论文1、看论文时,要把作者的理论方法、实验过程和技术等亲自实践一下,编程、导入数据来测试。这不仅可以帮助理解论文,还可能会发现论文里的一些隐藏的问题(比如作者想忽略的,或是他解决不了而没有提到的),也可能会发现一些作者都没想到的新问题、新研究点。2、看论文时,要找其3个优点,3个缺点,逼着自己去发现。做研究1、每一件东西都有可研究的地方,你现在对它做了研究,以后说不定说明时候就能用到你的这些研究成果。(注意,这只是从纯粹做研究的角度讲,要考虑写论文,就要注意你的研究要引人注意。)2、做研究要知己知彼,当提

2011-04-28 23:46:00 889

转载 VC++中的OpenMP编程:设置与简要说明(转自:Colin.Cpper)

Visual C++® 2008对OpenMP的支持       VC++2008根据项目属性配置的指示进行 /openmp编译器切换,当配置了OpenMP支持后,编译器会提供_OPENMP定义,可以使用#ifdef _OPENMP来决定程序使用或者不使用OpenMP。        配置VC++2008项目,在project的property页面上的C/C++ -> Language 选项卡中将OpenMP Support这项设置为Yes,然后在需要使用OpenMP函数的cpp文件中引用#include

2011-04-28 12:49:00 4869 1

C++中文手册程序库速查

C++中文手册 包括C和C++的程序库。C++中文手册 包括C和C++的程序库。

2011-05-10

软件测试新手学习宝典

软件测试新手学习宝典,想学软件测试的新手可以看一下啊

2008-12-04

软件工程思想

软件工程思想小手册,希望对大家有用

2007-12-01

MySQL中文手册

MySQL中文手册,相当好用哦

2007-12-01

空空如也

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

TA关注的人

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