自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(46)
  • 资源 (6)
  • 收藏
  • 关注

转载 上最详细的JavaScript事件使用指南

史上最详细的JavaScript事件使用指南2015-05-19 09:55 涂根华的博客 字号:T | T事件流 事件流描述的是从页面中接收事件的顺序,IE和Netscape提出来差不多完全相反的事件流的概念,IE事件流是事件冒泡流,Netscape事件流是事件捕获流。 事件冒泡 IE的事件流叫做事件冒泡,即事件开始时由最具体的元素(文档中嵌套最深的那个节点)接收

2015-05-19 10:45:37 2172

转载 UTF8 GB2312互转

//UTF-8到GB2312的转换char* U2G(const char* utf8){int len = MultiByteToWideChar(CP_UTF8, 0, utf8, -1, NULL, 0);wchar_t* wstr = new wchar_t[len+1];memset(wstr, 0, len+1);MultiByteToWideChar(CP_UTF8, 0, utf8

2014-02-21 09:00:35 1246

转载 处理Win7 安装的100M空间

如果你是从xp系统升级安装,或者重新安装win7系统,应该不会出现所谓的100M系统保留分区情况。        这里说的安装指的的对新的磁盘或者删除了老的所有分区后的安装win7系统。        第一种方法:利用第三方分区工具先对磁盘进行分区。没有第三方工具,利用xp安装盘,进行磁盘分区也行。只要分区格式化就可以了,没有必要安装xp系统。        注:要用xp盘

2014-02-19 09:14:10 4160

转载 QT QString与中文问题

首先呢,声明一下,QString 是不存在中文支持问题的,很多人遇到问题,并不是本身 QString 的问题,而是没有将自己希望的字符串正确赋给QString。[喝小酒的网摘]http://blog.const.net.cn/a/4027.htm很简单的问题,"我是中文"这样写的时候,它是传统的 char 类型的窄字符串,我们需要的只不过是通过某种方式告诉QString 这四个汉字采用的那

2014-02-07 09:15:36 1080

原创 C++类的私有成员变量和函数的隐藏

我们在写C++的代码的时候,尤其是给三方提供库的情况下,所提供的类头文件中包含了很多的私有的变量和函数,对于调用和开发的人来说都是很繁琐的一件事情,最近在写QT代码的时候发现对其私有的东西隐藏很好,仔细研究,其实就是对这个类提供一个私有的类,然后通过宏对这个类进行使用,非常方便。       通过研究发现移植到其他的C++代码中也是非常好的一件事情,现将这个东东班门弄斧的整理一下,以供大家参考

2013-11-22 11:18:24 10901

转载 关于setsockopt

功能描述:        获取或者设置与某个套接字关联的选 项。选项可能存在于多层协议中,它们总会出现在最上面的套接字层。当操作套接字选项时,选项位于的层和选项的名称必须给出。为了操作套接字层的选项,应该 将层的值指定为SOL_SOCKET。为了操作其它层的选项,控制选项的合适协议号必须给出。例如,为了表示一个选项由TCP协议解析,层应该设定为协议 号TCP。用法:

2013-01-11 11:33:01 611

原创 .NET 中 对窗口中某一控件全屏显示的方法二则

示例一:        采用API的形式调用,同时将API的调用封装成一个库,废话不说,直接上代码:using System;using System.Collections.Generic;using System.Text;using System.Runtime.InteropServices;using System.Windows.Forms;namespace

2013-01-01 11:25:24 1653

转载 SQL Server中的CLR编程——用.NET为SQL Server编写存储过程和函数

原文出处很早就知道可以用.NET为SQL Server2005及以上版本编写存储过程、触发器和存储过程的,不过之前开发的系统要么因为历史原因用的是SQL2000要么根本用不着在SQL Server中启用CLR,所以一直没有尝试。最近因为项目的原因,在这方面做了一个调研,现在在这里分享一下心得。首先要说明的是要在SQL Server中启用CLR必须是在SQL Server2005

