原创 Lua C API調用性能測試

最近自己做的一些小項目裏面用到了Lua和C API混合編程。在處理事件上有兩種設計,一種是在C層通過消息隊列接收消息並根據消息類型調用對應的Lua函數,並向Lua層提供AddListener這樣註冊回調的方法。另一種是直接將消息隊列方法暴

原创 Ubuntu Server 命令行下創建虛擬機

主機版本: Ubuntu Server 18.03.4 LTS 首先查看當前機器是否支持虛擬化 grep -c vmx /proc/cpuinfo 是否支持Intel-VTx grep -c svm /proc/cpuinfo 是否支持A

原创 Ubuntu Server 18.04配置無線Wifi網卡

Ubuntu Server 18.04從USB/CDROM安裝時,無法正確識別無線網卡,因此只能先普通安裝或先接入有線安裝。 安裝完成後第一次啓動完畢登入系統,調整軟件源(可使用騰訊軟件源 http://mirrors.cloud.ten

原创 Python異常調用棧

一般來說,當異常發生時,其異常棧應該從主調用者的入口一直到異常發生點,例如Java裏經常出現的長達一兩頁的stack trace,這其中可能存在中間層代碼收到異常時,進行一些動作(關閉數據庫連接或者文件等),然後再次拋出異常的情況。 Py

原创 移植SDL2程序到Android平臺

1. 下載安裝JDK Oracle官網改版了,現在是這樣的(可能需要註冊賬戶才能下載) 2. 下載安裝AndroidStudio https://developer.android.com/studio 3. 下載安裝Android S

原创 2017年第八屆山東省ACM大學生程序設計競賽後記

這次比賽,個人發揮仍舊很一般 = = 一共AC了4題,其中和我有關的有三道題= =... G題: 用Java大數過的,毫無技術含量(只不過隊友不會寫Java而已) I題:找規律。首先一看就知道這是個斐波那契數列,然後看求的結果,一看發現求

原创 升級Win下工具鏈以支持C++17

上次更新後使用的TDM GCC 5.1僅支持了C++11和部分C++14功能。這次選用MinGW-w64提供的Win下的工具鏈,地址如下: https://sourceforge.net/projects/mingw-w64/ 上次我也看

原创 Cookie/Session機制詳解

轉自http://blog.csdn.net/fangaoxin/article/details/6952954/ 會話(Session)跟蹤是Web程序中常用的技術,用來跟蹤用戶的整個會話。常用的會話跟蹤技術是Cookie與Se

原创 SQLite學習手冊(開篇)

轉自 http://www.cnblogs.com/stephen-liu74/archive/2012/02/08/2317603.html 一、簡介:    SQLite是目前最流行的開源嵌入式數據庫,和很多其他嵌入式存儲引擎相比(

原创 SQLite學習手冊(C/C++接口簡介)

轉自 http://www.cnblogs.com/stephen-liu74/archive/2012/02/10/2321386.html 一、概述:     在SQLite提供的C/C++接口中,其中5個APIs屬於核心接口。

原创 Linux vi/vim

Linux vi/vim 所有的 Unix Like 系統都會內建 vi 文書編輯器,其他的文書編輯器則不一定會存在。 但是目前我們使用比較多的是 vim 編輯器。 vim 具有程序編輯的能力,可以主動的以字體顏色辨別語法的正確性

原创 Git被動式鏡像mirror實現

這個需求大概是這樣的,代碼從本地推送到服務器A時,希望改動能夠推送到服務器B上。 爲了滿足這個需求我們可以使用git服務端的post-receive鉤子,但是我並沒有採用,其一是這個鉤子在服務器沒有執行完的時候是不會返回結果的,而push

原创 Trip report: Summer ISO C++ standards meeting (Toronto)

轉自 https://herbsutter.com/2017/07/15/trip-report-summer-iso-c-standards-meeting-toronto/ [This post will be updated

原创 無法定位程序輸入點_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE4findEPKcj於動態鏈接庫上

(標題真長...) 今天在寫程序的時候遇到了這種情況,搜索了一番,發現了Stackoverflow上的 The procedure entry point _ZNSt7__cxx1112basic_stringIcSt11char_tra

原创 自定義安裝Office 365(適用於個人版訂閱等)

Office365默認會安裝全家桶(除了Word, PPT,Excel外還有Access, OneNote, Skype等等),對於不想使用三件套之外的用戶來說,可以通過以下方式選擇性安裝: 1. 下載ODT(Office Deploym