導航:首頁 > 源碼編譯 > soul源碼怎麼編譯

soul源碼怎麼編譯

發布時間:2023-05-24 21:02:50

Ⅰ 西柳服裝批發市場在哪具體位置

西柳服裝市場位於遼寧省橘做搜海城市西柳鎮內,地處遼寧南部、遼東半島北端,居沈陽、大連、鞍山、營口等城市群中心,距海城市區10公里,擁有得天獨厚的區位優
勢,沈大高速公路、中長鐵路、海胡轎溝鐵路在西柳縱橫交錯,桃仙機場、大連、營口等港口近在咫尺,154多條客貨運輸線路通達全國,往返客貨班車450多台,
年均貨物吞吐量80萬噸,程式控制電圓歷話多達1.5萬門。

Ⅱ 什麼是面向對象編程

前言:面向對象程序設計(Object-Oriented Programming,以下簡稱OOP)是一種起源於六十年代的Simula語言,發展已經將近三十年的程序設計思想。其自身理論已經十分完善,並被多種面向對象程序設計語言(Object-Oriented Programming Language,以下簡稱OOPL)實現。如果把Unix系統看成是國外在系統軟體方面的文化根基,那麼Smalltalk語言無疑在OOPL領域和Unix持有相同地位。由於很多原因,國內大部分程序設計人員並沒有很深的OOP以及OOPL理論,很多人從一開始學習到工作很多年都只是接觸到c/c++,java,vb,delphi等靜態類型語言,而對純粹的OOP思想以及作為OOPL根基的Smalltalk以及動態類型語言知之甚少,不知道其實世界上還有一些可以針對變數不綁定類型的編程語言。而這些對比卻是深刻理解OO理論的重要部分,而國內這方面的資料也為數不多。故把自己的一些OO學習心得寫下來做為一個系列文章(一共三篇,第一篇描敘OOP的一些基本但容易被誤解的理論,第二篇主要說明各種OOPL演化和發展以及對於OOP理論的支持,第三篇主要是說模式和組件在OOP中的地位以及展望OOP的未來),由於文章描敘的只是自己對於OOP/OOPL的理解,錯誤以及淺薄之處在所難免,只是希望對大家能起到拋磚引玉的作用。

Ⅲ [Soul 源碼之旅] 1.8.5 Soul插件初體驗 (RateLimiter)

按照慣用套路我們先觀察一下 做了什麼:這里初始化了 RateLimiterPlugin 和 RateLimiterPluginDataHandler ,前者是標準的 soulPlugin ,而後者是插件配置數據處理器,用於監聽數據變化,並更新策略。我們來先看一下 RateLimiterPlugin ,我們以前講過,AbstractSoulPlugin 有個 default 的 excute , 用於匹配 Selector 和 Rule ,比配成功就會調用 plugin 實現的 doExecute 方法。我們看一下 doExcute 方法

它主要通過茄肢 redisRateLimiter 的 isAllowed 方法根據 rule 的 id capacity 和 rate 檢測是否可以通過檢查。假如檢查不通過,則直接返回錯誤。我們再看一下 isAllowed 方法:

我們前面說過 Soul 的限流是通過 redis 通過管理令牌,他是通過核納拆 一個 lua 腳本實現的,這里 isAllowed 方法主要是調用 redis lua 腳本,然後看返回結果,然後根據結果構造返回值。我們重點來看一下這個 lua 腳本。它位於 /META-INF/scripts/request_rate_limiter.lua 這個路徑。

我們可以根據上面的註解了解具體改棗 lua 腳本是如何判斷的,這里最重要的是一個概念周期,一個周期等於總的容量除以速率。
在壓測的時候我們可以查看一下 redis 中存儲的值以方便理解,如下:

soul 中通過 redis 執行 lua 腳本實現了令牌桶協議,這同時也可以應用到我們項目中 不僅是限流的場景,也可以使用在 分布式鎖 的場景中。

Ⅳ 一對一直播交友源碼平台多少錢

您好!根據我們的開發經驗,一套運營級的完整一對一直播源碼價格在2~3萬,功能主要包含一對一視頻聊天、主播列表、主播介紹詳情及個人中心系統設置等,而且源碼是完全開源的,您可以隨意進行二次開發。

Ⅳ 有沒有專門解答量子力學的軟體

專門解答量子力學的軟體有:vasp、CASTEP、MS、elk、ASW、abinit、Quantum-ESPRESSO、flapw

vasp由於優化演算法比較好,計算速度較快,計算時問題出現較少,需要控制的參數也不是很多。而且他還有比較獨特的paw勢,在dft平面波的軟體中,日漸趨於主流軟體。其功能也在逐漸完善。發展潛力很大。
abinit計算軟體,我感覺其功能還是很強大的(可以說其它第一性原理軟體能計算的性質,它基本都沒問題,而且它的gw和dfpt獨特功能),計算速度也不是很慢。只是用起來太麻煩,控制參數繁多,入門很慢。
至於再具體的,很多時候就得具體的問題,具體分析了。

MS中包括Visualizer、CASTEP、Dmol3、VAMP、 Discover、 Amorphous Cell、Compass等多個建模和計算軟體,可進行晶體、非晶電子結構的量子力學計算,也可進行分子的量子力學計算;可進行材料的分子動力學計算;可進行x-ray衍射計算;能夠處理稀土元素,功能強大,就是貴。有Linux和Windows版本,便於學習。 VASP 具有很好的贗勢,與CASTEP相似,使用平面波基組。 Wien2k是全電子計算的量子化學軟體,處理磁性材料較好。abinit、 Siesta是免費軟體,提供原代碼。處理重金屬不準,缺乏相應的贗勢。用於計算晶體的電子結構。 Gaussian主要用於分子、離子的計算,可處理激發態,精度高,耗資源。

flapw中強烈推薦elk,主要優點:代碼清晰,容易了解計算原理。後處理極為簡單,像畫能帶圖時,會自動給出高對稱點,使用自帶的elkband可以很容易得到能帶圖而不用復雜的後處理過程。同時可以處理的性質比較多。
缺點:文檔太少。只有一個輸入說明,不適合新手。不過官方論壇提問作者一般都會回答。再就是為方便後處理,輸出文件比較多,使用前最好看下給的相關例子。再就是目前不支持mpi(可以用openmp並行),對聲子不能用dfpt。

綴加球面波方法-ASW
這個軟體是在量子化學網上看到的,之前一直都在使用abinit,但是苦於我要計算的體系所含元素的贗勢不全,所以就嘗試使用ASW。但是目前至少在小木蟲上發現使用此軟體的人極少。ASW程序的執行文件需要通過郵件向volker Eyert申請。
我總結ASW的特點:計算速度快;輸入文件只有一個而且相對簡單;磁性計算比較全面:包括無磁、鐵磁、反鐵磁。當然個人認為它最大的一個優點就是作者編寫了很多計算和後期作圖的腳本,使用很方便,特別是處理分波態密度時相當輕松。另外目前也發現了一些問題:個人感覺ASW對計算體系的結構尤其是對稱性方面有很嚴格的限制,並不像VASP或是ABINIT那樣相對寬松,還有就是它的優化功能不是很全面,可能是我使用的還不是很熟練地原因。

abinit、MS.的功能非常強大。第一性原理能計算的性能方法,基本都可以計算。但相對與VASP來說,精度方面可能需要加強。VASP計算可以結合其它的程序計算更多的性能。如結合phonopy算聲子普。結合ATAT計算激發態的一些性能。

現在常用的第一性原理計算軟體中最容易上手的就是MS,雖然它有很多缺點,比如說贗勢不好,精度不高,源代碼不開放等等,但是對於一般的科研工作而言就夠用了,畢竟我們做計算的目的是尋求規律,解釋現象,探求本質,而不是一味追求高精度。精度再高也是理想狀態,也無法實現復雜實驗條件的模擬。至於文章中圖譜的效果、好看與否,更大程度上在於個人對於數據的理解程度、後續分析及數據處理,而不是軟體本身了。從這個角度講,ms則是一款比較實用的軟體,把時間和精力用於軟體的開發和學習還不如用來加深理論功底和數據分析!一點拙見而已。

