自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(32)
  • 收藏
  • 关注

转载 makefile详细用法

0 Makefile概述 什么是makefile?或许很多Winodws的程序员都不知道这个东西,因为那些Windows的IDE都为你做了这个工作,但我觉得要作一个好的和professional的程序员,makefile还是要懂。这就好像现在有这么多的HTML的编辑器,但如果你想成为一个专业人士,你还是要了解HTML的标识的含义。特别在Unix下的软件编译,你就不能不自己写makefile了,会不会

2015-04-14 01:12:44 920

原创 《疯狂Android讲义》(第二版)读书笔记目录

第二章 Android应用的界面编程 第三章 Android的事件处理 第四章 深入理解Activity与Fragment 第五章 使用Intent和IntentFilter进行通信 第六章 Android应用的资源 第七章 图形与图像处理 第八章 Android数据存储与IO 第九章 使用ContentProvider实现数据共享 第十章 Service与BroadcastRece

2015-04-13 23:47:38 1188

原创 《OpenGL 编程指南》(OpenGL红皮书) 阅读笔记

在此记录下OpenGL红皮书的学习历程:第一章:OpenGL简介第二章:状态管理和绘制几何物体第三章:视图第四章:颜色第五章:光照第六章:混合、抗锯齿、雾和多边形偏移第七章:显示列表第八章:绘制像素、位图、字体和图像第九章:纹理绘图第十章:帧缓冲区第十一章:分格化和二次方程表面第十二章:求值器和NURBS第十三章:选择和反馈第十四章:Open

2015-01-27 02:01:50 2086 1

原创 'C:\Windows\SysWOW64\ntdll.dll', Cannot find or open the PDB file

最近在看Lua源码,在导入Lua源码,编写test的时候,发现

2014-10-11 11:21:16 14805 4

转载 感觉不错的博文地址

http://blog.csdn.net/john_cdy/article/category/1138255

2014-07-11 16:14:02 633

转载 Rational Rose2007(v7.0)下载地址、安装及激活详解教程(图)

http://blog.csdn.net/skl_tz/article/details/8925152最近需要画uml图,之前用的是Rose 2003版的,由于好久没进去了,结果发现原来的激活又失效了,omg又要激活一次?2003的激活真的很烦。。于是就去百度找新版的,由于很多链接都存在挂羊头卖狗肉的现象,以至于找了好久才找到资源。所以想出来分享一下。。废话

2014-05-13 14:51:03 918

原创 Eclipse 快捷键

1.查找变量或函数的引用地方:Ctr+Shift+G2.显示函数或者变量的调用层级地方:Ctr+Alt+H

2014-05-10 17:15:42 614

原创 sublime text 3解放鼠标的快捷键总结

选择类Ctrl+D 选中光标所占的文本,继续操作则会选中下一个相同的文本。Alt+F3 选中文本按下快捷键,即可一次性选择全部的相同文本进行同时编辑。举个栗子:快速选中并更改所有相同的变量名、函数名等。Ctrl+L 选中整行,继续操作则继续选择下一行,效果和Shift+↓ 效果一样。Ctrl+Shift+L 先选中多行,再按下快捷键,会在每行行尾插入光标,即可同时编

2014-05-10 17:15:05 595

转载 卡巴斯基2014激活码授权文件KEY

http://xiaoshanqq.blog.51cto.com/7390824/1354297卡巴斯基2014激活码授权文件KEY软件大小:81KB软件授权:免费激活码/授权文件KEY软件性质:国外软件/安全软件软件语言:简体/繁体/英文应用平台:Windows 8/7/Vista,Windows XP整理时间:2013-11-10软件等级:

2014-05-10 16:52:57 3107

原创 在xp下安装Ubuntu

如果你是win7,请参考一下文章

2014-05-10 16:40:07 806

原创 Windows-----Python的安装

需要下载的几个软件:1.Python2.6.6http://www.python.org/ftp/python/2.6.6/python-2.6.6.msi2.wxPythonhttp://downloads.sourceforge.net/wxpython/wxPython2.8-win64-unicode-2.8.12.1-py26.exe3.SPE编辑器svn che

2013-11-18 19:32:09 986

转载 IOS入门:Cocoa Touch层

