- 博客(8)
- 资源 (24)
- 收藏
- 关注
原创 Mac系统下,Python ImportError: No module named markdown的解决方法
这很可能是由于没有安装markdown库,首先下载Markdown库,然后解压该源码包(如果是windows系统直接下载exe安装即可),在终端下进入到解压后的目录, 输入以下命令安装markdown模块, python setup.py install 安装完成后即可解决问题。
2014-03-28 21:38:13 8579
原创 Java中的构造函数与字段初始化顺序
在java中我们通过new ClassName()来创建对象,那么创建对象的整个过程是怎么样的呢?其实,在创建对象时, 首先虚拟机会为对象的所有字段分配内存, 包括哪些从父类继承来的字段, 而且会把这些字段初始化为它们各自类型的默认值, 比如数值类型的默认值为0, boolean类型的为false, char类型的为"\u0000", 引用类型为null。在此之后, 构造过程分为三个阶段 :
2014-03-24 17:09:04 5545 1
原创 Java 7中自动关闭流和catch多个异常
在我们平时的开发工作中, 经常需要读写流,在这个过程最让人蛋疼的就是各种try和catch, 然后到最后你还不能忘记关闭流,以免造成资源泄露,这一整套下来感觉显得特别的臃肿。下面是一个简单的示例 :// 老的资源打开方式 BufferedReader br = null; try { br = new BufferedReader(new FileReader( "/U
2014-03-21 16:10:44 12816 1
原创 Java 8中的Lambda表达式
最近Java 8的正式版已经推出,今天闲着没事就下载好了java 8 的jdk和jre来尝尝鲜。环境安装首先安装java 8的jdk 和 jre, 下载地址,安装好基础环境后, 可能对于稍微老一点的eclipse会不支持java 8的开发, 此时我们需要对eclipse添加java 8的支持,我们可以通过更新 JDT 来支持 Java 8。步骤如下:菜单:Help > In
2014-03-21 15:51:31 7391
原创 C++的成员函数指针与Cococs2d-x的selector机制
在Cocos2d-x中点击某个按钮要执行一个回调函数时,一般的写法是以下这样 : // add a "share" icon to exit the progress. it's an autorelease object CCMenuItemImage *pShareItem = CCMenuItemImage::create(
2014-03-13 18:43:27 2965 1
原创 JNIEnv在C和C++中的调用方式
对于JNIEnv *env来说,在C中调用形式如下:(*env)->NewStringUTF(env, "Hello from JNI!");而在C++中如果按照上述调用则会发生'base operand of '->' has non-pointer type '_JNIEnv''错误,需要如下调用:env->NewStringUTF("Hello from JNI!
2014-03-10 13:19:49 2008
原创 Cocos2d-x简单的Log类封装
UMLog.h 头文件 : /* DO NOT EDIT THIS FILE - it is machine generated */#ifndef UM_ANDROID_LOG#define UM_ANDROID_LOG#include #include #include using namespace std;/** * Android Log Class */
2014-03-10 13:00:21 1946
原创 Cocos2d-x学习记录 -- Java调用C++方法
UmengGame的代码如下, 该代码演示了集成友盟Social SDK的。/****************************************************************************Copyright (c) 2010-2011 cocos2d-x.orghttp://www.cocos2d-x.orgPermission is her
2014-03-10 12:56:33 1977 3
AndroidEventBus Jar
2015-02-09
AndroidEventBus事件总线框架
2015-02-05
基于Qt4实现的视频播放器源码
2013-05-15
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人