原创 減枝方法論和旅行商問題

簡單分析一下上述方案的合理性:首先,將解集劃分爲包含某一條邊和不包含某一條邊的兩個子集,不會有情況漏掉;其次每次都更新矩陣,進行1)中的處理,這樣保

原创 openGL學習心得(1)

實際的OpenGL庫的開發者通常是顯卡的生產商。你購買的顯卡所支持的OpenGL版本都爲這個系列的顯卡專門開發的。當你使用Apple系統的時候,OpenGL庫是由Apple自身維護的。在Linux下,有顯卡生產商提供的OpenGL庫,也有

原创 經典分解質因數算法

#include<stdio.h>    #include<stdlib.h>   #include<math.h>   int main()  {          int n,i;          scanf("%d",&n); 

原创 編程小驗證

原來用拼音說話,現在用代碼說話,語言的映射 點贊 1 收藏

原创 軟件工程之我見

軟件工程 更多用到的是管理的思想,類似於項目管理+編程實踐,掌握的過程就像小學學拼音一樣,需要積累,也許也需要豁然開朗的過程。 點贊 1 收藏 分享 文章舉報 reecefan

原创 什麼是電氣

電氣,是電氣工程的簡稱,電氣工程其實就是electrical engineering,意思是電的工程,也就是電工程,只不過這樣說不通順,就加了個氣,這個翻譯好像來源於日語吧。但電氣總的來說就是關於電的一切專業和學科,這在國外尤其明顯。國外

原创 醉了,第一個遞歸函數---階乘

#include<iostream> using namespace std; long double jieCheng(double n); int main(){double n;long doubl

原创 c++pp 7.13.6

#include<iostream> using namespace std; int Fill_array(double *, int); void Show_array(const double *,

原创 組件(Component)

組件(Component)是對數據和方法的簡單封裝。C++ Builder中,一個組件就是一個從TComponent派生出來的特定對象。組件可以有自己的屬性和方法。屬性是組件數據的簡單訪問者。方法則是組件的一些簡單而可見的功能。使用組件可

原创 osg

OpenSceneGraph(簡稱OSG)使用OpenGL技術開發,是一套基於C++平臺的應用程序接口(API),它讓程序員能夠更加快速、便捷地創建高性能、跨平臺的交互式圖形程序。它作爲中間件(middleware)爲應用軟件提供了各種高

原创 動態鏈接與靜態鏈接的區別

靜態(Static)鏈接是指編譯時就將庫代碼裏的內容整合進你的二進制文件。優點就是你不需要管理額外的文件了,只需要發佈你單獨的一個二進制文件就行了。缺點就是你的可執行文件會變得更大,另外當庫有升級版本時,你必須重新進行編譯整個程序。

原创 編譯和解釋的區別是什麼?來看看

編譯器是把源程序的每一條語句都編譯成機器語言,並保存成二進制文件,這樣運行時計算機可以直接以機器語言來運行此程序,速度很快;  而解釋器則是隻在執行程序時,才一條一條的解釋成機器語言給計算機來執行,所以運行速度是不如編譯後的程序運行的

原创 openGL學習心得(3)

在OpenGL中,任何事物都在3D空間中,而屏幕和窗口卻是2D像素數組,這導致OpenGL的大部分工作都是關於把3D座標轉變爲適應你屏幕的2D像素。3D座標轉爲2D座標的處理過程是由OpenGL的圖形渲染管線(Graphics Pipe

原创 openGL學習心得(2)

GLFW是一個專門針對OpenGL的C語言庫,它提供了一些渲染物體所需的最低限度的接口。它允許用戶創建OpenGL上下文,定義窗口參數以及處理用戶輸入,這正是我們需要的。然後構建GLFW.library。 CMake是一個工程文件生成工

原创 c++pp7.13.7

#include<iostream> using namespace std; int* Fill_array(int *, int *); void Show_array(int *, int *); #define max 10 in