spl

韓國SPL life sciences

韓國SPLlifesciences(簡稱spl)成立於1987年5月,主要以金屬模具的設計、製作及塑料模具的生產為主。1994年公司在韓國第一個開發出了高分子塑料表面處理技術-PLAZMA。憑藉這項創新技術,在原有金屬模具加工技術的基礎上,首先推出了細胞培養皿,很快,試製的產品通過了各種測試,正式開始推向市場。2003年9月公司獲得了ISO9001品質管理認證。

外貿辭彙


SPL= SAMPLE (樣品),有時也寫成SMPL。

韓國spl公司


spl
spl
韓國SPL life sciences(簡稱spl)成立於1987年5月。質量超群的SPL產品全部經過精心設計,不僅美觀而且實用。在充分聽取科研人員意見的基礎上,首先通過AutoCd 3D CAD軟體設計,然後於韓國著名的磨具製造公司NCG CAM合作,加工形成高密精度的模具,再通過成型,並使用PLAZMA技術對高分子塑料表面進行后處理。經過PLAZMA技術處理的產品特別有利於細胞的附著培養。韓國SPL life sciences 產品涉及:插入式細胞皿、細胞篩網、共聚焦皿、細胞培養玻片、IVF皿、植物培養皿、昆蟲飼養皿、黑白熒光板、細胞培養瓶、細胞培養板培養皿離心管、凍存管、細胞刮刀、一次性接種針/環、一次性塗布棒、彩色1.5ml離心管、酶標板、移液管、培養盤、培養基瓶、凍存盒、及部分臨床診斷耗材。

Android


SPL英文全稱是Second Program Loader,“二級程序載入器”,就是負責裝載操作系統到RAM中。另外SPL還包括許多系統命令,如mtty中使用的命令等。SPL損壞了還可以用燒錄器重寫。
SPL一般提供這幾部分功能:檢測手機硬體、尋找系統啟動分區、啟動操作系統為系統的基本維護提供操作界面,可以通過數據線與操作終端(如PC)建立連 接,並接受和執行相應命令。它裡面包含許多命令,像r2sd,l,doctest(危險命令,他會擦除gsmdata)等。我們常說的三色屏就是由SPL 驅動的。檢測SD卡,當你把一些特殊製作的SD卡插入后,SPL可以在啟動時校驗並根據SD卡內容刷機或執行一些命令。這有點類似於PC 的從軟碟機啟動。簡單點說,SPL就相當於PC的BIOS。
SPL主要作用就是引導系統啟動。
解釋一下Android的SPL的大致含義,希望對您有所幫助。
SPL除了包含手機的bootloader啟動android外,還包含其他一些功能,如刷nbh,支持fastboot等等。
G1 Original SPL
VER: HBOOT-0.95.0000
ZIP: G1OrigBootloader_nocheck.zip
MD5: ae58b427b797707c453f3b3fa9d13c76
大家說的三色屏就是它,由damien667 dump出來的。該版本不支持fastboot,所以沒法刷直接刷img文件。在這裡簡單說下G1的破解,大家都知道G1的破解就是把recovery替 換成使用驗證簽名為testkey的,使我們能夠刷修改後有root許可權的自製rom。在TC4-RC29 TC5-RC7的nbh在09年1月1號被xda的chavonbravo泄漏后,我們才能通過這個spl降級來破解,獲取系統許可權,然後刷 testkey的recovery,然後就開始了豐富多彩的刷機生涯。

標準類庫


SPL - Standard PHP Library SPL is a collection of interfaces and classes that are meant to solve standard problems and implements some efficient data access interfaces and classes. You'll find the classes documented using php code in the file spl.php or in corresponding .inc files in subdirectories examples and internal. Based on the internal implementations or the files in the examples subdirectory there are also some .php files to experiment with.
The .inc files are not included automatically because they are sooner or later integrated into the extension. That means that you either need to put the code of examples/autoload.inc into your autoprepend file or that you have to point your ini setting auto_prepend_file to that file.
Below is a list of interfaces/classes already availabel natively through the SPL extension grouped by category.

全面剖析

