自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

备忘录

知识除了收集,还要整理

  • 博客(27)
  • 资源 (13)
  • 收藏
  • 关注

转载 VC++ 内存泄漏调试

内存泄漏,很多人都碰到过这个问题,有些显而易见的内存泄漏,大家凭肉眼都可以找到,但是有些内存泄漏,你可能找了很久都不知道具体在哪个位置。在正规的公司,内存泄漏一般是不允许的,所以解决它是很必然的。    Visual Leak Detector这个工具在codeproject上面可以下载到源代码以及组件包。codeproject是个好网站,一群老外在上面发包自己的作品,包括源代码及Demo,很

2011-11-26 09:45:25 614

原创 关于SQL2005的登录问题

首先,在安装了VS2005的时候,VS会自动给我们装一个SQL2005的Express版本的数据库,可以直接利用VS的连接服务器进行一些操作,但为了方便起见,我们还是安装一个SQL2005的管理客户端(类似于SQL2000的企业管理器)来进行操作与管理。(软件名称:SQLServer2005_SSMSEE.msi)在安装了之后,点击"开始"->"程序"->"Microsoft SQL Se

2011-11-26 09:24:26 603

转载 SQL Server 2005 导出包含(insert into)数据的SQL脚本 (使用存储过程)

通常情况下,SQL Server里面的生成SQL脚本,只会包含数据库及表的字段结构,而不会包含表的数据,也就是SQL脚本里面只有Create database,Create table 这样的语句,没有insert into。因为SQL Server并不包含这个功能,只能靠第三方的代码了。以下存储过程可以实现:CREATE PROCEDURE dbo.UspOutputData @

2011-11-26 09:23:27 2873

原创 关于C#下面windows服务读取注册表的问题

留着以后作备忘

2016-01-14 14:19:21 3200 1

原创 用到的Linux命令

最近在Linux上面开发一个项目,经常要用到一些命令,有时候用过又忘了,在这里自己给自己做个记录1、查看某个库是否已经安装做Linux开发的时候,往往会出现 某些库 can not found 的情况,在我们添加了这些库之后,如何查看这些库的路径是否被识别了呢?下面介绍一个命令:ldconfig -p | grep lts

2015-04-26 16:49:39 611

原创 PowerDesigner15导出HTML时包含表、列的备注信息

以前项目导出HTML的时候,是让其他人弄的,这次自己导出一回,发现

2014-05-26 17:19:40 5492 1

原创 轻量级网络请求框架MKNetworkKit介绍及使用

在苹果开发中,我们可以使用苹果提供的NSURLConnection和NSURLRequest网络请求API来解决大部分的WebService请求,但使用起来不是很简洁方便,因此正面介绍一个第三方提供的网络框架MKNetworkKit。1、什么是MKNetworkKit?MKNetworkKit 是一个使用十分方便,功能又十分强大、完整的iOS网络编程代码库,完全基于 ARC。它只有两个类,

2014-05-05 15:59:56 23994 1

原创 用于过滤集合的条件对象NSPredicate

