自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Keivin

c,c++

  • 博客(41)
  • 资源 (20)
  • 收藏
  • 关注

原创 C语言现代方法 书籍笔记

1.代码可以这样写,第一次看到,但确实是正确的!int value="abc"[2];2.C 语言允许初始化式(不包括空字符)与变量有完全相同的长度: char  date 3[7] = " June  14"; 编译器把初始化式中的字符简单地复制到date 3 中:  没有空间给空字符,所以编译器也不会试图存储一个空字符。3.↓问:字符串字面量可以有多长?

2012-10-31 16:28:57 3604

转载 用C编写COM(三)

原文:http://www.codeproject.com/Articles/14037/COM-in-plain-C-Part-3用C编写COM集合 下载例程-174kb内容    简介    定义集合对象    辅助函数    我们集合对象的函数    应用程序获得我们集合对象的方法    VBScript例程    C例程    IEnumVARIANT对象    另

2012-10-30 17:43:14 4314

转载 用C编写COM(二)

原文:http://www.codeproject.com/Articles/13862/COM-in-plain-C-Part-2如何用C编写可以被Vbscript、VB和jscipt等脚本语言调用的COM组件 下载例程-93.5kb内容:    简介   为何脚本语言不能使用我们的DLL?    自动化数据类型(也就是BSTR、VARIANT)    IDispat

2012-10-30 17:41:35 5662

转载 用C编写COM(一)

原文:http://www.codeproject.com/Articles/13601/COM-in-plain-C        如何在不使用MFC、ATL、WTL或其他框架下使用标准C来创建和使用COM组件        下载例程-17.6kb内容:    简介    COM 对象和虚表    GUID    QueryInterface(), AddRef(),

2012-10-30 17:35:24 8813

转载 memmove memcpy非标准原形

C字符串都以"\0"结束,strcpy和strncpy顾名思义是基于字符串的拷贝,不会超出这个字符串的范围,一旦遇到“\0”就结束拷贝;而memcpy和memmove则是给予内存的拷贝,不管是否遇到"\0",都会拷贝完n个。而memcpy和memmove也是有差别的,当dest和src所指向的内存空间相同时,memcpy无法正常拷贝,结果是不可预测的,而memmove可以正常拷贝。

2012-10-30 11:34:14 690

转载 驱动开发DDK与WDK WDM的区别

转自: http://www.cnblogs.com/hyddd/archive/2009/03/15/1412684.html 最近尝试去了解WINDOWS下的驱动开发,现在总结一下最近看到的资料。  1.首先,先从基础的东西说起,开发WINDOWS下的驱动程序,需要一个专门的开发包,如:开发JAVA程序,我们可能需要一个JDK,开发WINDOWS应用程序,我们需要WINDOWS

2012-10-29 16:38:11 4651 1

转载 非printf形式打印各种数据类型的十六进制和二进制

一、源码实现为了适配各种数据类型,且可以通过sizeof得到此类型的大小,所以这里采用模板形式开发。以下是实现此功能的源码: [cpp] view plaincopy// 把十进制数(long型)分别以二进制和十六进制形式输出  template typename T>  void displayHexBin(cons

2012-10-29 16:16:28 1953

原创 程序只运行一个实例(包括远程登录运行或打开)

//HANDLE hmutex = CreateMutex(NULL,TRUE,"test.exe");//DWORD err = GetLastError();//if (err == ERROR_ALREADY_EXISTS)//{//AfxMessageBox("程序已经运行!");//return FALSE;//}我们都知道使用Create

2012-10-29 15:52:05 4091

翻译 IOS和配件进行通讯

和配件进行通讯在iPhone OS 3.0及之后的系统上,External Accessory框架(ExternalAccessory.framework)提供了一种管道机制,使应用程序可以和iPhone或iPod touch设备的配件进行通讯。通过这种管道,应用程序开发者可以将配件级别的功能集成到自己的程序中。请注意:下面部分将向您展示iPhone应用程序如何连接配件。如

