原创 Q&A——資源管理(八)

資源管理 Q1: 我使用Shader.WarmupAllShaders操作,在後續加載資源還是有CreateGPUProgram出現。(Shader都在一個AssetBundle文件中,都是常駐內存的,不會刪掉)是必須使用Shader

原创 C++中set用法簡介

C++中set用法簡介 set C++ STL 之所以得到廣泛的讚譽,也被很多人使用,不只是提供了像vector, string, list等方便的容器,更重要的是STL封裝了許多複雜的數據結構算法和大量常用數據結構操作。vect

原创 Java Socket BIO多線程 (beta1)

Java Socket BIO多線程 (beta1) 在BIO的基礎上已經不能滿足我的需求,所以講BIO的Socket改爲之BIO多線程 封裝的服務器代碼 封裝類(SocketServer),並加了線程池 package co

原创 C++ Vector數組初始化(一維,二維)

Vector數組快速聲明與初始化 一維 以int類型爲例子 設置數組長度的默認初始vector<int> data(N); N爲默認數組長度,默認初始值爲0 設置數組長度的給定值初始vector<int> data(N,val

原创 Unity後期渲染指定的物體

Unity後期渲染指定的物體 在後期渲染過程中,難免會遇到需要對指定物體進行後期渲染,下面事我參考HightlightingEffect插件整理的針對特定物體做後期的渲染方式。基本思路: 創建一個相機ACamera通過Layer

原创 函數週期的判定

記憶要點 三角函數的週期可以根據公式,弦函數的2π/w,切函數的π/w(w爲正) 一般的函數需要根據週期的定義來判斷,不過除了三角函數外,沒有給出解析式的函數是週期的函數,所以這類函數往往都是告訴你這個函數的一個性質,讓你推知週

原创 快慢指針的應用(簡單總結)

快慢指針 ​ 快慢指針中的快慢指的是移動的步長,即每次向前移動速度的快慢。例如可以讓快指針每次沿鏈表向前移動2,慢指針每次向前移動1次。 快慢指針的應用 判斷單鏈表是否存在環 給定一個鏈表,判斷鏈表中是否有環。 爲了表示

原创 Sqring boot + Mavn + mybatis + sqlite(XML配置的方式)

Sqring boot + Mavn + mybatis + sqlite(XML配置的方式) 網上看了很多Sqring boot + Mavn + mybatis + sqlite的配置,發現了很多坑,尤其是涉及到有增刪改查的問

原创 SpringBoot 中JPA集成PostgreSql(詳細說明)

SpringBoot 中JPA集成PostgreSql(詳細說明) 什麼是JPA(Java Persistence API) Spring Data JPA, part of the larger Spring Data fami

原创 利用鴿巢原理(抽屜原理排序)對數列排序

利用抽屜原理(鴿巢原理排序)對數列排序 抽屜原理 桌上有十個蘋果,要把這十個蘋果放到九個抽屜裏,無論怎樣放,我們會發現至少會有一個抽屜裏面放不少於兩個蘋果。這一現象就是我們所說的“抽屜原理”。 抽屜原理的一般含義爲:“如果每個抽屜

原创 Shader實現城市建築整體流光效果

城市建築整體流光效果 在做可視化城市項目的時候,要實現城市整體流光效果,如下圖參考: 實現功能參考圖: 實現原理 Pixshader中計算每個像素點在世界座標系中的位置 像素點的世界座標位置與地圖範圍的比例值 像素點的世界座

原创 Java Socket BIO多線程 (beta2)

Java Socket BIO多線程 (beta2) 上一篇的BIO多線程做了基本的框架搭建,這次做了beta2,做了心跳包管理和線程釋放資源的處理 封裝的服務器代碼 封裝類(SocketServer),並加了線程池 pack

原创 Java如何優雅的處理異常

Java中異常提供了一種識別及響應錯誤情況的一致性機制,有效地異常處理能使程序更加健壯、易於調試。異常之所以是一種強大的調試手段,在於其回答了以下三個問題: - 什麼出了錯? - 在哪出的錯? - 爲什麼出錯? 在有效使用異常的情況下,異

原创 Java Socket BIO

# Java Socket BIO 之前用python2.7做了Socket的快速模型和研發校驗,目前工作進入到產品release 開發階段,所以服務器這方面的技術選型我選擇了java(文檔duo比較完善,第三方包也很多) ### 這裏看

原创 Java Socket NIO (beta1)

Java Socket NIO (beta1) 在NIO的基礎上已經不能滿足我的需求,所以講BIO的Socket改爲之NIOBIO地址 封裝的服務器代碼 封裝類(SocketServer),並加了線程池 package com