原创 Windows上VS使用pthread重溫經典多線程賣票(pthreads-w32-2-8-0-release.exe)(windows上使用pthread.h)

一、安裝pthreads-w32-2-8-0-release.exe 至於怎麼下載這個exe還是自己去百度吧,CSDN上反正可以下載,而且有免費版本的,資源裏面搜下就行了。 然後安裝這個就行了(按照下面的123來就行了)。 然後

原创 MD5加密算法的簡單使用

package com.ccniit.test; import java.security.MessageDigest; import java.security.NoSuchAlgorithmException; public cl

原创 pthread的pthread_join()函數理解實驗

一、使用方式 pthread_t tid; pthread_create(&tid, NULL, thread_run,NULL); pthread_join(tid,NULL); 創建線程之後直接調用pthread_join方法就行

原创 strupr與strlwr函數的實現

strupr函數用來將指向的字符串全部轉換爲大寫的形式 strlwr函數則用來將指向的字符串全部轉換爲小寫的形式 實現這樣兩個函數也比較簡單 還是先貼代碼出來 首先是strupr函數: // 字符全部轉換爲大寫 char* _strupr

原创 順序存儲結構和鏈式存儲結構的選擇

             容器的存儲分爲順序存儲和鏈式存儲 一、順序存儲結構      從數據結構的角度來說順序儲存結構的存儲空間固定,可擴展性差,但是如果數據元素個數已知,較鏈式存儲節省空間。      它的優點是隨機讀取任意一個元

原创 結構體內存對齊後所佔內存空間大小的計算

在項目開發中,很多時候其實會有用到sizeof一個結構體,具體什麼時候用到呢。 比如說有這樣一個結構體: typedef struct tagOutCard { short UserId; // 用戶ID int byC

原创 cocos2dx-3.0創建Android項目時遇到的錯誤。

cocos run -p android出現 文件名、目錄名或卷標語法不正確   Updated project.properties Updated local.properties Updated file F:\Cocos2dXPr

原创 Unity轉盤抽獎界面的實現

之前在公司做過一次轉盤抽獎,現在又要寫了發覺忘了。。 留個博客記錄下,也方便後來者查閱。 實現的效果圖如下: 下面是代碼片段: using UnityEngine; /// <summary> /// 描述: 思路是這樣的,先假旋轉

原创 安卓讀取SD卡圖片

朋友讓幫忙寫一個讀取SD卡圖片的功能 剛和女朋友吵架鬧分手 腦殼昏昏沉沉的來寫出來了這個Demo http://download.csdn.net/detail/u013476751/7428635 測試可用 寫的過程中遇到了很多問題 最

原创 Cocos2dx-3.0創建Android和Win32 新項目

網上的文章都是抄來抄去,感覺不怎麼規範,所有想留下一篇文章。 當然,第一步還是要準備工具。   =======================================================================

原创 Cocos2dx實現翻牌效果(CCScaleTo與CCOrbitCamera兩種方式)

由於項目需要實現翻牌的效果,所以自己在完成的過程中將這篇文章寫下來,想想還是覺得有點艱辛。 開始在網上找解決的辦法找了很久,基本上就是一種解決方案,就是用CCOrbitCamera這個Action類來模擬實現翻牌的效果。 但是我在使用的效

原创 Java使用JNI調用C++的完整流程

          JNI其實是Java NativeInterface的簡稱,也就是java本地接口。它提供了若干的API實現了和Java和其他語言的通信(主要是C/C++)。           Java以其跨平臺的特性深受人們喜愛,

原创 C++讀取配置文件

想項目開發中終歸會用到配置文件,方便改服務器IP端口這些 這個代碼適合Key-Value鍵值對類型的配置文件,我的配置文件是這樣的 VideoServerAddress = 192.168.0.139 VideoServerPort =

原创 do{}while(0)的妙用

其實關注do{}while(0)的用法還是一次偶然的機會 當時還在實習,連個工作都找不到,面試的時候有個面試題。 請問do{}while(0)這樣寫有什麼作用? 我當時想這有什麼作用,就是裏面的代碼塊執行一遍就是了唄,費勁,胡亂答了幾句在

原创 Cocos2dx Win32下SimpleAudioEngine::setBackgroundMusicVolume(float volume)函數實現

最近在做項目的過程中遇到一個需求,需要改變項目中原有背景音樂的音量 但是cocos2dx在win32平臺下setBackgroundMusicVolume(float volume)函數是沒有實現的 這就尷尬了 我設置了半天這玩意兒不起作