使用Quantum-ESPRESSO中,與Abinit一樣,都是開源的多功能第一性原理計算包,同樣支持GW的計算,並且帶有SISSA自主研發的TDDFPT,雖然現在發布的還是有很多功能限制和缺陷。另外,聲子計算方面,比Abinit要簡便,可以直接像給出k點一樣給出q網格。事實上,DFPT方法的發明者就是Quantum-ESPRESSO的作者。另外,QE與其他一些軟體包都有介面,可以協調工作,比如萬尼爾方程。
計算速度也比較快,計算參數設置靈活但是不復雜,並且郵件列表裡人不少,編譯時也非常簡單,基本不用自己設置什麼參數。最大的問題就是贗勢庫過分不完整,很多時候只能靠著轉換別的軟體的贗勢,或者自己生成贗勢,這對不了解理論或者贗勢的新手非常致命。另外不同的功能分散在不同的可執行文件中,剛開始入門時可能容易犯暈~

flapw中的wien2k也是很不錯的。優點主要在於:
1、有圖形界面,上手相對容易,輸入和後續處理都有比較好的腳本處理,都很方便。
2、手冊對各個參數介紹很全,還有mailinglist可以查詢和討論。
3、對很多物理性質直接模擬,比如光學性質,譜,聲子譜等。
4、軟體價格很便宜,好像是$400,可以在大型伺服器上並行,處理上百個原子是沒有問題的,當然計算量相對贗勢程序要大。
5、常用的各種交換關聯勢都已經集成,GW方法已經集成只是還沒有釋放。

Quantum-ESPRESSO, 個人認為對初學者最大的障礙是沒有好的manual. 如果以前沒有用過其他的第一性原理軟體對於參數的設置就比較難以理解. 不過, 確實如souledge 所說郵件列表非常活躍, 問了幾次問題都能有人熱心的解答. 實在不行了跟軟體的作者聯系, 會學到很多東西.
個人比較看好 Quantum-ESPRESSO, 作為開源軟體最大的優勢就是能吸納最新的研究成果, 並且自己有更大的主動權.

Ⅵ 冒險島私服里npc溫莉的代碼是多少

