自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(15)
  • 资源 (17)
  • 论坛 (1)

原创 用WM_COPYDATA实现进程通信

<br />用WM_COPYDATA实现进程通信<br />用WM_COPYDATA的前提:<br />1,知道接收消息进程的句柄。<br />2,接收消息进程重载了WM_COPYDATA消息映射,能对其做出反应(否则不是发送端自作多情了?)<br />看过前提,得出结论:在自己写的两个进程间用WM_COPYDATA再好不过。<br />下面CODE几行就说明了一切。<br />获得句柄的方法,最简单的方法就是使用FindWindow,找窗口类,或者名,如果你觉得这样不把握,那就利用SetProp个窗口做个

2011-02-16 16:08:00 1022

原创 #pragma pack详解

一、n字节的对齐方式VC对结构的存储的特殊处理确实提高CPU存储变量的速度,但是有时候也带来了一些麻烦,我们也屏蔽掉变量默认的对齐方式,自己可以设定变量的对齐方式。   VC中提供了#pragma pack(n)来设定变量以n字节对齐方式。n字节对齐就是说变量存放的起始地址的偏移量有两种情况:第一、如果n大于等于该变量所占用的字节数,那么偏移量必须满足默认的对齐方式,第二、如果n小于该变量的类型所占用的字节数,那么偏移量为n的倍数,不用满足默认的对齐方式。结构的总大小也有个约束条件,分下面两种情况:如果n大

2011-02-16 13:57:00 570

转载 细说 #pragma pack(n)

