原创 CentOS7.0上安裝mysql重置root密碼

本人在CentOS7.0上安裝mysql後,無法通過root進入,因爲安裝的時候,並沒有設置root密碼,似乎有個初始隨機密碼,但是不記得了,太麻煩,直接重置root密碼。    使用rpm包安裝完mysql後,按照一下步驟重置root密

原创 虛函數問題探討

剛學c++的時候就覺得虛函數有點難懂,這次又碰到了,所以想搞搞懂,所以花了點時間。覺得應該記下來,下次方便看 代碼: #include <iostream> using namespace std; class Base { priva

原创 c++操作符重載(部分概念解釋)

這裏主要講了c++操作符重載重編譯器對成員函數和全局函數的不同解釋,並且介紹了輸入輸出操作符的重載 單目操作符--------成員函數: 這個 單目操作符--------全局函數: 雙目操作符--------成員函數: 雙目操作符----

原创 socket的半包,粘包與分包的問題和處理代碼

我是一個剛開始接觸網絡服務器的小白,剛在寫一個socket數據接收程序中,發現TCP傳輸數據的時候會產生半包,粘包與分包的問題,網上有一個處理版本,挺不錯的。但是當我解決這個問題的時候,還是覺得應該自己寫一下自己的經驗。 那個博客網站是:

原创 cocos2d-C++ 學習UI控件(四)之 Slider|ListView

今天介紹一下滑動條Slider和列表視圖ListView,Slider不難,大家稍微看一下應該就OK了,ListView絕對是一個坑,這個花了我不少時間研究,在介紹ListView的時候我會跟大家說一下注意點,也是我在學習的時候碰到的問題

原创 cocos2d-C++ 學習UI控件(二)之 菜單項實現Button|CheckButton

菜單中包含菜單項,菜單項類是MenuItem,每個菜單項都有三個基本狀態:正常、選中和禁止。下面是Menuitem的類圖 菜單項中除MenuItemToggle之外大同小異,下面使用圖片菜單項或精靈菜單項實現Button -------

原创 cocos2d-x通過源代碼理解菜單項創建時傳入的回調函數實現機制

/*理解回掉函數參數 關於菜單項的源碼分析*/ typedef std::function<void(Ref*)> ccMenuCallback; //ccMenuCallback是一個函數指針類型(帶一個Ref*

原创 模板編程學習注意點

最近剛開始學習模板編程,有些注意點 1.在類模板編程中對操作符<<進行重載時,類中聲明時需要使用 friend ostream& operator<< <T>(ostream &out, const MyVector &obj); 2.

原创 菜鳥學習Cocos2d-x 3.x——淺談事件處理機制

事件處理機制 在Cocos2d-x v3.x中,對於事件的處理已經與Cocos2d-x v2.x中有天壤之別了,當你看這篇文章的時候,請不要糾結於Cocos2d-x v2.x中的事件處理了,那就通過這篇文章來總結一下Cocos2d-x

原创 cocos2dx 動作 動畫

//執行一個action動作對象         runAction("action對象");                    //暫停一個對象的動作         Director::sharedDirector()->get

原创 總結Cocos2d-x 3.0 中新字體標籤Label

來源網址:http://cn.cocos2d-x.org/tutorial/show?id=1624  在3.x中,廢棄了2.x裏的LabelTTF、LabelAtlas、LabelBMFont三個字體類,取而代之的是全新的字體標

原创 cocos2dx中CC_CALLBACK_N的理解

/*針對cocos2d-x CC_CALLBACK_N的使用介紹*/ //首先看一下cocos2dx中的源碼 // new callbacks based on C++11 #define CC_CALLBACK_0(__selector

原创 [Cocos2d-x v3.x官方文檔]精靈幀緩存(SpriteFrameCache)

簡介 SpriteFrameCache 主要服務於多張碎圖合併出來的紋理圖片。這種紋理在一張大圖中包含了多張小圖,直接通過TextureCache引用會有諸多不便,因而衍生出來精靈框幀的處理方式,即把截取好的紋理信息保存在一個精靈框幀

原创 class() 高級用法 --cocos2dx- lua

在quick-cocos2dx裏, 通過class() 函數進行類的定義 下面貼出quick-cocos2d-x-2.2.1-rc 裏 class()的源碼   function class(classname, super)

原创 Cocos2dx引擎9-註冊事件監聽器

1、事件處理方法 下面爲普通的點擊事件監聽器(下面簡稱EventListener)註冊部分;註冊EventListener需要實現onTouchBegan方法,可以實現onTouchEnded、onTouchCancelled方法,