原创 windows + codeblocks + wxWidgets 連接MySQL數據庫

內容概要序言名詞解釋背景介紹編譯慘案goto 語句的任性__pragma 指令的腥風血雨代碼無法鏈接的痛苦天無絕人之路結語 序言 看過 人月神話 這部著作的你,一定知道什麼叫 沒有銀彈。程序員之所以這麼昂貴是因爲經常需要解決一些毫

原创 打印斜三角數對

今天在CSDN論壇上看到的一個帖子,要求實現如下格式數對:                    {3,1} {4,1} {5,1} {6,1}           {2,2} {3,2} {4,2} {5,2} {1,3} {2,3}

原创 一張圖看懂字符集和編碼

背景 需要寫一個漢字轉拼音的程序,參考了網上的代碼,沒一個能正常工作的。後來發現是字符集和編碼的鍋,下面做一個總結。 字符編碼的由來 1.電腦上的字符本質上是像素點組成的圖案,最開始IBM個人電腦普及的時候,電腦程序附帶了一張字符

原创 十進制整數轉二進制的各種實現和思考

對於十進制轉二進制,我的初步想法是將32位整數每次左移一位,將移出的那位保存到對應的數組裏,最後控制格式,輸出打印。 第一步:   因爲每次移出的那位都在最高位,爲了獲取它,必須屏蔽其他位,布爾與運算&派上用場了,又考慮是32位整數,te

原创 group by 多個字段查詢結果不對的問題

查詢結果集 查詢限制條件 渠道每日來訪數據 各個渠道在各個日期的來訪用戶合計值,如同一客戶在同一天來訪多次,則計爲最後一次來訪的渠道 SELECT *, COUNT(channel_name) _count FROM

原创 多線程下數據同步問題

以下文字摘自《Windows 併發編程指南》,版權歸原作者所有,僅供學習和研究參考。 對於一般性的數據競爭問題,解決方案之一就是將對共享狀態的併發訪問串行化。互斥是最常使用的一種技術,用來保證每次只有一個線程能夠執行那些容易發生併發問題的

原创 臨界區的實現

以下文字摘自《Windows 併發編程指南》,版權歸原作者所有,僅供學習和研究參考。 對於任何良好的臨界域實現方式來說,都存在一系列的需求。 1.  保持互斥性,無論在什麼情況下,只能有一個線程可以進入臨界域。 2.  保證進入臨界域和退

原创 計算模型給多線程編程帶來的影響

以下文字摘自《Windows 併發編程指南》,版權歸原作者所有,僅供學習和研究參考。 int *a = &b;(b假設爲一個局部int變量) (*a)++; 在編譯器把以上語句翻譯爲機器代碼時,將包含多條機器指令,用匯編表示如下: MO

原创 Android類庫詳解

android.app:             提供高層的程序模型、提供基本的運行環境 android.content:       包含各種對設備上的數據進行訪問和發佈的類 android.database:    提供內容提供者瀏覽

原创 OpenSSL Configure選項說明

OpenSSL編譯 configure 配置選項 選項 選項說明 –api=x.y.z Don’t build with support for deprecated APIs below thespecified

原创 線程的創建過程與終止過程

以下文字片段摘自書籍<<Windows 併發編程指南>>,所有權歸原著者,這裏僅做交流分享. 線程創建的具體流程 當Windows 創建一個新的線程時,無論是通過Win32的API還是.NET框架的API,都會執行以下的步驟(大致

原创 wxJson填坑記

wxJson 介紹 wxJson 是 專門爲 wxWidgets 這個C++ 跨平臺框架量身定做的 JSON 類庫, 這個庫本身很小,支持JSON讀寫操作,總共7個源文件,2009年 就已經開發好了,目前不再更新。不過官方依舊可以

原创 No Source File Named 錯誤

code blocks 17.12 調試的時候 斷點沒有正常工作,無法調試,窗口提示如下錯誤,這是因爲沒有配置好 gcc 調試選項, 調試器沒有產生調試符號,因此無法定位斷點. [debug]>>>>>>cb_gdb: [debu

原创 windows 10 64位環境下codeblocks+wxWidgets+mysql++數據庫開發環境搭建

內容概要開發環境編譯安裝調試錯誤1.無法正常連接MySQL服務器2.無法正常查詢SQL語句3. mysql.h 找不到 SOCKET 定義4. 其他注意事項 開發環境 操作系統:            windows 10 x64

原创 程序員昂貴的真相背後

內容概要程序員昂貴的背後真相名詞解釋背景介紹編譯慘案goto 語句的任性__pragma 指令的腥風血雨代碼無法鏈接的痛苦天無絕人之路結語 程序員昂貴的背後真相 看過 人月神話 這部著作的你,一定知道什麼叫 沒有銀彈。程序員之所以這麼