2014年7月18日

GPU着色器实现实时滤镜

摘要: 认识着色器用过opengl的同学对着色器 应该不会陌生,但对与iOS终端设备的开发者,对于图形图像有着深入了解的人不多,本人也只是个初学者,对于opengl es 2.x才引入的着色器也是初步认识,WWDC的专题讲座有一节就是讲opengl es的新特性的 结合AVFoundation那一节 我们还... 阅读全文

posted @ 2014-07-18 16:43 &大飞 阅读(613) 评论(0) 推荐(0)

#pragma pack

摘要: 对齐方式编辑程序编译器对结构的存储的特殊处理确实提高CPU存储变量的速度,但是有时候也带来了一些麻烦,我们也屏蔽掉变量默认的对齐方式,自己可以设定变量的对齐方式。编译器中提供了#pragmapack(n)来设定变量以n字节对齐方式。n字节对齐就是说变量存放的起始地址的偏移量有两种情况:第一、如果n大... 阅读全文

posted @ 2014-07-18 07:53 &大飞 阅读(149) 评论(0) 推荐(0)

C#中结构体与字节流互相转换 [StructLayout(LayoutKind.Sequential)]

摘要: 一、c#结构体1、定义与C++对应的C#结构体在c#中的结构体不能定义指针,不能定义字符数组,只能在里面定义字符数组的引用。C++的消息结构体如下://消息格式 4+16+4+4= 28个字节struct cs_message{ u32_t cmd_type; char username[16]; ... 阅读全文

posted @ 2014-07-18 07:28 &大飞 阅读(9841) 评论(0) 推荐(3)

System.Runtime.InteropServices 命名空间

摘要: http://msdn.microsoft.com/zh-cn/library/system.runtime.interopservicesSystem.Runtime.InteropServices命名空间提供各种各样支持 COM 互操作 及平台调用服务的成员。如果您对这些服务不熟悉,请参见与非托... 阅读全文

posted @ 2014-07-18 07:07 &大飞 阅读(2623) 评论(0) 推荐(0)

C#与C++在语言层面的区别(不断补充)

摘要: 注:C#语言发展十分迅速,而且仍然有很大的提升空间,所以现在写下的有关C#语言上的一些限制,可能过一两年就不同了,所以需要不断更新。至于C++,因为已经很久没怎么变动,所以就容易得多。(*) 允许初始化成员变量C#允许C++不允许(*) 编译器自动添加默认无参构造函数c++:当用户实现了有参构造函数... 阅读全文

posted @ 2014-07-18 06:53 &大飞 阅读(374) 评论(0) 推荐(0)

2014年7月17日

[转]“static_cast”: 无法从“UINT (__thiscall CSizingControlBar::* )(CPoint)”转换为“LRESULT (__thiscall CWnd::* )(CPoint)”

摘要: error C2440: “static_cast”: 无法从“UINT (__thiscall CSizingControlBar::* )(CPoint)”转换为“LRESULT (__thiscall CWnd::* )(CPoint)” f:\tools\4bands ifx_xmm2130... 阅读全文

posted @ 2014-07-17 23:15 &大飞 阅读(450) 评论(0) 推荐(0)

2014年6月6日

百度云推送sdk集成问题

摘要: 在Xcode中新建一个项目,加入百度云推送sdk,按照PDF说明文档集成。运行时报错。"_OBJC_CLASS_$_BPush", referenced from:在百度的问题回复中找到了原因,不支持arm64ios sdk貌似不支持arm64啊! : "_OBJC_CLASS_$_BPush", ... 阅读全文

posted @ 2014-06-06 15:57 &大飞 阅读(209) 评论(0) 推荐(0)

2014年6月5日

Xcode升级4.6后Bug处理

摘要: Xcode又升级了,又出现Warning了.补充解决办法,记录如下:1:Jsonkit中的Direct access to objective-c's isa is deprecated in favor of object_setClass() and object_getClass()将 arr... 阅读全文

posted @ 2014-06-05 14:57 &大飞 阅读(233) 评论(0) 推荐(0)

2014年5月29日

Android Java混淆(ProGuard)(转)

摘要: ProGuard简介ProGuard是一个SourceForge上非常知名的开源项目。官网网址是:http://proguard.sourceforge.net/。 Java的字节码一般是非常容易反编译的。为了很好的保护Java源代码,我们往往会对编译好的class文件进行混淆处理。ProGuard... 阅读全文

posted @ 2014-05-29 14:46 &大飞 阅读(161) 评论(0) 推荐(0)

Objective-C API

摘要: https://developer.apple.com/library/ios/navigation/index.html 阅读全文

posted @ 2014-05-29 11:44 &大飞 阅读(104) 评论(0) 推荐(0)

OC基础语法学习笔记-20120712