10000 - Pio
1001000 - Silver
1001001 - Natasha
1001100 - Mina
1002000 - Phil
1002001 - Teo
1002002 - Pason
1002003 - Mr. Goldstein
1002004 - VIP Cab
1002005 - Mr. Kim
1002006 - Chef
1002100 - Jane
1002101 - Olaf
1010100 - Rina
1011000 - Karl
1011001 - Sam
1011100 - Luna
1012000 - Regular Cab
1012001 - Dr. Squint
1012002 - Vicious
1012003 - Chief Stan
1012004 - Doofus
1012005 - Cloy
1012006 - Trainer Bartos
1012007 - Trainer Frod
1012008 - Casey
1012009 - Mr. Lee
1012100 - Athena Pierce
1012101 - Maya
1012102 - Pia
1012103 - Natalie
1012104 - Brittany
1012105 - Ms. Tan
1012106 - Mrs. Ming Ming
1012107 - Utah
1012108 - Camila
1012109 - Jay
1012110 - Anne
1012111 - Bruce
1012112 - Tory
101 - Tommy
1012114 - Growlie
1020000 - Blackbull
1021000 - River
1021001 - Harry
1021100 - Arturo
1022000 - Dances with Balrog
1022001 - Regular Cab
1022002 - Manji
1022003 - Mr. Thunder
1022004 - Mr. Smith
1022005 - Mr. Wang
1022006 - Winston
1022007 - Ayan
1022008 - Burnt Sword
1022100 - Sophia
1022101 - Rooney
1022102 - The Excavator Board
1031000 - Flora the Fairy
1031001 - Serabi the Fairy
1031100 - Len the Fairy
1032000 - Regular Cab
1032001 - Grendel the Really Old
1032002 - Francois
1032003 - Shane
1032004 - Louis
1032005 - VIP Cab
1032006 - Mr. Park
1032007 - Joel
1032008 - Cherry
1032009 - Purin
1032100 - Arwen the Fairy
1032101 - Rowen the Fairy
1032102 - Mar the Fairy
1032103 - El Moth
1032104 - Betty
1032105 - Estelle
1032106 - Wing the Fairy
1040000 - Luke
1040001 - Mike
1040002 - Fanzy
1043000 - a pile of flowers
1043001 - a pile of herbs
1051000 - Cutthroat Manny
1051001 - Don Hwang
1051002 - Dr. Faymus
1052000 - Alex
1052001 - Dark Lord
1052002 - JM From tha Streetz
1052003 - Chris
1052004 - Denma the Owner
1052005 - Dr. Feeble
1052006 - Jake
1052007 - The Ticket Gate
1052008 - Treasure Chest
1052009 - Treasure Chest
1052010 - Treasure Chest
1052011 - Exit
1052012 - Mong from Kong
1052013 - Computer
1052014 - Vending Machine
1052015 - Billy
1052016 - Regular Cab
1052017 - Mr. Hong
1052100 - Don Giovanni
1052101 - Andre
1052102 - Shumi
1052103 - Nella
1052104 - Tulcus
1052105 - Jane Doe
1052106 - Icarus
1061000 - Chrishrama
1061001 - 24 Hr Mobile Store
1061002 - Mr. Sweatbottom
1061003 - Mr. Wetbottom
1061004 - Ronnie
1061005 - Sabitrama
1061006 - Mysterious Statue
1061007 - Crumbling Statue
1061008 - Mr. Oh
1061009 - Door of Dimension
1061010 - Sparkling Crystal
1061011 - The Rememberer
1061012 - Insignificant Being
1061013 - Gwin
1061100 - Hotel Receptionist
1063000 - a pile of pink flowers
1063001 - a pile of blue flowers
1063002 - a pile of white flowers
1063003 - Wanted : G. Mushroom
1063004 - Wanted : Curse Eye
1063005 - Wanted : Evil Eye
1063006 - Wanted : Cold Eye
1063007 - Wanted : Z. Mushroom
1063008 - Wanted : H. Mushroom
1063009 - Wanted : Jr. Boogie
1063010 - Wanted : Drake
1072000 - Warrior Job Instructor
1072001 - Magician Job Instructor
1072002 - Bowman Job Instructor
1072003 - Thief Job Instructor
1072004 - Warrior Job Instructor
1072005 - Magician Job Instructor
1072006 - Bowman Job Instructor
1072007 - Thief Job Instructor
1081000 - Valen
1081001 - Pison
1081100 - Riel
1081101 - Roel
1081102 - Rael
11000 - Sid
11100 - Lucy
12000 - Lucas
12100 - Mai
12101 - Rain
2000 - Roger
20000 - John
20001 - Bari
20002 - Biggs
2001 - Sen
2001000 - Cliff
2001001 - Branch Snowman
2001002 - Metal Bucket Snowman
2001003 - Straw Hat Snowman
2001004 - Scarf Snowman
2001005 - Rupert
2002 - Peter
2002000 - Rupi
2002001 - Rudi
2002002 - Torr
2003 - Robin
2004 - Todd
2005 - Sam
20100 - Yoona
2010000 - Staff Sergeant Charlie
2010001 - Mino the Owner
2010002 - Franz the Owner
2010003 - Neve
2010004 - Corporal Wilson
2010005 - Shuri
2010006 - Trina
2010007 - Heracle
2010008 - Lea
2012000 - Agatha
2012001 - Rini
2012002 - Erin
2012003 - Neri the Fairy
2012004 - Nuri the Fairy
2012005 - Edel the Fairy
2012006 - Platform Usher
2012007 - Rinz the Assistant
2012008 - Romi
2012009 - Riza the Assistant
2012010 - Elma the Housekeeper
2012011 - Kriel the Fairy
2012012 - Lisa
2012013 - Sunny
2012014 - Orbis Magic Spot
2012015 - El Nath Magic Spot
2012016 - Aileen
2012017 - Hughes the Fuse
2012018 - Ericsson
2012019 - Moppie
2012020 - Alfonse Green
2012021 - Ramini
2012022 - Pelace
2012023 - Maple Leaf Marble
2012024 - Egnet
2012025 - Geras
2013000 - Wonky the Fairy
2013001 - Chamberlain Eak
2013002 - Minerva the Goddess
2020000 - Vogen
2020001 - Scott
2020002 - Gordon
2020003 - Master Sergeant Fox
2020004 - Mr. Mohammed
2020005 - Alcaster
2020006 - Jade
2020007 - Scar
2020008 - Tylus
2020009 - Robeira
2020010 - Rene
2020011 - Arec
2022000 - Rumi
2022001 - Hana
2022002 - Barun
2022003 - Shammos
2022004 - Tylus
2030000 - Jeff
2030001 - Sergeant Bravo
2030002 - Corporal Easy
2030003 - Rock Covered in Snow
2030004 - Small Tomb
2030005 - Statue
2030006 - Holy Stone
2030007 - Piece of Statue
2030008 - Adobis
2030009 - Glibber
2030010 - Amon
2030011 - Ali
2030012 - Huckle
2030013 - Adobis
2030014 - Ancient Icy Stone
2032000 - ????
2032001 - Spiruna
2032002 - Aura
2032003 - Lira
2032004 - Suspicious Lava
2040000 - Mel
2040001 - Delv the Toy Soldier
2040002 - Olson the Toy Soldier
2040003 - Assistant Cheng
2040004 - Roly-Poly 1
2040005 - Roly-Poly 2
2040006 - Roly-Poly 3
2040007 - Roly-Poly 4
2040008 - Roly-Poly 5
2040009 - Roly-Poly 6
2040010 - Roly-Poly 7
2040011 - Roly-Poly 8
2040012 - Roly-Poly 9
2040013 - Roly-Poly 10
2040014 - Chico
2040015 - Manager Karl
2040016 - Pi
2040017 - Green Mesoranger
2040018 - Black Mesoranger
2040019 - Everton
2040020 - Sarah
2040021 - Tara
2040022 - Rydole
2040023 - Lost Soldier
2040024 - First Eos Rock
2040025 - Second Eos Rock
2040026 - Third Eos Rock
2040027 - Fourth Eos Rock
2040028 - Mark the Toy Soldier
2040029 - Grandpa Clock
2040030 - Wisp
2040031 - Document Roll
2040032 - Weaver
2040033 - Neru
2040034 - Red Sign
2040035 - Arturo
2040036 - Red Balloon
2040037 - Orange Balloon
2040038 - Yellow Balloon
2040039 - Lime Balloon
2040040 - Green Balloon
2040041 - Aqua Balloon
2040042 - Sky-Blue Balloon
2040043 - Blue Balloon
2040044 - Violet Balloon
2040045 - Pink Balloon
2040046 - Robert Holly
2040047 - Sgt. Anderson
2040048 - Nara
2040049 - Gumball Machine
2040050 - Eurek the Alchemist
2040051 - Toly
2040052 - Wiz the Librarian
2041000 - Tian
2041001 - Rosey
2041002 - Hid
2041003 - Miru
2041004 - Marcel
2041005 - Nemi
2041006 - Misky
2041007 - Miyu
2041008 - Seppy
2041009 - Mini
2041010 - Ellie
2041011 - Yellow Mesoranger
2041012 - Pink Mesoranger
2041013 - Gina
2041014 - Patricia
2041015 - Korin
2041016 - Vega
2041017 - Ace of Hearts
2041018 - Hans the Assembler
2041019 - Rocky the Repairman
200 - Mac the Mechanic
201 - Mr. Bouffon
202 - Tigun the Advisor
203 - Flo
204 - Tombstone
205 - Machine Apparatus
206 - Ghosthunter Bob
207 - Mason the Collector
208 - Unknown Thief
2042000 - Spiegelmann
2042001 - Spiegelmann
2042002 - Spiegelmann
2042003 - Assistant Red
2042004 - Assistant Blue
2050000 - Dr. San
2050001 - Dr. Kim
2050002 - Alien Gray
2050003 - Spacen
2050004 - Kubo the Storageman
2050005 - Chury
2050006 - Hoony
2050007 - Gunny
2050008 - General Maestro
2050009 - Jr. Officer Medin
2050010 - Rice the Medic
2050011 - Kevin the Soldier
2050012 - Agent Marco
2050013 - Porter
2050014 - Meteorite 1
2050015 - Meteorite 2
2050016 - Meteorite 3
2050017 - Meteorite 4
2050018 - Meteorite 5
2050019 - Meteorite 6
2050020 - Dropship
2051000 - Dr. Pepper
2051001 - Kay
2060000 - Nanuke
2060001 - Robinson
2060002 - Tae Gong
2060003 - Melias
2060004 - Oannes
2060005 - Kenta
2060006 - Muse
2060007 - Calypso
2060008 - Gerrard
2060009 - Dolphin
2060100 - Carta
2060101 - Taeng the Explorer
2060102 - Door to the Warped Dimension
2070000 - Mr. Noh
2070001 - Bung's Mama
2070002 - Moki
2070003 - Dori
2071000 - Chumji
2071001 - Hongbu
2071002 - Nolbu
2071003 - Chil Nam
2071004 - Kong Ji
2071005 - Chil Sung
2071006 - Swallow
2071007 - Grandma Yeon
2071008 - Haenim
2071009 - Mr. Shim
2071010 - God of Mountains
2071011 - Tree Cutter
2072000 - Chil Sung's Rice Stacks
2072001 - Chil Nam's Rice Stacks
2073000 - Park Chum Ji
2080000 - Mos
2080001 - Sly
2080002 - Max
2080003 - Norman
2080004 - Moodie
2080005 - Koscu
2080006 - Dolphin
2081000 - Chief Tatamo
2081001 - Kumo
2081002 - Ito
2081003 - Yaku
2081004 - Pam
2081005 - Keroben
2081006 - Moira
2081007 - Raul the Knight
2081008 - Nine Spirit's Baby Dragon
2081009 - Moose
2081010 - Moose
2081100 - Harmonia
2081200 - Gritto
2081300 - Legor
2081400 - Hellin
2082000 - Mue
2082001 - Tommie
2082002 - Harry
2083000 - Encrypted Slate of the Squad
2083001 - Horntail's Schele
2083002 - Crystal of Roots
2083003 - Stump at the Room of Maze
2083004 - Mark of the Squad
2083005 - Fountain of Life
2090000 - Mr. Pan
2090001 - Gong Gong
2090002 - Bidiwon
2090003 - Dalsuk
2090004 - Mr. Do
2090005 - Hak
2090006 - Laya
2090100 - Grandpa Luo
2090101 - Lilishu
2090102 - Naran
2090103 - Pata
2090104 - Noma
2091000 - No Gong
2091001 - Do Gong
2091002 - Tae Sang
2091003 - Tae Soo
2091004 - Master Goblin
2092000 - Mr. Ku
2092001 - Captain Hwang
2093000 - Mu Tan
2093001 - So Won
2093002 - Lan Ming
2093003 - Mr. Gong
2093004 - Dolphin
2094000 - Guon
2094001 - Wu Yang
2094002 - Guon
2100 - Sera
21000 - Pan
2100000 - Ahmad
2100001 - Muhamad
2100002 - Zaid
2100003 - Jasmin
2100004 - SagaT
2100005 - Shati
2100006 - Mazra
2100007 - Lila
2100008 - Vard
2100009 - Aldin
2101 - Heena
2101000 - Sirin
2101001 - Jiyoule
2101002 - Eleska
2101003 - Ardin
2101004 - Tgun
2101005 - Byron
2101006 - Le Petit Prince
2101007 - Areda
2101008 - Schegerazade
2101009 - Abllah VIII
2101010 - Jano
2101011 - Sejan
2101012 - Strange Guy
2101013 - Karcasa
2102 - Nina
2102000 - Asesson
2102001 - Slyn
2102002 - Syras
2103 - Maria
2103000 - Palace Oasis
2103001 - Secret wall
2103002 - Queen's cabinet
2103003 - Ariant private house1
2103004 - Ariant private house2
2103005 - Ariant private house4
2103006 - Ariant private house6
2103007 - Treasure Box
2103008 - Mysterious voice
2103009 - Ariant private house1 Cupboard
2103010 - Ariant private house2 Cupboard
2103011 - Ariant private house4 Cupboard
2103012 - Ariant private house6 Cupboard
2110000 - Rosen
2110001 - Jerry
2110002 - Kyol
2110003 - Ramain
2110004 - Meren
2110005 - Camel Taxi
2111000 - Carson
2111001 - Maed
2111002 - De lang
2111003 - Humanoid A
2111004 - Philia
2111005 - Kiny
2111006 - Pawen
2111007 - Broker Han.
2111008 - Bedin.
2111009 - Russellon
2111010 - Alchedeno's Cabinet.
2111011 - Wall
2111012 - Cabinet
2111013 - Picture frame
2111014 - Desk
2111015 - Russellon's Desk
2111016 - De Lang's Secret book
2111017 - 1st Pipe handle
2111018 - 2nd Pipe handle
2111019 - 3rd Pipe handle
2111020 - 1st Magical array.
2111021 - 2nd Magical array
2111022 - 3rd Magical array
2111023 - Magical array center.
2111024 - Secret passege
2112000 - Yulete
2112001 - Yulete
2112002 - Yulete
2112003 - Brittany
2112004 - Brady
2112005 - Brittany
2112006 - Brady
2112007 - Investigation Result.
2112008 - Brittany
2112009 - Brady
2112010 - Yulete
2112011 - Yulete
2112012 - Yulete
2112013 - Investigation Result.
22000 - Shanks
9000000 - Paul
9000001 - Jean
9000002 - Pietro
9000003 - Vikan
9000004 - Vikon
9000005 - Vikone
9000006 - Vikoon
9000007 - Chun Ji
9000008 - Mr. Pickall
9000009 - Vikin
9000010 - Pietra
9000011 - Martin
9000012 - Harry
9000013 - Tony
9000014 - Geanie
9000015 - Tamis
9000017 - Coco
9000018 - Matilda
9000019 - Rock, Paper, Scissor Admin
9000020 - Spinel
9010000 - Maple Administrator
9010001 - Tia
9010002 - Mia
9010003 - Ria
9010004 - Mia
9010005 - Diane
9010006 - Sally
9010007 - Josh
9010008 - Pettite
9010009 - Duey
9010010 - Cassandra
9010011 - Orange Mushroom
9010012 - Star Pixie
9010013 - Hengki
9010014 - Aramia
9020000 - Lakelis
9020001 - Cloto
9020002 - Nella
9030000 - Fredrick
9030100 - Scrooge
9040000 - Shuang
9040001 - Nuris
9040002 - Shawn
9040003 - Sharen III's Soul
9040004 - Honorable Rock 家族石頭
9040005 - Returning Rock
9040006 - Guard Statue
9040007 - Sharen III's Will
9040008 - Guild Rank Board
9040009 - Gatekeeper
9040010 - Tiger Statue
9040011 - Bulletin Board
9040012 - Knight Armor
9050000 - Pigmi the Summoner
9050001 - Pigmi the Summoner
9050002 - Pigmi the Summoner
9050003 - Pigmi the Summoner
9050004 - Pigmi the Summoner
9050005 - Pigmi the Summoner
9050006 - Pigmi the Summoner
9050007 - Pigmi the Summoner
9050008 - Pigmi and Etran
9050009 - Etran's Information Board
9060000 - Kenta
9060001 - Kenta
9100000 - Kerning City Manekineko
9100001 - Henesys Manekineko
9100002 - Ellinia Manekineko
9100003 - Perion Manekineko
9100004 - Sleepywood Manekineko
9100100 - Gachapon
9100101 - Gachapon
9100102 - Gachapon
9100103 - Gachapon
9100104 - Gachapon
9100105 - Gachapon
9100106 - Gachapon
9100107 - Gachapon
9100108 - Gachapon
9100109 - Gachapon
9100110 - Gachapon11
9100111 - Gachapon12
9100200 - Pachinko 1
9100201 - Pachinko 2
9100202 - Pachinko 3
9100203 - Pachinko 4
9100204 - Pachinko 5
9100205 - Pachinko 6
9101000 - No String
9101001 - Peter
9101002 - Todd
9101003 - Peter
9102000 - Scon
9102001 - Garnox
9103000 - Pietri
9103001 - Rolly
9103002 - Rolly
9103003 - Rolly
9110000 - Perry
9110001 - Raimu the Warrior
9110002 - Kino Konoko
9110003 - Janken
9110004 - Taru
9110005 - Bronze
9110006 - Jin Jia
9110007 - Robo
9110008 - Perry
9110009 - Ellinia Ga-cha-pon
9110010 - Henesys Ga-cha-pon
9110011 - Perion Ga-cha-pon
9110012 - Kerning City Ga-cha-pon
9110013 - Sleepywood Ga-cha-pon
9110014 - El Nath Ga-cha-pon
9110015 - Mushroom Statue
9110016 - No String.
9110100 - Charity Box
9120000 - Shinta
9120001 - Hanako
9120002 - Doran
9120003 - Hikari
9120004 - Momoyo
9120005 - Umi
9120006 - Skai
9120007 - Furano
9120008 - Tsuri
9120009 - Yuse
9120010 - Faito
9120011 - Sakura
9120012 - Fraidy Cat
9120013 - Boss Kitty
9120014 - Popo
9120015 - Konpei
9120016 - Mariwaka
9120017 - Poni Chai
9120018 - Grako
9120019 - Momoyo
9120020 - Minstein
9120021 - Clamshell
9120022 - Manstein
9120023 - YokoYoko
9120024 - Ueriba
9120100 - Tepei
9120101 - Midori
9120102 - Hikekuro
9120103 - Saeko
9120104 - Naoko
9120200 - Konpei
9120201 - Konpei
9120202 - Konpei
9120203 - Konpei
9200000 - Cody
9200001 - Mad Bunny
9200100 - Dr. Lenu
9200101 - Dr. Rhomes
9200102 - Dr. Bosch
9201000 - Moony
9201001 - Nana(H)
9201002 - High Priest John
9201003 - Mom and Dad
9201004 - Ames the Wise
9201005 - Assistant Nicole
9201006 - Assistant Debbie
9201007 - Assistant Nancy
9201008 - Assistant Bonnie
9201009 - Assistant Jackie
9201010 - Assistant Travis
9201011 - Pelvis Bebop
9201012 - Wayne
9201013 - Victoria
9201014 - Pila Present
9201015 - Julius Styleman
9201016 - Salon Seamus
9201017 - Dr.Roberts
9201018 - Dr. 90212
9201019 - Intern Shakihands
9201020 - Vivian Boutique
9201021 - Robin The Huntress
9201022 - Thomas Swift
9201023 - Nana(K)
9201024 - Nana(E)
9201025 - Nana(O)
9201026 - Nana(L)
9201027 - Nana(P)
9201028 - Malady
9201029 - Grandma Benson
9201030 - Maple Claws
9201031 - Hannah
9201032 - Mr. Kit Kat
9201033 - Simon
9201034 - Ben
9201035 - Jacob
9201036 - Angelique
9201037 - Gary and Shatima
9201038 - Richard the Sailor
9201039 - Claudia
9201040 - Mr. Spot
9201041 - Bullseye
9201042 - Mr. Sandman
9201043 - Amos the Strong
9201044 - Amos the Strong
9201045 - Amos the Strong
9201046 - Amos the Strong
9201047 - The Glimmer Man
9201048 - Amos the Strong
9201049 - Ames the Wise
9201050 - Icebyrd Slimm
9201051 - John Barricade
9201052 - Professor Foxwit
9201053 - Jack Masque
9201054 - Lita Lawless
9201055 - Elpam Gorlab
9201056 - NLC Taxi
9201057 - Bell
9201058 - Delphi
9201059 - Kyle
9201060 - Miki
9201061 - Bomack
9201062 - J.J.
9201063 - Ari
9201064 - Mani
9201065 - Miranda
9201066 - NLC Maple TV
9201067 - Claw Machine
9201068 - NLC ticket gate
9201069 - V. Isage
9201070 - Nerbit
9201071 - Sunstone Grave
9201072 - Moonstone Grave
9201073 - Tombstone
9201074 - Bob
9201075 - Agent Falcon
9201076 - Ludmilla
9201077 - Jonas Prendergast
9201078 - Sophilia
9201079 - Old Man Tom
9201080 - Edmunds
9201081 - Rob
9201082 - Spindle
9201083 - The Glimmer Man
9201084 - Tombstone
9201085 - Nicholas
9201086 - Andy
9201087 - Kate
9201088 - Barry
9201089 - Alex
9201090 - Jill
9201091 - O-Pongo
9201092 - Mr. Grubber
9201093 - Little Suzy
9220004 - Happy
9220005 - Roodolph
9220006 - Bill
9250023 - Aquarium Maple TV 海底
9250024 - El Nath Maple TV 冰封雪獄
9250025 - Free Market Maple TV 自由市場
9250026 - Ludibrium Maple TV
9250042 - Henesys Maple TV
9250043 - Kerning City Maple TV
9250044 - Elinia Maple TV
9250045 - Perion Maple TV
9250046 - Orbis Maple TV
9250052 - Paperboy
9250053 - Christmas Tree
9250054 - Bicho
9270000 - Amoria Maple TV
9270001 - Lith Harbor Maple TV
9270002 - Sleepywood Maple TV 林中之城
9270003 - Omega Sector Maple TV 地球本部
9270004 - Korean Folk Town Maple TV 童話村
9270005 - Leafre Maple TV
9270006 - Murung Maple TV
9270007 - Bak Cho Maple TV
9270008 - Y Tan Maple TV
9270009 - Yuan Maple TV
9270010 - SeuMunJung Maple TV
9270011 - NightMarket Maple TV
9270012 - Mushroom Shine Maple TV
9270013 - Showa Maple TV
9270014 - Ninja Maple TV
9270015 - Taiwan Water Market Maple TV
9270016 - Golden Temple Maple TV
9270017 - Xinga
9270018 - Kerny
9270019 - Chan
9270020 - Hui Ting
9270021 - Wendy
9270022 - Candy
9270023 - Noel
9270024 - Kelvin
9270025 - Xan
9270026 - Sixx
9270027 - Alwyn
9270028 - Adrian
9270029 - Johnson
9270030 - Ralph the wanderer
9270031 - Dave & Iris
9270032 - Angie
9270033 - Bob
9270034 - Airu
9270035 - Eunice
9270036 - Eric
9270037 - Jimmy
9270038 - Shalon
9270039 - Sureen
9270041 - Irene
9270042 - Mr. Hwang
9270043 - Gachapon13
9300000 - Tang San Zang
9300001 - Fa Hai
9300002 - Di Zang Wang
9300003 - Yue Lao
9300004 - Wu Yuan
9300005 - Hong Niang
9300006 - Banquet Master
9300007 - Tian Bing
9300008 - Tian Sha Gu Xing
9300009 - Mi Le
9300010 - Mr. Moneybags
9300011 - Cai Shen
9300012 - Guan Zhong
9300013 - Sima Qian
9300014 - Zhang Liang
9310000 - Hong the Pilot
9310001 - Lady Li
9310002 - Owner Jang
9310003 - Lady Jin
9310004 - Officer Lim
9310005 - Officer Chung
9310006 - Officer Huh
9310007 - Officer Kang
9310008 - Chief Officer Chu
9310009 - Ms. Jo
9310010 - Mr. Yang
9310011 - Owner Yeo
9310012 - Cho the photographer
9310013 - Yang the Pilot
9330045 - Kedrick
9330046 - Madrick
9900000 - KIN
9900001 - NimaKIN
沒翻譯的.自己看看溫莉的英文名字.