2012-12-28 15:50:10 550

转载 关于typedef的用法总结

2012-12-12 08:24 4689人阅读 评论(43) 收藏 举报目录(?)[-]基本定义用途一与define的区别用途二减少错误用途三    直观简洁用途四平台无关性用途五掩饰复合类型用途六代码简化用途七typedef 和存储类关键字storage class specifier     在C还是C++代码中,typedef都使用的

2012-12-25 10:19:34 427

转载 C++ 类中定义常量的方法

1.在类定义体内定义枚举常量;  例如:class A{public: enum { THREAD_NUM = 100, MEM_BLOCK_SIZE = 1024, PORT = 8080 };};这样定义出来的常量值在程序运行过程中是不能被修改的,编译的时候就已经确定了这些常量的值;2.在类定义体中声明使用stati

2012-12-18 11:00:27 1365

转载 C/C++中怎样获取日期和时间

摘要:本文从介绍基础概念入手,探讨了在C/C++中对日期和时间操作所用到的数据结构和函数,并对计时、时间的获取、时间的计算和显示格式等方面进行了阐述。本文还通过大量的实例向你展示了time.h头文件中声明的各种函数和数据结构的详细使用方法。关键字:           UTC(世界标准时间),          Calendar Time(日历时间)

2012-12-14 12:15:09 738

转载 _com_util::ConvertStringToBSTR和_com_util::ConvertBSTRToString修正版

//implement our own conversion functions//------------------------//// Convert char * to BSTR ////------------------------//inline BSTR ConvertStringToBSTR(const char* pSrc){ if(!pSrc) retur

2012-12-14 12:11:04 1198

转载 用Inno Setup来解决.NetFramework安装问题

本文出自 “周公的专栏” 博客,请务必保留此出处http://zhoufoxcn.blog.51cto.com/792419/279243 前段时间朋友接了一个项目,具体是开发一个安装在局域网内的软件,这个软件会定时连接局域网内的服务器来更新本地客户端的一些信息,因为在局域网内存在着多种不同的Windows版本,从WindowsXP、Windows2003及Windows2008到Wi

2012-12-13 09:15:35 1095

转载 Inno Setup 制作安装程序[支持静默安装.NET环境]

1.贴源码; 脚本由 Inno Setup 脚本向导 生成!; 有关创建 Inno Setup 脚本文件的详细资料请查阅帮助文档!#define MyAppName "TestSet"#define MyAppVersion "1.0"#define MyAppPublisher "ZCF"#define MyAppURL "http://www.zcfsky.co

2012-12-13 09:14:25 10181 1

转载 TOMCAT的域名配置

转载TOMCAT的域名配置现在很多的公司的网站都是用tomcat作为应用服务区的,可是对于初学者,8080端口号是如何去掉的,这些网站是如何和域名绑定到一起的呢?一个tomcat是如何绑定多域名?并且这些域名是如何对应不同的项目呢?而且我的服务器没放在机房,放在我的本地,我应该如何把我的服务器给映射到外网?这一系列的问题,今天就这个问题,我来说一下。1.域名。现在的

2012-12-13 09:13:50 1685

转载 SQL Server中临时表与表变量的区别

(此贴非原创,他处转载)我们在数据库中使用表的时候,经常会遇到两种使用表的方法,分别就是使用临时表及表变量。在实际使用的时候,我们如何灵活的在存储过程中运用它们,虽然它们实现的功能基本上是一样的,可如何在一个存储过程中有时候去使用临时表而不使用表变量,有时候去使用表变量而不使用临时表呢?  临时表  临时表与永久表相似,只是它的创建是在Tempdb中,它只有在一个数据库连接结束

2012-12-13 09:13:13 458

转载 C语言中auto,register,static,const,volatile的区别

