原创 vc6.0項目到vc2013移植記錄

     先來個總結,VC6.0單向升級到vc2005以後版本,並不能完全兼容,主要分爲以下五種情況: ①最常見的字符串格式問題 ②消息響應函數原型發生了改變 ③附帶着的VC6.0編譯來的DLL也要移植到vs2013下進行重新編譯,方可

原创 android(studio)之旅-android studio更改字體和主題

     本人對安卓開發還是比較熟悉的,最近想把一個做了一段時間的東西移植到安卓和win8 app端,核心均爲c++實現,準備核心部分打包爲.so庫和lib庫進行多平臺移植。由於只是一名電子信息工程的學生,所以就選擇了最近的android

原创 Android 之Java基礎---一個列表框引發的血案暨java裝箱拆箱的實際應用

    爲了提高代碼的封裝性及可讀性,我把原來手懶搞的一些AsyncTask的繼承內部類決定都單獨拉到一個文件夾中,但這一拉,出事情了!      我的應用業務是,有一個min_question_id(int )來記錄目前讀取到的服務器端

原创 Android 個人認爲有用的android主題

    我本人一直使用Theme.Holo.Light這個主題,很有科技感!     如果想隱藏actionBar的話,就直接:android:theme="@android:style/Theme.Holo.Light.NoAction

原创 QGraphicsView框架容易忽視的座標問題-“畫布”QgraphicsScene到底放在了哪兒?

前言 最近一直使用QGraphicsView框架在我的一個實際項目中,官方文檔好多都沒說清楚啊,有木有?!文檔都翻光了,卻還是有好多沒明白。 一個令我惱火的bug就是,明明log打出來的每個Item的座標都是預期的,但爲什麼最後結

原创 POJ 1002LTE 答案,有時間改爲數字排序

#include<iostream> #include<vector> #include<string> #include<algorithm> #include<memory> using namespace std; void out

原创 eclipse自動生成方法註釋 快捷鍵

自動生成方法的註釋格式,例如 /** * @param str * @return  * @throws  ParseException */ 快捷鍵是alt+shift+j,將光標放在方法名上,按快捷鍵。會生成上述方法註釋的格式

原创 c++原生的unicode支持

c++原生的unicode支持 記一次字體輪廓提取遇到的問題 起因 解決 淺談字符串周邊 起因 在做一個激光打標系統,裏面不可避免的要用到圖形矢量化的問題,於是就是用freetype2 lib提取字體輪廓數學模型,基本步驟是:

原创 [福利]國內首篇利用freetype的跨平臺truetype字體真正輪廓(非位圖)獲取(帶完整qt工程代碼)-秒殺GetGlyphOutline

前言 最近在做一款激光打標控制的產品,我的思路是將所有的圖元矢量化,但是當做到文字矢量化的時候,真是讓我想破了腦袋,後來搜索得知了GetGlyphOutline,就是一個WINAPI,衆所周知,WINAPI大都需要一個HDC,但是我使用的

原创 POJ 1001-Exponentiation,測試用例及本人未優化代碼

Problems involving the computation of exact values of very large magnitude and precision are common. For example, the c

原创 PHP 之局部變量與全局變量的交錯(一)嵌套for循環中的變量

      相信很多從c++/java/c#等過來的同學,可能會犯這樣的錯誤: <?php for($i=0;$i<9;$i++) { #some code #many many code!... for($i

原创 error: jump to case label與crosses initialization of"xx"編譯錯誤

前言 我過去使用vs下的cl編譯程序時,從沒遇到過此類錯誤,今天在Qt 5.3的MINGW版本下編譯程序時,卻出現 error: jump to case label與crosses initialization of”xx”編譯錯誤。

原创 16M/512M混合字符串大小寫轉換最快有多快!-也談大數據下的性能優化深入探究

    最近,計算機系統老師佈置了道作業: 給定一個16M大小的文本文件,裏面是隨機的大小寫混合的字符,要求將所有的字符改爲小寫。 我的電腦硬件環境: 華碩筆記本h550jv,cpu爲i7-4700hq,內存和顯卡就不寫了~應該對我們的性

原创 android(studio)之旅-最簡單有用的android數據持久化技術-SharedPreferences

       我們在應用中經常會需要一些數據持久化方案,比如要保存用戶的登錄信息,相關設置什麼的,在windows下,可以通過添加註冊表的方式簡便的實現,而在android下面,我們可以通過SharedPreferences 類來實現。

原创 android(studio)之旅-Activity生存週期

       借用google一張官方生存期圖揭露一切: