原创 Deadlock --- 死鎖

A deadlock is a situation where an application locks up because two or more activities are waiting for each other to fi

原创 A Star algorithm links

http://www.gamedev.net/page/resources/_/technical/artificial-intelligence/a-pathfinding-for-beginners-r2003 

原创 Cookies vs. Sessions

Cookies: 存儲在客戶端瀏覽器,如果客戶不刪除,它將不會丟失。 Sessions:存儲在服務器端,這樣的話如果你是有多臺服務器,那麼就會導致,訪問此服務器的有Sessions,但訪問另外一個沒有。Sessions會在客戶關閉瀏覽器的

原创 【Angularjs系列】Angularjs升級到Angular 2+ (Hybrid application)

從官方給的升級例子https://angular.io/guide/upgrade#phonecat-upgrade-tutorial 以及結合我們的項目,總結一下目前爲止升級的一些步驟和經驗,目前可以通過angular2+的入口boot

原创 【Angularjs系列】Angularjs項目中切換js到ts(下)

前面一篇文章說了如果將已有的js切換到ts,這篇文章會說項目中如果來了新的需求,如何用ts寫新增的需求。 我們還是以ts & html & less爲結構,如下:比如這次我們做活動案例添加了一個component組件,這裏稍微說一下,最好

原创 【Angular系列】1. 使用Angular material主題定義自己的組件庫的配色體系

本期爲Angular系列的第一篇文章,我會從這裏搭建Angular sample項目、組件庫、主題、然後每個組件等。使之成爲一個比較通用的組件庫系列文章,目的有二:1、自己在寫系列文章過程中不斷夯實基礎、不斷學習補缺;2、分享給一些不熟悉

原创 TS & JS 層序遍歷節點樹

export interface Node { name: string; level: number; nodes: Array<Node>; } let testNode: Node = { nam

原创 【Angular系列】6. 自定義tabs組件

這篇我們自定義tabs組件,支持自定義主題色,動態增減隱藏tab,動態選擇tab,禁用tab,自定義tab頭部等。 1. 第一步同樣是新增一個tabs文件夾,新增相應的文件如下:tabs和tab兩個組件,同時添加一個tabheader指令

原创 【Angular系列】2. 自定義button按鈕組件

上一篇文章已經搭建好了angular sample框架以及包含主題的組件庫,這一篇開始自定義組件,第一個組件button,想一下按鈕的功能很簡單,即點擊事件,多思考一下,還包括大小、顏色(主題控制),hover效果等。 1. 添加butt

原创 兩個棧構造一個隊列 || 兩個隊列構造一個棧

這篇文章主要用於理解隊列(Queue)與棧(Stack)的區別與聯繫,區別在於隊列(Queue)是先進先出(FIFO),而棧(Stack)是先進後出(FILO);同樣的,兩則都爲線性存儲結構。 一. 兩個棧構造一個隊列:Queue wit

原创 SQL中的Table,View。。。

Table,表是一種數據庫中的物理存在。 View,視圖只是一個虛擬的存在,是一個預編譯的sql select語句。視圖可以組合多個表組成一個sql語句,可以顯示一些字段,可以不顯示一些字段,這樣視圖就做到了安全性。   參考:http:

原创 ASP.NET與前臺交互--即後臺.cs文件與前臺.aspx文件交互

在一般的 ASP.NET web application 中,asp.net服務端代碼與前臺html控件(NOT runat="Server")之間的交互如下:   後臺:定義protected或者public變量X存儲需要傳到前臺的值。

原创 MVC 4.0 系列文章address

http://www.asp.net/mvc/tutorials/mvc-4/getting-started-with-aspnet-mvc4/intro-to-aspnet-mvc-4 http://www.joe-stevens.co

原创 string intern pool 及擴展

在C#中,如果你寫成 string msg1 = "abc"; ,那麼在編譯期間,就會轉化爲如下IL指令並存儲到metadata中去

原创 二叉堆 -- Binary Heaps

1. 名詞解釋:          二叉堆。什麼是二叉?顯而易見,即爲兩個分支。那麼剩下的就是堆這個詞,這個詞比較難以解釋,可以說成是一些數據的堆積,但是這些數據是有一定的規律的。連起來就是具有一定規律的二叉結構的數據堆積。