自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

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

原创 nginx php-fpm 分别安装在不同的机器(理解nginx和php-fpm)

先起一个ubuntu的docker;$docker run -ti --name test1 ubunt; 然后安装php5-fpmapt-get install php5-fpm;配置fpm,允许从其他机器访问:listen=9000; (默认是127.0.0.1:9000)退出当前的docker container;然后commit成一个im

2015-10-28 18:08:13 1604 1

转载 使用ReactiveCocoa实现iOS平台响应式编程

使用ReactiveCocoa实现iOS平台响应式编程 TIGER | IOS |  10使用ReactiveCocoa实现iOS平台响应式编程ReactiveCocoa和响应式编程在说ReactiveCocoa之前,先要介绍一下FRP(Functional Reactive Programming,响应式编程),在维基百科中有这样一个例子介绍:在命

2014-08-11 13:05:38 475

原创 AndroLua ,基于luajava的android 实现

项目地址在github,自己色啊让才

2014-06-13 15:48:01 1820

转载 What every web developer must know about URL encoding

http://blog.lunatech.com/2009/02/03/what-every-web-developer-must-know-about-url-encoding

2014-04-09 01:05:46 1856

原创 Bluetooth LE for iOS demo. LightBlue like demo.

https://itunes.apple.com/cn/app/lightblue-bluetooth-low-energy/id557428110?mt=8lightblue 是iOS的BT开发中一个很好用的工具,好用但是不是自己的,所以就写一个,这样调试和学习iOS Bluetooth LE 更加方便。完全仿照lightblue的center功能实现,升级logge

2014-03-27 17:17:46 4105

原创 mysql2sqlite3