SPL(Standard PHP Library) IN PHP5
作者: 洪建家/Jiania
筆者認為下一步中大型PHP商業應用的主流的開發將會是以OO,OA軟體開發模式主領潮流,從PHP5PHP6,google Trends足以證明這一點,過去傳統的面向過程的開發模式將會被棄之,如果你是一位真正合格程序員,你會發現OO所帶來的好處是深遠的,不僅是軟體工程所帶來的收益,而且此種思維理念對個人思維方式定有大的變革,你會發現你做事情開始OO方式,^_^,OO無處不在.
當然筆者不想去論述用面向過程寫PHP代碼所帶來的好處(如簡單的應用),那種單人時代的開發方式如兒童時代已不適合需求複雜,變化過快的現代商業環境。筆者發現,如今支持面向過程的開發者大多知識不夠全,不夠廣。還不足以用OO來解決商業開發。當然這不是絕對,但一位有著C++,JAVA, Smalltalk、EIFFEL等開發語言背景的程序員,他會無一不支持OO開發模式,相反網路知識框架基礎較少,各種協議一知半解,只會PHP的開發人員他們會覺得面向過程最適合他們.

前景

不斷有人在網上問筆者,目前主流的CMS我要用哪種來做二次開發,來做為中大型業務系統平台?其實這個問題很簡單,幾點就可以定義一個CMS的前景如何?
a.文檔的完善與標準如何?
b.背後商業公司或是財團支持如何?
c.採用OO還是面向過程?
d.業務與顯示是否分離與清晰?C OR VC OR MVC
e.數據結構如何,數據表優化如何?數據驅動支持?
f.開發進度如何?目前核心開發成員水平如何,要注意原核心團隊的去留?
g.代碼內置調試如何,代碼糾錯處理過程怎樣?
h.有無自己核心開發框架?有無採用流行的框架?
i.許可權管理等基礎CMS功能如何?可擴展,或開發程度如何?
j.現在用戶群如何?可通過google trends來找答案
綜上所述,我們怎樣選擇CMS做二次開發。當然還有諸合目前本身團隊的水平等等因素要想進去,希望決策者不要失誤,以免將來損失慘重.
不管是二次開發,還是自己全部重新設計,我們都得要有一個大前提,那就是最大化提高系統平台生命周期,國內很多phper開發者,很多項目的生命周期短得可憐,閱其代碼堅酸難懂,接手的開發人員像被強姦的感覺, 筆者認為合格的PHP程序員應把代碼看成是一種藝術, 一個好不好的操作平台是否擁有良好的可擴展性,布局,可維護性是其根本的基礎。其核心框架必需高度抽象化,有良好的命名空間與對象介面, 這樣才能算是進入貴族藝術編程世界.
一個項目的成功不是決定於技術的先進度如何,它有很多因素決定。在此,筆者就不在這裡談論如何運作網路商業,只談PHP極限編程藝術世界.

PHP之旅

下面筆者就帶大家從草根程序員進入php 5,php6未來主流開發世界。目前不收大家門票,^_^.全部我買單了,讓國內PHPER 體驗PHP新的時尚世界.OK,開始我們的php貴族之旅!!!
Standard PHP Library(PHP標準庫,PHP5以後編譯后自帶的框架)為解決一些在Web開發中普遍的問題,提供了一系列的介面(interface)和類庫(classes)的。這些所有類庫,你都可以在PHP編譯本中找到(ext\SPL下的文件夾),基類文件在SPL.PHP等文件內,SPL提供了迭代器(Iterator)、數組對象(ArrayObject)、運行期違例(RuntimeException InvalidArgumentException……)、觀察者模式(Observer Pattern)等一些解決方案。詳情可參考官方的API.

查看命令

