原创 程序員千萬不要輕易轉行!

1.轉行之路太沖動      已經轉行快一年了,這一年我經歷了太多的事情了,很長一段時間迷茫、浮躁、自卑總是圍繞着我,也就最近一段時間我才緩過來,找到了自己的目標,現在就朝着目標前進。      2018年我媳婦回老家裝修房子,也在老家找

原创 排序(6)堆排序

5.堆排序:     堆排序是一樹形選擇排序,在排序過程中,將R[1..N]看成是一顆完全二叉樹的順序存儲結構,利用完全二叉樹中雙親結點和孩子結點之間的內在關係來選擇最小的元素。    堆實質上是滿足如下性質的完全二叉樹:樹中任一非葉

原创 排序(7)歸併排序

6.歸併排序:     將兩個有序表合併爲一個有序表. /// <summary> /// 歸併排序. /// </summary> public void SortMethod7() { recNum = 0; in

原创 ios不支持

不支持泛型虛方法,因爲對於泛型代碼,Mono通過靜態分析以確定要實例化的類型並生成代碼,但靜態分析無法確定運行時實際調用的方法(C++也因此不支持虛模版函數)。 不支持對泛型類的P/Invoke。 目前不能使用反射中的Prope

原创 生產guid

GUID(全局統一標識符)是指在一臺機器上生成的數字,它保證對在同一時空中的所有機器都是唯一的。通常平臺會提供生成GUID的API。生成算法很有意思,用到了以太網卡地址、納秒級時間、芯片ID碼和許多可能的數字。GUID的唯一缺陷在於

原创 計算機科學中最重要的32個算法

奧地利符號計算研究所(Research Institute for Symbolic Computation,簡稱RISC)的Christoph Koutschan博士在自己的頁面上發佈了一篇文章,提到他做了一個調查,參與者大多數是計算

原创 跳槽:怎樣做出合理的選擇呢?

一. 跳槽的大忌: 盲目嘗試,比如常常爲了加幾百,1千,2千薪資而跳槽。這些人常常對內容和細節缺乏深入的理解,沒有核心競爭力。      2. 爲了解決問題,比如與同事關係處理不好,和領導關係緊張。這些問題換個公司可會同樣發生的。 二.

原创 shaderLab語法

Render Setup 渲染設置:通道設定顯示硬件的各種狀態。這些命令如下: 1、Material { Material Block }:定義一個使用頂點光照管線的材質。 2、Lighting On | Off:開啓或關閉頂點光照。

原创 目標對人生的影響到底有多大?

今天看書時,看到一個哈佛25年的跟蹤調查,調查對象是一羣智力、學歷、環境等條件差不多的畢業生,調查結果爲:27%的人沒有目標;60%的人目標模糊;10%的人有清晰但比較短期的目標;3%的人有清晰且長期的目標。 25年以後這些人怎麼樣了呢?

原创 圖的介紹

心裏又有些浮躁了,所以只是很粗略的看了一遍圖。 網:帶權的圖 圖的存儲結構: 《1》鄰接矩陣:用二維數組存放結點之間的關係           {           1---第i個頂點與第j個頂點有邊相連 a[i][j]=       

原创 Unity3d 頂點着色器傳入的頂點數據

一、Cg頂點程序必須在結構中傳遞頂點數據。幾種常用的頂點結構定義在文件UnityCG.cginc中。在大部分情況下僅僅使用它們就夠了。結構如下: 1、appdata_base: 包含頂點位置,法線和一個紋理座標。 2、appdata_

原创 A星尋路算法介紹

轉自:http://www.raywenderlich.com/zh-hans/21503/a星尋路算法介紹 你是否在做一款遊戲的時候想創造一些怪獸或者遊戲主角,讓它們移動到特定的位置,避開牆壁和障礙物呢? 如果是的話,請看這篇教程,

原创 讀取json,文件65279開頭無法識別

今天加載json文件的時候一直加載不成功,只有ASCII編碼格式的可以加載,因爲是中文,所以不能用ASCII格式,後來我同事發現json的第一個字符的編碼是65279,後來百度了一下,是因爲我用文本編輯了這個json文件,使其帶有bom頭

原创 _Time

_Time是個4維向量,跟Unity3D中的deltaTime(這是個一維的,數值)不同。 float4 _Time : Time (t/20, t, t*2, t*3), use to animate things inside the

原创 SubShader的Tag

Shader "ShaderLab Tutorials/TestShader" { SubShader { Tags { "Queue"="Geometry+10" "RenderType"="Opa