原创 Pango+Qt 列舉windows系統字體

可以顯示Windows上所安裝的所有字體的名稱。 使用Qt顯示數量和名稱。 需要依賴Pango、Cairo、glib三個庫,獲取三個庫,獲取可以參見我的其他博客。 需要注意的是,編譯Pango時,需要設置環境變量: 並且需要在cairo

原创 NVPath初步學習和了解

什麼是NVPath渲染,是對OpenGL的擴展,有CUDA能力的NVIDIA GPU到GPU高速路徑渲染。 CUDA是:計算統一設備架構:是運算平臺,也可以針對它進行編程,主要是用來解決複雜運算的。 路徑渲染:是一種公認的對於2D計算機圖

原创 順豐科技QT面試題

完整的文章發佈在公衆號,可以關注公衆號查看完整文章,關注公衆號“程序猿小哥”,請掃描下面的二維碼。   自定義控件: 應該做過吧?能舉幾個例子嗎?還有其他的嗎? 你覺得自定義控件的方法主要是哪些? 答:從外觀設計上:QSS、繼承繪製函數

原创 QT/C++複習要點

這是我前段時間(上半年)找工作時,着重複習的點,當然可能不是很全面,但是在面試時也覆蓋了大部分,如果可以再練習下LeetCode上的習題就更好了,我就是吃了算法的虧。 完整的文章發佈在公衆號,可以關注公衆號查看完整文章,關注公衆號,請掃描

原创 Glib在windows+vs2013編譯

Glib下載地址:ftp://ftp.gnome.org/pub/gnome/sources/glib/2.48/,下載2.48.2或者最新版本。在build/win32下面打開一個解決方案。 需要包含PCRE的源碼,PCRE源碼下載:h

原创 Pango在windows+vs2013下編譯

Pango可以用來顯示文字,也可以用來處理複雜文字,例如Khmer(高棉語)、泰語等需要組合的文字。 下載地址:https://github.com/raspberrypi/pango,下載。 在build\win32\下面打開其中一個

原创 Pixman在windows+vs2013下編譯

下載地址:https://www.cairographics.org/releases/ VS新建一個靜態庫的工程,將pixman-0.34.0\pixman-0.34.0\pixman目錄下的文件添加進來,除了pixman-vmx.c、

原创 FontConfig在windows和VS2013下編譯

下載地址:https://github.com/xdd1990/fontconfig-master 下載後,解壓,裏面有VS2013的解決方案,打開即可編譯。

原创 UE4.17 發佈,更新內容傳送門

UE4.17發佈,新的功能: https://www.unrealengine.com/zh-CN/blog/unreal-engine-4-17-released

原创 QT安裝包的下載

1.可以去官網下載,官網地址:http://download.qt.io/。但是官網有可能有些人可能會打不開或者下載不下來。 2.可以去“清華大學開源軟件鏡像站”下載,有很多開源軟件的鏡像,其中QT的下載地址是:https://mirro

原创 無法解析的外部符號 __imp__vsnprintf

使用VS2013升級到VS2017時,遇到此問題: xapobase.lib(xapobase.obj) : error LNK2019: 無法解析的外部符號 __imp__vsnprintf,該符號在函數 "long __cdecl S

原创 error LNK2019: 無法解析的外部符號 "__declspec(dllimport) public: struct std::_Wrap_alloc

在win7+vs2017,Windows SDK版本號10.0.14393.0做開發時,使用std::vector的函數assign是,出現鏈接錯誤

原创 技術風險規避方法

本博客會同步遷移到微信公衆號:程序猿小哥 基礎編碼 1.併發控制,默認使用悲觀鎖,一鎖二判三更新,樂觀引入須謹慎。 2.冪等攔截,冪等新老要兼容,字段約束需一致,異常場景防擊穿。 3.狀態推進,流轉設計要完整,狀態推進憑指令,業務終態不

原创 osg隱藏物體或者Node(多個物體輪流顯示)

 對於OSG源碼的下載、編譯我就不說明了,網上的例子很多。 使物體或者說Node隱藏方式有兩種,一種是設置NodeMask,另外一種是使用osg的switch類來控制。 兩者的區別是 前者只是看不到,數據還在場景中,隱藏了並不能影響渲染性

原创 Modelling of glass surfaces(1)

Step by step describes the process of modeling and rendering of smooth polished glass objects based on OpenGL. Co