自定义博客皮肤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)
  • 资源 (4)
  • 收藏
  • 关注

原创 DUBBO本地搭建及小案例

DUBBO的介绍部分我这里就不介绍了,大家可参考官方文档。DUBBO的注册中心安装DUBBO的注册中心支持好几种,公司用到zookeeper注册中心,所以我这边只说明zookeeper注册中心如何安装。安装zookeeper注册中心首先得下载zookeeper。大家可到zookeeper的官网http://zookeeper.apache.org/releases.html

2016-09-26 17:24:20 287 1

原创 在VC开发中使用简单灵巧的压缩/解压工具包LiteZip/LiteUnzip

一 引言在实际开发中,我们往往会涉及一些数据(或文件)压缩/解压操作其目的不单单是为了缩小软件的尺寸,有时还有压缩/藏匿的意图当然,对于某些特定的软件,压缩/解压部分几乎是必需的模块在本文中,我将向你展示一个简单灵巧的压缩/解压工具包LiteZip和LiteUnzip,并给出相应实例二 压缩/解压工具包LiteZip/LiteUnzip简介LiteZip.dll与LiteUnzip

2016-09-26 17:17:45 1329

原创 MFC最小化到托盘

在VC++中,想实现将MFC最小化到系统托盘,需要调用NOTIFYICONDATA类,并注册相应的消息,以下详细讲解如何实现:    第一步,声明一个NOTIFYICONDATA类,也就是NOTIFYICONDATA NotifyIcon;该句可以放在Dlg类的声明中,作为Dlg类的一个成员;也可以放在Dlg类的实现中,作为全局变量来使用。    第二步,声明一个响应函数afx_m

2016-09-26 17:16:38 380

原创 vc小知识2

VC中的SAFEARRAY类型SAFEARRAY  SAFEARRAY的主要目的是用于automation中的数组型参数的传递。因为在网络环境中,数组是不能直接传递的,而必须将其包装成SafeArray。实质上SafeArray就是将通常的数组增加一个描述符,说明其维数、长度、边界、元 素类型等信息。SafeArray也并不单独使用,而是将其再包装到VARIANT类型的变量中,然后才作

2016-09-26 17:15:05 630

原创 vc小知识

TCHAR类型到BSTR类型的转换//实现将TCHAR转换成BSTR类型inline BSTR TCHAR2BSTR(TCHAR* szBuffer){ WCHAR* wszBuff;    #ifndef UNICODE  //若未定义宽字符UNICODE,则将多字节转换为宽字节      wszBuff= new WCHAR[512];      MultiByte

2016-09-26 17:14:04 309

原创 屏蔽 回车和ESC键

PreTranslateMessage是CWindow的一个成员函数,你可以重载(override)它,从而获得预先获得消息的能力.  VC6中: 按Ctrl+W打开ClassWizard,在左侧列表选择当前对话框类,在右侧列表中选择PreTranslateMessage,点击右边的“Add Function...”按钮,接着点击右边的“Edit Code”按钮.但是VC2

2016-09-26 17:13:10 369

原创 extern c的作用

1.引言C++语言的创建初衷是“a better C”,但是这并不意味着C++中类似C语言的全局变量和函数所采用的编译和连接方式与C语言完全相同。作为一种欲与C兼容的语言,C++保留了一部分过程 式语言的特点(被世人称为“不彻底地面向对象”),因而它可以定义不属于任何类的全局变量和函数。但是,C++毕竟是一种面向对象的程序设计语言,为了支 持函数的重载,C++对全局函数的处理方式与C有明显

2016-09-26 17:12:16 166

原创 fd_set 用法