摘要: Objective-C语法:一:对象声明语法:类名 * 对象名 = [[类名 alloc] init] [对象名 release] //释放对象的实例 注:alloc是NSObject的类方法,init是实现类的初始化方法二:类 @interface MyClass:NSObject /... 阅读全文

posted @ 2014-05-29 11:24 &大飞 阅读(168) 评论(0) 推荐(0)

object c中 new和alloc区别

摘要: 在object-c基础教程这本书里老是可以看见类似下面这种代码,我这小菜鸟就纳闷了,啥区别啊,看上去都一样么。网上找了找,找到一些说法,这里先摘出来。 className* object = [classNamenew];or className* object = [[classNamealloc... 阅读全文

posted @ 2014-05-29 10:49 &大飞 阅读(156) 评论(0) 推荐(0)

2014年5月28日

Object+C语法快速入门

摘要: 大部分有一点其他平台开发基础的初学者看到XCode,第一感想是磨拳擦掌,看到Interface Builder之后,第一感想是跃跃欲试,而看到Objective-C的语法,第一感想就变成就望而却步了。好吧,我是在说我自己。如果你和我一样,对苹果相关的开发:Mac OS X或是iPhone有兴趣,但是... 阅读全文

posted @ 2014-05-28 18:18 &大飞 阅读(377) 评论(0) 推荐(0)

iOS消息推送机制的实现

摘要: iOS消息推送的工作机制可以简单的用下图来概括:Provider是指某个iPhone软件的Push服务器,APNS是Apple Push Notification Service的缩写,是苹果的服务器。上图可以分为三个阶段:第一阶段:应用程序把要发送的消息、目的iPhone的标识打包,发给APNS。... 阅读全文

posted @ 2014-05-28 15:10 &大飞 阅读(170) 评论(0) 推荐(0)

iOS开发:Objective-C优雅的语法

摘要: 对初学者来说,Objective-C存在了很多令人费解的写法,实际上他们是非常优雅的。程序员写的最多的就是函数以及调用自己写的或者别人写的函数。本文就从函数的角度来看下Objective-C的优雅之处。C#和Objective-C同属于c系列语言。让我们先看下C#的函数定义和调用,做个对比。C#函数... 阅读全文

posted @ 2014-05-28 14:22 &大飞 阅读(144) 评论(0) 推荐(0)

2014年5月27日

如何用windbg + Very Sleepy打造window平台的C++程序免费调优工具(profiler)

摘要: 基于Linux平台的免费且优秀的C++ 调优工具很多,而在window平台基本上都是商业的,在google搜了一大圈后来找到一个叫very sleepy的调优工具http://www.codersnotes.com/sleepy目前的版本是0.82,已经加入了对多线程的支持。下载下来用了一下,发现在... 阅读全文

posted @ 2014-05-27 15:03 &大飞 阅读(1028) 评论(0) 推荐(0)

c++ 性能分析工具

摘要: windows:Intel's VTune , xperf(WINDOWS7 VC2008 SDK ), amd code analysis, Compuware's Devpartner Performance Analysis Community Edition, GlowCodeWINDOWS... 阅读全文

posted @ 2014-05-27 15:02 &大飞 阅读(820) 评论(0) 推荐(0)

2014年5月23日

C++...三个点用法

摘要: C语言中实现参数个数可变的函数 采用C语言编程的时候,函数中形式参数的数目通常是确定的,在调用时要依次给出与形式参数对应的所有实际参数。但在某些情况下希望函数的参数个数可以根据需要确定。典型的例子有大家熟悉的函数printf()、scanf()和系统调用execl()等1、在win环境下编程例子... 阅读全文

posted @ 2014-05-23 10:52 &大飞 阅读(3070) 评论(0) 推荐(0)

2014年4月23日

隐藏私有函数

摘要: 使用winhex或是010edit进行转换winhex:复制/System/Library/PrivateFrameworks/CoreTelephony.framework/CoreTelephony粘贴到winhex,剪贴板格式选择ANSI-ASCII编辑--》修改数据(ctrl+T),选择xo... 阅读全文

posted @ 2014-04-23 10:24 &大飞 阅读(315) 评论(0) 推荐(0)

2014年4月15日

秦刚:玩互联网要学会跨圈跨界 2014-4

摘要: 最近3个月我写了一些文章,这些文章被各种类型的网站转载,因为每篇文章我都留了微信号(秦刚 QQ微信 1111884),所以不少人加我。加我的人大概可以分成6个圈子:1.网络营销圈:这个圈子的人可以用你能够想到的一切网络手段赚钱,他们一般学历不高,很多都是单打独斗,或者小团队运作,但是这些人执行力惊人... 阅读全文

posted @ 2014-04-15 10:03 &大飞 阅读(195) 评论(0) 推荐(0)

导航