原创 c# 彈出帶返回值的對話框
1.返回字符串 winform: 屏幕寬度:Screen.PrimaryScreen.Bounds.Width; 屏幕高度:Screen.PrimaryScreen.Bounds.Height; using Microsoft.Visua
原创 VS 引用,外部依賴項,資源文件
引用:決定了項目的生成順序。暫且知道有兩個用處。 1.用於決定生成整個解決方案的項目順序:如果不引用Dll1,點擊生成整個解決方案時,項目生成順序會是ConsoleApplication2.1,Dll1。結果是報錯。因爲Co
原创 舊版OpenGL 與 新版OpenGL
分割線:OpenGL3.0。 3.0之前,所有OpenGL版本都與早期版本完全向後兼容。針對OpenGL 1.1編寫的代碼可以在OpenGL 2.1實現中很好地執行。 3.0,引入了廢棄functionality的想法。許多OpenG
原创 GLUT, freeGLUT, GLFW, GLEW, GLAD 關係與區別
GLUT:(來自百科)(OpenGL Utility Toolkit)是一個處理OpenGL程式的工具庫,負責處理和底層操作系統的呼叫以及I/O。 是專爲構建中小型OpenGL程序。雖然GLUT是適合學習OpenGL和開發簡單的OpenG
原创 VS2017中,把鼠標移動到glfwCreateWindow()上面,會直接卡死
問題:VS2017中,在使用GLFW的時候,把鼠標移動到glfwCreateWindow()上面,會直接卡死。 原因:後來從網上找到原因,是該函數的註釋太多了。 處理方法:用鍵盤把光標移動到glfwCreateWindow()上,
原创 VisualStudio2017,配置管理器,平臺
之前雖然與配置管理器天天相見,卻是無緣對面不相識,慚愧!今天就來了解一下。 如果想要多瞭解一些x86,x64,Win32的信息,可見前一篇文章VisualStudio,配置管理器,目標平臺,x86,x64,win32 簡
原创 VisualStudio,配置管理器,目標平臺,x86,x64,win32 簡介
一、先來說一下普通概念 平臺:我們常說的跨平臺,通常是指操作系統和cpu的組合。 微處理器:微處理來器是微型處理器的統稱! 比如CPU、顯卡的GPU、手機的處理源器,以及一些智能家電的處理器。 x86:
原创 包含目錄、附加包含目錄、庫目錄、附加庫目錄、附加依賴項、動態庫、靜態庫
一、先說包含目錄 包含目錄 與 附加包含目錄 的區別是 檢索順序 不同。 The compiler searches directories in the following order:(來自MSDN,一定要看英文) If sp
原创 stdafx.h作用以及include中爲何iostream必須放在stdafx.h之後?
我們先來了解下stdafx.h,然後才方便了解爲何iostream要放在stdafx.h之後。 一、先說stdafx.h(來自:C++頭文件的包含順序研究) 在Visual Studio環境下開發我們發現幾乎每個cpp文件
原创 C能不能跨平臺,而java爲什麼可以?
C語言:可以說是也不是 計算機識別0和1,有些代表指令(有固定含義和編碼),是芯片能識別的;另一些是數據,不同程序數據不同。 彙編的由來:比如“+”,是cpu的可識別的固定編碼(比如0xa90dff,隨便寫的),爲了方便書寫和記憶,用
原创 爲何JVM不一次性全部編譯?
個人認爲 最關鍵的是jvm無法做到靜態編譯java的動態語義。以前也不是不能做,而是覺得有必要去做的人沒能力或者種種原因沒有去做,而有能力去做的覺得沒有必要。畢竟摻雜商業的事情我也不甚瞭解。這東西隨着社會的發展,總會有人去做,這不,華爲的
原创 arm 會取代 x86 嗎
arm的是risc指令集,作爲精簡指令集,本身功能就不全面,優勢是高效,低功耗,屬於小而精,目前主要在手機,平板方面佔尤。x86是cisc指令集,雖然累贅但功能齊全,屬於大而全,劣勢是功耗大。目前主要在桌面pc佔優。 從兩者特點看,很難直
原创 jvm 的 client 與 server 較爲詳細區別
client 與 server 是兩個不同的編譯器。 這些編譯器適合於客戶端和服務器的獨特性能特性。這些差異包括編譯內聯策略和堆默認值。 client:比較簡單,相比server模式許多更復雜的優化,它只需要較少時間來分析和編譯一段代
原创 JIT 簡易原理
轉載:https://zhuanlan.zhihu.com/p/64713140 JIT是“Just In Time”的首字母縮寫。每當一個程序在運行時創建並運行一些新的可執行代碼,而這些代碼在存儲於磁盤上時不屬於該程序的一部分,它就
原创 編碼方式部分信息整合:Unicode、UCS-2/4、UTF-8/16/32、GB2312、GBK
以下信息統計皆來自百度百科 ISO:國際標準化組織(International Organization for Standardization,ISO)簡稱ISO。負責目前絕大部分領域(包括軍工、石油、船舶等壟斷行業)的標準化活動。