Ⅶ Android播放簡短音頻-SoulPool

前言

最近新接觸的項目中有一個業務功能是語音播報,所以有接觸到了SoulPool這個類,寫個文章記錄一下~

如果項目業務功能中需要播放簡短的音頻的話,可以使用SoundPool 。SoundPool 是 Android 提供的一個API類,用來播放簡短音頻的,使用起來簡單並且功能強大。

SoundPool 除了可以完成音頻的播放、暫停、恢復及停止的操作外,還可以調節左右聲道的音量值、調整播放的語速、設置播放的優先順序以及播放的次數等等。

創建SoulPool

SoundPool 的創建方式在Android 5.0 以前是直接使用SoundPool 的構建方法即可,在Android5.0之後,則是使用Builder模式來創建。為了更好的兼容性,我們可以判斷一下api版本進行對應的創建。

Android5.0之前SoundPool 的構造函數有三個參數分別是maxStreams、streamType和srcQuality。

maxStreams:同時播放流的最大數量,當播放的流大於此設置值時,則會選擇性停止優先順序較低的流;

streamType:流類型,例如STREAM_MUSIC、STREAM_ALARM、STREAM_NOTIFICATION等;

srcQuality:采樣率轉換器質量,很少用得上,默認設置0即可;

Android5.0 之後,使用Builder模式進行構造,可以設置多個參數。我這里放兩張源碼截圖,如果需要詳細了解的,可以自己點進去追蹤一下~

