自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(35)
  • 资源 (120)
  • 收藏
  • 关注

转载 objective-c delegate

objective-c的委托看似复杂,其实不然,从宏观上理解就是A将具体的实现交给B去做。例如:view类只管展示,但对其点击事件应该做什么,都交给B去做。objective-c的委托有两种情况:一、受委托类B和委托类A完全分离,伪代码如下:委托类A:@interface A{id delegate;}@property iddelegate

2013-07-18 17:35:05 729

转载 IOS成长之路-使用xib界面与和代码相关联的方法

我们可以用代码编写界面,同样也可以在项目中扩展名为xib的文件中设计(图中选中的)打开后,在Xcode的右下角有一些常用的控件可以直接把这些控件用鼠标拖到界面里使用:如下用了7个Label和一个Button组成的简单界面然后编写定义这个界面内控件的类文件:[cpp] vi

2013-07-17 07:32:43 710

转载 Xcode4中xib绑定的原理

最开始的是时候始终没有弄明白xib文件中的绑定关系。经过一周的开发体验终于有一些理解与收获。Xib文件就是MVC模式中的View这个层的界面显示布局的信息。即类似Asp.net的aspx文件或者java中的jsp文件。完全就是一个界面展示控制的文件,存储方式是xml文件格式,可以手动编辑与修改。但我还没有细致的研究xml文件内容本身。所有的关联与绑定的信息都存储在xib文件中,

2013-07-17 07:16:30 724

原创 C/C++中extern关键字详解

externextern是C/C++语言中表明函数和全局变量作用范围(可见性)的关键字.它告诉编译器,其声明的函数和变量可以在本模块或其它模块中使用。1。对于extern变量来说,仅仅是一个变量的声明,其并不是在定义分配内存空间。如果该变量定义多次,会有连接错误2。 通常,在模块的头文件中对本模块提供给其它模块引用的函数和全局变量以关键字 extern声明。也就是说c文件里面定义,如果

2013-06-20 11:51:00 1422

转载 Windbg使用指南(1)---常用命令

debug常用命令解析:1 !address eax查看对应内存页的属性2 vertarget 显示当前进程的大致信息3 !peb显示process Environment Block4 lmvm可以查看任意一个dll的详细信息 例如:0:026 lmvm msvcrt (deferred)表示察看msvcrt.dll的信息,但是没有加载symbol可以通过.rel

2013-04-01 07:24:08 550

转载 globalalloc、malloc和new的区别

GlobalAlloc是为了与Win16兼容才保留的,在Win32下不要使用。 全局内存对象使用GlobalAlloc函数分配,在Windows 3.X的时代,分配的内存可以有两种,全局的和局部的,例如GlobalAlloc和LocalAlloc。但在Win32的时代这些函数已经被废弃了,现在的内存只有一种就是虚存。在Win32中所有的进程所使用的内存区域是相互隔离的,每个进程都拥有自己的地址

2013-03-28 07:43:58 544

转载 精确获取时间(QueryPerformanceCounter)

LARGE_INTEGER tima,timb; QueryPerformanceCounter(&tima);在 Windows Server 2003 和 WindowsXP 中使用 QueryPerformanceCounter 函数的程序可能执行不当QueryPerformanceCounter 來精確計算執行時間QueryPerformanceCounter 來精確計算執

2012-12-04 15:59:45 445

转载 WinDBG命令概览(下) - 扩展命令

扩展命令(Extension Command)用于实现针对特定调试目标的调试功能. 与标准命令和元命令是内建在WinDBG程序文件中不同, 扩展命令式实现在动态加载的扩展模块(DLL)中的. 利用WinDBG的SDK, 用户可以自己编写扩展模块和扩展命令. WinDBG程序包中包含了常用的扩展命令模块. 存放在以下几个子目录中.NT4CHK: 调试目标为Windows NT 4.0

2012-11-22 23:15:52 492

原创 QueryPerformanceFrequency() - 技术特点

