原创 Cocos2d-x源碼解析(1)——地圖模塊(1)
cocos通過載入tiled 生成的tmx文件來生成遊戲地圖,本文主要分析cocos載入地圖模塊的源碼。 如圖所示,地圖載入模塊由以上幾個類組成。 對外的入口是類CCTMXTiledMap,在使用該類時,程序員不需要知道其底層的其他
原创 啓動hadoop hbase 和phenix
啓動Hadoop,在master節點輸入命令 start-all.sh 啓動zookeeper,在每個節點輸入命令 zkServer.sh start 啓動Hbase,在節點輸入 start-hbase.sh 接下來就可以
原创 hbase 安裝
在用phoenix的時候,發現phoenix 4.0.0 和 Hbase 0.9.6不兼容,每次進phoenix的時候都會報錯,把phoenix的表刪了之後就好了,最後也沒找見解決方案,只好從新裝hbase。 首先去hbase官網下載,
原创 cocos2d-x 入門——環境的部署
官網: http://www.cocos2d-x.org/ 裏面有一個cocos2d-win32.vc2012.sln的文件 用visual studio打開(根據自己的版本號) 因爲安卓 iphone什麼的太麻煩 就先從win32開始
原创 leetcode:Binary Tree Postorder Traversal
/** * Definition for binary tree * struct TreeNode { * int val; * TreeNode *left; * TreeNode *right;
原创 float與double的範圍和精度
1. 範圍 float和double的範圍是由指數的位數來決定的。 float的指數位有8位,而double的指數位有11位,分佈如下: float: 1bit(符號位) 8bits(指數位) 23bits(尾數位)
原创 leetcode:Word Break
class Solution { public: bool wordBreak(string s, unordered_set<string> &dict) { int n = s.length();
原创 leetcode:Find Minimum in Rotated Sorted Array II
Follow up for "Find Minimum in Rotated Sorted Array": What if duplicates are allowed? Would this affect the run-time c
原创 apache phoenix的JAVA客戶端訪問
在Phoenix-4.0.0(注意要配合hbase0.98.1+,否則會拋異常)的安裝目錄下,有hadoop-1和hadoop-2,目錄,目錄中有phoenix-4.0.0-incubating-client.jar將其拷貝到工程目錄下,
原创 二叉樹的最小公共祖先(一次查詢)
#include <iostream> using namespace std; struct Node { int val; Node * left; Node * right; Node(int v):val(v),lef
原创 cocos2d-x 入門——hello world 解析
接下來我們來看,AppDelegate的代碼。 先看申明 class AppDelegate : private cocos2d::CCApplication { public: AppDelegate(); v
原创 leetcode:Min Stack
class MinStack { public: stack<int> ele; stack<int> minStack;
原创 Cocos2d-x源碼解析(1)——地圖模塊(2)
接上一章《Cocos2d-x源碼解析(1)——地圖模塊(1)》 首先TMX文件本身就是XML格式,我們可以隨手做一個來分析TM自身的結構。 <?xml version="1.0" encoding="UTF-8"?> <map vers
原创 Leetcode:Find Minimum in Rotated Sorted Array
Suppose a sorted array is rotated at some pivot unknown to you beforehand. (i.e., 0 1 2 4 5 6 7 might become 4 5 6 7
原创 最小公共祖先(LCA)離線算法_Tarjan c++實現
#include <iostream> #include <vector> #include <map> #include <set> using namespace std; struct Node { int val; vec