<br />在C语言中,结构是一种复合数据类型,其构成元素既可以是基本数据类型(如int、long、float等)的变量,也可以是一些复合数据类型(如数组、结构、联合等)的数据单元。在结构中,编译器为结构的每个成员按其自然对界(alignment)条件分配空间。各个成员按照它们被声明的顺序在内存中顺序存储,第一个成员的地址和整个结构的地址相同。<br />例如,下面的结构各成员空间分配情况:<br />struct test <br />{<br />     char x1;<br />     shor

2011-02-16 13:54:00 535

转载 vc6 unicode编码

<br />VC6默认建立的工程是ANSI模式,ANSI模式在繁体中文系统中会出现乱码,需要将ANSI版程序转换成UNICODE<br />1. 添加 UNICODE 和 _UNICODE 预处理定义<br />位置:Project Settings -> C/C++ -> Preprocessor definitions<br />添加了这两个定义后,MFC的一些内置类型如 TCHAR、CString 都将转为支持宽字符类型(wchar_t)<br />2. 使用宽字符相关类型,如:<br />char

2011-02-15 17:00:00 1928

转载 vc中常用的方法

vc中常用的方法<br />  一、打开CD-ROM <br />mciSendString("Set cdAudio door open wait",NULL,0,NULL); <br />二、关闭CD_ROM <br />mciSendString("Set cdAudio door closed wait",NULL,0,NULL); <br />三、关闭计算机 <br />OSVERSIONINFO OsVersionInfo; //包含操作系统版本信息的数据结构 <br />OsVersionIn

2011-02-15 13:22:00 600

转载 unrar.dll使用说明

unrar.dll使用说明  unrar - unrar.dll - DLL文件信息 <br />  DLL 文件: unrar 或者 unrar.dll<br />  DLL 名称: UnRAR dynamic library for Windows software developers<br />  描述: <br />  unrar.dll是RAR压缩包解压相关文件。<br />  属于: UnRAR <br />  系统 DLL文件: 否<br />  常见错误: File Not Found,

2011-02-15 13:20:00 2750

转载 VC中Ansi、Unicode、UTF8字符串之间的转换和写入文本

<br /><br />Ansi字符串我们最熟悉,英文占一个字节,汉字2个字节,以一个/0结尾,常用于txt文本文件 <br />Unicode字符串,每个字符(汉字、英文字母)都占2个字节,以2个连续的/0结尾,NT操作系统内核用的是这种字符串,常被定义为typedef unsigned short wchar_t;所以我们有时常会见到什么char*无法转换为unsigned short*之类的错误,其实就是unicode <br />UTF8是Unicode一种压缩形式,英文A在unicode中表示为0

2011-02-12 18:21:00 681

转载 宏定义中使用do{}while(0)的好处

<br />#define MACRO_NAME(para) do{macro content}while(0)<br />的格式,总结了以下几个原因:<br />1,空的宏定义避免warning:<br />#define foo() do{}while(0)<br />2,存在一个独立的block,可以用来进行变量定义,进行比较复杂的实现。<br />3,如果出现在判断语句过后的宏,这样可以保证作为一个整体来是实现:<br />#define foo(x) /<br />action1(); /<br

2011-02-12 13:41:00 576

原创 WPF学习笔记(1):样式(Style)与模板(Template)

 <br /><br />一、WPF样式<br />  类似于Web应用程序中的CSS,在WPF中可以为控件定义统一的样式(Style)。样式属于资源的一种,例如为Button定义统一的背景颜色和字体:<br />  1: <Window.Resources><br />  2:   <Style <br />  3:     TargetType="Button"><br />  4:     <Setter Property="Background" Value="Yellow" /><br

2011-02-07 16:14:00 736

转载 路由事件详解

路由事件路由事件<br /><br />路由事件是指一些在试图树中按照它们的路由规则可上抛或下抛的事件。 这种路由事件经常有“管道”、“冒泡”、“直接”。 可以将事件处理器直接挂接在添加事件的元素上,也可以通过附加属性语法“Button.Click="Button_Click",”挂接在他上面或者下面的其他元素上。<br />路由事件一般是成对出现的。第一个是管道事件如“PreviewMouseDown”,第二个事件是冒泡事件如“MouseDown”。它们在触发一个事件处理器后并不会停止路由,直到设

2011-02-07 12:19:00 1422

转载 依赖属性详解

简介:  <br />当你开始用WPF编程的时候,很快就会碰到“依赖属性”。它们和一般的.Net属性看起来很相似,但简单概念之后则是更复杂和更强大。<br />主要的区别在于:平常的.NET属性的值直接读取于类的一个私有属性,而依赖属性的值则是通过调用继承自DependencyObject的GetValue()方法动态赋值的。<br />当你给一个依赖属性赋值时,它不是存储在对象的字段中,而是在存储在基类DependencyObject提供的一个键-值配对的字典中。一条记录中的键(Key

2011-02-07 12:18:00 1664

原创 代替桌面工具 10款最给力的Web开发与设计工具

<br />http://developer.51cto.com/art/201101/242579.htm

2011-02-07 12:07:00 1025

转载 WPF ToolKit 生成图表

<br />刚认识一个WPF的工具,WPF ToolKit 先用来生成图表,不错。<br /><br />操作步骤:<br />1.下载并安装WPF ToolKit<br />2.创建WPF项目并加载相应组件:<br /><br />这里主要应用System.Windows.Controls.DataVisualization.Toolkit.dll 和WPFToolkit.dll。<br /> 代码<Window x:Class="Wpftest.MainWindow"<br />

2011-02-07 12:06:00 19890 6

转载 WPF 开发流程

WPF 开发流程:用户体验是成功的关键因素:过去,我们开发一套软件主要在于尽可能满足客户的功能性需求。用户体验则放在开发完成后才考虑。而现在,客户需要的不再仅仅是一个能工作的产品。能够提供正确的功能仍然是一个好产品的先决条件,但把它转向正式产品,那你不得不提供一个良好的客户体验。提供丰富的客户体验不是虚无缥缈的。必须对它计划和设计,然后再把他集成在产品的开发中。设计丰富的客户体验不仅仅是用一些图片、渐变等效果来装饰你的用户界面。它应该在软件和用户之间建立一种情感,应该使用户感觉舒适,以至于他喜欢继续使用你的

2011-02-07 12:04:00 2522 1

原创 wpf类层次结构

WPF类层次结构<br />                                                                            转载于<br /><br /><br />注意:<br />WPF的核心名称空间从System.Windows开始(如System.Windows、System.Windows. Controls以及System.Windows.Media)。唯一的例外是由System.Windows.Forms开始的名称空间,它是Windows

2011-02-01 21:03:00 2299

apk反编译工具2个

反编译apk生成程序的源代码和图片、XML配置、语言资源等文件

2011-11-10

无须安装netframework框架运行.net程序工具- RemoteSoft_Linker

无须安装netframework框架运行.net程序工具- RemoteSoft_Linker, 里面有详细说明。 绿色版和安装版 都有,好东西。

2011-07-28

c++_23种设计模式解析(附 实现源码)

c++ 的设计模式详细解释,毋庸置疑,谢谢作者的智慧和汗水!

2011-06-24

高级TCP/IP编程

网络编程相关的书,比较难觅! 该书涉及了网络编程的所有细节,提供了44实例,网络内部工作机制介绍的相当好! 推荐!

2011-06-24

让Oracle跑得更快_Oracle_10g性能分析与优化思路

详解了让Oracle跑得更快_Oracle_10g性能分析与优化思路 Word精简版

2011-06-24

socket实现文件传输源码

socket实现文件传输实例一则,包括客户端 和服务端

2011-05-14

windows高级编程源码Advanced.Windows.3rd.Ed.src.rar

windows高级编程源码第三版 多个实用的技术实例,很不错 Advanced.Windows.3rd.Ed.src.rar

2011-05-14

windows网络与通信程序设计-光盘

windows网络与通信程序设计-光盘.rar windows网络与通信程序的经典之作,适合入门和提高

2010-08-27

拦截和转发网络数据包的设计与实现

手把手教你 拦截和转发网络数据包的设计与实现

2010-08-27

【解惑】jdbc入门通透说

【解惑】jdbc入门通透说 Java平台基础但重要的一小节

2010-08-27

Windows高级调试

Windows高级调试 你真的懂得调试吗,看完本书,功力增加一层 呵呵

2010-08-27

Linux系统命令及其使用详解

Linux系统命令及其使用详解,包括参数意义等,很好的参考书

2010-08-27

Oracle数据库维护培训--华为资料

Oracle数据库维护培训--华为的经典教程

2010-01-26

sql语言艺术-中文版.pdf

sql语言艺术-中文版.pdf 优化SQL文,提高SQL语句的经典著作,赞一个

2010-01-26

软件工程师日语(好资源,难觅)

软件工程师日语,IT日语相关的东西难找啊 还不快抢,呵呵呵

2009-10-04

日语能力考试3-4级词汇

日语3-4级词汇,比较详细的列出了其用法等,还附带了例题,比较方便

2009-03-14

J2EE总体的学习步骤

J2EE总体的学习步骤.doc 学习J2EE的指导书 呵呵 看看做到心中有数 不错的

2008-10-07

请问哪个版本的jboss稳定好用呢

发表于 2012-02-28 最后回复 2012-03-02

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