SoundPool.Builder中setMaxStreams和之前Android5.0SoundPool的構造函數maxStreams參數相同。SoundPool.Builder中setAudioAttributes用來設置audio 屬性,此值要麼不設,要麼設置不為null的值,否則會導致異常產生。

音頻資源的載入與播放

首先我們要進行音頻資源的載入,載入成功之後,才能進行播放。載入音頻,我們可以使用SoulPool實例中的load方法。

載入音頻資源時非同步執行的,此過程需要時間,所以我們可以使用SoulPool中的OnLoadCompleteListener介面進行監聽,其中的onLoadComplete方法則是在音頻資源載入完成後調用。

我們還可以通過SoulPool中的unload方法,卸載之前載入過的資源。

其實,只要我們點進去SoulPool類中,就能看見它提供的所有方法了,如上圖。

音頻播放,我們是使用到了SoulPool實例中的play方法,該方法要傳比較多的參數,分別是soundID、leftVolume、rightVolume、priority、loop和rate,它們分別代表的意思是:

soundID:是SoulPool載入資源load方法返回的值,指向某個已載入的音頻資源;

leftVolume和rightVolume:分別代表左聲道和右聲道的值,設置范圍在0f ~ 1f;

priority:則是流的優先順序;

loop:是循環播放的次數, 例如-1是表示無限循環;

rate:則是播放的速率 ,1是正常速率,如果設置2則表示2倍速率;

play方法返回的streamID,若返回0則播放失敗,其它值都代表播放成功。

圖中方法還有pause、resume、stop分別代表暫停音播放、恢復音頻播放和停止音頻播放。SoulPool提供的方法,源碼中都有,這里就不一一細說了。記得!一定要釋放資源(release)

