Time of Update: 2018-12-07
老鐘對小鐘說:“你一年要擺31536000下。”小鐘說:“那麼多,我怎麼可能完成?”老鐘說:“你只需一秒擺一下,堅持下去,肯定行。” 小鐘想著:一秒擺一下,那就堅持吧。一年過去了,小鐘真的擺了31536000下!—— 制定目標不難,難的是如何分解目標,一步步去實現。一日之計在於晨,在開始一天活動時,我們可以在起床前或者上班路上花5分鐘的時間 思考 一下,簡單的制定當天你想完成的三個結果。 每天要做的事情要和每周的計劃相關,
Time of Update: 2018-12-07
1.類與執行個體 對象是一個自包含的的實體,用一組可識別的特性和行為來標識。一切事物皆為對象,對象就是可以看到、感覺到、聽到、觸摸到、嘗到、或聞到得東西。 類就是具有相同的屬性和功能的對象的抽象集合。 public class Cat { public string Shout() { return "嘧"; } }
Time of Update: 2018-12-07
一.自我反思: 1.每天要做的事情太多,一堆的事情在等著自己去做,這讓感覺負擔很重,壓力很大,每天自己幹活很累,但下來自己沒人任何成就感!2.昨天沒做好的事情,有的時候會陷入自責,不能釋懷,而不是關注於今天要做的事情二.學習總結1.每天建立一個新的“To Do”列表 2.每周建立一個新的“To Do”列表 3.關注價值流,放棄一些和當前目標不一致的事情 4.設定時間和數量約束,計划具體到數量和時間段,給自己壓力和緊迫感 5.時間會更改事情的重要性,每天要改變計劃
Time of Update: 2018-12-07
做技術已經有二十多年,每天忙忙碌碌,開始還對自己的職業生涯有些思考,時間一長,習慣了,再也沒想過。前幾天在辦公樓上認識了一個朋友,他在某知名IT招聘網站做專業職業顧問,聊天的時候,他告訴我的這些話,讓我頓時清醒了許多,現在我決定給自己這麼多年的工作方式和思維模式做個改變,應該還不算晚。 不管你是學習技術為了找工作還是創業,你都要對技術本身有個清醒的認識,在中國還僅僅的停留在把軟體技術人才當作人才機器來用的尷尬境地。 一。不要以為技術可以換來穩定的生活和高的薪水待遇,更不要認為那些從事市場開發
Time of Update: 2018-12-07
屬性和修飾符 屬性是一個方法或一對方法,但在調用他的代碼來看,他就是一個欄位,即屬性適合於以欄位的方式使用方法調用的場合。 欄位是儲存類要滿足其設計所需要的資料,欄位是與類相關的變數。 public class Cat { //聲明一內部欄位,注意是private,預設叫的次數是3 private int shoutnum = 3; //ShoutNum屬性,注意是public,當中有兩個方
Time of Update: 2018-12-07
一.自我反思1.總是不清楚自己的發展方向2.不能正確的認識和分析自己的不足和長處3.總是安排不好如何讓工作,生活和個人成長平衡發展4.不知道如何分配時間和精力,導致自己浪費時間和精力,但事情總是做不成功 二.學習總結 我們並不完美,我們犯錯,我們闖禍,然後我們也學會了原諒和向前看!
Time of Update: 2018-12-07
多態 多態是物件導向的第三大特性。多態表示不同的對象可以執行相同的動作,但要通過他們自己的實現代碼來執行。舉例說明:國粹京劇以前都是子承父業,代代相傳的藝術,假設有一對父子,父親是非常出名的京劇藝術家,兒子也已長大成人,且模仿父親的戲惟妙惟肖。有一天父親病了,不能登台演出,而票早就賣出,退票是會嚴重影響聲譽。怎麼辦呢?由於京劇是化妝後表演,於是最好的辦法就是由兒子待父親上台表演。 這裡面有幾點注意:第一,子類以父類的身份出現。兒子代表老子表演,化妝後就是一父親的身份出現了。第二 ,子
Time of Update: 2018-12-07
一.學習筆記用正確的方法和足夠多的時間,在正確的事情上投入足夠的精力才能保證獲得更好的結果。高效時間可以讓我們在這個時期中一直保持精力充沛有創造力,獲得更多的結果。為什麼要用好高效時間:1.高效時間做事的效率是其他時間的多倍 2.高效時間是你專屬的 3.高效時間可以讓你幹勁十足 4.高效時間可以協助你克服障礙 5.高效時間可以讓你做得更少獲得更多 三步添加高效時間:1.找出你已有的高效時間:
Time of Update: 2018-12-07
個人反思:上周的計劃執行只能給自己打70分,部分工作和學習計劃執行都不到位!已經開始,本周繼續努力提高自己的執行力!上周總結:做的比較好的三件事:1.跑步計劃超額完成,本周繼續保持15KM2.敏捷結果訓練每天堅持3.工作項目svn整理了4個曆史遺留無用目錄,和pmo討論確認服務svn目錄結果和分支建立規範上周做的不好三件事情:1.網路通訊協定學習和代碼重構學習計劃差了50%進度2.早起任務沒能堅持,6點起床計劃執行不到位3. 天天室內健身保持不夠理想 本周繼續改進,開始制定本周目標和計劃!
Time of Update: 2018-12-07
概要:文本主要介紹如何校正使用者輸入從而防止注入式攻擊.校正使用者輸入是非常必要的,幾乎所有程式級的攻擊都包含惡意輸入的手段.你應該校正包括欄位,查詢字串參數,Cookie等一切使用者輸入項來保護你的程式免受注入攻擊.你得假設所有的使用者輸入都是惡意的,確保在伺服器端對所有的使用者輸入進行校正.使用基於用戶端的驗證可以減少頁面的住返次數,改進效能,改善使用者體驗,但是不要僅僅依賴於此,因為用戶端的驗證很容易就可以被駭客騙過去.為了驗證輸入內容,你應該為每一個輸入欄位定義可接受的輸入規則.比較好的
Time of Update: 2018-12-07
1.適配器模式與橋接模式的區別和聯絡 適配器模式和橋接模式都是間接引用對象,因此可以使系統更靈活,在實現上都涉及從自身以外的一個介面向被引用的對象發出請求。 兩種模式的區別在於使用場合的不同,適配器模式主要解決兩個已經有介面間的匹配問題,這種情況下被適配的介面的實現往往是一個黑匣子。我們不想,也不能修改這個介面及其實現。同時也不可能控制其演化,只要相關的對象能與系統定義的介面協同工作即可。適配器模式經常被用在與第三方產品的功能整合上,採用該模式適應新類型的增加的方式是開
Time of Update: 2018-12-07
你曾去想重構一個很老的模組,但是你只看了一眼你就噁心極了。文檔,奇怪的函數和類的命名,等等,整個模組就像一個帶著腳鐐的衣衫襤褸的人,雖然能走,但是其已經讓人感到很不舒服。面對這種情況,真正的程式員會是不會認輸的,他們會接受挑戰認真分析,那怕重寫也在所不惜。最終那個模組會被他們重構,就像以前和大家介紹過的那些令人銷魂的編程方式中的屠宰式編程一樣。下面是重構代碼的幾個階段,文章來自:The 7 stages of refactoring,下面的翻譯只是意譯。第一階段
Time of Update: 2018-12-07
1.概述 代理模式(Proxy):為其他對象提供一種代理以控制對這個對象的訪問。所謂代理,就是一個人或者一個機構代表另一個人或者另一個機構採取行動。在一些情況下,一個客戶不想或者不能夠直接引用一個對象,而代理對象可以在用戶端和目標對象之間起到中介的作用。 代理模式的意圖是為其他對象提供一種代理以控制對這個對象的訪問。首先,作為代理,代理對象必須與被代理對象有相同的介面,這是非常重要的。換句話說,使用者不能因為使用或者不使用代理而改變,其次,需要通過代理控制對象的訪問。這
Time of Update: 2018-12-07
1.概述 將表現與邏輯分離,是應用設計的一重要原則,在WEB應用中顯得尤為重要,因為使用者對介面形式的要求是易變的,並且是非常苛刻的。如果應用邏輯與顯示糾纏在一起,就會導致對介面上既是很小的一點改動,都會牽扯到邏輯的變化。在這種情況下,我們可以繼承來擴充項物件的功能,但是由於繼承為類型引入的靜態特質,使得這種擴充方式缺乏靈活性;並且隨著子類的增多(擴充功能的增多),各種子類的組合(擴充功能的組合)會導致更多子類的膨脹。如何使“對象功能的擴充”能夠根據需要來動態地實現?同時避免“
Time of Update: 2018-12-07
抽象類別 c#允許把類和方法聲明為abstract,即抽象類別和抽象方法。你會發現Animal類其實根本就不能被執行個體化,一隻貓張什麼樣,你可以想象,一隻動物張什麼樣,你能想象嗎? 抽象類別需要注意的幾點:一,抽象類別不能執行個體化;抽象方法是必須被子類重寫的方法;如果類中包含有抽象方法,那麼類必須定義為抽象類別,不論其是否包含有其他方法。 我們應該考慮讓抽象類別擁有儘可能多的代碼,儘可能少的資料。 抽象類別通常代表一個抽象概念,他提供一個繼承的出發點當設計一個抽象類別
Time of Update: 2018-12-07
學習設計模式,UML類圖是基礎,通過UML類圖,能更好地和大家交流,也能很容易就表達出自己的設計想法,它就好比普通話,是一種標準語言。現在流行的主要工具有兩種:Rational Rose 和Microsoft Visio,這兩種工具都比較易用,選擇哪種工具就看個人的喜好了。本人對Microsoft的軟體比較有好感,所以自然Microsoft Visio
Time of Update: 2018-12-07
一.學習筆記 就像給每周增加高效時間一樣,我們也可以從給每周增加創造性時間來獲益。記錄一周中有多少創意時間,如果這些時間不夠,那麼計劃安排更多,讓你擁有更多創意時間。如果你喜歡創新,那麼這對你來說特別重要;如果你認為自己不屬於創新的人,那麼利用自由時間簡單的思考,讓你的大腦隨意思考去探索或發現一些事情。 創造性時間是你自由思考的時刻
Time of Update: 2018-12-07
邊界和緩衝是平衡生活和工作的關鍵工具,它可以讓我們在用更少時間投入更多精力在更多事情上,並找到一個屬於自己的個人工作和生活的平衡系統。如果我們因為有太多的事情要去做,然後卻沒有足夠的時間,以至於感覺壓力很大,這時設定邊界和緩衝可以起到很好的釋放壓力的作用。 沒人會為你設定有效邊界,因為只有你才是最瞭解自己的人,邊界和緩衝需要自己根據自己的狀態和階段去設定。在每天結束時,你都應該知道自己你最想要的是什麼,並且對它們做好了平衡。三步設定邊界和緩衝:1.設定每周的熱點邊界。比如我的每周跑步至少1
Time of Update: 2018-12-07
1.什麼是WCF Windows通訊基礎(Windows Communication Foundation,簡稱WCF)是基於Windows平台下開發和部署服務的軟體開發包(Software Development Kit,SDK)。WCF為服務提供了運行時環境(Runtime
Time of Update: 2018-12-07
數組 數組的優點:數組在記憶體中連續儲存,可以快速而容易的從頭到尾的遍曆元素,可以快速的修改元素;缺點:建立時必須要指定陣列變數的大小,還有就是兩個元素之間添加元素比較困難。集合 .net