商品分类设计(转)
?
產(chǎn)品經(jīng)理必須是分類(lèi)控,而商品管理的核心,或者說(shuō)基礎(chǔ)就是“分類(lèi)”,“分類(lèi)”方法的變遷是整個(gè)商品系統(tǒng)變遷的核心。
?
你應(yīng)該在淘寶上買(mǎi)過(guò)東西,我們來(lái)說(shuō)說(shuō)最常見(jiàn)的購(gòu)物過(guò)程:
從某個(gè)入口類(lèi)頁(yè)面(或廣義到產(chǎn)品)開(kāi)始,經(jīng)過(guò)某種導(dǎo)購(gòu)過(guò)程,到達(dá)需要你做交易決策的頁(yè)面,之后進(jìn)入交易過(guò)程。
入口,最典型的是淘寶首頁(yè)或某個(gè)活動(dòng)頁(yè)面,當(dāng)然,對(duì)于一些資深的淘寶買(mǎi)家,他的入口也可能是“我的淘寶”、某個(gè)“垂直市場(chǎng)首頁(yè)”、收藏的某個(gè)“店鋪首頁(yè)”,甚至是某些有SNS屬性的頁(yè)面,比如淘寶內(nèi)部的論壇、幫派,或外部的蘑菇街、美麗說(shuō)。
然后,從這個(gè)入口到一個(gè)具體的商品詳情頁(yè)面,也叫商品detail頁(yè)的過(guò)程,都可以視為廣義的導(dǎo)購(gòu)過(guò)程。淘寶可以根據(jù)買(mǎi)家是否有明確的購(gòu)物需求,用不同的產(chǎn)品來(lái)導(dǎo)購(gòu)。
因此,在設(shè)計(jì)導(dǎo)購(gòu)路徑的時(shí)候,對(duì)有明確購(gòu)物目標(biāo)(比如說(shuō)要買(mǎi)一雙Nike鞋,連貨號(hào)都知道了)的買(mǎi)家,提供搜索、搜索結(jié)果頁(yè);對(duì)只有模糊購(gòu)物目標(biāo) (比如想買(mǎi)幾件T恤、一個(gè)路由器)的買(mǎi)家,則提供類(lèi)目導(dǎo)航、各種頻道頁(yè)導(dǎo)航;對(duì)于沒(méi)有購(gòu)物目標(biāo)(很像線下逛街的女生,隨便看看,看到好的就買(mǎi))的買(mǎi)家,可 以提供各種促銷(xiāo)活動(dòng)信息。
導(dǎo)購(gòu)的過(guò)程頁(yè)面,經(jīng)常是一個(gè)列表,所以也叫l(wèi)ist頁(yè)。
隨著購(gòu)物訴求越來(lái)越多樣,近年來(lái)淘寶開(kāi)始嘗試通過(guò)購(gòu)物的心理訴求來(lái)分類(lèi)導(dǎo)購(gòu),比如求新、求便宜(對(duì)list頁(yè)按照價(jià)格排序就是很典型的對(duì)應(yīng)功能)、 求實(shí)惠、求品質(zhì)、從眾(按銷(xiāo)量排序)、追星等等,或者是場(chǎng)景化的導(dǎo)購(gòu),比如對(duì)裝修,可以按照水電階段、泥瓦階段、木工階段、油漆階段、軟裝階段等引導(dǎo)買(mǎi) 家。這里面的學(xué)問(wèn)很多,靠的是對(duì)行業(yè)和用戶的理解。
這個(gè)環(huán)節(jié)背后,還有一些買(mǎi)家不太能感受到的產(chǎn)品,也發(fā)揮著不可或缺的作用,比如營(yíng)銷(xiāo)體系、會(huì)員體系、廣告系統(tǒng)等,有時(shí)候出現(xiàn)在你面前的寶貝,可能是根據(jù)你的會(huì)員信息,通過(guò)營(yíng)銷(xiāo)或廣告系統(tǒng)里某個(gè)強(qiáng)大的算法算出來(lái)的。
接下來(lái),你到了商品detail頁(yè),在頁(yè)面上瀏覽各種信息,做出購(gòu)買(mǎi)決策,可以不買(mǎi),可以“立刻購(gòu)買(mǎi)”,也可以再考慮考慮,把寶貝放進(jìn)“收藏夾”或“加入購(gòu)物車(chē)”,還可以通過(guò)阿里旺旺和賣(mài)家溝通。
之后就進(jìn)入交易過(guò)程,從付款到賣(mài)家發(fā)貨到買(mǎi)家確認(rèn)收貨、評(píng)價(jià)。當(dāng)然,還有可能存在逆向流程,比如退款、退貨。
產(chǎn)品經(jīng)理必須是分類(lèi)控
從2003年到2013年,淘寶從零開(kāi)始,發(fā)展非常快,做到了一年上萬(wàn)億的規(guī)模。2012年雙十一,淘寶的峰值交易額是191億,天貓做了132億,集市做了59億。
要把這些需求支撐起來(lái),技術(shù)當(dāng)然很重要,但從產(chǎn)品的角度來(lái)看,這就是一個(gè)系統(tǒng),根據(jù)需求的變化,從簡(jiǎn)單逐漸變得復(fù)雜的現(xiàn)實(shí)案例。接下來(lái),我們將以淘寶上最最核心的一個(gè)對(duì)象——商品,也叫寶貝為例,來(lái)說(shuō)說(shuō)系統(tǒng)的變遷。
我覺(jué)得,產(chǎn)品經(jīng)理必須是分類(lèi)控,恨不得把家里的各種東西都?xì)w類(lèi)放進(jìn)對(duì)應(yīng)的盒子里,然后盒子上都貼上標(biāo)簽,再盒子套盒子……而商品管理的核心,或者說(shuō)基礎(chǔ)就是“分類(lèi)”。
2003年5月,淘寶剛上線的時(shí)候,只有幾個(gè)商品,可以想象,很容易管,根本不需要分類(lèi),無(wú)非就是把幾個(gè)商品鋪開(kāi)來(lái)給用戶選就行了。隨著商品多起來(lái) 以后,才牽扯到分類(lèi)。因?yàn)槲覀冇辛撕芏嗌唐芬院?#xff0c;就需要管理,首先需要梳理清楚,分清楚才能去管,不能10億商品一個(gè)個(gè)管,沒(méi)有意義,“分類(lèi)”方法的變遷 是整個(gè)商品系統(tǒng)變遷的核心。
剛開(kāi)始分類(lèi)很簡(jiǎn)單,叫類(lèi)目,類(lèi)目就是一個(gè)純粹的分類(lèi),像服裝、電器、手機(jī)等這樣分下去。我們拿服裝來(lái)做例子,當(dāng)所有商品到100多個(gè)的時(shí)候,服裝有 20個(gè),不需要再分了;到了1000個(gè)的時(shí)候,服裝有400個(gè),不分也可以,但已經(jīng)不太好選了,如果40個(gè)商品一頁(yè)的話,就要翻10頁(yè),用戶翻頁(yè)的耐心最 多就3頁(yè),第3頁(yè)以后的商品,點(diǎn)擊非常低。
到了10000個(gè)商品的時(shí)候,你不分就傻了,是一種浪費(fèi)。因?yàn)槲覀儼l(fā)現(xiàn),在商品數(shù)量比較少的時(shí)候,總交易額和商品數(shù)量強(qiáng)烈正相關(guān),而這里的商品數(shù) 量,是能被買(mǎi)家看到的有效數(shù)量。于是,當(dāng)商品數(shù)越來(lái)越多,到10萬(wàn)、100萬(wàn)、1000萬(wàn)的時(shí)候,我們就需要把類(lèi)目分得更細(xì),但是,不可能全部平鋪。想象 一下,一下子展現(xiàn)給買(mǎi)家1000個(gè)類(lèi)目讓他篩選,是沒(méi)有意義的。所以,出現(xiàn)了多級(jí)類(lèi)目的概念,就是一棵類(lèi)目樹(shù)。
可問(wèn)題是:商品越來(lái)越多,類(lèi)目樹(shù)就會(huì)越來(lái)越深,這是問(wèn)題的本質(zhì),整整困擾淘寶4年時(shí)間。
為什么?正常的用戶購(gòu)物路徑,從服裝到男裝到T恤,每一次點(diǎn)擊,用戶都會(huì)有一定比例的流失,大概超過(guò)50%,這樣你可以算一 下,0.5×0.5×0.5,這樣再下去就沒(méi)幾個(gè)用戶進(jìn)來(lái)了。但另一方面,商品太多,你又必須得這么分,有很多品牌,比如說(shuō)杰克瓊斯、美特斯邦威、耐克, 不分出來(lái),那在T恤上找,也是很費(fèi)力的。
再者,這樣分下去,我們的小二也會(huì)比較累,很亂。我們發(fā)現(xiàn),除了男裝,女裝下面也是有T恤的,T恤下面也是有品牌的,美特斯邦威、耐克……這樣的樹(shù)分下去以后,交叉和重合不可避免,變成了一個(gè)很難管理的網(wǎng)。
這兩個(gè)問(wèn)題怎么解決?直到2006年,淘寶才引入了“屬性”的概念。這是一個(gè)革命性變化。為什么這么久?一方面,淘寶小二對(duì)業(yè)務(wù)的理解有一個(gè)過(guò)程。 商品管理的本質(zhì)是分類(lèi),今天很多小二都能回答出來(lái),但當(dāng)初能夠回答出來(lái)的很少;另一方面,商品數(shù)量是逐步增長(zhǎng)的,這個(gè)問(wèn)題到2006年才變成一個(gè)會(huì)死人的 問(wèn)題。對(duì)產(chǎn)品經(jīng)理來(lái)說(shuō),問(wèn)題總是太多,資源總是太少,什么問(wèn)題是會(huì)死人的,才優(yōu)先解決。在2004、2005年,用類(lèi)目分下去,還不會(huì)死人,到2006年 商品數(shù)量已經(jīng)破千萬(wàn)了,意味著這樣分下去就沒(méi)辦法分了。
這個(gè)時(shí)候,淘寶有一個(gè)傳奇的產(chǎn)品經(jīng)理——一燈,提出了屬性的概念,屬性很好地解決了上一段提到的兩個(gè)問(wèn)題。與類(lèi)目相比,屬性更離散、更靈活,類(lèi)似tag。
品牌是一個(gè)屬性,性別、顏色、尺寸、材質(zhì)也是屬性。屬性下面會(huì)有值,即屬性值,比如品牌下面有杰克瓊斯、耐克、諾基亞、蘋(píng)果,所以,屬性的本質(zhì)還是為了分類(lèi)。
其實(shí),最早有屬性的類(lèi)目是食品。淘寶上賣(mài)食品,食品監(jiān)管部門(mén)說(shuō)食品有些標(biāo)準(zhǔn)化信息必須有,比如批文、生產(chǎn)日期、健字號(hào)。于是淘寶對(duì)食品類(lèi)目做了十幾 個(gè)屬性定義,每個(gè)商品有不同的屬性、不同的屬性值。最早這個(gè)屬性只是用來(lái)描述的,而不是用來(lái)分類(lèi)的。淘寶的很多產(chǎn)品,都是灰度發(fā)布的,比如先用個(gè)別類(lèi)目做 屬性的試點(diǎn)就是一個(gè)例子。
回到屬性,我們講到類(lèi)目之外又有了屬性,屬性下面有屬性值,其實(shí)有的屬性值還會(huì)變成子屬性。子屬性是為了更好地分類(lèi),比如品牌和子品牌(或系列)。 品牌是屬性,阿迪、耐克、匡威是屬性值,同時(shí)阿迪又會(huì)是一個(gè)子屬性,它的子屬性值為“Performance系列(三條紋),Originals系列(三 葉草)和style系列(圓球型LOGO)”。如果沒(méi)有子屬性的概念,那又會(huì)出現(xiàn)沒(méi)有子類(lèi)目一樣的情況,太多的屬性值并列,導(dǎo)致無(wú)法篩選。
品牌和系列,在現(xiàn)實(shí)中也是有從屬關(guān)系的,比較適合把系列掛在品牌下面,這樣一個(gè)品牌有相應(yīng)的系列,另外一個(gè)品牌有另外相應(yīng)的系列,本質(zhì)上是為了更好地分類(lèi)。所以說(shuō),屬性和類(lèi)目一樣,也是一棵樹(shù)——屬性樹(shù),并且也有級(jí)數(shù)的控制。
我們?cè)賮?lái)看看屬性值的管理。大家有沒(méi)有發(fā)現(xiàn)屬性值和屬性值其實(shí)是不同的?有的比較簡(jiǎn)單,屬性值是離散的,比如性別只有兩類(lèi)——男、女,最多加上“中 性”。有的稍微復(fù)雜一點(diǎn),比如手機(jī)的品牌下面有蘋(píng)果、諾基亞、三星等,服裝的品牌有杰克瓊斯、耐克等,但小二很難列全,因?yàn)檫@個(gè)東西是不斷變化的。還有的 更復(fù)雜一點(diǎn),比如重量,它是一個(gè)連續(xù)的值,沒(méi)有辦法全列出來(lái)。用一個(gè)表格簡(jiǎn)單地表示一下上述三種屬性值,如下表所示。
屬性值在客觀上的不同,導(dǎo)致了產(chǎn)品上的一些區(qū)別,這三種從上到下,有兩點(diǎn)值得說(shuō)說(shuō)。
第一,管控的尺度是越來(lái)越松的,這比較容易理解。枚舉不可輸入——性別,是人都能列全,我們直接定了。枚舉可輸入——品牌,我們?cè)O(shè)想一下,如果品牌 不能由賣(mài)家輸入,賣(mài)家發(fā)布商品的時(shí)候就可能找不到自己的品牌。這時(shí)候怎么辦?大家很容易想到解決方案——增加“其他”。但這樣會(huì)使得我們永遠(yuǎn)不知道某些品 牌,所以,可輸入起到一個(gè)信息采集的作用,因?yàn)檎5膶傩灾敌《遣豢商崆邦A(yù)知的。系統(tǒng)通過(guò)用戶輸入的行為進(jìn)行一個(gè)排序,比較重要的就跳出來(lái),小二把它加 到可選范圍里面去,這樣屬性值就更完善了。而不可枚舉,是放開(kāi)讓賣(mài)家自己玩的。
第二,分類(lèi)的功能是越來(lái)越小的。一般來(lái)說(shuō)不可枚舉的東西,是不可以分類(lèi)的,這意味著這個(gè)值是描述性的。比如說(shuō)尺寸、體積、重量,這種是不可枚舉的, 因?yàn)檫@種東西直接拿這個(gè)值做分類(lèi)是沒(méi)有意義的,但是有些時(shí)候可能會(huì)按區(qū)間來(lái)做分類(lèi)。比如顏色,它某種程度上跟價(jià)格是一樣的,因?yàn)轭伾晕⒆円稽c(diǎn),就可以分 出來(lái),但是有誰(shuí)能夠說(shuō)出20種以上的顏色?很難,如果你把幾萬(wàn)種顏色描述出來(lái),那對(duì)用戶沒(méi)有意義。所以產(chǎn)品經(jīng)理就在做簡(jiǎn)化的動(dòng)作,我們歸歸類(lèi)好了,比如說(shuō) 紅色、藍(lán)色、灰色,再細(xì)一點(diǎn),天藍(lán)色、天青色,再加個(gè)“其他”,這樣來(lái)分,把一個(gè)不可枚舉的屬性變成了可枚舉的區(qū)間。
有了這些屬性以后,怎么跟類(lèi)目搭上關(guān)系?
首先,屬性只能掛在葉子類(lèi)目下面。非葉子類(lèi)目其實(shí)也有對(duì)屬性的需求,但那是通過(guò)另外的方式來(lái)實(shí)現(xiàn)的,談到公共屬性的時(shí)候,會(huì)說(shuō)到這個(gè)問(wèn)題。
其次,類(lèi)目和屬性是有關(guān)聯(lián)關(guān)系的。舉個(gè)例子,對(duì)于T恤這個(gè)類(lèi)目來(lái)說(shuō),品牌這個(gè)屬性肯定是需要的,材質(zhì)也是必須的,性別不需要,假設(shè)T恤的父類(lèi)目是男 裝,顏色也是需要的,尺碼也是需要的……我們發(fā)現(xiàn),有些屬性適合放在這個(gè)類(lèi)目,有些屬性不適合放在這個(gè)類(lèi)目,所以,我們建立了一個(gè)很重要的關(guān)系,就是類(lèi)目 屬性。這是淘寶的專(zhuān)有詞匯,類(lèi)目與屬性是有關(guān)聯(lián)關(guān)系的,每個(gè)類(lèi)目都有自己特有的屬性。
那么,類(lèi)目和屬性怎么跟商品關(guān)聯(lián)上?其實(shí)很簡(jiǎn)單,賣(mài)家發(fā)布商品的時(shí)候,先從根目錄選到葉子類(lèi)目,再選擇這個(gè)葉子類(lèi)目對(duì)應(yīng)的類(lèi)目屬性的各種屬性值。
至此,我們對(duì)整個(gè)商品的描述很完整,也很完美,有了屬性以后,我們分1億商品都能輕松搞定。但是,接下來(lái)新出現(xiàn)的問(wèn)題才是更嚴(yán)重的。
產(chǎn)品經(jīng)理需要解決問(wèn)題,而不是優(yōu)化產(chǎn)品
我們繼續(xù)以品牌這個(gè)屬性舉例。作為淘寶的小二,每個(gè)人能說(shuō)出來(lái)的品牌非常有限,一般只有幾十個(gè),能說(shuō)出幾百個(gè)已經(jīng)是行業(yè)專(zhuān)家了,但是整個(gè)中國(guó)乃至世 界匯集的品牌至少幾萬(wàn)個(gè),怎么辦?讓消費(fèi)者怎么選?意味著品牌這個(gè)屬性的屬性值一定要再想辦法細(xì)分。小二當(dāng)然也很聰明,就搞出了“男裝品牌”、“女裝品 牌”、“手機(jī)品牌”等等不同的屬性。
那么,男裝品牌T恤掛在男裝的葉子類(lèi)目T恤下面,女裝品牌T恤掛在女裝的葉子類(lèi)目T恤下面。不同類(lèi)目的運(yùn)營(yíng)小二因?yàn)榉止さ年P(guān)系,各自維護(hù)各自類(lèi)目的品牌屬性值,這樣就帶來(lái)幾個(gè)問(wèn)題。
第一,不同類(lèi)目下都有品牌這個(gè)屬性,但數(shù)據(jù)庫(kù)里的ID不一致。
第二,品牌之下的屬性值不唯一。比如,男裝的“耐克”在數(shù)據(jù)庫(kù)里面有一個(gè)單獨(dú)的值,女裝的“耐克”在數(shù)據(jù)庫(kù)里面又有另外一個(gè)值,屬性值不歸一了。這樣就很亂,本來(lái)都是耐克,但是男裝耐克和女裝耐克是沒(méi)有關(guān)系的,對(duì)前臺(tái)導(dǎo)購(gòu)來(lái)說(shuō),這是非常怪異的事情。
第三,同樣一個(gè)“阿迪達(dá)斯”,不同小二定義的格式不一樣,可以是阿迪達(dá)斯、阿迪、adidas、Adidas等等。
如果放任上述問(wèn)題存在,基于品牌的管理是沒(méi)辦法做的,所以,我們做了“屬性歸一”的事情。這個(gè)事情又要分兩塊來(lái)看,一是歷史的問(wèn)題,一是將來(lái)的問(wèn)題。
先說(shuō)歷史問(wèn)題。當(dāng)時(shí)我們把某些需要?dú)w一的屬性列出來(lái),比如“品牌”,通過(guò)這個(gè)關(guān)鍵字找,然后看一下所有屬性里面是“品牌”意思的屬性,把這些屬性合 并掉,并在一個(gè)ID下,再把下面的屬性值也做合并,解決上述后兩個(gè)問(wèn)題。你可以想象,我們先要考慮“哪些屬性需要做歸一、哪些屬性值要做歸一”,然后再一 步步操作,這是一個(gè)非常龐大的人肉工作。
更悲慘的是,這只能解決歷史問(wèn)題,沒(méi)有辦法解決將來(lái)。
當(dāng)我們把“品牌”人肉完了以后,截止那一刻,品牌和品牌值都是很“干凈”的,而且為了避免第三個(gè)問(wèn)題,對(duì)品牌值我們還做了一個(gè)規(guī)范,英文在前面,中 文在后面,然后用反斜杠隔開(kāi)。但是,品牌下面的屬性值還是有幾萬(wàn)個(gè),讓小二在幾萬(wàn)個(gè)屬性值里面挑出來(lái),他會(huì)嫌煩,所以很多小二還是“違規(guī)”操作,他可能直 接輸入一個(gè),按照自己意愿,比如說(shuō)“Nokia/諾基亞”已經(jīng)有了,他會(huì)直接輸入一個(gè)諾基亞,然后把這個(gè)值掛到他自己的類(lèi)目屬性里面去。這也就是說(shuō),又有 兩個(gè)諾基亞了,于是我們只能定期去清理。
這個(gè)問(wèn)題很難用產(chǎn)品來(lái)徹底解決,原因有很多,比如說(shuō)品牌的復(fù)雜性,可能有的品牌并沒(méi)有英文或者是中文。所以,我們后來(lái)用了一個(gè)看起來(lái)很傻的方案—— 整個(gè)淘寶品牌管理里面,允許品牌輸入的只有唯一一位小二(截至2012年初)。現(xiàn)在是誰(shuí)?有幾個(gè)人?或者有什么更好的辦法?過(guò)幾年再和大家分享。從這些例 子里我們看到,在特定的場(chǎng)景下,一個(gè)問(wèn)題不一定要用傳統(tǒng)意義上的“開(kāi)發(fā)產(chǎn)品功能”來(lái)解決,產(chǎn)品經(jīng)理的責(zé)任從根本上來(lái)說(shuō)是解決問(wèn)題,而不是做產(chǎn)品。
但,有了這個(gè)專(zhuān)職的小二以后,還是需要定期清理,為什么?因?yàn)橛尚《砑悠放剖窍鄬?duì)可以做得規(guī)范一點(diǎn),但還有大量的品牌是通過(guò)枚舉可輸入的方式進(jìn)來(lái) 的,這也是為了豐富我們的品牌庫(kù)。一旦這些賣(mài)家輸入的品牌下面的商品數(shù)量達(dá)到一定程度,我們又需要把這些品牌進(jìn)行歸一,整理到小二認(rèn)可的品牌值里面,所以 這個(gè)清理是一個(gè)持續(xù)的動(dòng)作,直到2012年還在做。
品牌這個(gè)屬性比較關(guān)鍵,還可能人肉做,而其他的一些屬性,很多就亂著放在那里。當(dāng)然,將來(lái)我們希望有產(chǎn)品經(jīng)理能夠通過(guò)系統(tǒng)的方式徹底解決掉這個(gè)問(wèn)題。
(原載于《天下網(wǎng)商·經(jīng)理人》六月刊)
轉(zhuǎn)自
http://www.3lian.com/edu/2013/07-04/78349.html
?
如何設(shè)計(jì)存貨分類(lèi)的表結(jié)構(gòu)才是合理:
類(lèi)似上下級(jí)關(guān)系的數(shù)據(jù)結(jié)構(gòu)例如:產(chǎn)品分類(lèi),客戶分類(lèi)等結(jié)構(gòu)都會(huì)采用兩種方式:
產(chǎn)品分類(lèi)表:
1、父子樹(shù)形結(jié)構(gòu)?大部分設(shè)置為??id?,name?,parentid
2、編碼級(jí)次分類(lèi)?01,0101,0101001,
============
另外一張產(chǎn)品檔案表通過(guò)與產(chǎn)品分類(lèi)表的葉節(jié)點(diǎn)的ID關(guān)聯(lián)得到
============
兩種方法各有利弊。
父子節(jié)點(diǎn)的好處是:利用遞歸等方法可以很便捷的構(gòu)造Tree
但是缺點(diǎn)是通過(guò)分類(lèi)導(dǎo)航產(chǎn)品的時(shí)候,先要把分類(lèi)下級(jí)葉節(jié)點(diǎn)的編碼都得到
然后通過(guò)SELECT??*?FROM?IN('','')這樣的形式(可能有更好的形式我不知道)
這樣的方式?效率比較低下點(diǎn)。而且?IN?里面帶的內(nèi)容巨大。
==================================
利用編碼分類(lèi)的方式可以通過(guò)方便的?SELECT?*?FROM???xx?like?'%'?的形式?一次性得到
所屬?葉節(jié)點(diǎn)分類(lèi)的產(chǎn)品檔案
但是編碼分類(lèi)的方式?比較啰嗦,而且編碼長(zhǎng)度需要預(yù)先定義,定義好了擴(kuò)展起來(lái)也是麻煩
我看過(guò)國(guó)內(nèi)有些軟件設(shè)計(jì)的時(shí)候把兩中方式都總和了
父子結(jié)構(gòu)的同時(shí)內(nèi)部維護(hù)一個(gè)?編碼結(jié)構(gòu)的級(jí)次,給了足夠的位長(zhǎng)。
轉(zhuǎn)載于:https://www.cnblogs.com/SamuelSun/p/4873265.html
總結(jié)
- 上一篇: Combobox 控件绑定数据
- 下一篇: sql 查看某用户的连接数 以及 如何删