注意事項

1.SoulPool並不是什麼格式的音頻資源都支持的,MP3這些常見的格式當然是支持的,如果有別的格式的音頻可以自己測試一下;

2.SoulPool是Android為了播放簡短音頻提供的api,所以盡量不要播放時間過長的音頻;

3.設置播放流的優先順序的問題,如果同時播放的活動流的數目超過設置的maxStreams時,會根據優先順序來停止優先順序較低的流;如果有多個具有相同低優先順序的流,它將選擇要停止的最舊流,並且該流不再有效;如果要播放的流的優先順序最低,則會播放失敗。

4.載入音頻資源的數量限制也注意一下,別載入過多。

                                2021年9月15日程序猿小鍾帶著【播放簡短音頻類-SoulPool】到此一游~

Ⅷ 誰有南拳媽媽新人KAY-周鴻偉的資料

周鴻偉-
1.英文名:KAY
2.本名:周鴻偉
3.生日:1月3日
4.星座:水瓶
5.最喜歡的音樂:霍元甲 牡丹江 等流行歌曲
6. 對自己最有信心的地方:音樂才華、運動細胞
7. 自己最有魅力的地方:靦腆
8. 最喜歡的歌手:周傑倫 周偉波
9. 個性:開朗
10. 特殊專長:創作
11. 自己最滿意的作品:原來我也怕寂寞
12. 曾演出過的電視:無
13. 出道以前從事的工作:小職員
以前的+現在的。

巨炮
1. 英文名:G-Power
2. 本名:鍾佐泓
3. 生日:3月10日
4. 星座:雙魚座
5. 血型:A
6. 最喜歡的音樂:搖滾、ROCK GOOD
7. 自己最有魅力的地方:笑容、好相處
8. 最喜歡的歌手:周傑倫、藍尼克羅維茲、愛莉沙莫莉塞斯
9. 個性:隨和,但有時GY
10. 特殊專長:吉他
11. 自己最滿意的作品:」小時候」太棒了
12. 曾演出過的電視:阿妹音樂愛情故事
13. 近作:唐艾宣(影子)、蔡依琳(倒帶)
14. 出道以前從事的工作:唱片製作、演唱會製作

