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

原创 tops

字符串类用来处理字符串存储,查找,替换…等等常规功能。路径类用来处理所有与文件系统路径相关的事情,比如什么把路径分段,拿到文件扩展名,文件是否存在等等。目录类则用来看某个路径的目录是否存在,是不是为空,等等。这里一般会有三个类来处理各自逻辑相关的事情,但是,注意但是,Cocoa里面的构建法则不是这样的,它把所有与字符串相关的功能全部封装到了字符串类里面。 所以,NSStri

2015-11-17 18:18:52 920

转载 NSFilehandle

利用NSFilehandle类提供的方法,允许更有效地使用文件。一般而言,处理文件时都要经历以下三个步骤:1.打开文件,并获取一个NSFileHandle对象,以便在后面的I/O操作中引用该文件2.对打开的文件执行I/O操作(读取、写入、更新)3.关闭文件下面总结了一些常用的NSFileHandle的方法,在这个表中,fh是一个NSFileHandle对象,

2015-11-17 18:16:26 389

转载 clistctrl

用CListCtrl来显示数据比较方便,有时候我们需要标注某一列或某一个单元格的背景和字体颜色,或者需要改变一下行高和字体大小,CListCtrl要改变这些并不是很方便。本文将介绍如何派生一个类来改变CListCtrl及其表头的高度、字体大小、列背景颜色、单元格背景颜色、列字体颜色、单元格字体颜色。一、 实现过程1.表头修改新建一个MFC类CHeader

2014-10-30 16:16:27 730

转载 LWIP资料

第一部分:移植LWIP在UCOS上移植LWIP 在STM32上移植   http://www.docin.com/p-459242028.htmlLWIP移植简介  http://www.doc88.com/p-647607123736.html第二部分:课件与应用LWIP概述LWIP PPT课件LWIP WIKILWIP

2014-07-14 09:40:41 1851 1

转载 消息

windows消息和消息队列 与基于MS - DOS的应用程序不同,Windows的应用程序是事件(消息)驱动的。它们不会显式地调用函数(如C运行时库调用)来获取输入,而是等待windows向它们传递输入。 windows系统把应用程序的输入事件传递给各个窗口,每个窗口有一个函数,称为窗口消息处理函数。窗口消息处理函数处理各种用户输入,处理完成后再将控制权交还给系统。窗口消息处理函数一

2014-05-08 12:07:38 344

转载 https

提示:常上QQ空间的朋友可关注【WEB开发者】腾讯认证空间,精彩内容不错过。  花了数小时阅读了如潮的好评,Bob最终迫不及待为他购买的托斯卡纳全脂牛奶点击了“进行结算”,然后……  哇!刚刚发生了什么?  在点击按钮过后的220毫秒时间内,发生了一系列有趣的事情,火狐浏览器(Firefox)不仅改变了地址栏颜色,而且在浏览器的右下角出现了一个小锁头的标志。在我

2014-03-25 13:46:41 1038

转载 工厂和策略

其实一句话就能说得很清楚——工厂模式是创建型的设计模式,它接受指令,创建出符合要求的实例;而设计模式是行为型的设计模式,它接受已经创建好的实例,实现不同的行为。当时我在说明策略模式与工厂模式区别的时候举了一个例子。说你要去买件衣服,给你50块钱,策略模式的做法就是去京东、当当、淘宝、卓越等网上去看,然后决定要买那一件。而工厂模式的做法确实,告诉系统我需要用50块钱买件衣服,

2014-03-18 17:43:21 472

转载 标准C++中的string类的用法总结

标准C++中的string类的用法总结相信使用过MFC编程的朋友对CString这个类的印象应该非常深刻吧?的确,MFC中的CString类使用起来真的非常的方便好用。但是如果离开了MFC框架,还有没有这样使用起来非常方便的类呢?答案是肯定的。也许有人会说,即使不用MFC框架,也可以想办法使用MFC中的API,具体的操作方法在本文最后给出操作方法。其实,可能很多人很可能会忽略掉标准C+

