- 博客(42)
- 资源 (11)
- 收藏
- 关注
原创 用fat Jar生成jar文件注意事项
用fat Jar生成jar文件注意事项:1、使用方法在另外一篇转载的博客中有,可以参考。 2、 在入口处填写java工程的入口类,我们可以通过执行java -jarHelloWorld_fat.jar命令直接执行。 3、第二处One-JAR那里,如果选中的话,java -cp HelloWorld_fat.jarcom.cn.hello.He
2015-09-28 17:40:04 1544
原创 更新ecplise-java版本
1、以前使用的是java7,今天更新到java8,但是ecplise工程里面报了javase 1.8 unbound2、解决:摘自:http://stackoverflow.com/questions/22619262/upgrade-eclipse-to-java-83down voteIn OS X, go to Prefer
2015-09-28 16:39:21 1101
转载 Eclipse 4.4(luna) 安装fatjar插件时报错的问题
原文地址:http://blog.csdn.net/genghaihua/article/details/44726523[plain] view plaincopyprint?An error occurred while installing the items session context was:(profile=epp.pack
2015-09-28 13:37:22 6132
转载 Eclipse将引用了第三方jar包的Java项目打包成jar文件的两种方法
方案一:用Eclipse自带的Export功能步骤1:准备主清单文件 “MANIFEST.MF”,由于是打包引用了第三方jar包的Java项目,故需要自定义配置文件MANIFEST.MF,在该项目下建立文件MANIFEST.MF,内容如下:Manifest-Version: 1.0Class-Path: lib/commons-codec.jar lib/commons-
2015-09-28 13:35:23 1369
转载 mac 下安装macVim
原文地址:http://segmentfault.com/a/1190000002793897Vim 无疑是世界上最好用的编辑器之一(为了不引起战争 →_→)。在广大程序员用 Vim 敲代码的过程中,代码补全功能能够大大提高生产力,尤其是对于从各种 IDE 转到 Vim 的程序员来说更是福音般地存在。本文将介绍一种推荐的代码补全工具 YouCompleteMe,并且一步步介绍它的安装方式。
2015-09-25 16:30:32 9670
原创 mac: macVim 安装颜色主题
1、去网上找一款自己想要的主题(vividchalk.vim),下载。2、进入~/.vim目录下,看是否又colors目录, 没有则创建,然后把我们下载的主题放到这个目录下,重启macvim就可以看到顶部工具栏Edit中看到我们的主题。3、然后修改 ~/.vimrc文件,加入:colorscheme vividchalk4、按照上面的步骤就可以更换你想要的主题了。
2015-09-25 16:07:00 4996
转载 mac: 安装proto2.4.1工具
There are some issues with building protobuf 2.4.1 from source on a Mac. There is a patch that also has to be applied. All this is contained within the homebrew protobuf241 formula, so I would advise
2015-09-25 13:51:36 1958
转载 ExecutorService 的理解与使用
接口 java.util.concurrent.ExecutorService 表述了异步执行的机制,并且可以让任务在后台执行。壹個 ExecutorService 实例因此特别像壹個线程池。事实上,在 java.util.concurrent 包中的 ExecutorService 的实现就是壹個线程池的实现。ExecutorService 样例这里有壹個简单的使用Java 实现的
2015-09-24 17:48:54 506
转载 mac下安装 Lua
安装 Lua下载源码下载地址:http://www.lua.org/ftp/解压下载的文件 tar zxvf lua-5.3.1.tar.gz编译 cd lua-5.3.1/ make macosx安装sudo make install原文地址:https://chrisniael.gitbooks.io/mac-dev-en
2015-09-24 16:09:35 457
转载 Mac下GBK与UTF8编码文件的批量转换
下载了一个Python改写的C语言100例,结果原作者使用的编码都是GBK,而我现在使用的Sublime Text 2和Textmate等都不支持GBK编码,导致打开全是乱码。网上也没有找到相应的转换工具,只好另辟蹊径。关键时刻还是 Terminal 给力,介绍一条shell命令:iconv就不细细介绍了,看下面的例子,就都懂了:iconv --list # 显示可识别的编码名
2015-09-24 15:11:55 13402
转载 【转】Vim 字符编码转换
如果只是要简单的转换文件编码,打开后 :set fileencodings=utf-8 ,然后 w (存盘)一下即可转化为 utf8 格式, :set fileencodings=cp936 ,然后 w (存盘)一下即可转化为 ANSI 格式。Vim对中文编码的支持1、支持中文编码的基础Vim要更好地支持中文编码需要两个特性:+multi_b
2015-09-24 14:49:11 790
转载 mac 查看文件编码
查看文件编码可以通过以下几种方式:1.在Vim中可以直接查看文件编码:set fileencoding即可显示文件编码格式。如果你只是想查看其它编码格式的文件或者想解决用Vim查看文件乱码的问题,那么你可以在~/.vimrc 文件中添加以下内容:set encoding=utf-8 fileencodings=ucs-bom,utf-8,cp936这样,就可以让vim自
2015-09-24 14:46:06 9223 1
原创 Cocos3.8创建新工程,添加库工程
1、今天试了下cocos3.8,新建了一个工程,我用cocosnew命令创建工程后,用Xcode打开,发现工程没有包含cocoslib库的工程 2、我们只需要找到cocoslib库的Xcode工程文件,然后拖到我们的工程下面即可,这样我们就添加了cocos的库工程了。
2015-09-21 19:50:04 2422
原创 cocos2dx-3.X中对事件处理分析(3)
上一篇中,我们主要分析了EventDispatcher类中如何添加事件,这一篇,来看一下事件的分发处理。1、 /** Dispatches the event. 这个函数是事件分发的主入口 * Also removes all EventListeners marked for deletion from the * event dispatcher list.
2015-09-15 19:06:53 563
原创 cocos2dx-3.X中对事件处理分析(2)
上一篇中,我们大致分析了一下事件处理的整个概括,这一篇,我们来针对EventDispatcher这个核心的事件处理类中的一些函数进行分析,主要涉及到事件的添加,处理, 移除。1、添加事件:1.1. /** Adds a event listener for a specified event with the priority of scene graph. * @param
2015-09-15 17:22:15 688
原创 cocos2dx-3.X中对事件处理分析(1)
1、cocos2dx-3.X中对事件处理进行了很大的改动,可以说是从写,跟2.X中的差别很大,这篇文章,就来浅析一下3.X的事件处理。2、整体结构:事件分为触摸(EventTouch)、键盘(EventKeyboard)、custom(EventCustom)等,这些所有的具体事件类都继承于Event类,根据一个类型变量来区分 /** Type Event type.*/ e
2015-09-15 16:20:34 517
原创 3.X:ActionManager动作管理类浅析:
1、Action类继承关系图,虽然这张图是2.X的版本,以为没找到3.X的这种图,但是整体来说是一样的,CCFiniteTimeAction又分为CCActionInstanse(瞬时动作的基类)和CCActionInterval(延时动作的基类)2、动作管理类分析:动作管理类,我们一般不需要直接使用,如果要是使用摸个动作,直接使用Node中的方法即可。3、整个动作的管理,
2015-09-15 13:53:13 560
原创 Cocos2dx-jsb 中Node的onEnter过程分析(2):
Cocos2dx-jsb 中Node的onEnter过程分析(2):上一篇我们分析了onEnter从C++端调到js端的过程,但是剩下一点没有分析,就是我们从JS调回到C++。6、到此为止,○1○2两部分都分析完了,那第○3部分,什么时候调用呢?第三部分的代码: _isTransitionFinished = false; for( const auto &child
2015-09-14 17:55:58 664
原创 Cocos2dx-jsb 中Node的onEnter过程分析(1)
Cocos2dx-jsb 中Node的onEnter过程分析(1):1、当一个子节点被接入到父节点上时,都会调用Node::addChild方法,if( _running ) { child->onEnter(); //调用子节点的onEnter方法 // prevent onEnterTransitionDidFinish to be called
2015-09-14 13:41:29 1751
原创 Cocos2dx 3.X jsb加载JavaScript源码文件分析
Cocos2dx 3.X jsb加载JavaScript源码文件分析:1、其实js和lua差不多,lua中通过require函数加载lua文件,js中也是通过一个函数require,加载js源码文件,而且思路差不多,那这个函数是如何执行的呢?2、require函数在ScriptingCore.cpp文件中有个registerDefaultClasses函数,这个函数注册了一些C++ 函数供
2015-09-11 20:42:13 4599
转载 格式化控制台输出颜色
/** 如何应用色彩格式化你的日志语句:** 设置前景色:* 插入 ESCAPE 到你的字符串,紧跟着 "fg124,12,255;" 这里表示 r=124, g=12, b=255。** 设置背景色:* 插入 ESCAPE 到你的字符串,紧跟着 "fg124,12,255;" 这里表示 r=12, g=24, b=36。* * 重置前景色(恢复为默认值):* 插入 ESCAP
2015-09-11 19:07:06 558
转载 (转)C++中extern “C”含义深层探索
(转)C++中extern “C”含义深层探索 1.引言 C++语言的创建初衷是“a better C”,但是这并不意味着C++中类似C语言的全局变量和函数所采用的编译和连接方式与C语言完全相同。作为一种欲与C兼容的语言,C++保留了一部分过程式语言的特点(被世人称为“不彻底地面向对象”),因而它可以定义不属于任何类的全局变量和函数。但是,C++毕竟是一种面向对象的程序设计
2015-09-11 15:35:01 351
原创 Cocos2dx-jsb 3.x 精灵构建过程浅析(2):
Cocos2dx-jsb 3.x 精灵构建过程浅析(2):1、上一篇我们分析了直接创建精灵类的情况,那如果我们继承呢?varMySprite = cc.Sprite.extend({ ctor:function(filename){ this._super(filename); } });使用上面的扩展精灵类创建一个精灵,那这样的调
2015-09-11 14:54:13 684
原创 Cocos2dx-jsb 3.x 精灵构建过程浅析:
Cocos2dx-jsb 3.x 精灵构建过程浅析:1、 我们在使用精灵是一般类似于下面这样:this.sprite= new cc.Sprite(res.HelloWorld_png);this.addChild(this.sprite,0);我们知道这样用,但是调用过程是怎样的呢?2、调用过程:会先调用C++端的:booljs_cocos2
2015-09-11 14:13:54 1116
转载 JavaScript中的属性:定义和赋值的区别
原文地址:http://www.cnblogs.com/ziyunfei/archive/2012/10/31/2738728.html[译]JavaScript中的属性:定义和赋值的区别原文:http://www.2ality.com/2012/08/property-definition-assignment.html你知道吗?定义一个属性和为一个属性赋
2015-09-11 10:46:06 905
转载 JavaScript 属性描述符
原文地址:http://codethoughts.info/javascript/2015/06/16/javascript-property-descriptors/什么是属性描述符在ES5之前,JavaScript 没有内置的机制来指定或者检查对象某个属性(property)的特性(characteristics),比如某个属性是只读(readonly)的或者不能被枚举(enu
2015-09-11 10:21:21 2653
转载 MAC上反编译android apk---apktool, dex2jar, jd-jui安装使用(含手动签名)
原文地址:http://blog.csdn.net/yanzi1225627/article/details/48215549前文 介绍了在Windows平台利用强大的APK-Multi-Tool进行反编译apk,修改smali源码后再回编译成apk的流程,最近受人之托,破解个apk,所幸的是所用到的这三个软件都是跨平台的,mac上也妥妥的。这里记录下在mac上所用的东西和流程。 总共
2015-09-10 19:59:34 1182
原创 IOS 下cocos2dx3.X 启动流程:
IOS 下cocos2dx3.X 启动流程: 1、入口函数:int main(int argc,char *argv[]) {NSAutoreleasePool * pool = [[NSAutoreleasePool alloc]init];// AppController类的实例,称为应用程序委托。 int retVal = UIApplicationMain
2015-09-10 17:22:43 3689
转载 Xcode调试技巧
原文地址:http://www.cnblogs.com/ylkk_925/p/3238171.htmlXcode调试技巧文中相关的调度技巧均在Xcode4.5+环境中完成。初学者调试技巧推荐联接:http://www.raywenderlich.com/10209/my-app-crashed-now-what-part-1http://www.raywen
2015-09-10 13:36:38 422
转载 Xcode 插件管理工具 Alcatraz
原文地址:http://www.cnblogs.com/madordie/p/4337110.htmlAlcatraz是一个用来管理插件的工具,支持各种插件的管理,你还能自己创建插件。如果安装完毕看不到,请至文章最后。更新uuid修复Xcode6.2插件失效的问题find ~/Library/Application\ Support/Developer/Sh
2015-09-10 10:59:58 434
转载 Web工作方式
原文地址:https://github.com/astaxie/build-web-application-with-golang/blob/master/zh/03.1.md3.1 Web工作方式我们平时浏览网页的时候,会打开浏览器,输入网址后按下回车键,然后就会显示出你想要浏览的内容。在这个看似简单的用户行为背后,到底隐藏了些什么呢?对于普通的上网过程,系统其实是这样做
2015-09-09 12:46:15 1212
转载 How the Internet works
原文地址:https://developer.mozilla.org/en-US/Learn/How_the_Internet_worksThis article discusses what the Internet is and how it works.Prerequisites:None, but we encourage you to read t
2015-09-09 11:45:58 1304
转载 javaScript: 逻辑运算符
原文地址:https://developer.mozilla.org/zh-CN/docs/Web/JavaScript/Reference/Operators/Logical_Operators上面这个网站有很多javascript的文章,感觉挺好的。摘要逻辑运算符通常用于布尔型(逻辑)值;这种情况,它们返回一个布尔型值。然而,&&和||运算符实际上返回一个指定操作数的值
2015-09-09 10:27:50 487
转载 定制以及彩色化自己的 Mac OS X 终端
原文地址:http://chaishiwei.com/blog/247.html虽然没有亲自体验过 Linux 系统下的终端程序,不过经常关注一些IT大牛的博客,看他们的代码截屏觉得各种华丽。于是就也想让自己的Mac终端看起来能「上的了台面」些。比如 ls 针对不同类型文件名称着色啊,内置 Vim 代码高亮啊之类等等。以下是我定制完的 Mac终端 样子:接下
2015-09-08 20:25:48 3260
原创 mac下安装 android模拟器GenyMotion
网站:https://www.minwt.com/mac/10083.htmlhttp://bbs.feng.com/read-htm-tid-8434241.html上面两个网站都可以,介绍的也很详细。
2015-09-08 19:38:53 419
转载 Mac添加命令别名
1. 切换到用户主目录$ cd 2. 编辑或新建.bash_profile文件3. 添加别名命令别名设置语法:alias [别名]='[指令名称]'注意:等号两边均无空格,指令名称中如有空格,需用引号包裹例如:alias ll='ls -l'4. 重载该配置文件
2015-09-08 16:55:59 2365
转载 让Mac OS X的终端多姿多彩
原文地址:http://linfan.info/blog/2012/02/27/colorful-terminal-in-mac/与Linux相比,Mac OS X的终端总是欠缺些什么。对了,是色彩,Linux的ls命令使用不同颜色区分各种文件类型,Vim编辑器也支持语法高亮,而Mac终端却总是以黑白示人。其实,只要稍微做一些工作,Mac的终端同样可以多姿多彩,请往下看。彩色化ls
2015-09-08 16:46:24 1203
转载 COCOS2D-X 3.0坐标系详解
Cocos2d-x坐标系和OpenGL坐标系相同,都是起源于笛卡尔坐标系。笛卡尔坐标系笛卡尔坐标系中定义右手系原点在左下角,x向右,y向上,z向外,OpenGL坐标系为笛卡尔右手系。屏幕坐标系和Cocos2d坐标系标准屏幕坐标系使用和OpenGL不同的坐标系,而Cocos2d则使用和OpenGL相同的坐标系。iOS, Android, Windows
2015-09-07 16:14:32 430
转载 mac : Java开发环境的设置
Java安装安装Mac原生的JavaMac OS X 系统安装的时候,不带Java,但是可以通过简单的方法快速安装苹果原生的Java,版本是1.6。有三种安装方式:第一次使用java程序,比如打开eclipse的时候,系统就会自动安装Java。命令行下,执行下面的命令:java -version直接从苹果官方网站下载Java安装文件:http:/
2015-09-07 15:21:19 577
转载 Mac OS X 下安装 Ant
下载地址官方网站开始安装1234567cd ~/Desktop sudo sh mv apache-ant-1.9.3-bin.zip /usr/local/ cd /usr/local/ unzip apache-ant-1.9.3-bin.zip chown (your account name):(your
2015-09-07 15:16:05 4437
将.pvr.ccz和plist文件还原为多个原图-工具
2015-05-22
s3c6410硬件ADC & TOUCH SCREEN INTERFACE(AD转化和触摸屏接口)
2012-05-26
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人