1995年,周鴻禕畢業於西安交大管理學院系統工程系,獲碩士學位。周鴻禕於1998年10月創建www.3721.com,現任3721 董事長兼CTO( 首席技術官 )。此前,他曾就職方正集團,組織研發了中國互聯網業界第一個自主版權的軟體產品——「飛揚」電子郵件。周鴻禕具有敏銳的洞察力和對互聯網的深刻理解。3721自創建至今,堅持致力於網路實名服務的技術研發和市場推廣,積極發展具有自主產權的核心技術,擁有網路實名解析、智能推測等一整套自主產權的核心技術和軟體著作權,申請了多項國際專利,並積極參與相關國際標準的制定。2000年5月,他被《中國青年報》推選為「IT新生代十佳青年」。 3721周鴻褘:把職業程序員進行到底 首發《程序員》雜志 記者 /閆輝 《程序員》:非常謝謝您接受我們雜志的采訪,在您十年的開發生涯中,曾經寫了眾多的軟體產品,而3721中文網址系統更是擁有了廣大的用戶群,你一定對程序員這個職業有很多感觸吧? 周鴻褘:是的,我一直很自豪曾經是程序員,但我所說的程序員並不是僅編程這個概念的程序員。從1990年開始寫第一個商業化的程序,到現在已經有十年的時間了。在這十年期間,我既做過產品設計,也做過系統集成;既做過編碼工作,也做過系統分析。我在方正期間還領導和管理過程序員團隊,從很小的Team到後來負責方正系統集成部門近一百人的研發中心。在這期間,我親自帶過很多的程序員,把這些剛剛大學畢業的學生培養成為軟體工程師。而在這個過程中,我也親眼看到很多非常有天賦的程序員,有的在不斷前進,而也有一些慢慢的平庸了下來。所以面對《程序員》雜志和所有的程序員,的確有很多心裡話要講。 《程序員》:經歷就是財富,您有這么豐富的經歷,那從您的經驗講,如何做一個好程序員呢? 周鴻褘:一個好程序員是很難定義的,但我認為要做一個職業化的程序員,需要幾點。首先是要有興趣從事這個職業。現在很多人是因為軟體行業的薪資高才進入的,其實沒有人不想掙錢。但我的看法是,程序員是沒有辦法一夜暴富的。甚至可以說如果你聰明伶俐的話,做程序員不如去做銷售人員的待遇和收入上升得更快一些。我認為做程序員首先一定要從興趣上愛這個行業,否則根本無法忍受成為一個真正程序員要付出的代價。雖然現在,像我和求伯君、王志東等,的確不用寫也沒有時間寫程序了,但從內心來講,仍然對開發有一種沖動和熱情。 第二點就是要打好基礎。科班出身最好,如果不是也沒有關系,我們公司也有一些不是科班出身的程序員,但我都讓他們去購買一些諸如數據結構、編譯原理之類的基礎書籍學習,為什麼這樣呢?因為計算機分為兩個領域:演算法領域和編程領域。演算法領域是數學家的事情,對他們來說,實現並不重要,重要的是找到一個演算法,找到一個公式,建立一種模型。除去演算法領域,其他的都屬於編程的范疇。對於任何一個大型的系統,其實都可以把它分解成為若干最基本的數據結構和基本演算法,而這些都是在大學本科的課程中能夠學到的。我曾經剖析過很多操作系統,包括DOS、Windows、UNIX,其實裡面很多基礎就是數據結構、資料庫原理和操作系統的基本原理。 第三點要做到不被周圍紛亂的新名詞、新事物所誘惑。現在新名詞太多了,今天流行Java,明天就是C#,很多程序員便被這些東西所吸引,去追風。大家都知道「活到老,學到老」,但學習要有正確的學習方法。有些程序員以自己知道一個新名詞為榮,覺得很「酷」。但實際上任何一個新的技術如果你把它外表的新名詞拋掉,去查看它的來源和歷史,就會發現很多都是從老知識中派生出來的,本質並沒有變。 第四點就是要學會領悟和超越。計算機中的基礎知識太多了,每個課程都包含了很多深層的東西。要深入了解任何一門語言,都需要很長時間的積累,經過積累,才能領悟其中的道理。比如學習一種刀法,如果僅僅是會用刀,換成一把劍就不會用了,這不是真正的高手。高手就是要能夠通過學習刀進而領悟到整個器械的用法,這時無論是給你一把劍或者匕首,都可以運用自如。 《程序員》:我們知道,您在學校的時候就取得了很多的成績,而我們的讀者也有很多是在校或剛畢業的學生。您有哪些學習方法和經驗值得他們借鑒呢? 周鴻褘:首先還是學好自己的基礎課程。我當時上的是西安交大的特種班,專業要求很嚴,使我不得不把基礎課學好。除此之外還有一個原因,就是我在高中的時候就編程,但那時候沒有理論指導,只是靠興趣,憑感覺,因此遇到了很多問題。當我在大學開始學習後,所學課程讓我明白了很多困擾已久、百思不得其解的問題,所以內心產生了學習的慾望。這樣基礎打得扎實,課程學得也好,而且不是為了應付考試。現在想來,我很多靈感都是來自於學校打下的堅實基礎。第二我花了很多時間去實踐。當時沒有現在這么好的條件,但我在學校一直利用任何一個機會在計算機上去做開發和實踐,這些實踐打下的基礎使我這些年來受益無窮,這也是發自內心的感受。第三是利用大量的時間讀源碼。因為寫程序一方面要讀別人的程序,一方面是模仿,一方面是自己寫,三者缺一不可。通過讀這些源碼,對語言的本質有了很深的了解,進而才能超越語言本身。比如當時新推出了Pascal的圖形工具箱,很多人只是為了用它,但我卻將源碼通讀。大師級的軟體作品就象唐詩三百首一樣,讀起來是藝術的享受。後來我還讀過C語言的庫函數源代碼,研究它是如何寫得精緻和高效的。研究生做畢業設計的時候,又花了一個月的時間仔細研讀新出的MFC類庫。我還把Delphi的源碼和類庫研讀了一遍。而且當時還做了很多程序,去看C編譯器輸出的匯編代碼。這些聽起來好像都是很笨的方法,但效果是非常好的,這個習慣至今未改。第四是經常的思考。思考和學習是結合在一起的,看到別人的項目和軟體,我首先會想它是怎樣做的,為什麼這么做?我個人非常喜歡電腦游戲,但很少上癮,因為面對一個好游戲,我喜歡先思考這個游戲是如何製作的。比如Doom,我曾經仔細研究考慮它的三維圖像和二維貼圖是怎樣處理的。除此之外,還有很多東西都可以讓我去思考,其實在思考的過程中並不一定會得到答案,但重要的是你在思考,這樣帶著很多問題去看書,去聽課,就會讓學習變得有動力,有目的性。 《程序員》:很多剛畢業之後學生和程序員經常會產生一些疑問,比如「我做什麼軟體能夠快速成功?做什麼項目更有意義?」您對這個問題如何看待呢? 周鴻褘:我認為最重要的不是做什麼,而是怎樣去做。因為剛開始你根本做不了判斷。做一個項目的成功與否完全取決於對這個項目的態度和投入,而不取決於項目本身。我有一個信條:一件事情,要麼我不做,要麼我就做好,做的有創意!因為如果不認真做,既浪費公司的時間,同時也浪費自己的時間。但如果認真做了,就會發現從這個項目得到的收獲遠遠超過項目本身。下面我講講自己在方正工作的一些經歷,從中你會發現,機會是自己把握的。我在方正做了好幾件很多人不願意去做的事情。第一件是我剛到方正的時候被分派到新疆做銀行系統集成開發。這是一個苦差事,但我想既然來做這件事情,就一定要做的最好。到達之後,我並沒有立刻動手做事,而是花了一個星期的時間來思考如何用新的開發方式來提高工作效率。後來我以畢業設計時研究VC的基礎,在UNIX字元模式下實現了一套VC的類庫和軟體開發的平台。這個界面編輯器能夠在UNIX的終端下所見即所得的設計界面,自動形成程序框架代碼,自動檢測錯誤,使用這套工具可以提高開發效率十幾倍。就是這樣一個不是機會的機會,不僅僅轟動了整個建行系統,同時也奠定了我在方正的位置。第二件是給國務院辦公廳的領導培訓電子郵件使用。其實本身這件事情是非常無聊的,就是講述CCmail的使用,很多人可能就隨便講講課,應付了事。那時Internet應用剛剛開始,但我從這次培訓開始,找到了很多相關的資料,在學習過程中對電子郵件產生了濃厚的興趣,並感覺做一套Internet的郵件系統會非常有前途。而且通過和學員的交談,發現他們很難學會技術化產品的操作,於是產生了開發一套人性化的電子郵件系統的想法,這件事也奠定了我後來開發方正飛揚這個產品的知識基礎和思路。第三件就是在撤銷方正飛揚這個項目之後,我再次被指派到新疆去解決銀行系統無法處理大量數據的問題。因為當時一個省級銀行每天要做數千萬筆交易,這個訪問量是非常大的,整套系統無法承受。要解決的就是如何在不升級硬體的情況下提高系統效率。這個事情沒有人願意去,一方面是遠,更重要的是很難知道這件事情會做成怎樣。當然我也不想去,但既然去了,就要做出成績來。在新疆工作了一年半之後,我把這個問題解決了。而且在解決這個問題的過程中獲得了很大的收獲,比如對企業級軟體如何利用中間件來提高性能,提高容錯能力有了很好的認識,還研究了企業級軟體的體系結構;最重要的是了解了資料庫系統如何優化,尤其是在處理海量數據訪問的情況下,仍然能夠保證速度和性能方面收益菲淺。所有這些都為現在3721能夠開發出高效率的搜索引擎打下了一個很好的基礎,因此我說,如果當時我沒有去的話,對於3721來說,即便我有了一個很好的想法,但是否能夠做成一個成功的產品還很難說。 《程序員》:現在很多程序員被日新月異的新技術、紛亂的新名詞搞的不知如何是好,那您在遇到過這種情況的時候是如何處理的呢? 周鴻褘:人的生命和精力是有限的,如何在有限的時間中更好的學習和提高自己,這是一個很重要的課題。有些人喜歡追逐新名詞,蜻蜓點水的學習新東西,我覺得這樣做既浪費精力,又使自己很累,而且效果也不好。其實計算機所有的東西都是相通的,換句話說,好的程序員在Windows、DOS、UNIX下編程沒有什麼區別,體現的就是編程的功力,用什麼語言也不重要,體現的是你對問題如何去解決及對演算法和數據結構的把握,對語言本質的了解。同其他的開發人員一樣,我也遇到過很多的問題,我解決流程一般是:學習基礎理論知識-聚焦-扎實的做事,而每個環節都要思考。我上大二的時候參與過學校課題組的一個項目,是國內的程式控制交換機檢錯系統,我分到了自動報警中的屏幕顯示出錯中部件和電路圖的模塊。在我之前,有畢業生准備把二千多張圖紙輸入到計算機中,可是畢業設計做了幾個月,也就畫了幾張圖,不了了之。雖然當時沒有什麼經驗,但我首先花了很多時間思考這個問題。後來受蘋果電腦上畫圖系統的啟發,寫了一個畫圖程序。這個程序可以畫元件、連接元件並加標注。而且還可以把線路圖按照資料庫的形式存儲到計算機裡面,並能很方便的調用。最終這個項目取得了非常大的成功。同時也奠定了我的軟體思維模式,就是如何創建通用的解決問題的方法。而當時我為了做這個產品,我花了一個月的時間研究了Turbo Pascal的圖形庫。到了方正之後,接觸到了剛剛興起的Internet,同很多人一樣,我對Internet帶來新事物和應用感到迷惑和慌張,不知從何處下手,感覺新名詞天天都學不完,又怎麼可能掌握它呢?但我很快就從迷惑中清醒了出來,認識到現在看到的都是表面的事物,不是本質的東西。我首先要了解互聯網的本質,了解互聯網的思想。因此當時我分了三個階段,第一階段找了很多講述互聯網通訊技術理論的書籍,試圖對整個互聯網做技術上的把握。第二階段我就選擇了Email作為切入點,雖然當時互聯網上有很多的應用,但我只選擇了電子郵件作為主攻方向,而且先從郵件客戶端開始去研究各種互聯網標准。第三步就是花費了一年半的時間扎實的去做郵件系統。當我做完郵件系統之後,已經對網路有了深刻的感性認識。 《程序員》:您認為要做一個職業程序員,如何處理開發和市場之間的關系呢? 周鴻褘:做一個程序員,不能只埋頭編程,一定要跳出開發者的狹隘的技術眼光,能夠到市場和客戶那裡去看一看。我比較幸運,因為做過的項目都有客戶需求,這樣就可以和客戶建立很好的技術溝通。在我上研究生的後半年,我花了很多時間到公司中學習其他的各種技能,學習談生意,接觸客戶。當時我對編程以外的很多事情都有興趣,包括攢機器、裝軟體、做培訓。這些事情看起來很無聊,但一方面提高了同他人溝通的能力,另一方面也讓我知道了客戶和企業的需求。後來做病毒卡的時候,又接觸到了售後服務的問題。所有這些都讓我清楚了做產品要從用戶的角度出發,而不能從自己的角度出發。同時我也把這個思路帶到了方正飛揚電子郵件和3721系統中。所以我建議程序員可以一段時間不寫程序,出去走走。就象古代詩人只坐在房間里,寫不出來很好的作品,而出去游歷一下名山大川,感受一下大自然,回來之後自會有另外的一番感受和境界。 《程序員》:不知道您喜不喜歡足球?中國軟體業近些年來就象中國足球一樣,備受指責。那作為軟體業主體的程序員也一定存在很多自身的缺陷,您認為主要表現在哪裡呢? 周鴻褘:我個人很喜歡足球,我做開發時,業余時間經常踢足球,而且我比較喜歡踢前鋒。而看比賽我一般只看高水平的國外聯賽。我覺得我們的有些程序員存在一些致命傷,比如好高騖遠。這些程序員比較年輕,熱血沸騰,總是對中國軟體產業憂心忡忡。還有很多人提出要做中國的操作系統,要挽救中國軟體業。其實他們沒有看到,就美國來說,很多程序員是從五六十年代就開始編程的。沒有發展了幾十年的軟體產業,沒有眾多程序員積累,不可能誕生像Windows這樣的操作系統的。另外對於Quake 3,大家都覺著好玩,有人聲稱也要做一個,其實他沒有看到,Quake 3前面還一代、二代的程序,Quake前面還有Doom,Doom前面還有Wolf 3D做基礎,而做Wolf 3D的一群程序員也有數年的游戲開發經驗。所以說軟體就象文化一樣,是一個需要知識積累和沉澱的。我們的程序員與其杞人憂天,不如扎實的把自己能做的事情做好。另外我建議年輕的程序員不要急於搞軟體工程。因為從另一方面講是對自己沒有信心的一種表現。我覺得要做一名職業的程序員,他的青春和職業生命也應該是比較長的。很多非常年輕的程序員很早就開始研究Rose,UML之類的,自己感覺比較時髦。可是作為一個專業的程序員,如果沒有豐富的實踐經驗,脫離一個很扎實的基礎,就算是學到了系統分析和系統設計的一個皮毛,那成功的可能性也是很小的。想成大事的人要能夠經受住各種磨難,要有韌性。任何一個產品都是用心血澆灌成的。我做開發的時候感覺最多的就是有很多的不眠之夜,經常工作到天亮,連軸工作,一個問題解決了,剛鬆口氣,有了很大的成就感,突然又出現了一個新問題,就這樣在希望和絕望的巔峰和谷底之間來回震盪,真的是很刺激,所以我喜歡做程序員。但當你把一個比較完美的作品做出來的時候,會感覺自己像被扒了三層皮一樣,太累了。所以我送所有的程序員一句話:你覺得自己很聰明,是天才,但天下這種人太多了,你想在三到五年就把別人十年做的事情做一遍,那你也一定會把別人在十年中所受的苦難在這三到五年經歷一遍,沒有韌性是絕對不行的。 《程序員》:再次感謝您接受我們的采訪,近來,世界盃預選賽中國隊踢的不錯,有一種脫胎換骨的感覺,但願我們的程序員也能像中國足球隊員一樣,換一個新面貌。 采訪後記: 早在采訪之前,便聽說過很多關於周鴻褘的故事。有位朋友告訴我:"周鴻褘是一個聰明人!"但采訪完之後,我感到他不僅是一個聰明人,還是一個非常勤奮、有思想的人。兩個小時的采訪中他只喝了兩口水,剩餘的時間都在思考和回答問題,從他的眼神和語言中,恨不能把這些年的感受和經驗全部傾倒出來。他的言語非常有邏輯,有條理,好像仍然在編寫一個程序。