1)auto  这个关键字用于声明变量的生存期为自动,即将不在任何类、结构、枚举、联合和函数中定义的变量视为全局变量,而在函数中定义的变量视为局部变量。这个关键字不怎么多写,因为所有的变量默认就是auto的。 2)register  这个关键字命令编译器尽可能的将变量存在CPU内部寄存器中而不是通过内存寻址访问以提高效率。 3)static  常见的两种用途:

2012-12-13 09:12:01 1096

转载 Linux动态库的编译与使用

Linux下的动态库以.so为后缀,我也是初次在Linux 下使用动态库,写一点入门步骤,以便以后能方便使用。第一步:编写Linux程序库文件1.动态库接口文件//动态库接口文件getmaxlen.h#ifndef _GETMAXLEN_H_#define _GETMAXLEN_H_int getMaxLen(int *sel,int N);

2012-12-13 09:11:17 12794

转载 项目经理问:为什么总是只有我在加班 – 挂包袱现象

项目经理问:为什么总是只有我在加班 – 挂包袱现象转载:http://blog.csdn.net/yihui823/article/details/6769887现象最近和一位项目经理聊天。这位PM之前是个技术大牛,没什么搞不定的东西,而且做事也认真,也卖命。领导没理由不提拔这种牛人。所以,这个项目让这哥们当PM。聊着聊着,这位牛人发出一声感慨,现在的员工不好带啊,

2012-12-13 09:10:48 895

转载 C语言字节对齐

文章最后本人做了一幅图,一看就明白了,这个问题网上讲的不少,但是都没有把问题说透。  一、概念       对齐跟数据在内存中的位置有关。如果一个变量的内存地址正好位于它长度的整数倍,他就被称做自然对齐。比如在32位cpu下,假设一个整型变量的地址为0x00000004,那它就是自然对齐的。     二、为什么要字节对齐      需要字节对齐的根本原因在于CPU访

2012-12-13 09:09:04 399

转载 网络通信时字节序转换原理与网络字节序、大端和小端模式 .

引言:在进行网络通信时是否需要进行字节序转换? 相同字节序的平台在进行网络通信时可以不进行字节序转换,但是跨平台进行网络数据通信时必须进行字节序转换。原因如下:网络协议规定接收到得第一个字节是高字节,存放到低地址,所以发送时会首先去低地址取数据的高字节。小端模式的多字节数据在存放时,低地址存放的是低字节,而被发送方网络协议函数发送时会首先去低地址取数据(想要取高字节,真正取得是低字节),接收方

2012-12-13 09:08:01 700

转载 extern作用详解

extern 作用1:声明外部变量现代编译器一般采用按文件编译的方式,因此在编译时,各个文件中定义的全局变量是互相透明的,也就是说,在编译时,全局变量的可见域限制在文件内部。例1:创建一个工程,里面含有A.cpp和B.cpp两个简单的C++源文件://A.cpp:int iRI;int main(){//.....}//B.cppint iR

2012-12-12 12:12:23 548

转载 vs2008 配置 wxwidgets 环境

1 、去官网 下载一个wxMSW版本的 wxWidgets 。有安装版和 压缩版的, 我这采用当时最新的 wxMSW-2.8.112、解压或者安装源文件包      假如路径是:3、编译    用vs2008打开 D:\wxMSW-2.8.11\build\msw\wx.dsw    然后出现转换工程的界面,选择全部。    然后,配置编译的

2012-12-12 12:11:43 589

转载 如何使用U盘安装操作系统 非PE安装系统的方法

写在前头,网上有很多介绍用WinPE安装系统的文章,但是自己试过这后发现并不是非常简便。近日又发现有人在询问如何装系统,所以特将自己使用的方法写出来,希望能帮到没用U盘安装过系统的本友。使用软件:WinSetupFromUSB 下载地址:http://www.msfn.org/board/install-USB-WinSetupF-t120444.html最新的版本是0.2.1(09.

2012-12-12 12:10:38 3659

转载 FTP应答码&响应码