供WIN9X使用的高精度定时器:QueryPerformanceFrequency()和QueryPerformanceCounter(),要求计算机从硬件上支持高精度定时器。函数的原形是:  BOOL QueryPerformanceFrequency(LARGE_INTEGER *lpFrequency);  BOOL QueryPerformanceCounter (LARGE_

2012-11-20 14:24:21 445

转载 c++ string 的函数replace()用法

basic_string::max_size返回string 能放的最大元素个数。(不同于capacity)size_ type max _size( ) const;basic_string ::size_type cap, max;cap = s.capacity ( );max =s.max_size ( );/

2012-11-13 11:19:03 535

转载 FileTime 和 CTime之间的转换问题

FileTime 和 CTime之间的转换问题摘自:FileTime 和 CTime之间的转换问题1.  FileTime  转换成  CTime  方法(1)       FILETIME  ft;       CTime  time(ft);  方法(2)     FILETIME  ft;     SYSTEMTIME  st;     BOOL

2012-11-13 11:17:26 984

转载 1

void C网络流量监控Dlg::OnBnClickedButtonfrushprocesslist(){m_ProcessList.DeleteAllItems();PROCESSENTRY32 pe32;pe32.dwSize = sizeof(PROCESSENTRY32);//定义进程信息结构HANDLE hProcessShot;hProces

2012-09-27 16:09:39 750

原创 Listctrl 样式和LV_ITEM和LV_COLUMN

列表框主要用于输入,它允许用户从所列出的表项中进行单项或多项选择,被选择的项呈高亮度显示.列表框具有边框,并且一般带有一个垂直滚动条.列表框分单选列表框和多重选择列表框两种.单选列表框一次只能选择一个列表项,而多重选择列表框可以进行多重选择.对于列表项的选择,  应用程序用CreateWindowEx创建列表框控件时,可根据控件的用途在下表中选择部份常数来设定其风格属性(style)。

2012-08-20 11:27:24 7288

原创 Cfont使用示例

CFont f;    f.CreateFont(    14,                            //以逻辑单位方式指定字体的高度                      0,                              //以逻辑单位方式指定字体中字符的平均宽度                      0,

2012-08-16 18:05:43 688

原创 H.264编码技术

一、H.264的制定过程和应用场合 在制订完最初的H.263标准之后,ITU-T的视频编码专家组(VCEG)将开发工作分为两部分:一部分称之为“短期(short-term)”计划,目的是给H.263增加一些新的特性(这一计划开发出了H.263+和H.263++);另一部分被称为“长期(long-term)”计划,其最初的目标就是要制定出一个比当时其他的视频编码标准效率提高一倍的新标准。这一计划

2012-07-23 15:49:28 1371

转载 iPhone SDK 和 Xcode 各个版本下载地址

使用app store的帐号登录后,直接敲地址可下载:(苹果已经删除了3.1.2以前的版本)iPhone SDK 3.1.3 with XCode 3.1.4 for Leopard (10.5.7)http://developer.apple.com/ios/download.action?path=/iphone/iphone_sdk_3.1.3__final/iphone_s

2012-07-19 11:49:21 2196

转载 调试技巧 —— 如何利用windbg + dump + map分析程序异常

之前碰到论坛里有几个好友,说程序不时的崩溃,什么xxoo不能read的! 如果光要是这个内存地址,估计你会疯掉~~所以分享一下基本的调试技巧,需要准备的工具有WinDbg + VC6.0,下面是自己整理的一份自动生成DUMP文件的源代码,只需要添加到工程即可,源代码如下:MiniDump.h[cpp] view plaincopyprint?#include

2012-06-13 15:20:21 803

转载 CreateThread, AfxBeginThread,_beginthread

创建线程好几个函数可以使用,可是它们有什么区别,适用于什么情况呢?参考了一些资料,写得都挺好的,这里做一些摘抄和整合。【参考1】CreateThread, AfxBeginThread,_beginthread, _beginthreadex的区别 =====================================================================

2012-06-13 11:56:00 491

原创 SetFileAttributes 功能:修改文件属性

函数原型   BOOL SetFileAttributes(   LPCTSTR lpFileName,   DWORD dwFileAttributes   );lpFileName [in] Pointer to a string that specifies the name of the file whose attributes are to be

2012-05-29 11:42:53 958

转载 过滤驱动容易让新手纠结的几个函数

1. IoAttachDevice[cpp] view plaincopyprint?NTSTATUS   IoAttachDevice(       IN PDEVICE_OBJECT SourceDevice,  IN PUNICODE_STRING TargetDevice,      OUT PDEVICE_OBJECT *AttachedDevice  );

2012-05-11 22:22:53 831

转载 VC常用快捷键

F1 显示帮助,如果光标停在代码的某个字符上,显示MSDN中相应的帮助内容F2 书签功能: Ctrl+F2 --在某行设置一个书签(再按一次次是取消)F2 跳到下一个书签位置Shift+F2 跳到上一个书签位置Ctrl+Shift+F2 删除所有书签Ctrl+F3  向下查找下一个当前光标所在位置的单词Ctrl+Shift+F3  向上查找下一个当前光标所在位置的单词那

2012-04-26 12:49:01 533

原创 InternetReadFile函数

InternetReadFile Function<br />从一个由InternetOpenUrl, FtpOpenFile, 或 HttpOpenRequest 函数打开的句柄中读取数据。SyntaxC++BOOL InternetReadFile( __in HINTERNET hFile, __out LPVOID lpBuffer, __in DWORD dwNumberOfBytesToRead, __out LPDWORD lpdwNumberOfBytes

2011-05-27 09:15:00 9626 1

原创 C++编码规范与指导zt

<br /><br />推荐浏览设置:<br />屏幕分辨率:≥ 1024x768<br />字体:中(Ctrl+鼠标滚轮设置)<br />最大化本窗口<br /> 文档控制版本号修改时间修改内容修改人审稿人1.02004-07-22创建 白杨田振军1.12004-08-05根据审稿意见修改 白杨田振军、马浩军、叶晓峰1.22004-08-09根据审稿意见修改 新增RTTI、虚函数和虚基类的开销分析 及使用指导白杨田振军、马浩军、叶晓峰1.32004-08-10重写目录;一些小改动 白杨 1.42004-0

2011-05-24 10:08:00 1278

转载 Delphi ListView基本用法大全

Delphi ListView基本用法大全2007-12-10 19:57//增加项或列(字段)ListView1.Clear;<br />ListView1.Columns.Clear;<br />ListView1.Columns.Add;<br />ListView1.Columns.Add;<br />ListView1.Columns.Add;<br />ListView1.Columns.Items[0].Caption:='id';<br />ListView1.Columns.Items[1

2011-05-20 10:30:00 540

原创 算法的时间复杂度

定义:如果一个问题的规模是n,解这一问题的某一算法所需要的时间为T(n),它是n的某一函数 T(n)称为这一算法的“时间复杂性”。当输入量n逐渐加大时,时间复杂性的极限情形称为算法的“渐近时间复杂性”。我们常用大O表示法表示时间复杂性,注意它是某一个算法的时间复杂性。大O表示只是说有上界,由定义如果f(n)=O(n),那显然成立f(n)=O(n^2),它给你一个上界,但并不是上确界,但人们在表示的时候一般都习惯表示前者。此外,一个问题本身也有它的复杂性,如果某个算法的复杂性到达了这个

2011-04-12 11:42:00 624

原创 linux网卡驱动程序详解

<br />当网络上一台计算机准备发送数据时,他的网卡开始工作了,首先网卡的芯片侦听在网络上是否有数据在<br />流动,如果没有,他就把数据发送到网络上,在侦听和发送之间有一段极小的时间延迟,在这段时间内,也有<br />可能在网络上有其他的计算机也准备发送数据,也侦听到网络上没有数据在流动,这就可能两台甚至多台<br />的数据一起发送到网络上,产生数据的碰撞,发送数据的计算机的网卡芯片当然要在发送完成后再校验返回<br />的数据,如果发现和发送的数据不一致,那就是说产生了碰撞,所以在一个以太网络中的

2011-03-28 14:27:00 904

原创 网桥原理及源代码详解

<br />* 概述: <br />* 该代码在FB中提供桥接功能,不过他只是在以太网接口上工作,能提供多个逻辑桥 <br />* ,我们称为组,组是由一组有相同组ID的接口组成,组ID的范围在1到2^16-1之间. <br />* 打开桥的功能是通过sysctl net.link.ether.bridge=1来启动的. <br />* 而sysctl net.link.ether.bridge_cfg是把以太网接口进行分组的命令,如: <br />* sysctl net.link.ether.bridg

2011-03-28 14:24:00 859

原创 我的第一个WinCE驱动--FM驱动

<br />做一个FM的驱动。<br />由于WinCE下的驱动大多是基于流接口的,所以偶也采用了流接口,做比较起来简单,呵呵<br />说白了,流接口就是实现以下几个接口:<br />BOOL WINAPI DllMain(HANDLE hInstDll, DWORD dwReason, LPVOID lpvReserved);<br />DWORD XXX_Init(LPCTSTR pContext, LPCVOID lpvBusContext);<br />BOOL  XXX_Deinit(DWORD

2011-03-28 14:10:00 553

原创 Application.HookMainWindow(AppHook)(zt)

<br />type  <br />  TMainForm = class(TForm)   <br />    procedure FormCreate(Sender: TObject) ;   <br />    procedure FormDestroy(Sender: TObject) ;   <br />  private  <br />    function AppHook(var msg: TMessage): boolean;   <br />  end;   <br />  <br />

2011-03-28 11:27:00 841

原创 如何使用InstallShield中的LaunchAppAndWait()

<br />18.4  LaunchAppAndWait<br />语法:LaunchAppAndWait (szProgram, szCmdLine, lWait);<br />说明:LaunchAppAndWait函数运行由szProgram指定的带有szCmdLine指定的命令行参数的应用程序。第三个参数,lWait指示安装在继续前是否要等待直到运行的应用程序终止。<br />  一个安装程序只能监控由szProgram指定的应用程序;如果该应用程序要运行其它应用程序或进程,安装程序不能监控它们。因此

2011-03-25 16:26:00 9070

原创 VCL消息(一) 收藏

<br />消息流程:<br />PostMessage:立即返回,Application.OnMessage-->WndProc-->用户消息影射函数-->DefaultHandler<br />SendMessage:等待返回,WndProc-->用户消息影射函数-->DefaultHandler<br />TMainForm = class(TForm)<br />private<br />  procedure OnAppMessage(var Msg: TMsg; var Handled: Boo

2011-03-22 14:59:00 555

原创 sql面试题(收集)

<br />1. 用一条SQL 语句 查询出每门课都大于80 分的学生姓名 name kecheng fenshu 张三 语文 81 张三 数学 75 李四 语文 76 李四 数学 90 王五 语文 81 王五 数学 100 王五 英语 90 A: select distinct name from table where name not in (select distinct name from table where fenshu<=80) select name from table group b

2011-03-14 13:44:00 1128

原创 看书

<br />驱动器 D 中的卷是 新加卷<br /> 卷的序列号是 FC1A-1944<br /> D:/编程/整理编程文档/80 O'Reilly Books 的目录<br />2008/04/20  21:21       245,106,438 80.本.rar<br />               1 个文件    245,106,438 字节<br /> D:/编程/整理编程文档/ajax 的目录<br />2007/05/14  23:49         2,597,610 Ajax In

2010-12-02 13:57:00 12033

原创 CComPtr

CComPtr 类是一个智能COM接口指针类.我们可以为指定的接口指针类型量体裁衣地创建实例如:CComPtr       punk;CComPtr    pno;CComQIPtr 类是一个更智能的com接口指针类, 能够完成CComPtr的所有功能,以及更多的功能如:CComPtr    punk=/*初始化 iunknown */;CCOMQIPtr pno = punk; CComDispatchDriver 类是智能的IDispatch接口指针如:CComVariant     v;CCOMDis

2010-10-12 10:58:00 7098

原创 filter 编程入门

<br />虽然网上已有很多关于DirectShow写source filter的资料,不过很多刚开始学的朋友总说讲的不是很清楚(可能其中作者省略了许多他认为简单的过程),读者总希望看到象第一步怎么做,第二步怎么做....这样的demo。其实写你的第一个filter是有一定难度的,只要过了这关以后就容易多了。<br />由于最近需要自己写一个push推模式的source filter,加上刚激活了Blog,不好意思Blog上没有一篇文章,所以将写这个filter的过程写下来,为了照顾刚开始学的朋友,我采用第

2010-10-01 15:28:00 787

Git-2.39.0.2-64-bit

Git-2.39.0.2-64-bit

2024-05-22

cmake3.18.0rc3win32安装板和免安装版

cmake3.18.0rc3win32安装板和免安装版

2020-07-06

windows linux zip命令

在windows下使用python调用zip命令报:'zip' 不是内部或外部命令,也不是可运行的程序或批处理文件。把里面的windows zip解压放到windows/system32就好了

2017-06-19

mysql-workbench-community-6.3.9-1.el7.x86_64.rpm

官网下载,centos7下完美运行的mysql-workbench,外加调试程序mysql-workbench-community-debuginfo-6.3.9-1.el7.x86_64.rpm

2017-05-09

ADT-23.0.6

ADT-23.0.6

2015-11-07

ADT-23.0.7

ADT-23.0.7

2015-11-07

ADT-18.0.0

ADT-18.0.0

2015-11-07

3D图形编程指南

3D图形编程指南3D图形编程指南3D图形编程指南3D图形编程指南3D图形编程指南3D图形编程指南

2014-01-15

[入门]3D数学基础:图形与游戏开发

[入门]3D数学基础:图形与游戏开发

2014-01-15

Cocos2D-X游戏开发技术精解

Cocos2D-X游戏开发技术精解

2014-01-15

Android应用程序消息处理机制

Android应用程序消息处理机制Android应用程序消息处理机制Android应用程序消息处理机制

2013-10-28

Android应用程序资源管理框架

Android应用程序资源管理框架

2013-10-28

Android应用程序UI架构

Android应用程序UI架构

2013-10-28

《Android系统源代码情景分析》一书的光盘内容(有序列图)

《Android系统源代码情景分析》一书的光盘内容(有序列图)

2013-10-28

js32.dll动态库

win7下面没的这个js32.dll动态库,绝对可以使用。

2013-10-12

iOS 6实践指南(中文文字版).pdf

iOS 6实践指南(中文文字版).pdf

2013-08-13

加密与解密 (第三版).pdf

加密与解密 (第三版).pdf

2013-08-05

IOS5基础教程+源代码

IOS5基础教程+源代码

2013-07-30

网络攻击与防御

网络攻击与防御

2013-07-19

[深入浅出iPhone开发(中文版)].(丹皮洛内).鲁成东.扫描版.pdf

[深入浅出iPhone开发(中文版)].(丹皮洛内).鲁成东.扫描版.pdf

2013-07-19

TSTCON32.EXE

TSTCON32.EXE

2013-06-27

win7安装MySql源文件和安装教程

win7安装MySql源文件和安装教程

2013-06-14

软件加密技术内幕.part2.rar(高清)

软件加密技术内幕.part2.rar

2013-03-05

软件加密技术内幕.part1(高清)

软件加密技术内幕.part1

2013-03-05

Win7取色器

Win7取色器:用法按住Ctrl+G取色、停止取色。功能之强大。

2013-01-05

peid-v0.95 参看程序来源

peid-v0.95 参看程序来源

2012-12-05

Real Time 3D Terrain Engines Using C++ And Dx9

Real Time 3D Terrain Engines Using C++ And Dx9 中英文pdf和代码

2012-11-20

WinObj.zip

WinObj.zip

2012-11-13

C++反汇编与逆向分析技术揭秘(完整版+光盘)

C++反汇编与逆向分析技术揭秘(完整版+光盘)

2012-10-30

Hex Rays IDA Pro V6.1 Advanced Tools 反汇编分析工具part2

Hex Rays IDA Pro V6.1 Advanced Tools 反汇编分析工具 part2

2012-10-25

Windows应用程序捆绑核心编程配套光盘源码

Windows应用程序捆绑核心编程配套光盘源码

2012-10-10

C++数据结构与算法分解

C++数据结构与算法分解

2012-10-09

Windows环境下32位汇编语言程序设计(第2版)

Windows环境下32位汇编语言程序设计(第2版) 文字版 带目录

2012-10-09

进程管理 使用CreateToolhelp32Snapshot获取系统进程

提升权限,进程结束,键盘钩子,鼠标钩子 使用CreateToolhelp32Snapshot获取系统进程 //提高权限.可结束太部分进程 BOOL CProcesskillDlg::UpdateProcessPrivilege(HANDLE hprocess,LPCTSTR lpName) { HANDLE hToken; HANDLE hProcess; LUID destLuid; int iResult; if(hprocess == NULL) hProcess = GetCurrentProcess(); else hProcess = hprocess; if ( ::OpenProcessToken( hProcess, TOKEN_ALL_ACCESS, &hToken; ) ) { if ( ::LookupPrivilegeValue( NULL, lpName/*SE_DEBUG_NAME*/, &destLuid; ) )

2012-09-27

Microsoft_Spy++_10.00.30319

Microsoft_Spy++_10.00.30319

2012-09-19

Mac+OS+X+10.8+正式版种子-下载地址

Mac+OS+X+10.8+正式版种子-下载地址

2012-08-01

mac 10.6.3 电驴种子

mac 10.6.3 电驴种子

2012-07-30

编译原理中文版

编译原理中文版

2012-07-17

清华大学毕业设计论文字符分割

清华大学毕业设计论文字符分割

2012-07-17

chm阅读器(安卓手机)

chm阅读器(安卓手机)

2012-07-12

空空如也

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

TA关注的人

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