原创 詳解C語言可變參數va_list和vsnprintf及printf實現

轉自 https://blog.csdn.net/cbNotes/article/details/38760025 C語言的變長參數在平時做開發時很少會在自己設計的接口中用到,但我們最常用的接口printf就是使用的變長參數接口,在感受到

原创 吐槽一下網站備案

前陣子剛剛買了個雲服務器,買了個域名,跑的挺好,新鮮勁還沒過去。今天說在網站上更新一下內容,發現竟然需要我備案?不備案直接就把網站封了。我果然還是對社會大意了。雲主機平臺上一個勁的強調備案的重要性,我本來以爲前一陣子折騰了 身份證照片什麼

原创 n階bezier曲線 通用公式說明和應用

今天,孤陋寡聞數學不好的我,才知道n階bezier 曲線是有一個通用公式的。 我先把這個公式截圖放在這裏,留作備忘   感覺就這麼一個公式,說的就比較明確了,用代碼實現起來也比較簡單。 稍微解釋一下: 上面的公式,說的是 2d 場景下

原创 我的新博客 gj1111myl.cn

我的新博客  http://gj1111myl.cn  最近弄了個雲主機,申請了個域名。 先用wordpress 搭了一個博客,又開了一個私人git代碼倉庫。 將來可能還會寫一寫服務器的代碼在上面跑 。 這個域名開了幾天,但是在百度上還搜

原创 新工作新氣象

前一段時間,我辭職跳槽了。辭職的最主要原因,是因爲我在工作裏提升不大。每天絕大部分時間,堆着各種各樣的簡單邏輯,面對着奇奇怪怪怎麼也改不完的垃圾代碼產生的bug.並且感覺周圍大部分同事的技術水平也都比較low。在這個公司,我參與了2個卡牌

原创 openal播放ogg的例子

轉自https://blog.csdn.net/ccsdu2004/article/details/4264751OpenAL 播放 ogg#include <AL/al.h> #include <AL/alut.h> #include

原创 使既有的c++工程支持lua

使既有的c++工程支持lua 本文將介紹如何給一個既有的c++程序,增加對 lua腳本的支持. 在網上搜索到的大部分文章都是基於 cocos/cocos2dx 環境下的。cocos遊戲引擎已經把lua 庫集成到了工程裏,在使用時完全略過

原创 C++ 動態創建對象

轉自https://blog.csdn.net/jnu_simba/article/details/9318799回顧前面的文章,實現了一個簡單工廠模式來創建不同類對象,但由於c++沒有類似new "Circle"之類的語法,導致Crea

原创 [c/c++]宏定義,#,##

轉自 https://blog.csdn.net/believefym/article/details/1836162 # —— 字符串 ##——連接兩個參數 #include <iostream> using namespace s

原创 在sublime text中設置某種擴展名文件的默認語法

轉自http://shashanzhao.com/archives/971.html對於正常擴展名(後綴)的文件,sublime text都能識別.對於其他不尋常的擴展名,sublime text不能識別.比如某些軟件的語言文件,如zh-

原创 記一次sublime插件開發的經歷

現在在公司的大部分時間,都在使用windows系統,lua 語言,開發遊戲邏輯。windows 下使用lua 開發時,使用了 vs2015 + babelua插件的方式,來啓動和調試遊戲。babelua插件雖然在vs 裏的斷點調試功能支持

原创 用 vs 的生成事件,拷貝運行時必要的 dll

給 項目接了一個庫,這個庫依賴一些  dll 動態鏈接庫 。否則程序跑起來會因爲找不到 動態鏈接庫 報錯掛掉。如果每次 rebuild 後 手動拷貝 這些 dll 會很麻煩,也不利於多人協作,共享工程.xcode  裏面可以再  buil

原创 我也試試markdown

最近在公司寫交接文檔,嘗試用了一下markdown。嘗試了一下之後就停不下來了。因爲markdown的默認效果真的很好看,比我之前寫的格式都好看太多了。而且用起來也很簡單。markdown 真是個好東西。 用到的軟件包括 windows

原创 c++ 反射機制: 用類名作變量,動態創建對象

什麼是反射 從創建對象的角度上來看,狹義的說,比如有個 class A ,你能直接 new A() 來創建 對象。但是如果想根據字符串 “A” 來創建 class A 的對象,比如 使用 new “A” 的形式來創建 對象,甚至 “A”

原创 複習 OpenGL 紋理映射 總結

今天系統的複習了一下OpenGL紋理映射主要參考資料是這兩個 OpenGL 教程http://www.opengl-tutorial.org/beginners-tutorials/tutorial-5-a-textured-cube/h