Time of Update: 2018-12-03
REST架構風格是全新的針對Web應用的開發風格,是當今世界最成功的互連網超媒體分布式系統架構,它使得人們真正理解了HTTP協議本來面貌。隨著REST架構成為主流技術,一種全新的互連網網路應用開發的思維方式開始流行。 一、REST是什麼 REST是英文Representational State Transfer的縮寫,中文翻譯為“具象狀態傳輸”,它是由Roy Thomas Fielding博士在他的論文 《Architectural Styles and the
Time of Update: 2018-12-03
什麼是BPM很多情況下企業當中所提供的服務不是由一個分布式商務程序就可以完成的,整個服務的提供需要多個分布式流程有機的組合,於是BPM就應運而生了。要將現有的服務通過配置、編排(關於配置與編排的區別後面將說明)以滿足具體的商務程序的目的就不得不藉助於工作流程的相關內容。畢竟各個服務之間的配合是為了提供一項合理的商務程序,這樣的話就必須要設計流程,說白了就是各個服務誰先誰後的問題。從字面上理解BPM所要做的就是對整個商務程序進行管理。這其中包括很多方面,比如分析業務、實現業務功能、檢測商務程序、建
Time of Update: 2018-12-03
使用 DataGridView控制項,可以顯示和編輯來自多種不同類型的資料來源的表格式資料。 到此,我用到了以下不同的兩種方法。個人感覺,方法一:適合對三層以及代碼熟悉度高的程式員;方法二:則更為適合我們現在初步接觸三層,正在學習的未來程式員。當然了,這兩種方法都是要會的,不同的階段或者情景選擇不同的方法,才是最合適的。 方法一:DataGridView綁定資料來源 1.---添加項目資料來源
Time of Update: 2018-12-03
在項目中有需求如下:上下分頁後,選中的checkbox狀態保持不變。 項目中的分頁使用真分頁,每次點擊上下頁按鈕後,再次調用後台方法查詢,重新重新整理此頁面。所以checkbox為false。 比如酷狗音樂中,上下頁選中的歌曲不會保留,只能在每頁中選擇添加後,再切換下頁。 但是項目中有著需求,所以只能完成實現。 項目具體的需求如下:給角色授權時,選擇模組以及模組下的操作,點擊上下頁後選中的checkbox不變。 介面如下:
Time of Update: 2018-12-03
在 http://numbers.computation.free.fr/Constants 中看到幾個特別的程式,僅僅3-4行代碼,卻可以將圓周率,e(自然對數的底),log(2), 2的平方根 計算到數千位。這裡將他們貼出來,方便大家學習。 說明,本文所有程式均來自: http://numbers.computation.free.fr/Constants/TinyPrograms/tinycodes.html 。//計算2400位圓周率 int a=10000,b,c=8400
Time of Update: 2018-12-03
22.2 觀察者模式概述 觀察者模式是使用頻率最高的設計模式之一,它用於建立一種對象與對象之間的依賴關係,一個對象發生改變時將自動通知其他對象,其他對象將相應作出反應。在觀察者模式中,發生改變的對象稱為觀察目標,而被通知的對象稱為觀察者,一個觀察目標可以對應多個觀察者,而且這些觀察者之間可以沒有任何相互聯絡,可以根據需要增加和刪除觀察者,使得系統更易於擴充。 觀察者模式定義如下:觀察者模式(Observer
Time of Update: 2018-12-03
穩定抽象原則SAP是六個組件設計原則中的最後一個,它通常與穩定依賴原則SDP結合在一起,用於建立具有較高品質的組件依賴結構。終於是最後一個了,。 穩定抽象原則(The Stable-Abstractions Principle, SAP)A component should be as abstract as it is stable.組件的抽象程度應該與其穩定程度一致。
Time of Update: 2018-12-03
2 Factory 方法模式概述 在簡單原廠模式中只提供一個工廠類,該工廠類處於對產品類進行執行個體化的中心位置,它需要知道每一個產品對象的建立細節,並決定何時執行個體化哪一個產品類。簡單原廠模式最大的缺點是當有新產品要加入到系統中時,必須修改工廠類,需要在其中加入必要的商務邏輯,這違背了“開閉原則”。此外,在簡單原廠模式中,所有的產品都由同一個工廠建立,工廠類職責較重,商務邏輯較為複雜,具體產品與工廠類之間的耦合度高,嚴重影響了系統的靈活性和擴充性,而Factory
Time of Update: 2018-12-03
首先準備好工具1.網線、水晶頭;2.壓線鉗;3.網線測試儀。 製作前須知:(線序規則)TIA/EIA-568B:1、白橙,2、橙,3、白綠,4、藍,5、白藍,6、綠,7、白棕,8、棕TIA/EIA-568A: 1、白綠,2、綠,3、白橙,4、藍,5、白藍,6、橙,7、白棕,8、棕網線水晶頭步線 在整個網路布線中應用一種布線方式,但兩端都有RJ-45
Time of Update: 2018-12-03
概念(來自度娘)系統最佳化原來是系統科學(系統論)的術語,現在常用作電腦方面的術語。它儘可能減少電腦執行的進程,更改工作模式,刪除不必要的中斷讓機器運行更有效,最佳化檔案位置使資料讀寫更快,空出更多的系統資源供使用者支配,以及減少不必要的系統附加元件及自動啟動項。當然最佳化到一定程度可能略微影響系統穩定性,但基本對硬體無害。系統最佳化的一般步驟分為五步,不同的公司可能會省略其中的部分文檔,但是大體的思路是一致的。1、發現問題一般效能的問題無非是系統工作效率低下,最常見的就是對資料庫的CRUD操作
Time of Update: 2018-12-03
二八定律也叫巴萊多定律,是19世紀末20世紀初意大利經濟學家巴萊多發明的。他認為,在任何一組東西中,最重要的只佔其中一小部分,約20%,其餘80%的儘管是多數,卻是次要的,因此又稱二八法則。 基本內容 (1) “二八管理定律”。 企業主要抓好20%的骨幹力量的管理,再以20%的少數帶動80%的多數員 工, 以提高企業效率。
Time of Update: 2018-12-03
現在習慣了使用foxmail發郵件,問題也跟著出現了— Foxmail的地址簿中沒有連絡人,每次發郵件的時候都得親手輸入收件者的郵箱地址,特別麻煩。 不過,人們都說磨刀不誤砍柴工,我還是耐下心來,嘗試解決了這個問題。 下面是以QQ郵箱為例。
Time of Update: 2018-12-03
在這裡我說的雙胞胎姐妹指的是斷行符號符和分行符號,她倆經常經常把我弄的糊裡糊塗,我都不知道該怎麼區別,該怎麼使用了。姐姐:斷行符號符(carriage return),用CHR(13)表示 表示一行或一段的結束,如一條命令寫完,就要用斷行符號,這時命令才會執行,妹妹:分行符號(line feed),用CHR(10)表示: 表示這一行寫完了,需要換一行寫,比如一條命令很長,可以在中間用分號(;)進行換行,在下一行接著寫。
Time of Update: 2018-12-03
共用方法含義:不需要建立類的執行個體的方法。在其他程式設計語言中稱為靜態方法或者類方法。執行個體:一個共用方法不能作為一種普通的方法,通過一個對象的執行個體來訪問,而是可以從類直接存取。共用方法執行個體如下Public Class Math Shared Function Add(ByVal a As Integer, ByVal b As Integer) As Integer Return a + b End Function
Time of Update: 2018-12-03
問題1:即時錯誤'-2147467259(80004005)':[Microsoft][ODBC 驅動程式管理器]未探索資料源名稱並且未指定預設驅動程式 解決方案1:①找到"C:\windows\SysWOW64\odbcad32.exe”雙擊【運行】(這是針對64位Win7系統)②在“ODBC資料來源管理器”中選擇功能表項目【使用者DSN】直接【添加】,之後找到"Microsoft Access Driver(*.mdb)",點擊【完成】。③來到了ODBC Microsoft Access
Time of Update: 2018-12-03
馬上參加GCT考試,前兩天做過些試題,通過題檢驗出自己在“邏輯”這項上很差,因此這項歸為重點。邏輯從簡到繁可分為“邏輯推理”、“論證推理”和“分析推理”。本篇從宏觀上簡要介紹一下“邏輯推理”。一、作為基礎中的基礎,先來介紹幾個概念 邏輯學:主要是從形式上或結構上來研究推理的正確性或者有效性的科學。 推理:指由已知的知識作前提推出新的知識作結論的思維過程。
Time of Update: 2018-12-03
Gridview控制項顯示查詢的資料。介紹一下其顯示的方式。(1) 自動產生欄位。這種方式簡單,只要綁定資料來源即可。(若是沒有資料來源,首先建立資料來源) 這種方法,完全是手動串連,而不需要代碼控制。但是這種情況缺點不靈活,不能根據使用者的意願而進行排列(使用者顯示的不希望按照資料庫順序顯示,那這種自動產生的方法,則不能滿足要求)(2)
Time of Update: 2018-12-03
提到“編譯原理”,大部分人的首要反應就是苦惱。確實,編譯原理這一部分的內容在電腦學習中是比較難以理解的一部分。首次接觸編譯原理,我也感覺很複雜,難以理解。但是當看過幾次之後,對於一些簡單知識點的理解就有點眉目了。在這裡就將有點眉目的知識寫一下。學習編譯原理接觸的第一個重要的概念就是——文法。那麼什麼是文法呢?文法,語言中的每個句子可以用嚴格定義的規則來構造。通俗的講就是:根據一些指定的規則,來確定程式設計語言的文法,從而實現編譯器的功能。 那麼文法是如何表示的呢?文法是由非終結符(大寫字母)和終
Time of Update: 2018-12-03
一個環境就是能夠影響一個程式如何執行的值的集合。SCons裡面有三種不同類型的環境:External Environment(外部環境):外部環境指的是在使用者運行SCons的時候,使用者環境中的變數的集合。這些變數在SConscript檔案中通過Python的os.environ字典可以獲得。Construction
Time of Update: 2018-12-03
在《番茄工作法--引言篇》裡我已經講了為什麼我們要學習番茄工作法,下面我開始講番茄工作法是怎樣來工作的。具體的方法很簡單,選擇“今日待辦”表格中最重要的工作,扭啟番茄鐘到25分鐘,開始專註於這項活動——僅此一項。 一般說來,番茄工作者每天要經曆以下三個階段:計劃,追蹤記錄,回顧總結。 階段一:計劃在開始一天的工作前,從積壓的工作(活動清單)中提取最重要的活動,填寫到“今日待辦”表格中,這就是你當天的自我承諾。