自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

zxs的专栏

##技术始终在变,唯有思想永恒##

  • 博客(25)
  • 资源 (3)
  • 收藏
  • 关注

原创 编码

UniCoder 41 00 4B48  字母 2字节 汉字 2字节 UTF-8 41 4B 48 47 字母 1字节  汉字 3-4字节ANSI  41 4B 47 字母 1字节 汉字 2字节

2015-01-31 10:25:44 556

原创 图片双缓冲

在窗口显示图片的时候, 有时候会出现卡顿, 为了让图片更换显示的更为流畅,  我们用一种缓冲的方式来显示 下面是Delphi代码:声明一个 FBmp: TBitmap 变量窗口初始化的时候FBmp := TBitmap.Create;FBmp.SetSize(Image1.Width, Image1.Height);在定时器中开始绘画 主窗口中有3个 ima

2015-01-30 15:34:45 665

原创 Firemonkey for IOS OSX 10.9 XCode6.1

运行环境:1. VMware WorksStation 102. Delphi XE73. OSX 10.9 和 OSX10.9.5 的升级补丁(因为XCode6.1 要求在 10.9.3版本一下, 我直接就升级到 10.9.5)4.XCode6.1 和 Tools command lines for 10.9 (在苹果官网下载, (前提自己须有开发者账号)).安装步骤

2014-12-27 23:56:21 1158

转载 单例模式

某软件公司承接了一个服务器负载均衡(Load Balance)软件的开发工作,该软件运行在一台负载均衡服务器上,可以将并发访问和数据流量分发到服务器集群中的多台设备上进行并发处理,提高系统的整体处理能力,缩短响应时间。由于集群中的服务器需要动态删减,且客户端请求需要统一分发,因此需要确保负载均衡器的唯一性,只能有一个负载均衡器来负责服务器的管理和请求的分发,否则将会带来服务器状态的不一致以及请

2014-09-27 16:35:33 1078

转载 抽象工厂模式

工厂方法模式通过引入工厂等级结构,解决了简单工厂模式中工厂类职责太重的问题,但由于工厂方法模式中的每个工厂只生产一类产品,可能会导致系统中存在大量的工厂类,势必会增加系统的开销。此时,我们可以考虑将一些相关的产品组成一个“产品族”,由同一个工厂来统一生产,这就是我们本文将要学习的抽象工厂模式的基本思想。

2014-09-27 11:00:59 570

转载 方法工厂模式

简单工厂模式虽然简单,但存在一个很严重的问题。当系统中需要引入新产品时,由于静态工厂方法通过所传入参数的不同来创建不同的产品,这必定要修改工厂类的源代码,将违背“开闭原则”,如何实现增加新产品而不影响已有代码?工厂方法模式应运而生,本文将介绍第二种工厂模式——工厂方法模式。Sunny软件公司欲开发一个系统运行日志记录器(Logger),该记录器可以通过多种途径保存系统的运行日志,如通过文件记录

2014-09-26 21:34:09 563

转载 简单工厂模式

