樹狀結構的儲存與管理

樹狀結構的儲存與管理,是每一個在關係型資料庫平台上工作的程式員早晚都要遇到的問題。說大不大,怎麼都能解決,說小不小,處理不好,有的是麻煩等著你。仁者見仁,智者見智,公說公有理,婆說婆有理(誰用機箱砸我?機箱是個好東西,亂丟會摔壞硬碟的,你看我話沒說完你又把顯示器丟了……),咳咳,好吧,閑話少說,我們從最大路的處理風格談一談吧。這裡面的大部分內容並非我的獨創,從很久很久以前,資料庫程式員們就這樣做啦。樹狀表的結構化表達   

“相親”

有一男一女相親,女的見了男的就問道:“你有兩室一廳的房子嗎?”男的立刻回答說沒有。女的覺得沒談下去的必要了,於是就站了起來說:“我有點事,先走了”。她才轉身要離開,就聽那男的喃喃自語道:“我有獨棟別墅,為啥要住小公寓?”,於是那女的回眸一笑:“相親繼續”,可是那男的也很可惡,他對女的說:“我創業把別墅抵押了,現在一點錢都沒有。”女的一聽立刻大怒道:“我有好多事,先走了。”可是她才站起來,那男的又說,還好,公司上市了。女的立刻轉身坐下,微笑“相親繼續”。接著那男的又說,不過今年IT行業風起雲湧,股

ExtJs GridPanel 產生列

最近在用ExtJS做項目,此部分代碼為自動產生gridpanel列 1: <%@ Page Language="C#" Inherits="System.Web.Mvc.ViewPage" %> 2: 3: <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> 4: 5:

減肥的曆史

      從前,有兩豬,一公一母。晚上公豬總是給母豬放哨,他生怕主人乘他們熟睡之時把母豬拉出去宰了。日子一天一天過去,母豬日漸長胖,而公豬則一天天瘦下去。       有一天,公豬突然聽見主人在跟屠夫商量,要把長勢見好的母豬殺了給賣掉。公豬傷心至極,於是從那天開始公豬性情大變,每當主人送來吃的公豬總搶上去把東西吃的一乾二淨,每天吃好後躺下便睡,並且告訴母豬現在換她來放哨,如果他發現她沒在放哨便再也不理她。      

價值觀、信念、心態、情緒控制

原文:http://blog.sina.com.cn/s/blog_4c03bacf0100gehk.html如何建立卓越的價值觀 價值觀的作用價值觀就是每個人判斷是非黑白的信念體系;價值觀是人們做人和行事的規範;價值觀是決定成功的最終要素;價值觀的衝突是一切矛盾的根源;價值觀決定人生命運。 價值觀與信念價值觀是信念的一部分,且是信念的核心;觀念=價值觀+信念 價值觀的形成價值觀源於你的信念,且受環境的影響;家庭的影響;交際圈的影響;公眾人物的影響;工作環境的影響;

