关闭

QuickXDev插件自动升级后player no exist

昨晚上QuickXDev插件运行还ok,今天打开电脑启动sublime text2后,右键run with player提示player no exist 很奇怪,环境变量也没有修改,查看quickxdev的Settings-User 也没有修改,只能去看下插件的脚本了。 Preferences -> Browse Packages..  选择QuickXDev目录,打开目录下的qui...
阅读(2395) 评论(0)

eclipse 更新至字体为Courier New

在eclipse3.7 Indigo以后,默认的字体更改成了Consolas。 这个字体也是我比较喜欢的一种,不过我更喜欢Courier New字体。 因为从开始用eclipse就一直在用这个字体。 可是在eclispe的Text fonts选项页中并未提供Courier New字体的选择。 这个是因为Courier New字体在windows 7下默认是隐藏的。可以通过下...
阅读(723) 评论(0)

Spring配置Bean中注入Enum实例

尝试在spring的配置中的bean中注入Enum,debug跟踪了下spring-context 3.2.5.RELEASE的源码。 最终在类org.springframework.beans.TypeConverterDelegate中的attemptToConvertStringToEnum方法中进行了bean中Enum类型属性的转换。 private Object attemptToC...
阅读(4584) 评论(0)

Netty 4 源码分析——EventExecutor

先从EventExecutor开始,因为它是一个很基础的工具类,是对I/O线程的包装。先了解下它的源码会对后面的分析有更好的理解。  先看下EventExecutor的类关系图,这里只是简单的画出了类和接口的继承和实现关系,还有其他的聚合关系没有画出来,为的是便于分析思路的清晰。  说到Executor,很容易联想到jdk中 java.util.concurrent.Exe...
阅读(1332) 评论(0)

Netty 4 源码分析——结构概览

鉴于Iteye上的人气越来越少,打算把上面的文章搬过来了。今天先搬Netty相关的。 下面是用excel画的一个简单的结构图   Channel是对最终I/O处理的封装EventExecutor 封装了负责处理I/O 事件的线程ChannelHandler 处理相关I/O Event的扩展接口,分为ChannelInboundHandler和[*]ChannelOutboun...
阅读(1202) 评论(0)

玩转cocos2d-x(二)支持PhysicsEditor

PhysicsEditor 是一个针对2D物理引擎的碰撞外形描点工具。(关于这个描述,听起来比较拗口,具体的可以参考官网) 这个工具是收费的,可支持windows,mac osx。同类的工具免费的有VertexHelper。 可从github上clone,通过xcode  build后将product目录下的app文件拖到Application目录安装使用。 github地址:https:/...
阅读(1435) 评论(1)

C/C++ static 关键字

记得曾经有同事碰到一个在这样的问题,他在头文件中定义了一个static变量,原本是在多个源码文件中共享,却发现在一个源文件中赋值了,却发现在另一个源文件中发下还是空指针。大致的代码如下: test.h #ifndef _TEST_H_ #define _TEST_H_ static typeName* m_Test = new TypeName(); ... #endiftest1.c...
阅读(848) 评论(0)

VS2010编译Lua程序

1、下载Lua源码 http://www.lua.org/download.html  a 下载后解压到一个目录下,这里假设解压到D:\lua-5.1.5b 注意下载的版本,如果是5.2.x,后面代码中的C API发生了改变 2、在VS2010中新建一个静态库项目,项目命名为lua a 选择新建 Win32 console project b 在wizard界面选择 static Libr...
阅读(3976) 评论(2)

玩转cocos2d-x(一)创建、生成、运行HelloWorld

因为最近项目需要,开始研究下cocos2d-x;关于cocos2d-x这里就不废话了。 作为一个程序员,凡事先从HelloWorld开始,这是我们的优良传统。 这里先说下如何创建一个cocos2d-x的HelloWorld项目。 第一步:下载cygwin并安装,至于如何安装cygwin就不多说了。网上这类资料实在是太多了。 需要注意的是一定要安装gcc g++ gdb make这些工具...
阅读(14850) 评论(4)

eclipse ADT插件安装碰到的错误

下午换了台机器,重新给eclipse装上ADT插件,过程中碰到几个错误记录下。 1、help -> Install New Software    输入地址https://dl-ssl.google.com/android/eclipse/,发现根本无法安装    无奈从官方下载zip插件安装。具体安装步骤查看下面链接    http://developer.android.com/s...
阅读(871) 评论(1)

修改Linux文件句柄数限制

因为linux系统里都是以文件来表示的,所以在做搞并发的web系统时,修改文件句柄限制那是必须的。  查看某个进程使用了的文件句柄数  # sudo ps -ef | grep java  root      1663     1  0 02:37 ?        00:00:43 /opt/bitnami/java/bin/java  从结果中可得知进程的pid,然后根据pid查看...
阅读(591) 评论(0)

HttpURLConnection设置代理服务器

1、设置系统数据 java -Dhttp.proxyHost=proxy.com -Dhttp.proxyPort=80 MyJavaApp或者 System.setProperty("http.proxyHost", "proxy.com"); System.setProperty("http.proxyPort", "80");其他可设置的属性http://docs.oracle.co...
阅读(751) 评论(0)

Amazon RSD 查看slow_log

amazon RSD 并未提供SSH直接访问db server。 不过提供了Amazon RDS Command Line Toolkit,但是调整mysql的一些系统参数不是那么方便了。 这里主要记录下查看slow_log的操作。 1、下载Amazon RDS Command Line Toolkit  本机解压,配置环境变量就可使用。具体可参看 http://docs.amazonwe...
阅读(523) 评论(0)

Android SMS 短信操作

android的短信保存在短信库里,但并提供类似Contacts的公开的Content Provider方便操作。这里简单的介绍下:android中的短信信息保存在/data/data/com.android.providers.telephony/databases目录下的sqlite库中。常用的表有:canonical_addresses, sms, threads。对短信的操作基本也就是对这...
阅读(1263) 评论(0)

ADB 常用命令

命令行工具ADB(Andvoid Debug Bridge)是Android提供的一个通用的调试工具,借助这个工具,我们可以管理设备或手机模拟器的状态。 ADB还可以进行以下的操作: 1、快速更新设备或手机模拟器中的代码,如应用或Android系统升级; 2、在设备上运行shell命令; 3、管理设备或手机模拟器上的预定端口; 4、在设备或手机模拟器上复制或粘贴文件; 5、安装.a...
阅读(1242) 评论(0)
25条 共2页1 2 下一页 尾页
    个人资料
    • 访问:55645次
    • 积分:794
    • 等级:
    • 排名:千里之外
    • 原创:25篇
    • 转载:0篇
    • 译文:0篇
    • 评论:10条
    文章分类
    最新评论