NSPredicate-指定过滤条件,用来在内存中过滤集合对象假如有一个集合对象NSArray,而你想通过输入一个条件而得到满足条件的对象,那么可以使用NSPredicate来进行过滤。例:NSMutableArray *mutableArray = [NSMutableArray arrayWithObjects :@"Andy", @"Bike", @"Beer", @"Candy

2014-05-04 11:48:41 4788

转载 windows路径操作API函数

路径截断与合并函数   PathRemoveArgs去除路径的参数PathRemoveBackslash去除路径最后的反斜杠“\”PathAddBackslash 在路径最后加上反斜杠“\”PathRemoveBlanks去除路

2012-06-11 09:53:26 534

原创 objective-c之查找文件

查找文件下面通过一个程序有组合使用上面所学的知识,比如NSString、NSMutableArray、NSEnumerator以及NSFileManager来对文件系统进行操作,如创建目录、删除文件、移动文件或者获取文件信息。在下面的例子中,会要求NSFileManager来创建NSDirectoryEnumerator来遍历文件的层次结构。通过注释对下面的例子进行说明:#import

2012-04-12 17:15:28 1449

原创 objective-c之各种数值

各种数值NSArray和NSDictionary都只能存储对象,不能存储任何基本类型的数据,如int,float,struct。因此我们可以用对象来封装基本的数值。NSNumberCocoa提供了NSNumber来存储对象,但不能存储C里面的各种数据,所以我们要用一些相应的对象来进行封装。NSNumber类来包装基本数据对象。可以有下列方法:+ (NSNumber *) n

2012-04-12 16:50:01 788

原创 objective-c之集合家族

Cocoa提供了很多集合类,来提供我们使用,下面就对其中的对象的使用说明NSArrayNSArray是一个Cocoa类,用来存储对象的有序列表,你可以在其中放入任意类型的对象:NSString或者是其他你想要存储的对象,但只能是存储Objective-C的对象,而不能存储C语言中的基本数据类型,如int、float、enum、struct,或者NSArray中的随机指针,同时也不能在N

2012-04-12 16:35:34 1286

原创 objective-c之NSString

NSString在前面已经说过是,是Cocoa中用来处理字符串的类。下面就是NSString的一些常用方法及操作: 创建字符串NSString的stringWithFormat:方法就是通过格式字符串和参数创建NSString的:+ (id) stringWithFormat: (NSString *) format,...;你可以按下面的使用,如:NSStri

2012-04-12 15:11:50 5160

原创 objective-c之有用结构体

范围typedef struct _NSRange{unsigned intlocation;Unsigned intlength;} NSRange;这个结构体用来表示相关事物的范围,通常是字符串里的字符范围或者数组的元素范围,location用来表示起始位置,length表示该范围所含元素的个数。例如有一个字符串“Myname is Leo”,单词“is”可以用loca

2012-04-12 15:07:39 3858

原创 Objective-C学习简介

前段时间花了点时间摸了下Objective-C,自己装了“黑苹果”,Lion系统,版本是10.7.2,还要安装XCode开发环境,对应的版本为xocde_4.2_and_ios_5_sdk_for_lion.dmg。XCode3与Lion系统是不兼容的,安装了之后也看不到XCode工具,这点要特别注意下。安装过程很简单,这里不再说明了。基本上现在大多数书的开发环境都都是xocde_3的,因

2012-04-12 14:28:38 714

原创 Objective-C之入门语法篇

布尔类型C里面的布尔类型bool具体true和false值,而objective-c里面提供BOOL,但它的值却是YES和NO。实际上objective-c的BOOL实际上是一种对带符号的字符类型(singed char)的定义(typedef),它使用8位存储空间,YES定义为1,而NO定义为0.objective-c并不将BOOL作为仅能保存YES或NO值的真正的布尔类型来。编译器将BOO

2012-04-12 11:42:39 1491

原创 XCode4.0之HelloWorld创建及说明

打开XCode之后,我们开始创建我们的第一个控制台程序“HelloWorld”了,顺便熟悉一下XCode的界面及使用。首先选择“Create a New Xcode project”,然后选择“Open”按钮;左侧选择“Mac OS X”下面的“Application”,然后在右侧选择“Command Line Tool”(这表示我们要创建Mac操作系统下面的一个控制台应用程序

2012-04-12 11:14:47 4631

原创 VC下DLL编写整理

一、DLL简介1. 什么是DLL?动态链接库英文为DLL,是Dynamic Link Library 的缩写形式,DLL是一个包含可由多个程序同时使用的代码和数据的库,DLL不是可执行文件。动态链接提供了一种方法,使进程可以调用不属于其可执行代码的函数。函数的可执行代码位于一个 DLL 中,该 DLL 包含一个或多个已被编译、链接并与使用它们的进程分开存储的函数。DLL 还有助于共享数据和

2012-04-06 17:35:09 2653

原创 Sqlite的相关使用

1. Sqlite简介SQLite,是一款轻型的数据库,是遵守ACID的关联式数据库管理系统,它的设计目标是嵌入式的,而且目前已经在很多嵌入式产品中使用了它,它占用资源非常的低,在嵌入式设备中,可能只需要几百K的内存就够了。Sqlite的数据是存储在单个文件里面,因此你可以看作一个文件就是一个数据库。它使用起来较为方便,无须安装驱动,你的应用程序只须依赖Sqlite动态链接库,就可以进行相

2012-04-06 17:12:28 1278

转载 char 与 wchar_t 区别

有的人爱用strcpy等标准ANSI函数,有的人爱用_tXXXX函数,有必要把来龙去脉搞清楚。为了搞清这些函数,就必须理请几种字符类型的写法。char就不用说了,先说一些wchar_t。wchar_t是Unicode字符的数据类型,它实际定义在里:typedef unsigned short wchar_t;   不能使用类似strcpy这样的ANSI C字符串函数来处理wchar_t字符

2011-12-08 11:06:14 498

原创 VS2008下面控制台下面的宽字符中文输出

今天碰到一个问题,就是在VS2008下面的控制台程序里面,从一个文本文件里面读取出相应的内容,中文的,然后想到控制台下面显示出来,过程都很顺利,先读取出来放到char* cpContent里面,然后利用MultiByteToWideChar转换成宽字符wchar_t * wpContent,然后利用wprintf进行输出,在调试的时候,可以看到wpContent里面存放的是中文内容,但是输出之后却

2011-12-08 10:50:42 2432 1

转载 堆和栈的区别(转过无数次的文章)

一、预备知识—程序的内存分配    一个由C/C++编译的程序占用的内存分为以下几个部分    1、栈区(stack)—   由编译器自动分配释放   ,存放函数的参数值,局部变量的值等。其    操作方式类似于数据结构中的栈。    2、堆区(heap)   —   一般由程序员分配释放,   若程序员不释放,程序结束时可能由OS回    收   。注意它与数据结构中的堆是两

2011-11-26 10:24:05 365

原创 对话框控件随界面大小的改变而改变

在网上找到了一个相应的资源,就是让对话框的控件,与对话框的大小的改变相对应的,也就是一个头文件,定义了一些宏,然后程序在相应的部分调用这些宏,来达到最后的功能。下面是关于这个头文件的一些说明:/*===================================================*\|

2011-11-26 09:48:14 551

转载 (转)在VS2005/2008中字符串编码问题的解决及字符串和数值类型常用的转换方法

在VS2005/2008中,c++对字符串的处理已经默认采用了unicode版本了。Unicode可以使你的程序能够更全面的支持多国语言文字,即使在英文,日文等系统下也不会出现乱码。而且NT内核基于Unicode,可以减少了系统的编码转换开销,提高程序运行速度,并且可以支持更多的微软新推出的仅支持Unicode的API。但是有可能会造成在95/98下程序运转不正常。写代码时应注意:1:字符

2011-11-26 09:47:21 626

原创 SQl datetime相关操作

一、日期格式化处理DECLARE @dt datetimeSET @dt=GETDATE()--1.短日期格式:yyyy-m-dSELECT REPLACE(CONVERT(varchar(10),@dt,120),N'-0','-')--2.长日期格式:yyyy年mm月dd日 --A. 方法1 SELECT STUFF(STUFF(CONVERT(char(8),

2011-11-26 09:44:12 1253

原创 关于内存管理

内存的分配方式:在C++中,内存分为五个区,他们分别是栈、堆、自由存储区、全局/静态存储区和常量存储区。    栈,是指执行函数时,创建的是函数内部局部变量的存储单元,函数执行结束时这些存储单元自动释放。栈内存分配运算内置于处理器的指令集中,效率高,但是分配的内存容量有限。    堆,就是由New分配出来的内存块,它的释放编译器不管,一般由应用程序控制,一般一个New对应一个Delete,

2009-09-25 08:47:00 392

原创 9种通用对话框

//显示字体对话框 CFontDialog fdDlg; if (fdDlg.DoModal()!=IDOK) {  return; } //显示颜色对话框 CColorDialog cdDlg; if (cdDlg.DoModal()!=IDOK) {  return; }  //显示页面设置对话框 CPageSetupDialog psdDlg; if (psdDlg.DoModal()!=I

2009-05-04 15:55:00 1099

获取网络设置的相关信息

获取网络设置的相应信息,有需要的可以看看!!!!

2011-10-28

获得本机ip地址

这是一个VC++6.0下面一个获取本机IP地址的一个示例程序

2011-10-28

在ListCtrl中加入进度条

这是利用一个XListCtrl封装类,实现在MFC下的ListCtrl控件中添加一个进度条的,使用起来相当方便,有需要的可以下载看看

2011-10-28

Skin++皮肤加载

利用Skin++库来实现皮肤加载的示例Demo,有兴趣的可以写,非常的简单

2011-10-28

VS2005下面带树形结构的ComboBox控件

这个是一个可以存放树形组织结构的Combox,并且在每一项前面支持CheckBox的选择,然后代码包里面包含了对其使用的相关演示。

2011-10-28

远程桌面控制

这是一个利用VNC开发的远程桌面监控的Demo,多文档类型的,可以连接多个客户端进行显示,然后可以操作连接客户的机器。有需要的朋友可以看看,非本人编写,收藏的

2011-10-24

VC 控件大小随界面改变

在网上找到了一个相应的资源,就是让对话框的控件,与对话框的大小的改变相对应的,也就是一个头文件,定义了一些宏,然后程序在相应的部分调用这些宏,来达到最后的功能。

2011-04-18

独立游戏开发指南之开源免费游戏引擎篇

这里面介绍了游戏开发的相关知识,游戏引擎介绍以及免费的开源游戏引擎,想了解一下相关知识的可以下载看看

2010-12-27

菜鸟级SQL21天自学通.pdf

适合新手入门SQL,内容详细,简单,比较容易入手

2010-08-11

C++库函数中文使用说明

里面包括C、C++的标准库函数的简单说明,和简单的DEMO,应该够一般的使用了,中文的。

2009-09-21

Sqlite数据库加密小工具

一个关于SQLite数据库加密和解密的小工具,希望对大家有所帮助

2009-05-08

C#编程书籍(完全手册),内容由浅到深

这本书由.NET入门开始讲起,后期开始深入讲解C#高级编程涉及到的内容。非常适用于初级学习。

2008-12-17

vc下sqlite使用

sqlite组件,以及自己整理的VC下使用sqlite下说明

2008-11-03

空空如也

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

TA关注的人

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