2013-04-22 14:40:24 318

转载 在win7 64bit + vs2008 + sdk v7.0的环境下编译Detours

关于Detours的官方介绍,请参见这里。现在已经有3.0版了,但是要收费,所以基本上大家还在使用2.1。下载地址Detours在通常环境下的编译比较简单,但在64位操作系统下稍微麻烦些。而且很多博文中描述的方法是错误的。这篇国外的博文很好,详细描述可能出现的问题,以及解决方案。虽然有了解决办法,但并不全面,samples/tra

2013-04-21 17:03:29 586

转载 VC中各类字符串

一、将要讨论的问题charwchar_tTCHAR_TCHAR_T_TEXT__TLPSTR  LPCSTR  LPCTSTR  LPWSTR  CString  二、一切的基础首先,char就不说了,单个字节表示,ansi的方式wchar_t是Unicode字符

2013-04-20 15:46:54 543

转载 chrome

以前做的一款产品要求能够获取IE浏览器的历史记录,并能够进行彻底删除,当时chrome浏览器、FireFox浏览器都刚刚兴起不久,索性将此功能进行扩展,实现对多浏览器的支持。查找历史记录这种东西,主要就是找到其存储的位置,分析其文件的格式,IE的就不说了,微软有相应的API。Google Chrome浏览器使用小型桌面数据库SQLLite存储其历史记录信息,其实就是一个数据库文件,一些数据库表

2013-03-27 11:20:13 750

转载 MIDL

RPC远程过程调用实例详解(转)  1、创建IDL文件,定义接口。IDL文件可以由uuidgen.exe创建。首先找到系统中uuidgen.exe的位置,如:C:\Program Files\Microsoft Visual Studio 9.0\Common7\Tools。在此目录下运行命令"uuidgen/i /ohello.idl",即可在该位

2013-03-25 21:20:27 1694

转载 COMCOMCOM

vc中调用Com组件的方法详解转载自:网络,来源未知,如有知晓者请告知我。需求:1.创建myCom.dll,该COM只有一个组件,两个接口:   IGetRes--方法Hello(),   IGetResEx--方法HelloEx()2.在工程中导入组件或类型库 #import "组件所在目录myCom.dll" no_namespace或

2013-03-22 15:59:32 2438

转载 Wireshark过滤规则。。。

抓包采用wireshark,提取特征时,要对session进行过滤,找到关键的stream,这里总结了wireshark过滤的基本语法,供自己以后参考。(脑子记不住东西)wireshark进行过滤时,按照过滤的语法可分为协议过滤和内容过滤。对标准协议,既支持粗粒度的过滤如HTTP,也支持细粒度的、依据协议属性值进行的过滤如tcp.port==53、http.reques

2013-03-13 14:31:26 636

转载 Openssl

以下是导师给的一位师姐在openssl方面的总结,按照步骤认真的做了一遍,其中一些在初次接触中困绕的问题,在如下文章中用红色进行了解释和分析,初学者,应该结合相关openssl方面的书,了解本开源软件中的来龙去脉,在实践下面文章中说的操作,收获会更大!        现在还有一个困扰的问题是——release文件夹的生成。在实践中,通过下文说的一篇博客中提供的一份源码msvc,解压后里面有

2013-03-11 11:23:12 5247

转载 “由于应用程序配置不正确,应用程序未能启动”的问题

VC9编译的程序在没有装过VC9(确切的说是.Net Framework3.5)的机器上运行时,如果提示“由于应用程序配置不正确,应用程序未能启动。重新安装应用程序可能会纠正这个问题。”这个错误,那么就说明该程序动态链接了VC9的运行时库,(如果还用到了MFC,那么可能动态链接了VC9的MFC库,同理还有ATL库),以及缺少对应的manifest文件,程序在目标机器上没有找到这些库和配置文件,因此

2013-03-08 12:50:43 991

