原创 向其他線程創建的控件中添加內容

在多線程編程中,有時候需要向其他線程創建的控件中添加內容,這時候程序程序就會報錯,解決的方法主要有兩種: 方法一: 在窗體加載或者Form的構造函數里加一句代碼:CheckForIllegalCrossThreadCalls = fa

原创 向其他線程創建的控件中添加內容

在多線程編程中,有時候需要向其他線程創建的控件中添加內容,這時候程序程序就會報錯,解決的方法主要有兩種: 方法一: 在窗體加載或者Form的構造函數里加一句代碼:CheckForIllegalCrossThreadCalls =

原创 cocos2d-x 中的字體

原文地址:cocos2d-x 中的字體作者:YxSimple   cocos2d-x中關於字體的類主要有三種    CCLabelAtlas    CCLabelBMFont    CCLabelTTF       簡單介紹    

原创 Android手機Shell

linux下的shell是功能非常強大的腳本語言,正像windows上的bat一樣,可以簡化很多繁重的重複性工作。而Android手機是基於linux系統下的操作系統,幸運的是它繼承了linux的shell,因此我們也可以在Andro

原创 vc編寫Dll文件和調用的方法

一、用vc編寫dll文件 首先建立一個Win32 Dynamic-Link Library工程,在工程中添加要寫的代碼。 注意:與普通工程不同的是在dll工程中聲明函數或者類時要在前面寫上_declspec(dllexport),如:

原创 linux下遍歷刪除文件夾

#include #include #include #include #include #include #include #define SIZE 100 int travel(char *path) {     char next

原创 python socket編程

本文參考http://yangrong.blog.51cto.com/6945369/1339593的socket函數介紹。 NetServer: #!/usr/bin/python import socket import thre

原创 記在Ubuntu上裝rtl8188cus無線網卡驅動

參照:http://my.oschina.net/u/1187531/blog/484703 安裝成功,特此記錄 光盤中自帶的linux驅動是基於內核2.6的,ubuntu14的內核是3.13,根據光盤中默認的驅動,得知nw336 

原创 寬字符轉字符串

UTF8ORANSI ura = MZTUTF8; char* wcs2str(wchar_t *wstr ,char str[]) {  if( MZTUTF8 == ura)  {   int iTextLen = ::WideCh

原创 VC中通過程序名稱找到窗口句…

原文地址:VC中通過程序名稱找到窗口句柄作者:Sloovy最近實在是忙的……上班太忙,下班回來不想寫東西,光想玩遊戲,我徹底成程序員了?而且爲什麼我這個本來想做遊戲關卡設計師的人會和進程現程句柄死磕上了呢……鬱悶死我了,這就是要自己承擔

原创 mouse_event函數

原文地址:mouse_event函數作者:吐菸圈的泡泡先在程序中加入如下的聲明後,就能引用mouse_event函數:   Private Declare Sub mouse_event Lib "user32" (ByVal dwFl

原创 IOS本地定時推送通知

void scheduleLocalNotification(int secondsAfter, std::string description ,std::string key)     {   //獲取本地推送數組   NSArra

原创 lua與c交互

Lua和c交互都是通過棧來實現,關於lua的棧,不在贅述,這不是本文重點。(其實只是大致知道,並不精通。)要在程序中使用lua,首先得創建一個棧。如:lua_State* L = luaL_newstate();這裏的lua_State就

原创 Unity中數據序列化

Unity實際開發中,一般會有很多個場景,不可能每次都在setting里加場景號,我們需要動態加載。一般的做法是把這些場景做成一個一個prefab,再把場景信息保存起來。然後切換場景的時候切到一個預先保持

原创 lua類與對象

lua中是可以進行面向對象編程的,可通過元表和元方法來實現。按照我個人的理解,對一個表定義了元表之後,可修改這個表的一些特定行爲。比如,對一個表定義了元表,而在元表裏實現了__add的元方法,就可以對這個表進行加法操作。當兩個表相加的時候