2012-10-29 10:29:42 4259

转载 VC中进程与进程之间共享内存

VC中进程与进程之间共享内存 进程A写数据,进程B读数据;进程A:#include "stdafx.h"#include #include using namespace std;int _tmain(int argc, _TCHAR* argv[]){ HANDLE lhShareMemory;

2012-10-26 14:02:52 3445

原创 windows计算代码执行时间

LARGE_INTEGER tick_freq;//这应该是一个全局变量QueryPerformanceFrequency(&tick_freq);LARGE_INTEGER time_begin;//用这个变量记下操作前的时刻。QueryPerformanceCounter((LARGE_INTEGER*)&time_begin);//....

2012-10-23 16:24:00 3365 1

转载 _variant_t转CString

1. VARIANT转CString, 也可以将参数类型改为_variant_t。 #include "comutil.h"#pragma comment( lib, "comsupp.lib" )CString VariantToCString( VARIANT var ){    CString            strValue;    _variant_

2012-10-23 16:11:49 3777

转载 YUV的图像格式

YUV格式 为了方便后面叙述,图片的大小定义为:w * h,宽高分别为w和h 一、YUV420格式先Y,后V,中间是U。其中的Y是w * h,U和V是w/2 * (h/2)如果w = 4,h = 2,则:yyyyyyyyuuvv内存则是:yyyyyyyyuuvv需要占用的内存:w * h * 3 / 2采样规律是:每个像素点都采样Y,寄数行采样1

2012-10-23 13:54:51 3632

转载 C语言宏定义技巧

C语言宏定义技巧(常用宏定义)【转】0推荐写好C语言,漂亮的宏定义很重要,使用宏定义可以防止出错,提高可移植性,可读性,方便性 等等。下面列举一些成熟软件中常用得宏定义。。。。。。1,防止一个头文件被重复包含 #ifndef COMDEF_H #define COMDEF_H    //头文件内容 #endif 2

2012-10-22 19:25:41 2033 1

转载 通过调用系统摄像头拍照,拍视频,然后写入文件的代码范例

调用摄像头拍照或者摄像的功能.并且把,获得的数据,直接写入到文件.//这一段是,点击一个takePicture按钮的操作.- (IBAction)takePicture:(id)sender {        UIImagePickerController *picker = [[UIImagePickerController alloc] init];

2012-10-22 14:54:12 3553

转载 怎么在App Store上发布程序

程序终于编写好了,这一回介绍应用程序的发布流程。通过 App Store 将自己的程序向全世界公开。准备工作向 App Store 注册自己的程序之前,需要准备以下的东西。57×57像素的ICON512×512像素的ICON (JPEG或TIFF格式)屏幕截图制作ICON这里的两个图标分别是设备上表示这个应用程序的图标(57×57)和在iTunes的App Store上表示

2012-10-22 14:48:05 3688

转载 检测iPhone当前网络是不是WiFi

