自定义博客皮肤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++

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

原创 在 Win32 Application 和 Win32 Console Application 中使用 MFC

在VC 8 创建的Win32 Application 和 Win32 Console Application 中使用 MFC 是可能的,主要的困难在于绕过MFC提供的WinMain函数。下面我提供一个方法以供参考:  进入 Project-->Setting--> C/C++ Page,做以下修改:  1. 在Preprocessor definitions中加入_AFXDLL,加入后的设

2012-03-28 13:47:44 3418 1

原创 overflow与VC stack size参数/stack:

用VC6编译的一个测试程序,一行代码是分配一个静态局部变量const int N = 20000000;char testarr[N] = {0};但程序运行出错,直接运行提示unknown software exception(0xc00000fd) -- 其实是stack overflow异常;调试提示Stack Overflow,出错位置定位在chkstk.asm内。原因

2012-03-28 13:45:45 4288

转载 NSDictionary的常见用法总结

NSArray *array1 = [NSArray arrayWithObjects:@"iphone",@"ipod",nil];        NSArray *array2 = [NSArray arrayWithObjects:@"mac",@"imac",@"mac pro",nil];        //类方法初始化自动释放        NSDictiona

2012-03-28 13:36:27 13031 1

转载 iphone开发工具常用方法

退回输入键盘:?123- (BOOL) textFieldShouldReturn:(id)textField{    [textField  resignFirstResponder];}CGRect?12

2012-03-28 12:04:49 4231

转载 深入浅出 iOS 之多线程 NSThread

iOS 支持多个层次的多线程编程,层次越高的抽象程度越高,使用起来也越方便,也是苹果最推荐使用的方法。下面简要说明这三种不同范式:Thread 是这三种范式里面相对轻量级的,但也是使用起来最负责的,你需要自己管理thread的生命周期,线程之间的同步。线程共享同一应用程序的部分内存空间,它们拥有对数据相同的访问权限。你得协调多个线程对同一数据的访问,一般做法是在访问之前加锁,这

2012-03-28 11:22:56 5598

转载 iphone开发之多线程NSThread和NSInvocationOperation

多线程之NSInvocationOperation多线程编程是防止主线程堵塞,增加运行效率等等的最佳方法。而原始的多线程方法存在很多的毛病,包括线程锁死等。在Cocoa中,Apple提供了NSOperation这个类,提供了一个优秀的多线程编程方法。本次介绍NSOperation的子集,简易方法的NSInvocationOperation:@implementation MyCusto

2012-03-28 11:09:46 5582

转载 iPhone 多线程的使用与注意事项

