Flight框架是一个微型的PHP框架,它简单,快速,可扩展。虽然它一个微型的框架,但我在阅读Flight代码的过程中,感到了它设计和构思独特而精妙的地方,觉得有学习的价值,便决定做一下整理分享出来。...
分类:
其他好文 时间:
2014-09-07 03:19:24
阅读次数:
238
/**
* Sets the port of the local Socks5 proxy. Default is 7777. If you set the port to a negative
* value Smack tries the absolute value and all following until it finds an open port.
...
分类:
其他好文 时间:
2014-09-07 03:18:54
阅读次数:
250
/**
* Sets the port of the local Socks5 proxy. Default is 7777. If you set the port to a negative
* value Smack tries the absolute value and all following until it finds an open port.
...
分类:
其他好文 时间:
2014-09-07 03:18:44
阅读次数:
207
J2SE 1.5里引入了“Static Import”机制,借助这一机制,可以用略掉所在的类或接口名的方式,来使用静态成员。本文介绍这一机制的使用方法,以及使用过程中的注意事项。在Java程序中,是不允许定义独立的函数和常量(当然,准确的说,只是被final修饰、只能赋值一次的变量)的。即使从它们本...
分类:
其他好文 时间:
2014-09-07 03:17:54
阅读次数:
223
一、对ThreadLocal概术JDK API 写道:该类提供了线程局部 (thread-local) 变量。这些变量不同于它们的普通对应物,因为访问某个变量(通过其 get 或 set 方法)的每个线程都有自己的局部变量,它独立于变量的初始化副本。ThreadLocal 实例通常是类中的 priv...
分类:
编程语言 时间:
2014-09-07 03:17:44
阅读次数:
257
erminating app due to uncaught exception 'NSUnknownKeyException', reason: '[ setValue:forUndefinedKey:]: this class is not key value coding-compliant ...
分类:
其他好文 时间:
2014-09-07 03:17:24
阅读次数:
147
我们的游戏场景分布是这样的情况:注册/登陆界面 所在的场景A,游戏场景B、世界场景C、战斗场景D。为了便于界面的管理(比如,你打开界面1->界面2->界面3,然后又跳转来跳转去的,这个时候如果将所有界面继承一个基类UIBase,然后保存在一个字典里,显示一个全屏界面就可以用一个for循环解决);主要...
分类:
其他好文 时间:
2014-09-07 03:17:14
阅读次数:
308
小结ThreadLocal是解决线程安全问题一个很好的思路,它通过为每个线程提供一个独立的变量副本解决了变量并发访问的冲突问题。在很多情况下,ThreadLocal比直接使用synchronized同步机制解决线程安全问题更简单,更方便,且结果程序拥有更高的并发性。http://sunnylocus...
分类:
其他好文 时间:
2014-09-07 03:16:54
阅读次数:
159
new Thread的弊端如下:a. 每次new Thread新建对象性能差。b. 线程缺乏统一管理,可能无限制新建线程,相互之间竞争,及可能占用过多系统资源导致死机或oom。c. 缺乏更多功能,如定时执行、定期执行、线程中断。相比new Thread,Java提供的四种线程池的好处在于:a. 重用...
分类:
其他好文 时间:
2014-09-07 03:16:44
阅读次数:
252
多线程设计模式:1.Single Threaded Execution Pattern[同一时刻只允许一个线程操作]比喻:三个挑水的和尚,只能同一时间一个人过桥,不然都掉河里喂鱼了。总结:在多个线程同时要访问的方法上加上synchronized关键字。2.Immutable Pattern[变量赋值...
分类:
编程语言 时间:
2014-09-07 03:16:34
阅读次数:
216
网络请求封装 //
// ASIHTTPRequest+Request.h
// CloudShopping
//
// Created by sixiaobo on 14-7-9.
// Copyright (c) 2014年 com.Uni2uni. All rights reserved.
//
#import "ASIFormDataRequest.h"...
分类:
其他好文 时间:
2014-09-07 02:15:24
阅读次数:
235
如何打印出字节码: 代码里做如下修改,把打印字节码的宏开关打开。 y.tab.c 18 行 #define LISTING 0 改为 #define LISTING 1 因为 PrintCode 的定义在调用之后,所以加个前置声明: 做出下修改: y.tab.c 329 ...
分类:
其他好文 时间:
2014-09-07 02:15:14
阅读次数:
190
1、百度找到的解决办法。写在这里方便下次使用。 export LD_LIBRARY_PATH export LC_CTYPE="zh_CN.UTF-8" ? ? #这是解决google浏览器乱码问题 export CHROME_VERSION_EXTRA="stable" # We don‘t want bug-buddy...
分类:
系统相关 时间:
2014-09-07 02:15:04
阅读次数:
391
详细介绍Android WebView开发,介绍WebView开发各个注意事项及其解决方法。...
分类:
移动开发 时间:
2014-09-07 02:14:14
阅读次数:
235
/**
* Loads the configuration from the smack-config.xml file.
*
* So far this means that:
* 1) a set of classes will be loaded in order to execute their static init block
...
分类:
其他好文 时间:
2014-09-07 02:14:04
阅读次数:
193
/**
* Remove a SASL mechanism from the list to be used.
*
* @param mech the SASL mechanism to be removed
*/
public static void removeSaslMech(String mech) {
if( d...
分类:
其他好文 时间:
2014-09-07 02:13:54
阅读次数:
186
写程序在一棵二叉树中找到两个结点的最近共同祖先。
分两种情况来讨论这个题:
第一种情况结点中没有指向父结点的指针
第二种情况接种有指向父节点的指针
我们先看第一种情况,结点中没有指向父结点的指针。
我们可以采用暴力搜索每一个结点,如果这个结点的子树中
有已知的两个结点,那我们就继续沿着左右子树找,如果左子树
能找到,我们就继续沿着左子树找,如果有子树能找到,我们就
沿着右子...
分类:
其他好文 时间:
2014-09-07 02:13:34
阅读次数:
165