Ⅸ zendstudio12.5怎麼配置svn

Zend Studio配置連接SVN的准備工作
1、我使用的是Zend Studio8.0中文版本,安裝完Zend Studio後,請參考Zend Studio 8漢化教程進行中文漢化,如果你習慣英文版請跳過此步。

2、沒有SVN伺服器的支持,Zend Studio是無法配置使用SVN功能的,所以請安裝配置VisualSVN Server。

3、在VisualSVN Server中新建一個SVN Repositories,我以網站域名leapsoul cn命名。

1、消晌使用Zend Studio新建一個項目。不知道如何新建項目?請參考PHP開發工具Zend Studio7入門使用教程。

2、選擇需要SVN版本控制項目,點擊Zend Studio8 工作區(Workspace)左側,選擇需要進行SVN版本控制的項目目錄並右鍵,選擇小組(Team)->共享項目或share projects(直接進入SVN配置界面),如果通過共享項目進入,有CVS和SVN兩個選項,請選擇SVN。S

選擇創建新的SVN連接,並點擊下一步

3、使用Zend Studio配置新的SVN連接。請打開VisualSVN Server,選擇創建的Repository:leapsoul.cn,右鍵選擇Copy URL to Clipboard將URL地址復制到Share Project Wizard中的URL中,拿拆鋒同時點擊Browse查看SVN配置是否正確,如果無法連接SVN伺服器會出現錯誤信息
4、Zend Studio配置連接SVN服務時輸入用戶名和密碼。點擊下一步,由於在SVN伺服器中已御此設定了訪問https://你的計算機名/svn/是需要進行用戶認證的,所以需要輸入用戶名和密碼,如圖

5、選擇相應的Commit Comment模板

主要是用來對當前版本進行特別說明,需要選擇相應的模板,如果第一次使用Zend Studio配置連接SVN,需要創建新模板。方法如下

打開Zend Studio8,選擇窗口->首選項->小組->SVN->Comment Templates,右側會連接之前創建的模板,你可以創建/編輯/刪除模板。創建完模板後即可在Zend Studio配置SVN時選擇,如圖

選擇或輸入Zend Studio SVN Commit Comment

6、點擊完成後開始進行同步導入,直至導入完成。導入的內容可以在VisualSVN Server中創建的leapsoul.cn源碼庫中找到。

至此,Zend Studio8配置連接SVN功能就算完成了,你可以在進行PHP團隊開發時使用Zend Studio配置SVN功能進行程序源碼版本控制以提升PHP開發效率。Zend Studio提供了比較多的SVN功能,可以進行修改、刪除、同步、對比等操作,大家可以使用一下,相信會有更深的體會。

Ⅹ java如何改全屏為窗口求啊啊啊啊

這個研究了,半舉團陪上午,沒辦法,直接簡單的改幾行代碼,就能變成窗體程序的,
需要重構代碼的
把 ScreenManager 重構成 JFrame 或是 剝離開或悄 ScreenManager 直接用 Jframe

如果。只是想簡單的 ,變成 窗體,可以
修改 frame.setUndecorated(true) 把這個屏蔽掉

但是,你只是,臨時的方法,不推薦正蠢,不能解決根本

閱讀全文

與soul源碼怎麼編譯相關的資料

熱點內容
中國移動長沙dns伺服器地址 瀏覽:249
wifi密碼加密了怎麼破解嗎 瀏覽:596
linux命令cpu使用率 瀏覽:67
linux實用命令 瀏覽:238
傳奇引擎修改在線時間命令 瀏覽:109
php取域名中間 瀏覽:897
cad命令欄太小 瀏覽:830
php開發環境搭建eclipse 瀏覽:480
qt文件夾名稱大全 瀏覽:212
金山雲伺服器架構 瀏覽:230
安卓系統筆記本怎麼切換系統 瀏覽:618
u盤加密快2個小時還沒有搞完 瀏覽:93
小米有品商家版app叫什麼 瀏覽:94
行命令調用 瀏覽:436
菜鳥裹裹員用什麼app 瀏覽:273
窮查理寶典pdf下載 瀏覽:514
csgo您已被禁用此伺服器怎麼辦 瀏覽:398
打開加密軟體的方法 瀏覽:156
雲存儲伺服器可靠嗎 瀏覽:967
2核1g的雲伺服器能帶動游戲嘛 瀏覽:898