select()函数主要是建立在fd_set类型的基础上的。fd_set(它比较重要所以先介绍一下)是一组文件描述字(fd)的集合,它用一位来表示一个fd(下面会仔细介绍),对于fd_set类型通过下面四个宏来操作:     fd_set set;    FD_ZERO(&set);          FD_SET(fd, &set);       FD_CLR(f

2016-09-26 17:11:26 1675

原创 const与指针一起使用的组合情况:

(1) 指向常量的指针  指向常量的指针是指一个指向常量的指针变量。     const char *pc="abcd";  声明指向常量的指针变量pc,它指向一个字符串常量,由于使用了const,不允许改变指针所指的常量,因此以下语句是错误的:     pc[3]='x';   但是由于pc是一个指向常量的普通指针变量,不是常指针,因此可以改变pc的值。例

2016-09-26 17:09:44 740 1

转载 Windows程序程序设计---线程同步

Windows程序程序设计---线程同步3.2 线程同步同步可以保证在一个时间内只有一个线程对某个共享资源有控制权。共享资源包括全局变量、公共数据成员或者句柄等。临界区内核对象和事件内核对象可以很好地用于多线程同步和它们之间的通信。本节将结合各种简单的例子来讨论产生同步问题的根本原因,进而提出相应的解决方案。3.2.1 临界区对象1.为什么要线程同步

2016-09-26 17:08:48 250

转载 VS2008 WorkFlow开发

应用程序中调用工作流:using (WorkflowRuntime workflowRuntime = new WorkflowRuntime())            {                                AutoResetEvent waitHandle = new AutoResetEvent(false);               

2016-09-26 17:03:18 408

原创 WorkFlow建立

所谓WF,就是.NET Framework 3.0的一个构成部分——Windows Workflow Foundation。工作流(workflow)是为了完成一些预定的目的,根据一组规则,而制定的一系列步骤。对于一个开发者来说,workflow则是将复杂的业务规则以及控制流程以图形化的方法声明出来,组成一个高度可视化的图形环境。Workflow又不仅仅是一个开发环境,它还代表着一

2016-09-26 17:02:17 743

原创 VS2008 WorkFlow分支结构的应用

结构化编程有顺序、分支和循环三种基本结构,这次我们来看看在WF中如何构造分支结构。我们以构建一个计算器为例,采用传统WinForm与WF相结合的设计方法,同时演示如何编译Workflow的类库。 建立calculator工作流打开VS2008,建立一个新的空解决方案,命名为Calculator。然后在里面添加一个Sequential Workflow Library,命名为

2016-09-26 17:01:06 333

原创 workflow标准活动

在WF中,工作流分为两种类型,序列式(Sequential)和状态机(State Machine)。 序列式工作流将一系列待执行的呃步骤以一种预先描述好的次序描述出来。在这种工作流里,控制流程的是我们很熟悉的诸如if-else和while循环结构。序列式工作流的行为可以用简单的流程图来演示。以一个取款机取款的例子来看。  每一个步骤都是很清楚地定义好的。

2016-09-26 16:59:18 441

转载 VS2008 WorkFlow使用CodeActivity添加工作流逻辑

这一部分中,我们来看一看如何向工作流添加自定义逻辑。自定义逻辑在这里指的是向工作流添加我们自己的代码。完成这一目标,可以有两种机制:使用CodeActivity和开发自定义活动。在后面我们会看到这两种方法是如何实现的。这里用到的示例,是一个订货的流程。我们假定它包含了下述的几个步骤:l 验证发送订单的帐号ID,并且查询它的信用卡余额;l 验证待购商品的ID,并获取它的价格;

2016-09-26 16:58:34 1174

转载 VS2008 WorkFlow承载前台设计器

有关这部分的文章,我花了好久也没有找到比较好的,最后发现原来MSDN中就有很多例子和解释,不过理解起来相对困难,但是也算是有了一个头,大概截取点主要的说明,看下是否合大家的要求,详细的我研究明白了再说。    虽然有 Windows Workflow Foundation 工作流可视化设计器的 Visual Studio 版本,但是可以在 Visual Studio 外部的 Windo

2016-09-26 16:57:37 345

原创 滚动条

项目中需要实现以下功能:  打印预览控件中,可以用鼠标拖动页面,以查看超出显示范围之外的部分内容。  该功能本来可以通过拉动水平和垂直滚动条来实现,但实际使用中,用户更趋向于直接用鼠标拖动页面来实现,很多看图类软件都有这种类似的功能。而.net的打印预览控件却很遗憾的没有提供这一功能,只来自己想办法来实现啦。  我的办法就是用代码来控制打印预览控件中的水平来垂直滚动条的位置

2016-09-26 16:54:50 239

算法与数据结构

描述java算法与数据结构的基本知识,并有简单算法的实现

2016-10-18

java算法与数据结构

描述java算法与数据结构的基本知识,并有简单算法的实现

2016-10-18

jfinal项目

JFinal项目,相对比较完整,适合学习所以

2016-08-16

arm应用试验开发实例

个关键字请用空格分隔,最多填写5个。点击右侧Tag快速添加 ,完成简单的嵌入式试验

2009-07-06

空空如也

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

TA关注的人

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