检测iPhone当前网络是不是WiFi的代码:BOOL IsWIFIConnection{BOOL ret = YES;struct ifaddrs * first_ifaddr, * current_ifaddr;NSMutableArray* activeInterfaceNames = [[NSMutableArray alloc] init];getifaddr

2012-10-22 14:41:22 3432

原创 IOS开发经典博客网址收录

1.  http://blog.163.com/fengyi1103@126/    冥冥之中   介绍一些常用的cocoa运用和常用代码

2012-10-22 14:38:19 3554

转载 UTF-8 和 GBK 的 NSString 相互转化的方法

中文应用都要遇到一个很头疼的问题:文字编码,汉字的 GBK 和 国际通用的 UTF-8 的互相转化稍一不慎,就会满屏乱码。下面介绍 UTF-8 和 GBK 的 NSString 相互转化的方法 从 GBK 转到 UTF-8 用中文应用都要遇到一个很头疼的问题:文字编码,汉字的 GBK 和 国际通用的 UTF-8 的互相转化稍一不慎,就会满屏乱码。下面介绍 UTF-8 和 GBK 的 N

2012-10-22 14:25:03 3284

转载 Iphone怎么创建证书部署真机调试

对于真机调试,首先要在苹果网站上注册APP ID,以及购买iPhone Develop Program(iDP) 开发者授权,99美元。然后要创建证书请求CSR,创建步骤如下:设置OCSP和CRL为关闭状态。Mac OS 中,打开应用程序,找到 钥匙串访问(Keychain Access)工具打开主菜单 -证书助理(Certificate Assistant)-从证书代

2012-10-22 14:22:50 3609

转载 iPhone 下创建、删除、读取、写入文件

如何在iPhone OS下创建、删除、读取、写入文件    创建与删除:    //创建文件管理器    NSFileManager *fileManager = [NSFileManager defaultManager];    //获取路径    //参数NSDocumentDirectory要获取那种路径    NSArray *paths = NSSearch

2012-10-22 14:12:24 3816

转载 获取iPhone 剩余磁盘空间-全部磁盘空间

这段代码示范怎么取得 iPhone 的剩余磁盘空间,还有全部磁盘空间   1. #include         2. #include      3. long long freeSpace() {     4.     struct statfs buf;     5.     long long freespace = -1;     6.     if(stat

2012-10-22 14:04:51 3649

转载 iphone下bmp读取显示两种方法

#define BMP_SIZE   320*480*3  #define BMP_HEADER_LENGTH 54     //方法一:  CGImageRef GetImageData()  {      unsigned char* pData=NULL;      int i = 0;         int bitsPerComponent = 8;      int bitsPerPi

2012-10-22 11:51:57 5307

转载 给界面上任何控件截图并保存为PNG的方法

UIView *view =[[[[[UIApplicationsharedApplication] windows] objectAtIndex:1] subviews]lastObject];//获得某个window的某个subView NSInteger index = 0;//用来给保存的png命名for (UIView *subView in [view

2012-10-22 11:47:30 4331

转载 获取iOS程序之运行环境是iphone或ipad

执行环境可以从 UIDevice 的属性 model 得到在现在执行的环境。例子如下: 更新了一下,支持iPhone4和iPad,iPod Touch4#import #import enum {    MODEL_UNKNOWN,    MODEL_IPHONE_SIMULATOR,    MODEL_IPOD_TOUCH,    MODEL_IP

2012-10-22 11:39:22 3690

转载 UIImage上绘制文本的方法

第一种方法01.//Add text to UIImage  02.  03.-(UIImage *)addText:(UIImage *)img text:(NSString *)text1{  04.  05.    int w = img.size.width;  06.  07.    int h = img.size.height;   08.  09

2012-10-22 11:17:01 3766

原创 VC添加内存泄露显示信息

#ifdef _DEBUG _CrtDumpMemoryLeaks(); _CrtSetDbgFlag ( _CRTDBG_ALLOC_MEM_DF | _CRTDBG_LEAK_CHECK_DF );#endif

2012-10-19 17:08:14 3349

原创 windows查找进程关闭进程

void CCannonPhotoApp::StopProcess() {CString currentPro;CString canphoto = _T("EWatch.exe");CString CDPROC = _T( "CDPROC.exe");CString CDPROCMN = _T("CDPROCMN.exe");HANDLE hPr

2012-10-19 17:01:33 3910 25

转载 MFC常用函数(转)

WinExec()ExitWindowsEx()GlobalMemoryStatus()GetSystemInfo()GetSystemDirectory()GetWindowsDirectory()GetTaskmanWindow() //user32.dll中 获取任务栏窗口句柄 OpenProcessToken()打开一个进程的访问令牌GetCurrent

2012-10-19 15:41:00 3803

原创 10进制转任意进制字符串(源代码)

// dec 10进制数//base 转换基数//strtrd 输出void ConvertDec(int dec, int base,char*strtrd){int t;int p=0;int idr;while (dec !=0){idr=dec%base;if (idr>10){strtrd[p++] =id

2012-10-19 15:17:04 4365 20

原创 选择排序法

void SelectSort(int arr[],int n){int imin =0;int s;for (int i=0;i{imin =i;for (int j =i+1;j{if (arr[imin]>arr[j]){imin =j;}}if (i!=imin){

2012-10-19 14:39:41 1817

转载 xcode调试技巧 part-3

常见错误收集贴:1.unrecognized selector sent to instance方法名错误2.UIApplicationMain 的地方:关于EXC_BAD_ACCESSproduct-》Edit Scheme,在Environment Varibles中 添加 NSZombieEnabled YES 最后结果关于出现僵尸信号SIGBAT或者EXC_BAD_

2012-10-17 15:53:27 1284

转载 xcode调试技巧 part-2

part-2原文地址:http://www.raywenderlich.com/10209/my-app-crashed-now-what-part-2欢迎回到当程序崩溃的时候怎么办 教程!在这个教程的第一部分,我们介绍了SIGABRT和EXC_BAD_ACCESS错误,并且举例说明了一些使用xcode调试器(Xcode debugger)和异常断点(Exception Breakpo

2012-10-17 15:51:47 6217

转载 xcode调试技巧 part-1

我发现在ios讨论群里(ios开发讨论QQ群:73254416!验证信息请填写:CSDN)很多人会贴一些系统在控制台输出的崩溃代码,来咨询是什么问题导致的。其实问题真的是没有范式的,但是解决问题的方法却大多相通。我以前也遇到过很多的crash,也是从慢慢的解决问题当中走过来的。我大致的收集了一些关于调试的技巧的文章,希望大家能体会出解决问题背后的一些思考方法,这才是快速解决问题的最好的利器!

2012-10-17 15:47:33 1634

转载 inf文件详解

大家都知道,在“我的电脑”里有数也数不清的INF文件,但是却很少有人知道,INF文件是干什么用的。充其量,也仅仅停留在INF文件能够解开锁定的注 册表这一感性的认识上,那么到底什么是INF文件,INF文件又能干些什么呢?今天让我们一起走进INF文件这一神秘的世界。  揭开INF文件的神秘面纱  INF是Device INFormation File的英文缩写,是Microsoft公司为硬件

2012-10-12 17:15:58 7480

转载 BusHound数据分析

下面这段数据是MINI mouse枚举成功数据,希望对于初学者有帮助. USB鼠标枚举成功数据(Human Interface Device):Bus Hound 5.00 capture. Complements of www.perisoft.net  Device - Device ID (followed by the endpoint for USB

2012-10-12 11:50:50 4989

转载 IOS 后台执行代码(voip socket) .

转载自:http://blog.sina.com.cn/s/blog_000028810100wa8x.html如何使应用被切到后台,应用中的网络连接仍然接收数据并维持存活(像QQ iphone 一样);其实按 IOS官方文档一步一步做就可以实现上述功能;这里主要说一下我按文档遇到的问题,以及将原来的C/C++程序(主要是网络层)简单的修改一下就可以支持IOS后台运行的方法.

2012-10-11 16:31:40 3932

原创 iphone 字符串转16进制

char singleNumberString[3] = {'\0','\0','\0'};uint32_t singleNumber = 0;uint32_t i = 0; NSMutableData *data = [NSMutableData data]; //从文本框获取到得数据 const char *buf = "TestString"; //转换为十六

2012-10-10 09:36:24 3519

转载 iOS 的info.plist

我们建立一个工程后,会在Supporting files下面看到一个"工程名-Info.plist"的文件,这个是对工程做一些运行期配置的文件,很重要,不能删除。如果你在网上下载的工程中的这个文件名只是Info.plist,那么恭喜你,这个工程太老了,是用包含SDK2.0以前的Xcode生成的,不过没关系,不影响使用。如果你使用文本编辑器打开这个文件,你会发现这是一个XML格式的文

2012-10-09 17:09:55 3602

转载 UITextView 关闭键盘

//开始触发键盘-(BOOL)textViewShouldBeginEditing:(UITextView *)textView{ return YES;}//在触发键盘之前可以触发一些必要的事件。-(void)textViewDidBeginEditing:(UITextView *)textView{ NSLog(@"Begin");/* UIBarBu

2012-10-09 09:55:44 3538

vc++工作线程封装类

用的是::CreateThread 封装了创建线程,停止线程,挂起线程,唤醒线程,设置线程优先性等一般普通功能都有,一个类,直接导入项目就可使用,注意是VC的,不是跨平台的!

2020-10-15

SerialCom.zip

vc++串口通讯,详情见博客文档 https://blog.csdn.net/kaizi318/article/details/108974010

2020-10-10

DllViewer--.rar

vc代码实现获取dll 导出函数, vc2017实现查看dll导出函数 vc查看dll导出函数

2019-08-07

amcap.exe usb设像头预览工具

amcap是directshow下的源代码,采用vc2012编译, 预览usb设像头源代码

2017-10-09

rtspclient

rtspclient c++ 测试程序 cosole代码 服务端资源已上传

2017-04-21

CThreadPool demo

CThreadPool 线程池

2017-04-19

vc嵌入word

支持vc6 vc2012 嵌入的是单文档视图,不是对话框 win7 win10下测试通过

2017-04-01

字符串转换工具函数

ConvertUtf8ToUnicode, ConvertUnicodeToUtf8 ConvertUtf8ToAnsi ConvertAnsiToUtf8 ConvertAnsiToUnicode16 ConvertUnicode16ToAnsi ConvertUnicodeToUnicode16 ConvertUnicode16ToUnicode ConvertUtf8ToUnicode16 ConvertUnicode16ToUtf8 支持windows /anrdoid /ios

2016-01-11

VC电脑锁屏代码

锁屏代码 ,锁不了ctrl+del+alt win+l 全局勾子 锁ctrl+del+alt ,有时正常,有时不正常,反正是不稳定 锁鼠标

2015-10-09

VC++ Excel文件的导入和导出

vc采用类型库 excel9操作excel 不出弹兼容窗口 ,还可以,共享一下

2015-06-04

json-c-0.12 windows编译

windows下编译json-c-0.12版源码, 采用vc 2012 包括两个工程, json-c-0.12 lib test 用例 具体使用可以参看源码目录下的testsrc

2014-06-03

VC助手1827

vc 2010 Visual Assist X VC助手1827

2013-08-20

iphone opengl es 纹理

纹理贴图,全屏,贴一张图到屏幕上, 绝对好用,没有什么四边行,三角型,只接就是一张图!

2012-08-01

windows修改默认输入法

修改成默认输放法,采用hook技术修改任意程序使用当前输入法, 本程序用的是vc2008

2012-07-30

西蒙OpenGL ES 教程源代码

西蒙所有教程源代码,本人运行过,可以使用,当学习资料是不错的好东西.

2012-07-30

iphone asyncsocket

服务端客户端模式 iphone asyncsocket服务端-->apple iphone asyncsocket客户端-->iphone

2012-03-05

BluetoothAppTest.exe

windows bluetooth socket connect winddow mobile socket 服务端,客户端,查找设备,查找服务!

2011-12-14

andriod 视频播放

android 视频播放源代码,支持扫描sdcard里的文件,支持把文件载入asset作为资源播放! 采用SurfaceView + mediaPlay

2011-12-12

bluetooth_BlueSoleil_SDK_Testdemo

查找设备,查找服务,配对,连接 。请注意是基于ivt_BlueSoleil开发的

2011-12-10

Canon_PowerShot_Remote_Capture_SDK__PS-ReC_v1.1.0e

Canon_PowerShot_Remote_Capture_SDK__PS-ReC_v1.1.0e_.rar 支持powershot系列,如G7,G9等!!!!!!

2009-12-30

空空如也

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

TA关注的人

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