查看SPL所有類與方法,我們可以用以下語句:print_r(spl_classes());
我會詳細說明此這10大介面的設計理念.PHP所有編程萬變不離其宗.
SPL有以下介面(10大介面)
1.ArrayAccess 其功能是使類可以像PHP中的數組一樣操作。有點類似於.net平台的index操作。
2.Traversable 是Zend引擎的內置介面,它是能讓類用於foreach語句的介面,但是在PHP中並不能直接實現Traversable。只能間接地通過Iterator或IteratorAggregate介面實現。
3.IteratorAggregate(繼承Traversable,是他的兒子)是除Iterator之外另一個從Traversable介面中繼承而來的。其介面也很簡單,只有一個函數。就是返回一個迭代器實例
4.Iterator(也是繼承Traversable,是他的兒子),SPL中大部分介面和類都是從這個介面繼承而來的。
5.RecursiveIterator (繼承Iterator,為Traversable的孫子),遞歸迭代器,通過hasChildren()和getChildren()兩個函數實現遞歸遍歷子元素。
6.Countable 這介面就一個count()函數,返回結果集的數量。實現這個介面的類可以用count()函數查詢其結果集。
7.Serializable 該介面實現序列化和反序列化的介面。在沒有SPL之前,可以通過__sleep() 和__wakeup()實現相同的功能,若同時實現了Serializable 介面和_sleep() 和__wakeup(),則只有Serializable介面的函數啟作用。
8.SplObserver Observer觀察者模式的中的觀察者。
9.SplSubject Observer觀察者模式的中的發布者。
10.OuterIterator 它的實現者可以包含一個或多個迭代器成員,即可以通過getInnerIterator()介面函數獲取內部的迭代器,也可以直接通過類本身實現的Iterator介面遍歷內部的迭代器數據。這在SPL是一個非常重要的介面,SPL中很多內置的迭代器實現了這個介面。
(介面分析未完成,更新中...)
SPL中已經聲明的類。
1.DirectoryIterator 這個類用來查看一個目錄中的所有文件和子目錄
2.FilterIterator 這是一個抽象類,它實現了OuterIterator介面。它包裝一個已有的迭代器類,通過抽象方法accept()過濾掉不需要的內容,形成一個新的迭代器。
3.LimitIterator 這也是一個實現OuterIterator的類。它有點類似於SQL中的LIMIT語句。它通過包裝一個已有迭代器,然後截取其中某一段數據形成一個新的迭代器。
4.RecursiveDirectoryIterator 遞歸查看一個目錄中的所有文件的子目錄。
5.SimpleXMLIterator 一個遍歷XML內容的類
6.IteratorIterator 實現對迭代器的包裝,這也是SPL中對OuterIterator默認實現。
7.InfiniteIterator 從字面意思就知道,這是個無限循環的迭代器,當next()到達最後時,會自動調用rewind()函數,又從頭開始。
8.AppendIterator 它實現了對一系統迭代器的包裝,並且可以在運行過程中添加新的迭代器。
9.SplFileObject 文件操作類,可以按行的方式遍歷文件內容。同時還能獲取文件的大小及其它詳細信息。
10.SplFileInfo 獲取文件信息類。SplFileObject 從該類繼承。
錯誤處理是一大塊:
下面來我講講PHP->SPL 關於錯誤處理方面的架構:
Exception 這是錯誤處理的介面,這是個值得一提,在所有程序中都會用到的父類.
筆者也想不通,為什麼作者不作Exception做為一個介面呢?我得想想.
下面分為兩大基類
一個是LogicException (邏輯錯誤處理類)
一個是RuntimeException(實時錯誤處理類)

聲壓級


中文名稱:聲壓級
英文名稱:sound pressure level
定義:給定聲壓與參考聲壓之比的以10為底的對數乘以20,以分貝計。
聲壓級以符號SPL表示,其定義為將待測聲壓有效值p(e)與參考聲壓p(ref)的比值取常用對數,再乘以20,即:
SPL=20LOG(10)[p(e)/p(ref)]
其單位是分貝。
在空氣中參考聲壓p(ref)一般取為2*10E-5帕,這個數值是正常人耳對1千赫聲音剛剛能覺察其存在的聲壓值,也就是1千赫聲音的可聽閾聲壓。一般講,低於這一聲壓值,人耳就再也不能覺察出這個聲音的存在了。顯然該可聽閾聲壓的聲壓級即為零分貝。

產品線