先从一个例程入手,具体的代码参考了这里。还有例程可以下载。多线程程序的控制模型可以参考这里,一般情况下都是使用 管理者/工人模型, 这里,我们使用iPhone SDK中的 NSThread 来实现它。首先创建一个新的 View-based application 工程,名字为 "TutorialProject" 。界面如下图所示,使用UILabel实现两部分的Part(Thre

2012-03-28 10:57:35 5698

转载 UITableView与UITableViewCell

UITableView用来以表格的形式显示数据。关于UITableView,我们应该注意:(1)UITableView用来显示表格的可见部分,UITableViewCell用来显示表格的一行。(2)UITableView并不负责存储表格中的数据,而是仅仅存储足够的数据使得可以画出当前可见部分。(3)UITableView从UITableViewDelegate协议获取配置信

2012-03-27 16:34:29 3662

转载 VC中使用低级钩子捕获系统按键

在VC中捕按键可以在OnKeyDown 或 OnKeyUp 事件中进行捕获,不过这有很大的局限性,这里只能捕获用户按键。但在一些特殊的工程(项目)中往往需要捕获某些系统按键以完成特殊的功能,我们就不得不选择钩子了,一般情况下大家都会选择 WH_KEYBOARD 这个钩子类型,但是在编写过程会发现这个钩子类型并不能捕获所有的系统按键,怎么办呢?那就得选择 WH_KEYBOARD_LL (低级键盘钩子

2012-03-20 14:09:44 4483

转载 USB有关的编程

现在USB设备却很多,因此对USB设备的查找与读写就必不可少了。但是能找到关于USB读写的资料很少。这里使用VC++示范了一些获得USB的信息的方法。一、枚举USB设备  通过枚举USB控制器->枚举此控制器上的USB HUB->枚举HUB的各个端口->获得设备信息。枚举控制器:        wsprintf(HCName, "\\\\.\\HCD%d", HCNum);

2012-03-20 13:34:45 6377

转载 FFmpeg和SDL的API

使用FFmpeg的API和SDL的API进行视频的解码和显示,似乎还是有点技术含量的东西,我最近收到一些email询问视频的解码和显示的实 现,今天hanyionet就献上博文一篇简单地说明一下如何使用这些API,其实使用这些API其实一点都不难,不要被复杂描述吓到。我们所要做就是先 要了解视频的解码和显示到底是怎样的一个过程,然后了解各个API的作用。进行解码和视频的现实一般来说就是这样

2012-03-14 17:03:05 3955

转载 MPEG压缩中的 I、B、P帧

MPEG压缩中的 I、B、P帧MPEG-1压缩的基本思想:帧内压缩和帧间压缩。其次,时间相关性的统计分析:统计的结果表明,在间隔1~2帧的图像中,各像素只有10%以下的点,其亮度差值变化超过2%,而色度差值的变化只有1%以下。 MPEG-1压缩的基本思想:帧内压缩和帧间压缩。 时间相关性的统计分析:统计的结果表明,在间隔1

2012-03-14 17:00:33 3801

转载 ffmpeg-tutorial01.c改在新版SDK下运行

今天下载了ffmpeg-full-sdk-v3.2,配置vc6后,运行了tutorial1-6,原始的tutorial在新版本的SDK下运行需要作一些修改,现记录如下:如果直接运行tutorial01,会提示:tutorial01.obj : error LNK2001: unresolved external symbol _img_convertDebug/tuto

2012-03-14 16:53:49 4266

原创 FFMPEG相关

FFMPEG 官方demo http://code.google.com/p/ptcoding/source/browse/trunk/ffmpeg_tutorial/ FFMPEG API 帮助http://wiki.aasimon.org/doku.php?id=ffmpeg:ffmpeghttp://www.ffmpeg.com.cn/index.php/

2012-03-14 16:02:12 3415

转载 ffmpeg解码流程

FFMPEG解码流程1. 注册所有容器格式和CODEC:av_register_all()2. 打开文件:av_open_input_file()3. 从文件中提取流信息:av_find_stream_info()4. 穷举所有的流,查找其中种类为CODEC_TYPE_VIDEO5. 查找对应的解码器:avcodec_find_decoder()6. 打开编解码器:

2012-03-14 14:45:04 3953

转载 ffmpeg 和 SDL 教程(转至CSDN ThinkingAboutLife的专栏)

概要电影文件有很多基本的组成部分。首先,文件本身被称为容器Container,容器的类型决定了信息被存放在文件中的位置。AVI和Quicktime就是容器的例子。接着,你有一组流,例如,你经常有的是一个音频流和一个视频流。(一个流只是一种想像出来的词语,用来表示一连串的通过时间来串连的数据元素)。在流中的数据元素被称为帧Frame。 每个流是由不同的编码器来编码生成的。编解码器描述了实

2012-03-14 11:44:45 4991 2

原创 NSString 和NSData

NSString 转换成NSData 对象       NSData* xmlData = [@"testdata" dataUsingEncoding:NSUTF8StringEncoding];       NSData 转换成NSString对象    NSData * data;        NSString *result = [[NSString alloc] i

2012-03-08 23:31:20 7798

转载 NSString+NSMutableString+NSValue+NSAraay用法汇总(3)

@"b",@"a",@"e",@"d",@"c",@"f",@"h",@"g",nil];        NSLog(@"oldArray:%@",oldArray);    NSEnumerator *enumerator;    enumerator = [oldArray objectEnumerator];    id obj;    while(obj = [enum

2012-03-08 23:11:56 3566

转载 NSString+NSMutableString+NSValue+NSAraay用法汇总(2)

//扩展路径    NSString *Path = @"~/NSData.txt";    NSString *absolutePath = [Path stringByExpandingTildeInPath];    NSLog(@"absolutePath:%@",absolutePath);    NSLog(@"Path:%@",[absolutePath stri

2012-03-08 23:11:03 3203

转载 iphone --CocoaAsyncSocket(2)

编写简单的UDP应用首先,编写发送UDP数据报的示例。这需要有个服务器端能接收到内容。用Java写了个简单的接收端:1234567891011121314public static void main(String[] args) throws IOException { InetSocketAddre

2012-03-05 23:37:01 4077

转载 iphone --CocoaAsyncSocket(1)

CocoaAsyncSocket支持tcp和udp。其中:AsyncSocket类是支持TCP的AsyncUdpSocket是支持UDP的AsyncSocket是封装了CFSocket和CFSteam的TCP/IP socket网络库。它提供了异步操作,本地cocoa类的基于delegate的完整支持。主要有以下特性:队列的非阻塞的读和写,而且可选超时。你可以调用它读取和写入,

2012-03-05 23:35:22 3985

原创 cocoa asyncsocket 使用中遇到的问题

AsyncSocket连接服务器的问题用AsyncSocket连接服务器时,不管服务器有没有开,[client connectToHost:hostIP onPort:hostPort error:&err]这一句一直返回YES,这是为什么?所以我都是在- (void)onSocket:(AsyncSocket *)sock didConnectToHost:(NSString *

2012-03-05 23:07:30 9871

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关注的人

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