原创 android中的多線程

android中的多線程 一、基於消息隊列的handler機制,別的線程與自己進行交互,需要使用消息隊列,這樣可以實現功能的分離和處理的異步, Android中對消息隊列進行了封裝,具體的: 1、Looper 負責維護併發安全的消息隊列

原创 關於cocos2dx中的攝像機

關於cocos2dx中的攝像機 1、CCCamera 默認是從前往後看(center是原點,eye的z值很小,方向是z軸),所以z值越大,越是在前面,  2、球座標:原點是圓心,仰角theata(從z軸開始),方位角 fai,一般數學座

原创 成員函數指針實現的回調

成員函數指針實現的回調   1、回調的類型設置成基類的成員函數,每次set時進行轉換 2、回調的參數是menuItem自身 3、回調的實現是 m_pListener->*m_pfnSelector)(this);  即初始化的時候,設置

原创 cocos2dx內存相關注意

cocos2dx中內存管理要注意的地方 1、工廠函數create中要注意使用autorelease,體現 誰取得誰釋放 的原則   2、如果是直接new出來的,add進入到別的node之後,注意release一次(因爲new時引用計數是

原创 cocos2dx遊戲的客戶端整體框架設計

cocos2dx遊戲的客戶端整體框架設計:   一、傳統的方式     直接在每個場景中放置具體的sprite、node、effect等,之後在update中根據game State來進行update的操作,缺點是update中的邏輯異

原创 大數據、數據倉庫和ETL

一、背景      大量原來線下的業務電子化之後,產生了很多的數據,這些數據除了能夠支撐業務正常運轉,也能夠使分析人員針對整個企業的運轉情況進行分析。比如,本週與上週相比銷量增加還是減少了?原因是什麼? 產品的庫存週期長了還是短了?哪些

原创 Dubbo源代碼解析

一、Dubbo源代碼層次結構 common(io序列化、store、線程)+ cofig + 容器container remoting 遠端通信(TCP、編解碼、buffer、req/resp、消息分發)->mina netty htt

原创 計算理論

計算理論 研究問題 :計算機的基本能力和侷限性是什麼?   一、概述 1、計算複雜性 排序簡單、排課表難,到底有多難? 2、可計算性 某個問題到底能不能用計算機解決,數學命題的真假就不能 3、自動機:描述什麼是計算機(計算的形式化描述)

原创 mysql和存儲引擎知識點整理

mysql和存儲引擎知識點整理 基本概念:     1、索引:爲了快速查找(外存)而建立的數據結構。當數據很大時,因爲可能本身很大,所以一般是存在外存的。     2、存儲引擎:可以認爲是mysql的後端,前端是sql解析和處理;中端是

原创 架構設計思考

架構設計思考    一個大項目需要有人做全局的架構設計,也就是需要所謂的架構師,通過幾個項目的歷練,現對架構的設計做一些思考的整理。一、架構設計要做的事情    1、橫向切分抽象的層次和功能間的依賴關係,假設實現語言是java,產出可能是

原创 yarn 概述

yarn 概述 hdfs上面的資源管理和計算框架   一、角色劃分 http://www.cnblogs.com/chushiyaoyue/p/5784871.html ResourceManager rm; 總控 = 調度器 + 應用

原创 hdfs 概述

hdfs  簡單說是分佈式的文件系統    一、hdfs的角色劃分 client:分block NameNode:是Master節點。管理數據塊映射;處理客戶端的讀寫請求;配置副本策略;管理HDFS的名稱空間; SecondaryNam

原创 第三方支付淺析

第三方支付淺析 1、線下pos消費涉及到的角色 客戶 商家 收單機構 髮卡行 銀聯 人民銀行 收單行 2、基本流程 支付過程: 客戶刷卡(借記卡);收單機構用pos機找髮卡行發支付申請(裏面帶訂單金額等信息); 髮卡行發回鑑權信息;客戶

原创 多線程編程和java的抽象

java線程狀態http://my.oschina.net/mingdongcheng/blog/139263 死鎖:彼此都在等對方釋放的鎖,結果永遠等下去 阻塞:因爲缺少某個條件,導致讓出了cpu,並且不再是就緒狀態。 類型分爲等待阻

原创 python對於時間的抽象

datetime.date 包含year, month, day的日期     核心api:         date.fromtimestamp(timestamp) 從時間戳來構造         timetuple() 生成時間數