中文名稱:軟體產品線
英文名稱:software product line
軟體產品線針對特定領域中的一系列具有公共特性的軟
件系統,試圖通過對領域(commonality)共性和可變性(var iability)的把握構造一系列領域
核心資產,從而使特定的軟體產品可以在這些核心資產基礎上按照預定義的方式快速、高效
地構造出來。
軟體產品線工程主要包括領域工程、應用系統工程和產品線管理三個方面。其中,領域
工程是其中的核心部分,它是領域核心資產(包括領域模型、領域體系結構、領域構件等)
的生產階段;應用系統工程面向特定應用需求,在領域核心資產的基礎上面向特定應用需求
實現應用系統的定製和開發;而產品線管理則從技術和組織兩個方面為軟體產品線的建立和
長期發展提供管理支持。

星際爭霸


SPL 全稱 StarProLeague韓國星際爭霸職業戰隊聯賽,SPL也和OSLMSL個人聯賽一樣是韓國星際戰隊聯賽的頂級的賽事!
聯賽由 SK Telecom T1,Woongjin Stars,Samsung KHAN,Hite SPARKYZ,KT Rolster,AirForce ACE,MBCGame HERO,CJ Entus,Wemade FOX,Hwaseung OZ,STX SouL,eStro共12支職業戰隊參加
賽制介紹
戰隊聯賽分前期聯賽和後期聯賽。
每期聯賽又分常規賽和季後賽
常規賽:各隊(現在是12隊)進行雙循環(即每兩隊間打兩輪),根據戰績得出前四名(戰績相同看積分(凈勝局),如果再相同的話加賽,1v1,Bo1定勝負)。
季後賽:前四名按名次排序,進行冒泡賽直到第一名即SPL冠軍(前期冠軍/後期冠軍)。
前期和後期打完后就會得出一個前期聯賽冠軍及後期聯賽冠軍。
兩者再進行總決賽,就是SPL總決賽(當年度SPL最高榮譽)。
註:如果前期和後期聯賽都是同個冠軍,則挑除了冠軍之外成績最好的三個隊打冒泡賽得出一隊,再與冠軍總決賽。
常規賽是5局制:每場比賽BO5,第3場為雙打,前四場上場選手不能重複。如有第五場,稱為AceGame即大將戰,由雙方領隊臨時出人(前四場上過的也可以再上)
季後賽(冒泡賽)及總決賽是7局制:每場比賽BO7,第3場、第6場為雙打,前六場上場選手不能重複。第七場和上面第五場類似。
冒泡賽制:第四挑戰第三,勝者挑戰第二,勝者挑戰第一(決賽)
常規賽中通常會評選出一些MVP,比如當日MVP,當周MVP,當月MVP等等。
MVP由FighterForum根據Fans投票和專家意見評出。
2008 ProLeague變更:
由於新賽季賽制變化的時間不足原因,壓縮了一下,改為單賽季(不分前期後期)。
2008~2009 ProLeague變更:
取消2v2
不分前後階段,而是分成五個階段。第三階段為KOFBo7。其餘階段為5場1v1。
季後賽是6個隊(3v6、4v5,然後兩場勝者對打,勝者對第2名,再勝者對第1名決出冠軍)
每場比賽中,三族都需要上場。
同地圖同隊不能同族連續上場。
第三階段KOF,設有單獨的冠軍獎項。
2009~2010ProLeague變更:
常規賽改為BO7,即改掉長期以來使用五局三勝制的SPL,採用了7局4勝制
分為三個階段,季後賽恢復冒泡賽制:第四挑戰第三,勝者挑戰第二,勝者挑戰第一(決賽)
2011~2012ProLeague變更:
由於韓國聯賽戰隊縮減為8個戰隊,其中第8戰隊還未找到代理商。
BO7減少到BO5
2012~2013ProLeague變更:
spl全面轉型SC2,聯賽

其他含義


SPL是Second Program Loader的縮寫,是手機刷機的專業術語。除了包含手機的bootloader啟動android外,還包含其他一些功能,如刷nbh,支持fastboot等等。
SPL也是巴西城市聖保羅Sao Paulo)、美國明尼蘇達州港市首府(St.paul)的縮寫。
SPL也是廣州市(新)星域舞台策劃有限公司的註冊商標
SPL也是技術牛人時彭亮的縮寫。
SPL也是生物學中辭彙,指Squamosa啟動子結合蛋白基因 squamosa promoter binding protein-like
SPL也是一家專業生產音響器材的廠家,廠址位於德國。