using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Threading.Tasks;namespace Chart{ /// /// 抽象图表接口 /// interface Chart {

2014-09-26 21:22:50 520

原创 循环移动背景类

/// /// 背景類 /// TGameCycleBack = class(TLSGameAnimateSprite) private FSpeed, FPartX: TLSint; FTick: Cardinal; protected procedure DoDraw; override; procedure DoProcess(cons

2014-07-15 10:33:36 699

转载 C++中的动态内存与智能指针

原文地址  http://blog.jobbole.com/56316/ 在C++中,我们通过new(在动态内存中为对象分配空间并初始化对象)和delete(销毁该对象,并释放内存)直接分配和释放动态内存。如下代码:1int*pi = newint;//pi 指向一个未初始化的int有些人有这样的疑

2014-01-20 10:18:45 592

转载 生产者消费者问题

原文地址:http://blog.csdn.net/morewindows/article/details/7577591         生产者消费者问题是一个著名的线程同步问题,该问题描述如下:有一个生产者在生产产品,这些产品将提供给若干个消费者去消费,为了使生产者和消费者能并发执行,在两者之间设置一个具有多个缓冲区的缓冲池,生产者将它生产的产品放入一个缓冲区中,消费者可以从缓冲区中取

2013-12-27 14:19:20 944

原创 VC6.0和VS2010获取Excel驱动

SQLGetInstalledDirvers函数 在VC6.0中第一个参数是LPSTR 而在 VS2010中 是LPWSTR 区别在于是否为宽字符 在处理这个问题写法上稍微有一点区别VC6.0:char szBuf[2001]; WORD cbBufMax = 2000; WORD cbBufOut; char *pszBuf = szBuf; CString sDriver; /

2013-12-21 15:44:28 927

转载 VS2010 C++ 操作Excel表格的编程实现

转载请注明原文网址:http://www.cnblogs.com/xianyunhe/archive/2011/09/25/2190485.html通过VC实现对Excel表格的操作的方法有多种,如:通过ODBC数据库实现,通过解析Excel表格文件,通过OLE/COM的实现。本文主要研究通过OLE/COM实现对Excel表格的操作。 本文源码的应用环境说明:W

2013-12-20 16:39:38 1192

原创 串口流控制

这几天用到了串口, 对一些接法不是很清楚, 为什么 PC侧的 46 要短接  78要短接  查了一些资料"Data Terminal Equipment(数据终端设备)"的首字母缩略词DTE,具有一定的数据处理能力和数据收发能力的设备, DTE提供或接收数据,例联接到调制解调器上的计算机就是一种DTE。串行V.24端口(25针)通常规定DTE由第2根针脚作为TXD(发送数据线), 第3

2013-12-17 16:24:02 962

转载 串口通信(文件传输)流控制

出处:http://blog.sina.com.cn/s/blog_6c617ee30100u943.html#include //send.cpp#include #include #include #include using namespace std;HANDLE g_hCommDev=0;//串口句柄HANDLE g_hEvent=

2013-12-17 14:38:14 2499

转载 const成员函数

原文来自 http://www.cnblogs.com/zhengyuhong/archive/2011/12/23/2299713.html看到const 关键字,C++程序员首先想到的可能是const 常量。这可不是良好的条件反射。如果只知道用const 定义常量,那么相当于把火药仅用于制作鞭炮。const 更大的魅力是它可以修饰函数的参数、返回值,甚至函数的定义体。const 是

2013-10-30 16:12:13 613

转载 CALLBACK, WINAPI, AFXAPI和函数调用方式

原文出自:http://patmusing.blog.163.com/blog/static/13583496020103233446784/ 1. CALLBACK,WINAPI和AFXAPI到底是什么?它们分别在什么地方被定义的?在头文件windef.h中,CALLBACK, WINAPI, APIENTRY……#define CALLBACK  __stdcall

2013-10-28 11:44:06 790

转载 计算机是如何启动的

原文来自 http://www.ruanyifeng.com/blog/2013/02/booting.html从打开电源到开始操作,计算机的启动是一个非常复杂的过程。我一直搞不清楚,这个过程到底是怎么回事,只看见屏幕快速滚动各种提示...... 这几天,我查了一些资料,试图搞懂它。下面就是我整理的笔记。零、boot的含义先问一个问题,"启动"用英语怎么说?回答是b

2013-10-17 08:57:19 585

原创 VC6.0 实现欢迎界面

1.首先建立一个基于对话框的的VC6.0工程2.在头文件中增加Splash.h和Splash.cpp文件3.在BOOL CXXXApp::InitInstance()函数中增加如下代码//1*//欢迎界面 CCommandLineInfo cmdInfo; ParseCommandLine(cmdInfo); CSplashWnd::EnableSplashScreen(cmdI

2013-06-21 10:38:59 2197

原创 字符串与16进制之间的转换 .

DWORD 就是 Double Word, 每个word为2个字节的长度,DWORD双字即为4个字节,每个字节是8位,共32位    typedef unsigned long DWORD;typedef unsigned char BYTE;typedef unsigned short WORD;57DD8是一个16进制的字符串

2013-06-16 08:44:41 709

原创 VC6.0下TCP/IP和UDP的简单实现

#2013 6.15                    今天刚放假回来不想工作,想想整理下一下节前的东西。当随笔记录下来。         首先在VC6.0下建立一个基于对话框的程序,在建立对话的时候,在选项页的第二页 在是否带有WInSock编程的选项卡前勾选,把winsock选项选上。        一. 在BOOL CXXXApp::InitInstance()中写入 下

2013-06-15 15:34:22 3785

转载 堆和栈的区别

第一,从软件设计的角度看,栈代表了处理逻辑,而堆代表了数据。这样分开,使得处理逻辑更为清晰。分而治之的思想。这种隔离、模块化的思想在软件设计的方方面面都有体现。第二,堆与栈的分离,使得堆中的内容可以被多个栈共享(也可以理解为多个线程访问同一个对象)。这种共享的收益是很多的。一方面这种共享提供了一种有效的数据交互方式(如:共享内存),另一方面,堆中的共享常量和缓存可以被所有栈访问,节省了空间。

2013-06-03 09:53:07 607

转载 转 SubClassWindow详解

SubClassWindow详解许多Windows程序员都是跳过SDK直接进行RAD开发工具[或VC,我想VC应不属于RAD]的学习,有些人可能对子类化机制比较陌生。 我们先看看什么是Windows的子类化。Windows给我们或是说给它自己定义了许多丰富的通用控件,如:Edit、ComboBox 、ListBox……等,这些控件功能丰富,能为我们开发工作带来极大方面,试想:我们单单是

2013-05-27 10:39:09 744

转载 CCommandLineInfo

在文档窗口创建的时候 ,它缺省总是会新建一个新文档 , 那么怎么让它不新建文档呢?就这个问题, 我对文档视图窗口应用程序启动时的文档创建机制 , 稍稍的浅浅挖了一下, 做了一个详细的分析 , 希望能够对初学者有所帮助 .在App文件的InitInstance()函数中,有如下几行代码:CCommandLineInfo  cmdInfo;ParseCommandLine(cm

2013-05-23 19:44:51 669

转载 浅谈C++和C#的区别&C#与.NET的关系

浅谈C++和C#的区别      从语言上讲,C#是C系统家族的东西,是C++的后续版,是对C++的发展,它一惯沿用了C++的思想,面像对像编程,等等,但又去除和限制了一些相对来说不好的技术,比如指针技术,从另一方面讲C++和C都是国际化的标准,有标准组织维护,它并不属于任何一个公司,但是C#去是微软自己在C++基础上扩充,发展出来的,C#并不是一个国际标准,它只是微软件的一家子之言.但从纯技

2012-12-04 21:49:15 3196

转载 在VC中如何使用OCX控件

首先感谢网络中的各位高手,我的文章只是对你们文章的Copy和学习。 工作中客户提供了一个ocx控件,学习了如何使用它。发现网上没用针对像我一样菜鸟的文章,所以我总结一下我的学习成果供菜鸟学习使用。1.注册OCX控件   在“开始->运行...”中输入命令 regsvr32 “路径”/*.ocx     //注册控件  “路径”/*.ocx为你需要注册控件的全路径和名字

2012-12-01 23:51:29 760

test-20150615

测试用的so文件库文件,请思考后再下载,谢谢合作。

2015-06-15

OpenCV的一个小例子

一个OpenCV的入门级小程序,自己水平有限,仅给那下刚刚入门的想了解OpenCV的朋友看看。

2013-09-03

C++操作Excel

一个操作Excel的小例子 里面还有有注释

2013-01-03

空空如也

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

TA关注的人

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