原创 Java下的迭代遞歸以及動態規劃

迭代(iteration): 迭代是重複反饋過程的活動,其目的通常是爲了逼近所需目標或結果。每一次對過程的重複稱爲一次“迭代”,而每一次迭代得到的結果會作爲下一次迭代的初始值。 迭代是環結構,從初始狀態開始,每次迭代都遍歷這個環,

原创 NodeJs網絡編程之搭建HTTP和WebSocket連接

構建HTTP服務 TCP和UDP都是網絡中傳輸層協議,但如果要構建高效的網絡應用,就應該從傳輸層下手。對於常見的應用場景,無須從應用層協議入手構建自己的應用,使用經典的HTTP或者SMTP等就夠用了。 HTTP HTTP的報文可以

原创 VRay渲染器之家裝戶型渲染實戰記錄

Vray渲染器之家裝戶型渲染實戰記錄 簡要介紹: 首先思路是分爲客戶端、服務器、中間件三大塊。先從客戶端傳入json文件給包括mesh,燈光,模型的中間件,其中mesh和燈光可以用已有的API調用服務器的內容,然後調用模型中包含的

原创 利用node.js實現對json文件的讀取等相關操作

首先我們需要了解一下Json文件的數據格式,大致可分爲: 第一種: [ {key:name}, .... {key:name} ] 第二種 {key:name} ... {key:name} 第三種 {

原创 NodeJs網絡編程之搭建TCP,UDP連接

node平臺具有事件驅動,單線程,異步IO非阻塞等特性,有非常好的可伸縮性,適合在分佈式網絡裏扮演各種各樣的角色。 實現TCP連接 TCP服務在網絡應用中十分常見,大多數的應用是基於TCP搭建的。TCP全名傳輸控制協議,在7層模型

原创 Java下的值傳遞和引用傳遞區別以及swap函數的四種實現方式

Java中的值傳遞和引用傳遞 C和Java使用參數傳值是用其實參值來進行初始化形參的值。對於基本變量,C和C++允許顯式傳遞變量的地址(引用傳遞),在scanf函數中的參數前面的&地址符可以見得。而Java不允許這樣做,因爲Jav

原创 Windows下的TensorFlow2.0環境搭建

TensorFlow 是一個端到端開源機器學習平臺。它擁有一個包含各種工具、庫和社區資源的全面靈活生態系統,可以讓研究人員推動機器學習領域的先進技術的發展,並讓開發者輕鬆地構建和部署由機器學習提供支持的應用,TensorFlow官

原创 【學習填坑之路】FBX-SDK初始化加載遍歷場景

FBX-SDK 簡介 FBX-SDK是Autodesk FBX技術的一部分,FBX是獨立於平臺的3D創作和交換格式,可從大多數3D供應商和平臺訪問3D內容。該FBX文件格式支持所有主要的2D、3D模型元素,音頻和視頻媒體元素,是用

原创 【學習填坑之路】FBX-SDK環境搭建及測試

工作原因記錄一下環境搭建。 下載並安裝FBX SDK 首先下載並安裝FBX SDK。 點擊AutoDesk官網下載,下載後安裝運行程序即可。 根據自己的Visual Studio版本選擇Windows的FBX SDK版本下載安裝

原创 快速搭建OpenGL開發環境

因爲項目原因,需要用到OpenGL因此記錄一下。OpenGL嚴格來說是圖形硬件的一種軟件接口,本質上來說是一個3D圖形和模型庫,具有高度可移植性和較快的速度。 準備工作 操作系統:win10 編譯器:VS2019 CMake編譯

原创 詳解3ds Max SDK環境搭建

寫在前面:最近因爲項目的關係,開始學習3dsMax-SDK的內容,那麼在編程之前我們首要的就是搭建環境。 一、3dsMax及SDK簡介 1、3dsMax-SDK的主要作用是允許程序員們使用C ++擴展3ds Max的功能,特性和接

原创 簡單理解Java中的Comparable接口和Comparator接口

一、Comparable接口 1、Java提供了Comparable接口,其主要作用是用來排序,這個接口中定義了一個 compareTo(Obj obj) 方法,該方法返回了一個整數值,實現該接口的類必須實現重寫該方法,然後實現了

原创 解析內部類到Lambda表達式

一、內部類 我們知道大部分的時候,類都被定義爲一個獨立的程序單元,但是在某些場合下一個類也可以放下另一個類裏面,這樣的類就是內部類,包含內部類的叫外部類,關係類似寄生。 1、內部類的好處有哪些喃? 提供更好的封裝。 內部類可以直

原创 Java實現數據結構與算法

數據結構與算法內容清單(java實現): 自己對數據結構和算法做一個總結,在不斷更新,在代碼裏有註釋講解,有什麼不足的地方歡迎指出! 數據結構與算法(一)向量實現. 向量的插刪增減唯一化、擴容縮容 數據結構與算法(二