转载 管理扎谈

管理杂谈—三个火枪手    1、三个火枪手是博弈论的经典故事,讲的是:彼此都有仇的甲、乙、丙三个火枪手,狭路相逢,准备决斗。  但三个人的枪法,如下图所示:       问:谁最终活下来的机会最大?答案是:枪法最差的丙。存活几率,如下图所示:     思考:枪打出头鸟,在一个项目团队中,应该踏踏实实、低调做事,哪怕技术很牛,也不要过分

2013-03-05 14:17:10 345

转载 Bool 和 BOOL 的区别

1、类型不同bool     为布尔型BOOL   为int型2、长度不同bool     只有一个字节BOOL   长度视实际环境来定,一般可认为是int类型的大小4个字节3、取值不同bool       取值false和true,是0和1的区别BOOL    取值FALSE和TRUE,是0和非0的区别4、boo

2013-02-28 13:52:04 304

转载 TinyXML应用实例

[cpp] view plaincopy#include  #include   #include     #include "tinystr.h"  #include "tinyxml.h"    using namespace std;    bool GetNodePointerByName(TiXmlElement* pR

2013-02-26 14:51:44 326

转载 VC2008 优化

如果只使用 Visual Studio 2008 的 Visual C++ 功能,删除 Visual Studio 2008 安装目录下的以下文件可加快 Visual Studio 2008 速度和减少占用内存。\---Microsoft Visual Studio 9.0    \---Common7        +---IDE        |

2013-02-26 14:13:42 441

转载 STL标准模版库

STL(Standard Template Library)标准模版库.从根本上说,STL是一些“容器”的集合,这些容器有List,vector,set,map,STL也是算法和其他一些组件的集合。STL被内建在你的编译系统之内。STL版本很多,常见的有HP  STL ,  PJ  STL , SGI  STL等。在C++标准中,STL被组织为下面的13个头文件:.,,

2013-02-25 19:14:53 278

转载 TinyXML 递归遍历实例

URL:www.grinninglizard.com/tinyxmldocs/tutorial0.htmlFull listing for dump_to_stdout// tutorial demo program#include "stdafx.h"#include "tinyxml.h"// ----------------------------------

2013-02-25 16:03:05 697

转载 Tiny使用详解

1、TinyXml源代码只有4个cpp文件和2个头文件。2、首先要理解TinyXml中的各个基本类型之间的关系。可以看到TinyXml中的注释comment ,声明declaration,元素element,文本等都是节点Node的子类,也就是说可以把XMl文件中的各个元素当做节点来处理。Node类型也有到各个子类之间的转换方法,如ToElement()转换成元素,

2013-02-25 15:59:21 2837

转载 官方基本介绍

一. 特性1.---------------------------------------------------------------------------------------------------------------------------------- ----如果使用STL,则会使用std::string类,而且完全支持std::istram,std::os

2013-02-25 15:25:01 258

转载 路径API

从别人的博客上转的,发现路径处理的时候非常方便,收藏了...路径截断与合并函数   PathRemoveArgs去除路径的参数PathRemoveBackslash去除路径最后的反斜杠“\”PathAddBackslash 在路径最后加

2013-02-21 11:35:44 266

原创 Sqlite

Function:SQLITE_API int sqlite3_open(  const char *filename,   /* Database filename (UTF-8) */  sqlite3 **ppDb          /* OUT: SQLite db handle */);SQLITE_API int sqlite3_open16(  const

2013-02-20 11:21:24 208

转载 VC Include路径解析~~

右键一个Project,可以发现有两个地方设置Include的相关目录:1. VC++ Directories -> Include Directories2. C/C++ -> General -> Additional Include Directories不知道具体有什么区别,后在MSDN上得到答案:“VC++ Directorie

2013-02-18 13:08:04 469

X64位detours

自己上传玩的,自己上传玩的,自己上传玩的,自己上传玩的,自己上传玩的

2013-04-21

空空如也

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

TA关注的人

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