Cocoa Touch层包含了构建iOS程序的关键framework。这层定义了程序的基本结构,支持如多任务,基于触摸的输入,push notification等关键技术,以及很多上层系统服务。设计你的程序时,你应该首先查看这个层包含的技术,看看他们是否符合你的需要。上层特性下面介绍一些Cocoa Touch层的关键技术。◆多任务iOS SDK 4.0以及以后的SDK构建的程序(且

2013-11-17 21:37:32 1111

转载 IOS开发入门:Cocoa与Cocoa Touch的区别

Cocoa是在Mac OS X系统上原生的一个编译环境。他包含两个框架,其实就是一系列的类库,Foundation和AppKit。在你的iPhone等掌上设备上,使用的则是他的一个子类 - Cocoa Touch 。他所支持的Foundation框架与Cocoa相同,但他的用户图形类库为UIKit,它是为掌上设备特殊设计,提供了你设备上的界面。Cocoa与Cocoa Touch的区别是本文

2013-11-17 21:28:19 842

转载 #、##和__VA_ARGS__

转自:http://www.cnblogs.com/zhujudah/admin/EditPosts.aspx?opt=11.#假如希望在字符串中包含宏参数,ANSI C允许这样作,在类函数宏的替换部分,#符号用作一个预处理运算符,它可以把语言符号转化程字符串。例如,如果x是一个宏参量,那么#x可以把参数名转化成相应的字符串。该过程称为字符串化(stringizing).#incldu

2013-11-02 17:42:52 1121

原创 最近开发中遇到的“砖头”记录

2013.9.25 问题类型:内存优化问题:这几天在做相关内存的优化问题,发现有内存泄漏的问题,原因是有些Node的节点在使用后没有释放导致在加载到内存的时候的引用一直在增加,最终查到了是由于出现了相互引用的问题,并且都是retain的解决:将循环中的一个retain去掉,将循环去掉,可以做到了autorelease,以后遇到了类似的问题要考虑下每个类的生命周期,这样才能做到让系统

2013-09-25 15:45:41 678

转载 vi中光标的控制

http://blog.chinaunix.net/uid-10449864-id-2956813.html一般模式:移动光标的方法h或向左方向键(←)光标向左移动一个字符j或向下方向键(↓)光标向下移动一个字符k或向上方向键(↑)光标向上移动一个字符

2013-04-26 00:54:20 1220

原创 在Windows上用cygwin成功编译quick-cocos2d-x项目下的CoinFlip例子

主要过程是参考:从Flash 到 Quick-cocos2d-x    http://dualface.github.io/blog/2013/02/28/from-flash-to-quick/这篇文章进行的。在编译过程中遇到了几个问题,记录下:1.cygwin $'\r': command not found问题经过查找,原因是脚本文件里使用的是\r\n,就是是wi

2013-04-24 02:32:32 2442 1

转载 解决办法Android中Error generating final archive: Debug certificate expired on

注意:本文出自“阿飞”的博客 ,如果要转载本文章,请与作者联系!并注明来源: http://blog.csdn.net/faye0412/article/details/6727845分享:开发Android或者jee或者其他java应用时,如果eclipse中的项目前有个红叉叉,但是src下有没有任何提示错误但是又不能通过编译的时候如何找到项目工程的错误根源呢?方法如下:

2013-04-24 01:27:53 1037

原创 看了一些Lua博文的感悟

哈哈,感觉还是什么都不懂,还有很多需要看和学习的!简单的列个书单需要看完的:1.《C++编程思想》2.《C++ primer》3.《深度探索C++对象模型》4.《数据结构》5.《Tcp/IP详解》相关的读书笔记之类的还是要仔细记录的!

2013-04-22 00:16:04 739

转载 一直以来伴随我的一些学习习惯(三):阅读方法

http://mindhacks.cn/2008/09/17/learning-habits-part3/这篇主要写一些学习(尤其是阅读)的基本方法。1. 趁着对一件事情有热情的时候,一股脑儿把万事开头那个最难的阶段熬过去。万事开头难,因为从不了解到了解基本的一些事实,是一个新知识暴涨的阶段,这个时候的困难是最大的。有人熬不过去,觉得困难太大就放弃了。不过,狂热的兴趣可以抵消对困难

2013-04-22 00:10:35 645

转载 怎样花两年时间去面试一个人

http://mindhacks.cn/2011/11/04/how-to-interview-a-person-for-two-years/Joel Spolsky曾经感叹:招聘难,难于上青天(此处笔者稍加演绎:))。他有两个辛辣但不乏洞察力的断言:真正的牛人也许一辈子就投大概4次简历,这些家伙一毕业就被好公司抢走了,并且他们的雇主会给他们不赖的待遇,所以他们也不想挪窝。(刚刚去世的De

2013-04-22 00:08:54 652

转载 内联函数和宏的区别

认识内联函数和宏定义,需要注意以下几点:1.内联函数在运行时可调试,而宏定义不可以;2.编译器会对内联函数的参数类型做安全检查或自动类型转换(同普通函数),而宏定义则不会;3.内联函数可以访问类的成员变量,宏定义则不能;4.在类中声明同时定义的成员函数,自动转化为内联函数。内联函数与宏定义(1)在C中,常用预处理语句#define来代替一个函数定义。例如:

2013-04-10 01:03:49 793

原创 备忘录模式

备忘录最常见在游戏中的进度保存,在打boss之前先保存当前进度,当在打斗中挂掉了,则从之前的进度中恢复,从而达到无限打boss,而打不死boss的死循环中,-  -!备忘录模式:在不破坏封装性的前提下,捕获一个对象的内部状态,并在该对象外进行存储,并能够恢复到原先保存状态。所以,抽出来三个对象:originator,该对象有保存当前进度和恢复当前进度,Memento,该对象记录当前进度的所

2012-11-19 00:30:37 486

原创 适配器模式

适配器的物理原型可以追溯到对电压的各种适配。众所周知,电压有很多种,但是发电机发出来的电压只有一种,而怎样将一种电压适配给需要不同电压驱动的动力机中呢,这事就需要了适配器了。道理都是一样的。适配器模式:将一个类的接口转换成客户希望的另一个接口。Adatper模式可以使原本不能一起工作的类可以一起工作了。本人理解:原本两个类可能很类似,但是他们的父类不同,所以造成两个类之间不能在一起工作

2012-11-19 00:17:38 733

原创 Consumer closed input channel or an error occurred. events=0x8

将代码移植到android的过程中出现了一个问题:04-18 15:30:54.854: E/InputDispatcher(1568): channel '407d93b0 com.mobiap.casino/com.mobiap.casino.android_casino (server)' ~ Consumer closed input channel or an error occur

2012-09-12 23:26:59 37731 5

转载 C++的XML编程经验――LIBXML2库使用指南

转载一篇值得收藏的文章:http://www.blogjava.net/wxb_nudt/archive/2007/11/18/161340.htmlC++的XML编程经验――LIBXML2库使用指南写这篇文章的原因有如下几点:1)C++标准库中没有操作XML的方法,用C++操作XML文件必须熟悉一种函数库,LIBXML2是其中一种很优秀的XML库,而且它同时支持多种编

2012-08-18 19:10:39 1540

转载 Windows线程(生产者与消费者问题)

Windows线程(生产者与消费者问题) 转载 佟强 2008.10.10     生产者-消费者问题是一个经典的进程同步问题,该问题最早由Dijkstra提出,用以演示他提出的信号量机制。在同一个进程地址空间内执行的两个线程。生产者线程生产物品,然后将物品放置在一个空缓冲区中供消费者线程消费。消费者线程从缓冲区中获得物品,然后释放缓冲区。当生产者线程生产物品时,如果没有空缓冲区可用,那么生产

2012-08-18 17:04:21 675

转载 Linux下的多线程编程(pthread)

Linux下的多线程编程                            本文出自:http://www.china-pub.com 作者: 姚继锋 (2001-08-11 09:05:00) 1 引言  线程(thread)技术早在60年代就被提出,但真正应用多线程到操作系统中去,是在80年代中期,solaris是这方面的佼佼者。传统的 Unix也支持线程的概念,但是在一个进程

2012-08-18 17:00:09 862

原创 游戏中的设计模式之抽象工厂模式

游戏中需要用到抽象工厂的地方很多,比如:你想得到一个怪物monster,而我们在游戏中可能会出现几十种怪物,而且每种怪物都有自己特有技能,如:大蛇可以发射毒液使你减速,熊会有重击技能可以将你打晕,老虎会有暴击技能等等。而怎样将这些怪初始化并能够与游戏中的人物联系起来,这地方使用抽象工厂可以解决这些问题。 在抽象工厂中需要我们多用对象组合,少用继承,针对抽象编程,不针对实现编程,对象通过工厂

2012-07-05 01:00:27 1872

原创 软件设计模式概论

软件设计遵循的设计原则有:1.高内聚,低耦合。2.面向对象编程。3.多用组合少用继承。4.“开-闭”原则。 设计模式的概念:设计模式就是一套被反复使用、多数人知晓的、经过分类编目的代码设计经验的总结。使用设计模式的目的就是为了提高代码的可重用性,让代码更容易被他人理解,使系统质量更加有保证、系统更加可靠。 设计模式的分类:按照范围来分:类模式和对象模式。

2012-06-04 21:56:11 648

原创 cocos2d-x 学习 之 环境的部署

网上有很多关于该引擎的部署,写的都很好,而且方法很多,我做的部署只是其中的一种方法。首先下载关于cocos2d-x运行需要的软件:1.android-sdkhttp://developer.android.com/sdk/index.html2.android-ndkhttp://developer.android.com/sdk/ndk/index.html3.cygwin,

2012-04-06 01:23:28 624

原创 《C++面向对象程序设计》学习之前言

C++对C的“增强”,表现在两个方面:(1)在原来面向过程的机制基础上,对C语言的功能做了不少补充。(2)增加了面向对象的机制。最简单的C++程序:#includeusing namespace std;int main(){coutreturn 0;}比较C与C++中程序的不同:(1)标准C++规定main函数必须声明为int型。程序运行正常为0,不正

2012-04-06 00:57:46 592

空空如也

空空如也

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

TA关注的人

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