import pymysqlimport sqlite3import sysconn1 = pymysql.connect(host="localhost",user="root",database="mi",charset="utf8")cur1 = conn1.cursor()cur1.execute("select * from Mi_us

2014-03-15 02:53:08 626

转载 OC 介绍 @符号的详细文档

http://clang.llvm.org/docs/index.html另外,这个是CLang的文档,赶脚又回到吭GCC Manul的时代了Objective-C LiteralsIntroductionThree new features were introduced into clang at the same time: NSNumber Li

2014-03-05 15:08:37 828

CLang document中关于 @符号的详细介绍。

http://clang.llvm.org/docs/index.html 原文网址如上。赶脚又回到当年吭GCC USer Manual的时代了。Objective-C LiteralsIntroductionThree new features were introduced into clang at the same time: NSNumber Lite

2014-03-05 15:05:06 474

转载 SSL CONNECTIONS FROM WITHIN IPHONE APPLICATIONS

SSL CONNECTIONS FROM WITHIN IPHONE APPLICATIONSSIMULATORDownload this configuration shell script, unzip and then double-click it on your Mac. This will backup and then add Charles's SSL CA c

2014-02-21 11:52:29 407

原创 git submodule 说明

一直偷懒,木有看。今天忍无可忍了就看了一下。网上很多大神说过submodule了,也有很详细的介绍,我初略看了一下。发现大部分说的是形式,而不是本质。俺这个人老毛病,记性不好,记不住那么多形式,但是本质就相对容易的多。submodule就是在你的git里面记录一下你引用到的其他模块的信息。 over。。。。啥,这就over了。对,木有错。就那么简单。

2014-02-20 18:46:51 871

原创 UIPanGestureRecognizer,touchesMoved;解决多层级 UIPanGestureRecognizer问题

目前在弄ios应用开发,遇到一个gesture的问题,刚解决,乘着热乎丢这里备份。方便自己和大家以后查看。我的问题是,父窗口需要手势左右切换,子窗口里面有一个需要手势拖动的控件。父窗口的是UIPanGestureRecognizer,子窗口的是用TouchMoved()的方式。这样父窗口的手势完全屏蔽子窗口。解决办法很简单:1、首先在控件里面重新申请一个UIPanG

2014-02-17 16:05:24 1395

原创 pomelo代码分析8————pomelo-rpc client部分

前面一篇介绍过server,我们来看看对应的client部分。其实网上有前辈已经很详细的介绍过。我大致也看过,这里记录主要是为了整理自己思路吧,如果对各位看官偶尔能够有点帮助“感情那想必是挺好的!”至于调试环境请看我前面的node-inspector的转贴。事件编程好处是用起来很爽,只要关心相关的evnet就哦了。压根不用写多余的代码。但是看起来,调试起来就麻烦的多。

2014-01-26 14:50:36 960

原创 pomelo代码分析7———— pomelo的rpc实现分析

想哪写哪,前面的坑如果不大碍事,咱就不填了。嘿嘿~RPC:remote procedure call;是啥玩意就不说了。下面直接看pomelo的实现:对应module是pomelo-rpc,这个直接npm install可以就可以安装。比如: npm install -d pomelo-rpc,下载到当前目录的node_modules目录里面。安装完毕以后目录如

2014-01-23 17:29:20 1124

原创 node.js event emitter代码分析。pomelo代码分析系列6————秒杀 event

本来是想一句话说完event的,但是语言组织出问题了。event实现的代码在 node-v0.10.24/lib/events.js ;加上注释总共才不到300行代码基本上就是维护一个event{}的数据结构:add ,remove,set,get。。。。实现异步事件的本质就是1、注册回调函数或者object到events{}里面。2、事件发生的时候通过

2014-01-23 14:22:05 956

原创 node.js require 实现机制初窥;pomelo代码分析5----------- pomel-loader模块

这里接上面一章,blablabal这篇主要介绍node.js的模块加载机制和代码分析。顺带提一下pomelo-loader。下面我们来介绍pomelo的loader模块,npmjs.org上面介绍如下:pomelo中使用Convention over Configuration的形式管理工程目录,不同的功能按约定放在不同的目录下。pomelo-loader为

2014-01-23 11:43:08 1455

原创 pomelo代码分析4------node_moduels的依赖

这里要赞一下pomelo,使用module的方式组合代码能够大大的降低耦合,编译俺们学习。要想宏观了解pomelo有那些功能,直接看其引用的modules,会很直观。以下为根目录的modules。每个module的自己还可能继续引用其他module,比如我们后面要说的pomelo-rpc。(直接说方法: 到https://npmjs.org/ 的网站去搜索相应的module,有其详细的

2014-01-23 10:04:52 647

原创 V8 JavaScript engine

既然玩node,那么多少要了解一下node的各种著名的项目,以及实现。比如正在看的pomelo和V8 engine。对于我这种半路js出家的,js的底子太烂了,所以有必要补缺补差!我目前的node是0.10.24版本,大概src目录下面有77个cc文件。lib下面有40多个js文件。工程不算大,可读。要是读这个最好还是能够有文档,sample神马的。那么就要到V8的老家去看看了

2014-01-23 09:51:02 574

转载 node.js 调试工具 node-inspector

http://blog.nodeknockout.com/post/34843655876/debugging-with-node-inspectorDebugging with Node InspectorThis is the 10th in a series of posts leading up to Node.js Knockout on debugg

2014-01-22 17:15:36 740

原创 poemlo代码分析系列3————game-server (未完结)

介绍 pomelo这个脚本当我们pomelo init helloworld的时候,会在当前目录下面生成一个helloworld的工程,这个过程其实是调用 `which pomelo`这个脚本来实现的,我们直接看这个脚本。扫一眼,可以看出基本上是 commander的框架的一个应用。其他path,child-process这些库,猜都能够猜出来是解析路径和spawn子进程用的。

2014-01-19 15:00:38 677

转载 写给 Node.js 学徒的 7 个建议

写给 Node.js 学徒的 7 个建议2013/09/26 | 分类: 程序员 | 4 条评论 | 标签: NODE.JS分享到:14原文出处: Faisal Abid   译文出处: Di Wu (@唯木念)一些我更愿意在开始就知道东西利用 Node.js 开发是一个非常有趣,和令人满足的过程, 它有3万多个模块可以选择使用,

2014-01-14 23:18:06 846

原创 poemlo代码分析系列2————web-server介绍,代码,工具,方法

接前面。假定页面大家已经跑起来了。+++++++++++++ 坑 +++++++++++++++++前面已经说过了,这个web-server是基于Express框架的一个简单的webserver。这个框架在node.js里面还是很有名气的,官网在这里:http://expressjs.com/ 里面有api,使用方法的介绍。另外,有专门的书籍介绍这个框架。《Express.

2014-01-14 23:04:25 1124

原创 pomelo代码分析系列1————介绍

前面学firefly的过程让我学到了很多知识,但是简单的掌握一个小server完全不够用,所以决定再吃几个。神马erlang,golang,mina,c++,node.js,都尽量了解了解。先学开源的,那么就Pomelo吧!pomelo,柚子,是网易(NetEasy)的一个基于Node.js的开源GameServer框架。我前面介绍过firefly,初步看pomelo的时候,第一感

2014-01-14 17:16:13 1304

原创 如何使用 nutcracker (twemproxy),python示例

关于nutcracker 也叫twemproxy,是twitter提供的memcache和radis的分片工具,有各种算法可以选择。具体 的介绍我就不说了,网上一大堆。至于使用,到很少很少。这里用python做个简单使用说明。1\ 首先,我这里就启动2个memcached。命令如下:memcached -d -m 100 -c 1000 -u roo

2014-01-09 16:04:50 1615

转载 Reactor and Proactor:介绍和比较

Articles | News | Weblogs | Buzz | Books | ForumsArticles | Discuss | Print | Email | First Page | Previous | NextSponsored Link •Comparing Two High

2014-01-09 14:23:05 558

转载 What is a Full Stack developer?

期望一个凡人掌握开发过程中各个方面的知识,合理吗?也许不合理,但是Facebook正是要寻找这样的人。在一个OSCON会议上,一名Facebook的工程师告诉我的,他们只聘请“全能(Full stack)”的程序员。那么,全能是什么意思呢?对于我,一个全能的程序员应该熟悉每一个层面的技术知识,如果不是全部掌握,也要对所有的软件技术有真正的兴趣。熟悉整个技术体系的程序员,可以使得周围

2014-01-08 20:25:56 588

原创 Firefly游戏服务器学习笔记 9 ———— game1模块

game1 囊括了几乎所有游戏逻辑,内容很多。但是多也只是app内容多, 前面的firefly框架启动流程没有什么差别。如果看官是一直看下来的,扫一眼代码就一目了然,这里不提。直接跳到app部分。 def loadModule():    """    """    load_config_data() #加载数据    registe_madmin()  #注册几个表

2014-01-08 14:06:16 1369

原创 Firefly游戏服务器学习笔记 8 ———— net模块

net顾名思义,就是网络模块,负责接受客户端的连接,处理客户端发送过来的数据,解包转发给其它模块。整个firefly系统里面,和用户打交道的也只有这个模块(admin和master虽然提供web操作接口,但是都是服务管理员的)。 我们前面提到,子模块的功能是由config.json来配置驱动的。那么我们看看这个模块的json文件定义了哪些功能。20     "servers": {

2014-01-08 11:59:40 1525

原创 firefly游戏服务器学习笔记 6———— db模块

前面介绍过master模块,现在我们看看dbfront模块,源码在firefly/dbentrust和app/defront 目录。顾名思义 entrust 就是数据库托管的意思。这个模块实现的功能就是负责从数据库读取数据,并且缓存到memcache。然后定期的检查缓存并写入更新到DB。 刚刚看到9秒论坛里面有篇文章介绍这个dbentrust库的左右。写的很详细。地址如下:

2014-01-07 17:31:55 1882

原创 Firefly游戏服务器学习笔记 5———— twisted Perspective Broker 透明代理

实际上这章压根不需要我来说,twisted官网的Doc里面有专门介绍的章节。写的非常详细。http://twistedmatrix.com/documents/current/core/howto/index.html 我只能肤浅的说说firefly里面对PB的运用。 首先firefly使用PB的目的是实现各个模块之间的通信,做到“分布式”,逻辑分离。 比如master

2014-01-06 22:50:03 2016

原创 Firefly游戏服务器学习笔记 4———— master 模块介绍

(模块的介绍方法都是先说大体功能,在捡一些细节详细讨论。) master 类很简单,就3个函数,一个init,设置配置信息,并调用masterapp,然后还有一个循环启动子进程的start函数。这里只有masterapp函数值得我们关注。代码如下:36     defmasterapp(self): 37         config = json.load(open(se

2014-01-06 22:48:41 2189

原创 Firefly游戏服务器学习笔记 3———— firefly 的代码结构,逻辑

注:以下所有代码都是拿暗黑来举例,由于本人能力有限很多地方还没有看透彻,所以建议大家只是参考。有不对的地方非常欢迎指正。 一、结构     系统启动命令是,python statmaster.py,启动以后可以通过ps看到系统启动了以下几个进程:1、master:管理模块,通过subprocess.Popen()来启动其它模块,该模块启动一个webserver,简单的通过监听本机9

2014-01-06 22:47:15 2018

原创 Firefly游戏服务器学习笔记 2———— 准备工作

我看的firefly版本是 for 暗黑世界的, 服务器版本 1.6 ,客户端版本 1.4; 下载地址为: www.9miao.com ,官网里面找,需要铜板 J 。 客户端是用cocos2dx-V2.1.4实现,由于是分析server代码所以,client端我会在需要的时候简单提一下。不做重点。 服务端代码实际上分成2个部分,需要安装的firefly python库和直接运行

2014-01-06 22:44:40 1756

原创 Firefly游戏服务器学习笔记1----- 介绍firefly,twisted

Chapter 1  简介不懂后台的前端不是一个好美工!最近在看firefly的代码,想想不如精读一下,果断入门server编程吧。我会分步post关于firefly的代码阅读和学习笔记。首先,firefly是国人开源的server,非常值得推介。网站:   www.9miao.com,  QQ群:153643834firefly是基于twisted开发

2014-01-03 12:13:28 1444

转载 Memcached常用命令及使用说明

Memcached常用命令及使用说明一、存储命令存储命令的格式:12<command name> <data block>参数说明如下:set/add/replace查找关键字客户机使用它存储关于键

2014-01-03 10:25:32 468

转载 memcache命令行用法【转】

memcache命令行用法【转】上一篇 / 下一篇  2011-11-17 17:08:20 / 个人分类:memcache(d)查看( 99 ) / 评论( 0 ) / 评分( 0 / 0 )转来学习收藏,多谢该作者,原文地址:http://lv78.blog.163.com/blog/static/189702048201112224053973

2014-01-03 10:19:21 428

原创 Python Singleton;__init__ __call__;__metaclass__;Python 单例介绍

1 首先网上有很多实现方式,而且stackflow里面有大神详细介绍了各种实现。自己google吧,就不贴URL了。我这里简述原理,放个简单demo帮助理解。 1 class Singleton(type):

2014-01-01 01:09:50 1034

转载 UILabel文字发光效果

新手自定义学习UILabel文字发光效果分类: 新手自定义2012-09-17 23:17 565人阅读 评论(0) 收藏 举报最近项目中经常有文字放光效果的UI,特意在网路上找了下,开始是在code4app中找到一个,但是是不是的会出现不出现光晕的bug,在寻找找到了cocoachina会员hxy060799分享的GlowLabel,效果不错,特意写了注释贴出来,以防他日

2013-12-31 11:47:55 552

转载 zz Glow Label

Creating a Glow Effect for UILabel and UIButtonSep 27th, 2011One recent iPhone design mockup called for a glowing effect for a UIButton.This can be accomplished with images, however I ne

2013-12-31 11:46:57 474

转载 iOS 本地化/国际化 apple官方doc

https://developer.apple.com/library/ios/referencelibrary/GettingStarted/RoadMapiOSCh/chapters/InternationalizeYourApp/InternationalizeYourApp/InternationalizeYourApp.html

2013-12-24 14:21:18 406

转载 MMORPG服务器架构(ZZ)

MMORPG服务器架构一.摘要1.网络游戏MMORPG整体服务器框架,包括早期,中期,当前的一些主流架构2.网络游戏网络层,包括网络协议,IO模型,网络框架,消息编码等。3.网络游戏的场景管理,AI,脚本的应用等。4.开源的网络服务器引擎5.参考书籍,博客二.关键词网络协议 网络IO 消息 广播 同步 CS TCP/UDP IP 集群 负载均

2013-12-09 17:23:10 1257

三消游戏源码

三消游戏demo,放逆转3国的,不知道为啥老是上传不成功

2013-08-15

coco2dx JNI示例,java c++相互调用

coco2dx JNI示例,java c++相互调用

2013-08-03

cocos2d-x protocol buffer android 工程

cocos2d-x protobuf 工程

2013-07-25

cocos2d-x protocol buffer 直接可以用的工程文件。

已经编译好的cocos2d-x 的protocol bufer库,头文件,和一个简单演示。

2013-07-23

swf文件,用于cocos2dx的Falsh 控件播放

swf resource文件,文章用到的资源,仅供参考。

2013-07-20

cocos2dx HTML Label & scrollview & checkboxgroup & 血条

cocos2dx实现的 HTML label, 和cocos2dx 实现的 checkboxgroup (scrollview)

2013-07-16

空空如也

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

TA关注的人

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