SQL查詢表、視圖、預存程序、函數的建立和變更時間

 顯示行號 複製代碼 ? 這是一段程式碼。 SELECT [name], case [type] when 'U' then 'TB' when 'V' then 'VE' when 'P' then 'SP' when 'IF' then 'FC' end as 類型, [create_date]as 建立時間, [modify_date] as 修改時間 FROM sys.objectsWhere ([type]='U' or [type] = 'V' OR [type]= 'P'

關於pppd-ril的粘帖屬性

在system/core/include/private/Android_filesystem_config.h中設定如果不用root使用者啟動,netlink貌似不能用 檔案許可權除了r、w、x外還有s、t、i、a許可權:s:檔案屬主和組設定SUID和GUID,檔案在被設定了s許可權後將以root身份執行。在設定s許可權時檔案屬主、屬組必須先設定相應的x許可權,否 則s許可權並不能正真生效(c h m o

不要做沙和尚

   沙和尚是老老實實做事的典範,任勞任怨的挑死擔,苦事累事一個人全做了,但功勞卻沒有一點。   

ExtJs使用IFrame

Iframe 有的時候還是須要的,比如在Tab中嵌入報表、嵌入其它系統的介面。下面代碼是項目中一段。希望對用ExtJS開發的兄弟做個參考。環境:Microsoft Visual Studio 2008 Sp1Asp.net MVCExtJs 3.1.1使用IFrame須要一個ExtJS的一個外掛程式ManagedIFrame(miframe.js),用了這個外掛程式可以使用 xtype:'iframepanel' 下載程式碼片段: 1: var p_center = new

.net word編程對象簡介

Word物件模型: Application 對象Application 對象表示 Word 應用程式,是其他所有對象的父級。它的所有成員通常作為一個整體應用於 Word。可以使用該對象的屬性和方法來控制 Word 環境。 Document 對象Microsoft.Office.Interop.Word.Document 對象是 Word 編程的中樞。當您開啟文檔或建立新文檔時,就建立了新的 Microsoft.Office.Interop.Word.Document 對象,該對象被添加到

自動化測試實施(8)

     這段時間活比較雜,工作上的進展同樣不大,自己也懈怠了很多,比一個月前的效率低了太多。    工作阻塞在目前人手不足,任務又都過於緊迫。現在在整理TC這步上就停住了。由於以前項目人員流動頻繁,導致以前的UserStory已經與實際越差越遠,TC部分也好久沒有更新了。於是自動化這部分的工作基本就卡到了現在……   

自動化不是靈丹妙藥

一天和同事聊天,他試圖實現一個功能,讓一個程式在系統重啟後能自動啟動,並且載入指定的配置。  我分析了一下發現實現這個功能會比較複雜,主要是涉及多處設定檔的修改。回頭再看看,發現這個系統很少會重啟,可能一年就4,5次。於是我建議他放棄這個想法。因為維護設定檔會成為一個負擔,考慮到系統重啟的頻率,這會是得不償失。  但是看來他並不以為然。他說他的目標是這些配置工作完全不用人來參與,“最好是在家裡動一個手指所有的配置工作都自動化的為我做好了”。看到他信心滿懷的樣子,我不願意掃他興。但我相信如果即使有

自動化測試實施(1)

我現在被分配到了一個這樣的項目。一個基於Django的電子商務網站,所售商品比較專業,功能流程比較單一簡單,基本在後期維護階段。QA Manager希望可以在這個項目上實施自動化測試。原則上來說,對於一個穩定成熟的項目,實施自動化是比較有優勢的。但是,在和項目測試負責人瞭解溝通的時候,發現了這麼幾個問題:1,

在JS中給Table附加行和列時不能成功的問題解決方案

我們在JS中給一個表格添加行時,經常會用以下文法:<script type="text/javascript">function addRowForTable(){ var _table = null; //建立一個表格對象 _table = document.createElement("table"); //建立一個行對象 var row = document.createElement("tr"); //將行附加到表格中 _table.

text time limit

前端時間搞一個頁面, 一個文字框需要綁定一個datepicker,由於bootstrap + 亂七八糟定義一堆的css, 哪個日期控制項上來都亂了套了, 後來閑下來寫了一個限制文本輸入的jquery外掛程式, 總結:1. 對js真是無愛啊2. 我寫的這東西也就是給程式員用的 綁定外掛程式:$('text').datetimelimit();現在就這一種時間格式.操作方式:1, 選定文字框, 按tab可以在每個域跳轉2, 在某個域內按上下鍵, 可以進行 +1, -1操作3, 在某個域內輸入數字,

物件導向的基本原則

前五項原則是關於類設計的,它們是:SRP,單一職責原則,一個類應該有且只有一個改變的理由。 OCP,開放封閉原則,你應該能夠不用修改原有類就能擴充一個類的行為。 LSP,Liskov替換原則,衍生類別要與其基類自相容。 DIP,依賴倒置原則,依賴於抽象而不是實現。 ISP,介面隔離原則,客戶只要關注它們所需的介面。

ExtJs 繼承的問題

基類的自訂對象需在建構函式中建立新執行個體。希望給剛剛使用ExtJs開發的兄弟提個醒,小走些彎路。看代碼注意標紅處Base類錯誤碼:1: BaseWin = Ext.extend(Ext.Window, {2: form: new myFormPanel(),3: constructor: function() { 4: BaseWin.superclass.constructor.call(this,

CentOS6.2下fastDFS的完整安裝和配置步驟

centos6.2系統下安裝配置FastDFS步驟:1:安裝libevent(libevent-2.0.16-stable)##卸載系統內建libeventrpm -qa|grep libevent rpm -e libevent*##為Trackerd和Storaged節點節點安裝libeventcd /home/ylhwget https://github.com/downloads/libevent/libevent/libevent-2.0.16-stable.tar.gztar

ExtJs Set PropertyGrid Column Name

隱藏行號 複製代碼 ? 這是一段程式碼。 Ext.grid.PropertyColumnModel.prototype.nameText = '選項';Ext.grid.PropertyColumnModel.prototype.valueText = '值';

職業規劃漫談—想要的很多,需要的很少

所謂職業規劃,我認為其實是我們對於未來生活的一種規劃,是生活規劃的一部分。所以,做職業規劃先要確定我們將來對於生活追求的目標。明確了我們的生活目標以後,對比目前我們的生活現狀,進行分析,計劃,在未來的幾年或一生中,我們應以什麼樣的工作方式去達成我們的目標。 那麼,對於未來我們的目標是什麼呢?我們追求的是什麼樣的生活呢?有很多人不是很明白,或者對於這個設問不好回答。

總頁數: 61357 1 .... 9128 9129 9130 9131 9132 .... 61357 Go to: 前往

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.