FTP应答码&响应码 2010-10-28 22:29110: 重新启动标记应答。 120: 在n分钟内准备好 125: 连接打开准备传送 150: 打开数据连接200: 命令成功202: 命令失败211: 系统状态212: 目录状态213: 文件状态214: 帮助信息215: 名字系统类型 220: 新用户服务准备好了 221: 服务关闭控

2012-12-12 12:09:43 24082

转载 指针的魅力 (已修正)[转载]

序指针说:love me,love me!但是他对指针说:I hate u,I hate u!…… 。说起工具不得不让我想起一样东西——锄头,因为原人类有了锄头才使人类文明进入了开荒造田的农业时代,解决了温饱,开启了人类新纪元。可以这么说吧锄头使人类文明得到进步,没有锄头也就没有今天的我们,其地位与重要性可想而知。那么我们的指针何以能发挥像锄头那样惊人的魅力

2012-12-12 12:08:34 595

转载 内存整理(C/C++)

#include #include #include #include #pragma comment (lib,"psapi.lib") BOOL test(){    HANDLE SnapShot=CreateToolhelp32Snapshot(TH32CS_SNAPPROCESS,0);    if(SnapShot==NULL)    {

2012-12-12 12:07:43 951

转载 MySQL重装 但是忘记root原来的密码

1.先卸载MySQL2.清除安装目录3.清除数据存放目录C:\Documents and settings\all users.windows\application data目录下4.清除注册表 HKEY_LOCAL_MACHINE/SYSTEM/ControlSet001/Serivices/Eventlog/Application/MySQL HKEY

2012-12-12 12:07:14 2599

原创 MySQL 忘记 root 密码处理办法

MySQL 忘记 root 密码处理办法Windows下:1. Start->Run->Cmd -Enter;   sc stop mysql / Net Stop mysql2.启动mysql,一般找到mysql的安装路径找到mysqld-nt.exe(mysqld.exe)  netsqld-nt --skip-grant-tables3.另外再开一个命令窗口执行m

2012-12-12 12:06:34 568

原创 mysql查看表结构命令

mysql查看表结构命令,如下:desc 表名;show columns from 表名;describe 表名;show create table 表名;use information_schemaselect * from columns where table_name='表名';顺便记下:show databases;use 数据库名;s

2012-12-12 12:05:54 736 2

原创 C# 调用C/C++动态库随记1

平常在使用.NET的时候不可避免的要使用三方库,其中就包括提供的动态库(*.dll,非CRL生成的DLL)类型的.调用DLL的一般方式是:如C++库原型,库名称为Test.dll:__declspec(dllexport) int fnAdd(int i);C#声明如下:[DllImport("Test.dll")]static extern int

2012-12-12 12:03:06 630

转载 数据库操作之复制表结构方法

Oracle数据库和MSSql的数据库表结构复制差距非常大: Oracle:create table target_table_nameasselect column_name[,....n] from source_tableNameMSSQL:select column_name[,....n] into target_table_nam

2012-12-12 11:30:32 756

转载 控制台程序设置背景色和前景色

#include #include bool SetConsoleColor(WORD forceGroundColor, WORD backGroundColor);bool SetConsoleColor(WORD Color);int main(){ SetConsoleColor(FOREGROUND_INTENSITY | FOREGROUND_RED , BACKGROU

2012-12-12 11:29:15 3668

转载 Oracle创建表空间、创建用户以及授权、查看权限

(非原创,他处转载)创建临时表空间CREATE TEMPORARY TABLESPACE test_tempTEMPFILE 'C:\oracle\product\10.1.0\oradata\orcl\test_temp01.dbf'SIZE 32MAUTOEXTEND ONNEXT 32M MAXSIZE 2048MEXTENT MANAGEMENT LOC

2012-12-12 11:20:25 416

转载 Java环境变量配置方法详解

