自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

辰逸的专栏

简单、实用

  • 博客(21)
  • 资源 (6)
  • 收藏
  • 关注

原创 Privacy policy 隐私政策

隐私政策我們不會收集及以任何形式儲存來自你社交網路的任何資訊或銷售給廣告或其它營運機構。 个人信息 當你透過社交網路進行分享時,可能會要求輸入帳號密碼,但該資訊由iOS系統管理,App不會以任何形式儲存帳號密碼,也不會收集及以任何形式儲存您在社交網路上的任何個人資訊。 隐私政策条款 使用本App即表示您同意此隱私政策的條款和條件。如果您不同意本政策,請不要使用該Ap...

2018-11-05 08:56:41 697

原创 无法启动此程序,因为计算机中丢失MSVCP120D.dll

使用vs2013编译的vc代码,在其他机器上运行时需要安装vc2013运行库。如果没有vc运行库,需要将 C:\Program Files (x86)\Microsoft Visual Studio 12.0\VC\redist\Debug_NonRedist\x86\Microsoft.VC120.DebugCRT\(Debug) 或者C:\Program Files (x86)\M

2015-04-20 16:03:32 6153 1

转载 quick luabinding , Lua调用自定义C++类,

点击打开链接点击打开链接

2014-12-19 09:41:27 488

转载 编写Android.mk中的LOCAL_SRC_FILES的终极技巧

问题的引入在使用NDK编译C/C++项目的过程中,免不了要编写Android.mk文件,其中最重要的就是LOCAL_SRC_FILES源文件列表.考虑有如下源文件分布的情况:cpp文件全部位于android项目下的jni文件夹下,结构如下 jni |---1.cpp |---2.cpp |---Android.mk |---App

2014-09-12 14:08:23 451

转载 设计模式六大原则(6):开闭原则

遵循开闭原则设计出的模块具有两个主要特征:对于扩展是开放的(Open for extension)。这意味着模块的行为是可以扩展的。当应用的需求改变时,我们可以对模块进行扩展,使其具有满足那些改变的新行为。也就是说,我们可以改变模块的功能。对于修改是关闭的(Closed for modification)。对模块行为进行扩展时,不必改动模块的源代码或者二进制代码。模块的二进制可执行版本,无

2014-09-02 08:28:27 377

转载 设计模式六大原则(5):迪米特法则

迪米特法则:迪米特法则(Law of Demeter)又叫作最少知识原则(Least Knowledge Principle 简写LKP),就是说一个对象应当对其他对象有尽可能少的了解,不和陌生人说话。英文简写为: LoD.定义:一个对象应该对其他对象保持最少的了解。问题由来:类与类之间的关系越密切,耦合度越大,当一个类发生改变时,对另一个类的影响也越大。解决方

2014-09-02 08:27:57 620

转载 设计模式六大原则(4):接口隔离原则

接口隔离原则:使用多个专门的接口比使用单一的总接口要好。一个类对另外一个类的依赖性应当是建立在最小的接口上的。一个接口代表一个角色,不应当将不同的角色都交给一个接口。没有关系的接口合并在一起,形成一个臃肿的大接口,这是对角色和接口的污染。“不应该强迫客户依赖于它们不用的方法。接口属于客户,不属于它所在的类层次结构。”这个说得很明白了,再通俗点说,不要强迫客户使用它们不用的方法,如果强迫用户

2014-09-02 08:27:27 659

转载 设计模式六大原则(3):依赖倒置原则

依赖倒置原则:A.高层次的模块不应该依赖于低层次的模块,他们都应该依赖于抽象。B.抽象不应该依赖于具体,具体应该依赖于抽象。定义:高层模块不应该依赖低层模块,二者都应该依赖其抽象;抽象不应该依赖细节;细节应该依赖抽象。问题由来:类A直接依赖类B,假如要将类A改为依赖类C,则必须通过修改类A的代码来达成。这种场景下,类A一般是高层模块,负责复杂的业务逻辑;类B和类

2014-09-02 08:26:59 402

转载 设计模式六大原则(2):里氏替换原则

肯定有不少人跟我刚看到这项原则的时候一样,对这个原则的名字充满疑惑。其实原因就是这项原则最早是在1988年,由麻省理工学院的一位姓里的女士(Barbara Liskov)提出来的。定义1:如果对每一个类型为 T1的对象 o1,都有类型为 T2 的对象o2,使得以 T1定义的所有程序 P 在所有的对象 o1 都代换成 o2 时,程序 P 的行为没有发生变化,那么类型 T2 是类型 T1 的子

2014-09-02 08:26:30 450

转载 设计模式六大原则(1):单一职责原则

定义:不要存在多于一个导致类变更的原因。通俗的说,即一个类只负责一项职责。问题由来:类T负责两个不同的职责:职责P1,职责P2。当由于职责P1需求发生改变而需要修改类T时,有可能会导致原本运行正常的职责P2功能发生故障。解决方案:遵循单一职责原则。分别建立两个类T1、T2,使T1完成职责P1功能,T2完成职责P2功能。这样,当修改类T1时,不会使职责P2发生故障风险;同理,当修改T

2014-09-02 08:25:54 410

转载 设计模式的六大原则

