自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

原创 test

[=====[UEsDBAoAAAAAAGd2B0kAAAAAAAAAAAAAAAAJABAAemlwLXRlc3QvVVgMADrapldi 2qZX9QEUAFBLAwQUAAgACABndgdJAAAAAAAAAAAAAAAAEgAQAHppcC10ZXN0Ly5E U19TdG...

2016-08-07 15:19:49

阅读数 75162

评论数 0

原创 Xcode 调试必知必会

如果需查看内存数据:可以在输出窗口采用gdb命令:x /nfu 解释: ----------------------------------------- n表示要显示的内存单元的个数 ----------------------------------------- f表示显示方...

2015-09-15 16:18:15

阅读数 316

评论数 0

原创 (1)把一个存在工程加入git管理

git init: -- create empty git repository or re-initialize an existing one git add: -- add file contents to index git commit: -- record changes to...

2015-08-04 19:09:50

阅读数 468

评论数 0

原创 wax框架之Lua call oc

比如在Lua脚本中有这样一个调用: self:testForStructFrom(CGSize(32, 23)) 一般地,self都是userdata,正常情况下,userdata是无法在lua层进行操作的(除非c层面提供支持),那么很自然的“函数调用”会进入到self的__index...

2015-07-26 00:22:11

阅读数 392

评论数 0

原创 开源库

ncurses readline

2015-07-08 22:44:59

阅读数 281

评论数 0

原创 在windows上编译scite

1 在vcvars32.bat所在的目录打开命令行:(Ctrl+Shift+right click)     我的是在:C:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\bin      2 执行:vcvars32.bat    ...

2015-07-08 21:17:34

阅读数 332

评论数 0

原创 在windows上编译scite

1 在vcvars32.bat所在的目录打开命令行:(Ctrl+Shift+right click)     我的是在:C:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\bin      2 执行:vcvars32.bat    ...

2015-07-08 21:14:53

阅读数 743

评论数 0

原创 windows 常用软件

查看MySql数据的工具软件:HeidiSQL Windows下登录UNIX或Linux服务器主机的软件:SecureCRT 把用户的思维模式通过相互联系的图片表达出来的软件:Mindjet MindManager 14 APK签名软件:SignAPK.zip Git:Tortoise...

2015-07-08 21:10:18

阅读数 286

评论数 0

原创 Mac系统-常用工具软件

1 git管理工具 SourceTree:免费,appstore就有下载。 2 【iphone模拟器沙盒】查看利器 A small utility for fast access to your iPhone Simulator apps.  3 iphone手机磁盘查看工具 ifunb...

2015-06-07 21:27:07

阅读数 440

评论数 0

原创 Mac系统中makefile中如何使用【.dylib】动态链接库

gcc -shared -fpic \ -L/Library/Frameworks/Python.framework/Versions/2.7/lib \ -lpython2.7 \ -L/Applications/Xcode.app/Contents/Developer/Platforms/Ma...

2015-06-06 19:35:18

阅读数 5386

评论数 0

原创 【.a】静态库文件的认识

An archive (or static library) is simply a collection of object files stored as a single file.(An archive is roughly the equivalent of a Windows .LIB...

2015-06-06 17:50:19

阅读数 319

评论数 0

原创 关于linux中so文件的深入认识

1 【.so文件】是什么?  【.so文件】是linux系统中的共享库文件,类似于windows系统上的【dll文件】;【.so文件】文件的格式是【ELF格式的文件】,等有了印象再研究原理;一般来说,在Mac系统上,我们经常见到的动态库文件的扩展名是【.dylib】,但经过测试,在Mac...

2015-06-06 10:55:35

阅读数 1955

评论数 0

原创 linux 常用命令

1 nm nm命令可以查看【可执行文件和库文件】中的符号列表。

2015-06-06 10:02:59

阅读数 284

评论数 0

原创 库文件(.so)

➜ mac_so_test ./add hello, add(a + b) 这篇文章主要记录了如何在mac系统上创建一个.so库文件,然后调用so中的函数测试之。 环境:mac系统 编译器:gcc 编译方式:命令行 第一步:创建一个文件:【addso.c】,内容如下: #include i...

2015-06-05 23:48:49

阅读数 382

评论数 0

原创 指针数组 VS 数组指针

指针数组 这样子类比一下,我们经常会说【整形数组,字符串数组】,整形数组就是存放整形int的数组,同样的指针数据就是存放指针的数组; 整形数组:int arrAges[10]; 指针数组:int *arrPAges[10]; 一维指针数组的定义形式为:“类型名 *数组标识符[数组长度]”。 ...

2015-05-19 23:34:34

阅读数 309

评论数 0

原创 属性(property) VS 实例变量( instance variable)

属性 By default, these accessor methods are synthesized automatically for you by the compiler, so you don’t need to do anything other than declare...

2015-05-17 21:09:54

阅读数 648

评论数 0

原创 类别 category VS 类扩展 extension

类别(category) Category理论上不能添加变量,但是可以使用@dynamic 来弥补这种不足。 (即运行时Runtime) 类别的方法中,不可以调用super方法。--类别的局限; category 方法可能会覆盖于同一个类class 的其它 category 中的...

2015-05-17 20:15:13

阅读数 294

评论数 0

原创 functor 是什么?

引子 有一次在美团面试的时候,第二轮面试官问道:“听说过functor吗?”,妈呀,6年了,竟然没听说过这个概念,今天就学习了一会,哎,天不遂人愿,老天弄人啊,其实这个东西我们大家都不止一次的在使用它。举个例子(注意for_each的第三个参数): // for_each example #inc...

2015-05-17 19:01:55

阅读数 1249

评论数 0

原创 iphone 屏幕大小

iPhone 5上输出: Currently landscape: No, width: 320.00, height: 568.00

2015-05-10 13:03:26

阅读数 244

评论数 0

原创 链路聚合

链路聚合(Link Aggregation) 是指将多个物理端口捆绑在一起,成为一个逻辑端口,以实现出/ 入流量在各成员端口中的负荷分担,交换机根据用户配置的端口负荷分担策略决定报文从哪一个成员端口发送到对端的交换机。当交换机检测到其中一个成员端口的链路发生故障时,就停止在此端口上发送报文,并根...

2015-04-26 18:45:18

阅读数 936

评论数 0

原创 IDC IDP

IDC IDC为互联网内容提供商(ICP)、企业、媒体和各类网站提供大规模、高质量、安全可靠的专业化服务器托管、空间租用、网络批发带宽以及ASP、EC等业务。 IDC是对入驻(Hosting)企业、商户或网站服务器群托管的场所; IDC是各种模式电子商务赖以安全运作的基础设施,也是支持企业及其商业...

2015-04-26 18:07:31

阅读数 390

评论数 0

原创 Mac OS使用ll,la等ls的别名命令

在linux下习惯使用ll、la等ls别名的童鞋到mac os可就郁闷了~~。其实只要在用户目录下建立一个脚本“.bash_profile”,并输入以下内容即可: alias ll='ls -alF' alias la='ls -A' ...

2015-04-18 11:58:30

阅读数 9833

评论数 0

原创 python c/c++ 互相调用

Python 调用 C/C++,亦即:Extending Python with C or C++;C/C++调用Python,亦即:Calling Python Functions from C/C++ 就像lua一样可以和c/c++进行互相调用,就像duktape(javascript解释器...

2015-03-22 09:52:19

阅读数 562

评论数 0

转载 设计模式基础 我要看懂图

1.  类图分为三部分,依次是类名、属性、方法 2.  以>结尾的为注释信息 3. 修饰符+代表public,-代表private,#代表protected,什么都没有代表包可见。 4. 带下划线的属性或方法代表是静态的。  在java以及其他的面向对象设计模式中,类与类之间主要有6种...

2015-03-18 23:39:08

阅读数 583

评论数 0

转载 观察者模式

定义:定义对象间一种一对多的依赖关系,使得当每一个对象改变状态,则所有依赖于它的对象都会得到通知并自动更新。 类型:行为类模式 类图: 在软件系统中经常会有这样的需求:如果一个对象的状态发生改变,某些与它相关的对象也要随之做出相应的变化。比如,我们要设计一个右键菜单的功能,只要在软件的有...

2015-03-18 23:30:56

阅读数 301

评论数 0

转载 访问者模式

定义:封装某些作用于某种数据结构中各元素的操作,它可以在不改变数据结构的前提下定义作用于这些元素的新的操作。 class A { public void method1(){ System.out.println("我是A"); } public void me...

2015-03-18 23:18:51

阅读数 258

评论数 0

原创 移动app 自我更新

当一些还未走出校门的小牛们在考虑我怎么学adr、ios等移动应用开发时, 当一些刚刚起步的小公司们在考虑如何模仿hot app时, 当一些奇思妙的设计师们考虑如何再突破性的设计出一个惊天地泣鬼神的游戏or应用时,

2015-03-17 23:56:28

阅读数 292

评论数 0

翻译 ios 内存管理

截止今日,copy apple 开发网一句话:Objective-C provides two methods of application memory management.见下面两条: 1 “manual retain-release” or MRR, you explicitly ma...

2015-03-14 18:51:49

阅读数 391

评论数 0

原创 ios property 之 strong weak unsafe_unretained

同样的话题再重申一遍: 1 自己无法解决的问题是指:一段时间内找不到答案的问题都是自己无法解决的问题(不要在不会的问题上耗太长时间) 2 不懂就要问题,问百度,问leader,还是问自己,问官网,问技术群,权衡好。 3 英文不好,可以先搜中文,中文无法解决来英文,或者直接上官网找答案。 4 分享应...

2015-03-14 09:55:13

阅读数 262

评论数 0

原创 Cocoa (Touch) 到底如何理解

有问题搞不清,就找问题的根,它的根,一下内容来自apple开发网【https://developer.apple.com/library/ios/documentation/Cocoa/Conceptual/KeyValueCoding/Articles/KeyValueCoding.html#/...

2015-03-12 11:09:28

阅读数 497

评论数 0

原创 sizeof

//=======================win32平台==================== #include using namespace std; void fun(int *P) { cout<<"函数中"<<sizeof(P)&l...

2015-03-10 10:34:50

阅读数 265

评论数 0

原创 cocos2dx + ios + hello cpp + 启动过程

第一步:hello cpp 启动终极入口函数mian(不同平台,都有该平台单独的main):cocos2d-x-3.4\tests\cpp-empty-test\proj.ios\main.m(注意文件的路径) int main(int argc, char *argv[]) { ...

2015-03-08 22:20:53

阅读数 1276

评论数 0

原创 win7 + vmware + Mac OSX + 共文件共享

笔者环境: win7 64 vmware 10.0.0 Mac osx 10.8 ( 在虚拟机里面安装好Mac系统后,将其升级为10.9.4 ) 具体如何在 win7 系统的虚拟机里面安装Mac不再描述(读着可自行搜索),下面介绍如何在两个系统之间共享文件夹 : 当然了,我们可以通过邮箱...

2015-03-08 12:03:41

阅读数 2594

评论数 0

转载 单例模式

1 用最简单的代码来说明这个设计模式是什么。 2 在阅读lib src和使用lib的时候体验各个设计模式的应用场景。 3 语言终归是语言,要在语言中提炼出理念。 定义:确保一个类只有一个实例,而且自行实例化并向整个系统提供这个实例。 类型:创建类模式 饿汉式单例 public cl...

2015-03-02 20:50:45

阅读数 255

评论数 0

转载 工厂模式

1 用最简单的代码来说明这个设计模式是什么。 2 在阅读lib src和使用lib的时候体验各个设计模式的应用场景。 3 语言终归是语言,要在语言中提炼出理念。 interface IProduct { public void productMethod(); } class Pr...

2015-03-02 20:35:30

阅读数 299

评论数 0

转载 抽象工厂模式

1 用最简单的代码来说明这个设计模式是什么。 2 在阅读lib src和使用lib的时候体验各个设计模式的应用场景。 3 语言终归是语言,要再语言中提炼出理念。 interface IProduct1 { public void show(); } interface IProduct2 { ...

2015-03-02 20:29:28

阅读数 221

评论数 0

原创 重载 重写 的英文到底是什么

因为一些书不是太过严谨,偶尔看英文书籍时,看到个override或者overload等等之类的单词,不知道究竟对应到我们学习的中文书籍的哪个翻译,对此不免有点小纠结,今日小小总结一下。 注意 1 以前这些只针对c++,其它语言不作考证,内容仅供参考。 2 以下信息提取自微软msdn onli...

2015-03-01 23:08:45

阅读数 5395

评论数 0

原创 win7 + vs2010 + osg 编译安装过程

环境简述: 系统:win7 64 + vs2010 第一步:下载osg(OpenSceneGraph) 下载后解压,安装惯例,要知道怎么安装,找README.txt,一般地,它会告诉我们,下面这句是README文件中的一部分内容: Under Windows use the GUI too...

2015-03-01 19:32:45

阅读数 1023

评论数 0

原创 c++ 虚基类

首先,我们看一个类图: 我们知道,如果一个派生类有多个直接基类,而这些直接基类又有一个共同的基类,则在最终的派生类中会保留该间接共同基类数据成员的多份同名成员。在引用这些同名的成员时,必须在派生类对象名后增加直接基类名,以避免产生二义性,使其惟一地标识一个成员。 在一个类中保留间接共同...

2015-03-01 18:08:26

阅读数 389

评论数 0

转载 虚函数 VS 纯虚函数

首先:强调一个概念 定义一个函数为虚函数,不代表函数为不被实现的函数;定义他为虚函数是为了允许用基类的指针来调用子类的这个函数。 定义一个函数为纯虚函数,才代表函数没有被实现;定义纯虚函数是为了实现一个接口,起到一个规范的作用,规范继承这个类的程序员必须实现这个函数。 1、简介 假设我们有...

2015-03-01 17:19:09

阅读数 302

评论数 0

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