你知道Java环境变量如何配置吗,这里和大家分享一下,主要包括windows xp下配置JDK环境变量和几个java环境变量的含义和linux下的配置方法等内容,相信本文介绍一定会让你有所收获。  Java环境变量配置  windows xp下配置JDK环境变量:  1.安装JDK,安装过程中可以自定义安装目录等信息,例如我们选择安装目录为D:\java\jdk1.5.0_

2012-12-12 11:19:02 800

转载 GDI+入门(总结)

大部分是参照其它资料,然后加以自己的理解,那是什么,总结。算不得什么教程。。。。。。。汗,自己看着就行了。。如果别人能看那就更好了。首先下载GDI+文件包,一个动态链接库,使用GDI+就是调用那个动态链接库里的函数。类似画图什么的,了解这个主要是想把bmp图片转换成jpg的,然后做个简单屏幕监控,几个月前尝试做了一下,差不多是半分钟才传过来一张图片。知识有限,没办法,那时候,也没怎么上心,

2012-12-12 11:17:30 38115 4

转载 C# GDI+编程(一)

GDI+编程可以先参考一下http://hi.baidu.com/3582077/blog/item/56fbc926bd86260a8a82a18e.html虽然是C++的,但总有一些相通的地方。窗口刷新的时候,会产生Paint事件,那么我们给这个事件添加一个处理函数。然后在这个函数里画图。就能保证所画的图不被刷新掉,它可以总是显示。Paint事件对应的委托是:publi

2012-12-12 11:16:28 3198

转载 C# GDI+编程(二)

常用的绘图函数DrawArc绘制一个弧形示例:graphics.DrawArc(pen,0,0,200,200,90,120)倒数第二个参数,表示起始度数,最后一个参数是弧形的跨越度数。比如起始度数是90,跨越度数是120的弧形如下图:红色的是弧形。类似的方法还有DrawPie绘制一个扇形和FillPie填充一个扇形。都有起始度数,跨越度数。DrawPo

2012-12-12 11:15:32 2210

转载 C# GDI+编程(三)

Color的Alpha值Color也可以设定Alpha值,也就是透明度。如Color.FromArgb(120,255,255,255)。FromArgb有四个参数,第一个就指定了Alpha值。后面三个是颜色值RGB。Alpha值的范围是0~255,0表示完全透明,255表示不透明。看一个半透明的画刷示例吧:        private void formPaint(Ob

2012-12-12 11:14:43 4873

转载 C# GDI+编程(四)

截屏Grahpics类里的CopyFromScreen函数,可以把屏幕拷贝到Graphics对象里。如果Graphics对象是从窗口Form里创建的,那么屏幕就直接显示在窗口里。看例子:给窗口添加一个按钮,然后给这个按钮添加单击事件处理函数。函数里的代码如下:private void button1_Click(object sender, EventArgs e) {

2012-12-12 11:13:40 2386

VS2010中调试Qt QString的原生内容显示

在VS2010中调试QString等Qt类型的时候不能显示值是不是很坑爹,这个就是为了解决此问题的工具文件,该文件包含了VS中的MFC支持,和Qt类型的支持,还增加包含了网上没有的QDateTime等的支持,将下载的文件放到 Microsoft Visual Studio 10.0\Common7\Packages\Debugger中,VS2012类似,重新启动调试即可

2013-12-11

ActiveX 签名工具

网上收集的签名工具包,用户Activex控件,.NET 和C++写的COM组件均可使用, 工具包中有签名的步骤文档,自己的心血

2013-01-29

软件工程、项目经理资料

收集多年的软件工程,项目经理的文档,对于实战出来的master,看看这些书很有价值啊

2012-08-24

环宇管理信息系统(HYMIS)详细设计

非常规范的软件详细设计,程序员的晋级写文档的模板

2011-11-10

C# 命名规范

用于规范描述变量命名,适合团队开发和初学者。

2011-10-05

APD5.0文档

介绍将PB的c/s程序转换成ASP.net的工具。非常有用.

2007-09-14

空空如也

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

TA关注的人

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