在运用面向对象的思想进行软件设计时,需要遵循的六大原则:1.  单一职责原则(Single Responsibility Principle)2.  里氏替换原则(Liskov Substitution Principle)3.  依赖倒置原则(Dependence Inversion Principle)4.  接口隔离原则(Interface Segregation Princ

2014-09-02 08:23:37 366

转载 LuaJavaBridge - Lua 与 Java 互操作的简单解决方案

最近在游戏里要集成中国移动的 SDK,而这些 SDK 都是用 Java 编写的。由于我们整个游戏都是使用 Lua 开发的,所以就面对 Lua 与 Java 互操作的问题。传统做法是先用 C/C++ 借助 JNI(Java Native Interface)编写调用 Java 的接口函数,然后再将这些函数通过 tolua++ 导出给 Lua 使用。这种做法最大的问题就是太繁琐,而且稍微有一点

2014-08-29 10:08:44 524

转载 Lua的string库函数列表

转自:http://wgxsoft.blog.163.com/blog/static/173819171201352035531623/基本函数函数描述示例结果len计算字符串长度string.len(“abcd”)4rep返回字符串s的n个拷贝string.rep(“abcd”,2

2014-08-29 09:25:10 609

原创 使用VS插件在VS2012/2013上编辑和调试Quick-Cocos2d-x的Lua代码

vs 也可以做lua 开发,并进行代码调试点击打开链接

2014-06-21 14:34:43 1117

原创 quick 2.23 自定义c++代码给lua用的一些细节总结

参考:点击打开链接

2014-06-21 11:43:14 694

原创 quick 2.23代码资源加密总结

代码加密1. quickXDev中有一个

2014-06-21 11:19:19 935

原创 解决找不到jni.h和jni_md.h的问题

在%JAVA_HOME%/include/下找到 jni.h,在%JAVA_HOME%/include/win32/下找到jni_md.h,复制到“Visual Studio目录/VC/include/”下,即可解决问题

2014-04-22 14:47:50 2363

转载 设置Toast显示位置

设置Toast显示位置 两个方法可以设置显示位置: 方法一:setGravity(int gravity, int xOffset, int yOffset)三个参数分别表示(起点位置,水平向右位移,垂直向下位移) 方法二:setMargin(float horizontalMargin, float verticalMargin) 以横向和纵向的百分比设置显示位置,参数均为f

2013-11-01 09:13:02 1096

原创 px、dp和sp,这些单位有什么区别?

相信每个Android新手都会遇到这个问题,希望这篇帖子能让你不再纠结。px:即像素,1px代表屏幕上一个物理的像素点;px单位不被建议使用,因为同样100px的图片,在不同手机上显示的实际大小可能不同,如下图所示。dp:这个是最常用但也最难理解的尺寸单位。它与“像素密度”密切相关,所以首先我们解释一下什么是像素密度。假设有一部手机,屏幕的物理尺寸为

2013-10-28 15:23:09 682

转载 利用dimens.xml来达到资源的重用

标题是我自己理解的。大意是:有时候我们为了维护一个工程,或者想定义一个button样式,或textView样式,这些样式中包含着文字的大小,背景图片,前置图片等一些资源。而且这个button或textView会在很多地方要用到它,原本我们可以将它的文字大小,图片样式等写在XML中或者代码中。但这样的维护性太差了;一旦要修改的时候,需要挨个文件找,挨个修改。现在我们利用dimens来维护时,只需要修

2013-10-28 14:48:11 658

转载 android 中Xml里面的id重名问题

声明:转载请注明原作地址。今天在做项目的时候,居然发现@+id 居然可以重名,而且程序还不会报错。郁闷了,这到底怎么回事呢?经过google 和百度之后,才有所了解。情况一:同个一个Xml文件中的同名在同个一个Xml文件的中若同名了,则前一个有效,而后一个无效,即后一个Null掉。如:[java] view plaincopy

2013-10-28 11:50:42 836

J2ME+手机游戏开发技术详解

J2ME+手机游戏开发技术详解 J2ME java 手游 游戏开发

2011-03-21

卡马克卷轴算法研究 J2ME框架下

对于J2ME框架下的手机游戏程序的开发,其地图滚动的重绘有多种算法,由于手机性能的限制和开发周期等其他非技术条件,需要根据情况灵活选择所需的技术。但在及其苛刻条件下,如系统CPU资源不足,地图块尺寸较小等,会造成屏幕闪耀,帧数过低等情况,严重影响到游戏体验。在开发中如此类问题无法绕过以及避免(指通过修改策划方案,以及程序使用的技术框架),则需要考虑使用地图缓冲绘制技术,卡马克卷轴就是一种最经典的地图缓冲绘制技术。可有效的改善在地图绘制中的屏幕闪耀,帧数过低等情况。

2011-03-21

发布-游戏平台终端支持列表

发布-游戏平台终端支持列表 介绍各个机型 参数 适合手游 开发

2011-03-21

jar打包,jar打包

发布Java应用程序时你会感到困难?好在Java提供了一系列打包和发布工具,可以显著的简化发布过程该文章提供了打包Java code的几种方法,我们将会探讨Java manifest 文件,给出用于管理JAR文件所依赖文件、估计跨平台发布所需的CLasspath的合适方法.我也会解释如何使用manifest包版本特性来确认包的兼容性...

2010-08-28

Java数据结构和算法学习笔记

Java数据结构和算法学习笔记,对于爱好Java人员来说,再好不过了

2010-07-07

空空如也

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

TA关注的人

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