當前位置:首頁 » 操作系統 » 紅鳥源碼

紅鳥源碼

發布時間: 2022-03-06 00:29:16

1. 我下載了glibc的源碼,但是沒有找到函數malloc的實現,有看過glibc的兄弟幫忙回復一下,多謝

學習Linux的七點忠告
1、不要「玩 Linux」

很多人用 Linux 的時候會感覺很迷茫,該用哪個發行呢?是不是我少裝了什麼?怎麼升級這么快啊!怎麼這么不穩定!每當遇到新的軟體他就想試用,每當新的版本出現,他就更新,然後用滑鼠在新的菜單里選擇從來沒見過的程序來用用。

其實你是為了Linux而使用Linux,而沒有找到正確的理由來利用 Linux。你首先要明確用電腦的目的,你用它是為了解決你的實際問題,而不是為了學習安裝操作系統,不是為了測試哪個版本好用,不是為了「趕上潮流」,更不是因為你硬碟太大了,你想多佔點空間。

如果你啟動了電腦之後不知道應該干什麼,那麼最好先不要用電腦,因為你可能有更重要的事情需要做。

2、不用挑剔發行版本

很多人剛開始用 Linux 的時候,總是在懷疑別的發行版本是否比自己正在用的這個好,總是懷疑自己以後時候會失去支持,不得不換用別的發行。所以很多人今天是 Redhat,明天又換成了 debian, 一會兒又是 gentoo, …… 甚至有的人在一台機器上裝了兩個版本的 Linux,然後比較哪一個好。

其實你完全沒有必要這樣做,任何發行,只要你熟悉了,你在上面的工作方式幾乎是不會受到任何影響的。你常常聽說 Debian 的更新比 Redhat 快,包比 Redhat 多,但是你可以比 Debian 更新還要快,直接到你需要的程序的主站點下載源碼來編譯就是了。

Debian, TurboLinux, SuSE, Redhat, Gentoo, ... 任何一個版本都是不錯的。

3、不要當「傳教士」

很多人在討論區不斷的引起 "Linux vs. Windows" 之類的討論,甚至爭的面紅耳赤,這是沒有必要的。因為各人的需要不同,生活的環境不同,你不可能得到一個定論。我們需要尊重別人的選擇,這是你在進行任何對工具的討論前需要提醒自己的事情。面對一些容易引起爭論的東西:Word 和 TeX;Emacs 和 VIM;MAXIMA,Mathematica 和 Maple;Gnome,FVWM 和 KDE;Mutt 和 Pine …… 一定要冷靜。

你需要關心的不是你的工具是什麼,而是你用它做了什麼。精通 Linux 並不說明任何問題,因為它只是一個工具而已。如果你用 Windows 能很好的完成你的任務,那你就沒有必要費時間去熟悉 Linux。直到有一天你發現一項任務只有 Linux 才能完成的時候再換也不遲,因為你身邊的 Linux 的愛好者一定會很樂意的幫助你。

並不是喜歡一種東西就必須反對其它的。世界需要多樣性,人們都需要FUN。用自己的興趣去壓制別人的,就會毀掉所有的興趣。個人喜歡什麼就用什麼,完全沒必要為這個爭論。

不要做「傳教士」!你說我現在就是在「傳教」?冤枉啊~

4、直接從源碼安裝程序

很多人放著最新的源碼不用,等著有人幫他做出 rpm, deb, 才能安裝。我說你為什麼不用源碼編譯,這樣版本比 rpm 高的多,有很多新功能,而沒有煩人的依賴關系。可是他說:「要是我用源碼編譯安裝,卸載的時候就不方便了,會留下很多垃圾。」

&&&&為什麼程序還沒有安裝你就想到卸載?難道你不知道這個程序是用來做什麼的?你應該改變到處找程序來試用的作法,而應該先了解一下到底那些程序有同樣的功能,聽聽別人的意見,看看它們各有什麼長處和短處,然後挑一個最適合你的程序來用。

從源碼編譯安裝程序,不但比你裝rpm更適合自己的機器設置,而且它們一般會裝到 /usr/local 目錄,這樣你以後如果換硬碟重裝系統,也可以把以前 /usr/local 下的程序原封不動拷貝過去用。我的 /usr/local 下有 2G 之多的程序,你想要是我有一台新機器要重新安裝,然後配置,得花費多少時間?實際上我曾經通過網路把它們傳到一台新機器上,然後就出去吃晚飯,回來時我就得到了另一台一摸一樣的 Linux 機器。

確實要卸載 make install 的程序怎麼辦呢?答案是直接刪掉。別以為直接刪掉程序會留下垃圾,引起「系統不穩定」。(btw: 這是誰教你的啊?呵呵。) make install 無非就是把可執行程序放在 /usr/local/bin, 把某些函數庫放在 /usr/local/lib,把數據文件放在 /usr/local/share 下一個它自己的目錄,你把這些東西都刪掉就行了,不會留下垃圾,即使真的留下一點文件沒有刪掉也占不了多少空間,更不可能引起系統不穩定。UNIX 就是這么簡單。

但是有幾個程序不建議從源碼安裝,它們是 Mozilla, Open Office, ... 它們編譯時會佔用你幾個G的空間和好幾個小時的時間,這種花費我覺得是不值得的,因為你不能從編譯得到更多好處,不如直接安裝編譯好的版本。

5、不要盲目升級

不知道這是心理作用還是什麼,有的人看到比較大的版本號,就會很想換成那個。很多人的 Redhat 本來配置的很舒服了,可是一旦 Redhat 發行新的版本,他們就會盡快下載過來,然後選擇升級安裝。結果很多時候把自己原來修改得很好的配置文件給沖掉了。新的軟體又帶來了新的問題,比如有一次我的 rxvt 升級到 2.7.8 就跟 miniChinput 沖突了,升級到 Redhat 8.0,發現 xmms 居然預設不能放mp3了,XFree86 的 xtt 模塊在 I810 上有新的 bug,會導致 Mozilla 突然退出。

如果你已經配置好了一切,千萬別再整體升級了,這會浪費你很多很多時間的,不值得。如果需要的話,你可以只把某些部件升級,比如內核,glibc, gcc, XFree86,...

使用 UNIX 的經典程序

好的程序一般都是可以很方便的在很多種 UNIX 上移植的,bash, VIM, Emacs, Mutt, FVWM, xterm, 都是這樣。如果你用這些程序,你就可以在 Sun, HP, ... 等工作站上也裝上,這樣你在各種機型上的工作環境就幾乎完全一樣了!你不需要在 Sun 上面用 CDE,在PC上又換成 KDE,在它們上面都裝一個 FVWM,使用相同的配置文件,就能得到一致的界面。

這些程序大部分都是久經考驗的,是經過很多人多年開發的結果。它們功能完善,各種情況都考慮周全,絕對是你的好助手。

6、不要配置你不需要的東西

如果你只想做一個像我這樣的普通用戶,主要目的是用 Linux 來完成自己的科研任務和日常工作,那就可以不用系統管理員或者網路管理員的標准來要求自己,因為當一個系統和網路管理員確實很辛苦。普通用戶學習那些不經常用到的復雜的維護系統的工具,其實是浪費時間,學了不用是會很快忘記的!

我不是一個合格的網路管理員,我的伺服器都只設置了我自己需要的功能,設置好 ssh, ftp 已經足夠了,那樣可以省去我很多麻煩。我從來不過度考慮「安全」,因為 Linux 預設已經很安全了。我沒有磁帶機,就不用管 tar 的那些稀奇古怪的參數了,czf, xzf, ztf 已經可以滿足我所有的需要。sed, awk, ... 我也只會幾種常用的命令行。

7、不用忙著看內核源碼

除非你想研究操作系統,否則還是先把怎麼使用 Linux 掌握好再說吧。我以前看了那麼多內核源代碼,寫了驅動程序,結果最後發現我還是一隻很多事情不能用 Linux 解決的菜鳥 吸取我的教訓吧,你應該首先掌握 shell,Xwindow 的使用和原理,它們可不比內核簡單。(完)(轉自互聯網bbs)
.
希望能夠幫助你 ^_^ 也希望能夠選為最佳答案!

2. 中國有那些游戲軟體開發公司啊最好按排名回答!...有人懂嗎8啟

上海玉狐,深圳泊眾紅鳥濟南傲翼,廈門吉網等。


3. 想開發一個直播app,怎麼收費的呢

開發一個直播app,怎麼收費的呢

開發一款運營級的直播軟體,最低需要3w+,如需源碼,至少8w+,原因如下:

1、直播app的開發成本依據人工成本和時間成本計算的,開發團隊關於音視頻軟體開發的經驗、團隊所在地區、當地人力及物價水平、直播app功能機制復雜程度、程序流暢度、開發所需時間等因素,都會影響軟體開發所需的時間。

互聯網是個神奇的大網,大數據開發和軟體定製也是一種模式,這里提供最詳細的報價,如果你真的想做,可以來這里,這個手機的開始數字是一伍扒中間的是壹壹三三最後的是泗柒泗泗,按照順序組合起來就可以找到,我想說的是,除非你想做或者了解這方面的內容,如果只是湊熱鬧的話,就不要來了。

2、直播程序是軟體開發中,功能比較復雜、攻克難度較大、所需開發時間較長的一種,因此定製開發的價格也較高,最低也要10w+,但是由於直播行業發展較久,所以現在市面上開始流行現成的做好的直播程序,開發公司將直播程序的基礎功能都開發好,後期再根據需求文檔進行功能增減與機制二次開發,UI頁面之類的細節方面也會全部修改,因為基礎程序可以反復利用,所以比較節約時間和資金,3w+可以搭建運營級直播平台,還帶一年的技術支持和售後保修。

3、 如果運營方想要時常對軟體進行更新的話,就需要連程序源碼一起帶走,費用會增加到8w+,如果剛開始運營時不需要更新太頻繁,可以後期補差獲得源碼。

4. 紅色代碼兄的《批處理教程第四章 管道命令和組合命令》誰有

這是一篇技術教程,我會用很簡單的文字表達清楚自己的意思,你要你識字就能看懂,就能學到知識。寫這篇教程的目的,是讓每一個看過這些文字的朋友記住一句話:如果愛可以讓事情變的更簡單,那麼就讓它簡單吧!看這篇教程的方法,就是慢!慢慢的,如同品一個女人、一杯茗茶,你會發現很多以前就在眼前的東西突然變的很遙遠,而有些很遙遠的東西卻又突然回到了眼前。

先概述一下批處理是個什麼東東。批處理的定義,至今我也沒能給出一個合適的----眾多高手們也都沒給出----反正我不知道----看了我也不一定信服----我是個菜鳥,當然就更不用說了;但我想總結出一個「比較合適的」,而且我也相信自己可以把它解釋的很清楚,讓更多的菜鳥都知道這是個什麼東東,你用這個東東可以干什麼事情。或許你會因為這篇文章而「無條件愛上批處理」,那麼我的目的就達到了----我就是要讓你愛上它,我就這么拽,你能怎麼著??真的,愛有時候就這么拽,就是這么沒理由,就是這么不要臉!真的!

按照我的理解,批處理的本質,是一堆DOS命令按一定順序排列而形成的集合。

OK,never claver and get to business(閑話少說言歸正傳)。批處理,也稱為批處理腳本,英文譯為BATCH,批處理文件後綴BAT就取的前三個字母。它的構成沒有固定格式,只要遵守以下這條就ok了:每一行可視為一個命令,每個命令里可以含多條子命令,從第一行開始執行,直到最後一行結束,它運行的平台是DOS。批處理有一個很鮮明的特點:使用方便、靈活,功能強大,自動化程度高。我不想讓自己寫的教程枯燥無味,因為牽纏到代碼(批處理的內容算是代碼吧?)的問題本來就是枯燥的,很少有人能面對滿屏幕的代碼而靜下心來。所以我會用很多簡單實用的例子讓讀這篇教程的朋友去體會批處理的那四射的魅力,感受它那古靈精怪的性格,不知不覺中愛上批處理(暈,怎麼又是愛?到底批處理和愛有什麼關系?答案:沒有!)。再說句「閑話」:要學好批處理,DOS基礎一定要牢!當然腦子靈活也是很重要的一方面。

例一、先給出一個最easy的批處理腳本讓大家和它混個臉熟,將下面的幾行命令保存為name.bat然後執行(以後文中只給出代碼,保存和執行方式類似):

ping sz.tencent.com > a.txt
ping sz1.tencent.com >> a.txt
ping sz2.tencent.com >> a.txt
ping sz3.tencent.com >> a.txt
ping sz4.tencent.com >> a.txt
ping sz5.tencent.com >> a.txt
ping sz6.tencent.com >> a.txt
ping sz7.tencent.com >> a.txt
exit

是不是都能看的懂?是不是很easy?但它的作用卻是很實用的,執行這個批處理後,可以在你的當前盤建立一個名為a.txt的文件,它裡面記錄的信息可以幫助你迅速找到速度最快的QQ伺服器,從而遠離「從伺服器中轉」那一痛苦的過程。這里>的意思,是把前面命令得到的東西放到後面所給的地方,>>的作用,和>的相同,區別是把結果追加到前一行得出的結果的後面,具體的說是下一行,而前面一行命令得出的結果將保留,這樣可以使這個a.txt文件越來越大(想到如何搞破壞了??)。By the way,這個批處理還可以和其他命令結合,搞成完全自動化判斷伺服器速度的東東,執行後直接顯示速度最快的伺服器IP,是不是很爽?後面還將詳細介紹。

例二、再給出一個已經過時的例子(a.bat):

@echo off
if exist C:\Progra~1\Tencent\AD\*.gif del C:\Progra~1\Tencent\AD\*.gif
a.bat

為什麼說這是個過時的例子呢?很簡單,因為現在已經幾乎沒有人用帶廣告的QQ了(KAO,我的QQ還顯示好友三圍呢!!),所以它幾乎用不上了。但曾經它的作用是不可小窺的:刪除QQ的廣告,讓對話框乾乾凈凈。這里用的地址是QQ的默認安裝地址,默認批處理文件名為a.bat,你當然可以根據情況自行修改。在這個腳本中使用了if命令,使得它可以達到適時判斷和刪除廣告圖片的效果,你只需要不關閉命令執行後的DOS窗口,不按CTRL+C強行終止命令,它就一直監視是否有廣告圖片(QQ也再不斷查看自己的廣告是否被刪除)。當然這個腳本佔用你一點點內存,呵呵。
例三,使用批處理腳本查是否中冰河。腳本內容如下:

@echo off
netstat -a -n > a.txt
type a.txt | find "7626" && echo "Congratulations! You have infected GLACIER!"
del a.txt
pause & exit

這里利用了netstat命令,檢查所有的網路埠狀態,只需要你清楚常見木馬所使用的埠,就能很easy的判斷出來是否被人種了冰河。然這不是確定的,因為冰河默認的埠7626,完全可以被人修改。這里介紹的只是方法和思路。這里介紹的是方法和思路稍做改動,就變成可以檢查其他木馬的腳本了,再改動一下,加進去參數和埠及信息列表文件後,就變成自動檢測所有木馬的腳本了。呵呵,是不是很過癮?腳本中還利用了組合命令&&和管道命令|,後面將詳細介紹。

例四,借批處理自動清除系統垃圾,腳本如下:

@echo off
if exist c:\windows\temp\*.* del c:\windows\temp\*.*
if exist c:\windows\Tempor~1\*.* del c:\windows\Tempor~1\*.*
if exist c:\windows\History\*.* del c:\windows\History\*.*
if exist c:\windows\recent\*.* del c:\windows\recent\*.*

將以上腳本內容保存到autoexec.bat里,每次開機時就把系統垃圾給自動刪除了。這里需要注意兩點:一、DOS不支持長文件名,所以就出現了Tempor~1這個東東;二、可根據自己的實際情況進行改動,使其符合自己的要求。

怎麼樣,看到這里,你對批處理腳本是不是已經有點興趣了?是不是發現自己已經慢慢愛上了這個東東?別高興的太早,愛不是一件簡單的事,它也許能帶給你快樂和幸福,當然也能讓你痛苦的想去跳樓。如果你知道很難還敢繼續的話,I 服了 YOU!繼續努力吧,也許到最後你不一定得到真愛(真的有這可能,愛過的人都知道),但你可以體會到整個愛的過程,就是如此。 酸、苦和辣,有沒有甜天知道。

為什麼會把批處理和愛情扯上關系?不是我無聊,也不是因為這樣寫有趣多少,原因有二:其一,批處理和愛情有很多相同的地方,有些地方我用「專業」的行話解釋不清(我不懷疑自己的表達能力,而是事情本身就不好說清楚),說了=沒說,但用地球人都知道的愛情一比喻(愛情是什麼?我**怎麼知道!!),沒准你心裡一下就亮堂了,事半功倍,何樂而不為?其二,我這段時間狀態不是很好,感冒發燒頭疼鼻塞,但主要還是感情上精神摧殘,搞的人煩透了,借寫教程之際感慨幾句,大家就全當買狗皮膏葯了,完全可以省略不看(也許還真有點效果----不至於讓你看著看著就睡著了,把頭磕了來找我報銷醫葯費)。說不定下次的教程中大家還會看到楊過、張無忌等金老前輩筆下的英雄們。
看過第一章的朋友,一定對批處理有了初步的印象,知道它到底是用來干什麼的了。但你知道運用批處理的精髓在哪裡嗎?其實很簡單:思路要靈活!沒有做不到的,只有想不到的。這和愛情就有點不同了,因為愛情的世界是兩個人的世界,一廂情願不叫愛情(補充:那叫單戀。廢話!)而批處理卻是一個人的天堂,你可以為所欲為,沒有達不到的境界!

批處理看起來雜亂無章,但它的邏輯性之強,絕對不比其他程序語言(如匯編)低,如果你寫的腳本是一堆亂麻,雖然每一行命令都正確,但從頭執行到尾後,不一定得到你想要的結果,也許是一屏幕的Bad command or fail name。這又和愛情有了共同點:按步驟來經營,缺少或增多的步驟都可能導致不想看見的結果。陷入愛河的朋友,相信沒有不肯定這句話的。我的愛情批處理,輸出的結果不是Bad command or fail name,屏幕是這么顯示的:『你的愛情』不是內部或外部命令,也不是可運行的程序或批處理文件。然後就是游標不停閃動,等待這下一次錯誤的輸入。

從這一章開始,將由淺入深的介紹批處理中常用的命令,很多常見DOS命令在批處理腳本中有這廣泛的應用,它們是批處理腳本的BODY部分,但批處理比DOS更靈活多樣,更具備自動化。要學好批處理,DOS一定要有比較扎實的基礎。這里只講述一些比較少用(相對來說)的DOS命令,常用命令如COPY、DIR等就不做介紹了(這些看似簡單的命令實際復雜的很,我怕自己都說不清楚!)。

例五,先看一個實例。這是一個很有意思的腳本,一個小巧實用的好東東,把批處理「自動化」的特點體現的淋漓盡致。先介紹一下這個腳本的來歷:大家都知道匯編程序(MASM)的上機過程,先要對源代碼進行匯編、連接,然後再執行,而這中間有很多環節需要輸入很多東西,麻煩的很(只有經歷過的朋友才懂得)。如何使這個過程變的簡單呢?在我們搞匯編課程設計時,我「被逼」寫了這個腳本,用起來很爽,呵呵。看看腳本內容:

@echo off
::close echo
cls
::clean screen
echo This programme is to make the MASM programme automate
::display info
echo Edit by CODERED
::display info
echo Mailto me : qqkiller***@sina.com
::display info
if "%1"=="" goto usage
::if input without paramater goto usage
if "%1"=="/?" goto usage
::if paramater is "/?" goto usage
if "%1"=="help" goto usage
::if paramater is "help" goto usage
pause
::pause to see usage
masm %1.asm
::assemble the .asm code
if errorlevel 1 pause & edit %1.asm
::if error pause to see error msg and edit the code
link %1.obj & %1
::else link the .obj file and execute the .exe file
:usage
::set usage
echo Usage: This BAT file name [asm file name]
echo Default BAT file name is START.BAT
::display usage

先不要被這一堆的東西給嚇怕了,靜下心來仔細的看(回想一下第一章中第一段是怎麼寫的!!)。已經給出了每一行命令的解釋,兩個冒號後面的內容為前一行內容解釋的E文(害怕E文的朋友也不用擔心,都很easy,一看就懂了,實在不懂了不會查詞典啊,這么懶?),在腳本執行時不顯示,也不起任何作用。倒數第5行行首有一個冒號,可不是筆誤哦!具體作用後面會詳細講到。此腳本中masm和link是匯編程序和連接程序,必須和edit程序以及你要編輯的源代碼(當然還有這個腳本,廢話!)一起在當前目錄中。使用這個批處理腳本,可以最大可能的減少手工輸入,整個過程中只需要按幾下回車鍵,即可實現從匯編源代碼到可執行exe文件的自動化轉換,並具備智能判斷功能:如果匯編時源代碼出現錯誤(匯編不成功),則自動暫停顯示錯誤信息,並在按任意鍵後自動進入編輯源代碼界面;如果源代碼匯編成功,則進行連接,並在連接後自動執行生成的exe文件。另外,由於批處理命令的簡單性和靈活性,這個腳本還具備良好的可改進性,簡單進行修改就可以符合不同朋友的上機習慣。正在學匯編的朋友,一定別忘了實習一下!

在這個腳本中出現了如下幾個命令:@、echo、::、pause、:和goto、%以及if。而這一章就將講述這幾個命令。

1、@

這個符號大家都不陌生,email的必備符號,它怎麼會跑到批處理中呢?呵呵,不是它的錯,批處理本來就離不開它,要不就不完美了。它的作用是讓執行窗口中不顯示它後面這一行的命令本身(多麼繞口的一句話!)。呵呵,通俗一點說,行首有了它的話,這一行的命令就不顯示了。在例五中,首行的@echo off中,@的作用就是讓腳本在執行時不顯示後面的echo off部分。這下懂了吧?還是不太懂?沒關系,看完echo命令簡介,自然就懂了。

2、echo

中文為「反饋」、「回顯」的意思。它其實是一個開關命令,就是說它只有兩種狀態:打開和關閉。於是就有了echo on和echo off兩個命令了。直接執行echo命令將顯示當前echo命令狀態(off或on)執行echo off將關閉回顯,它後面的所有命令都不顯示命令本身,只顯示執行後的結果,除非執行echo on命令。在例五中,首行的@命令和echo off命令聯合起來,達到了兩個目的:不顯示echo off命令本身,不顯示以後各行中的命令本身。的確是有點亂,但你要是練習一下的話,3分鍾包會,不會的退錢!

echo命令的另一種用法一:可以用它來顯示信息!如例五中倒數第二行,Default BAT file name is START.BAT將在腳本執行後的窗口中顯示,而echo命令本身不顯示(為什麼??)。
echo命令的另一種用法二:可以直接編輯文本文件。例六:
echo nbtstat -A 192.168.0.1 > a.bat
echo nbtstat -A 192.168.0.2 >> a.bat
echo nbtstat -A 192.168.0.3 >> a.bat

以上腳本內容的編輯方法是,直接是命令行輸入,每行一回車。最後就會在當前目錄下生成一個a.bat的文件,直接執行就會得到結果。

3、::

這個命令的作用很簡單,它是注釋命令,在批處理腳本中和rem命令等效。它後面的內容在執行時不顯示,也不起任何作用,因為它只是注釋,只是增加了腳本的可讀性,和C語言中的/*…………*/類似。地球人都能看懂,就不多說了。

4、pause

中文為「暫停」的意思(看看你的workman上),我一直認為它是批處理中最簡單的一個命令,單純、實用。它的作用,是讓當前程序進程暫停一下,並顯示一行信息:請按任意鍵繼續. . .。在例五中這個命令運用了兩次,第一次的作用是讓使用者看清楚程序信息,第二個是顯示錯誤的匯編代碼信息(其實不是它想顯示,而是masm程序在顯示錯誤信息時被暫它停了,以便讓你看清楚你的源代碼錯在哪裡)。

5、:和goto

為什麼要把這兩個命令聯合起來介紹?因為它們是分不開的,無論少了哪個或多了哪個都會出錯。goto是個跳轉命令,:是一個標簽。當程序運行到goto時,將自動跳轉到:定義的部分去執行了(是不是分不開?)。例五中倒數第5行行首出現一個:,則程序在運行到goto時就自動跳轉到:標簽定義的部分執行,結果是顯示腳本usage(usage就是標簽名稱)。不難看出,goto命令就是根據這個冒號和標簽名稱來尋找它該跳轉的地方,它們是一一對應的關系。goto命令也經常和if命令結合使用。至於這兩個命令具體用法,參照例五。

goto命令的另一種用法一:提前結束程序。在程序中間使用goto命令跳轉到某一標簽,而這一標簽的內容卻定義為退出。如:

……
goto end
……
:end

這里:end在腳本最後一行!其實這個例子很弱智,後面講了if命令和組合命令你就知道了。

6、%

這個百分號嚴格來說是算不上命令的,它只是批處理中的參數而已(多個%一起使用的情況除外,以後還將詳細介紹),但千萬別以為它只是參數就小看了它(看看例五中有多少地方用到它?),少了它批處理的功能就減少了51%了。看看例七:

net use \\%1\ipc$ %3 /u:"%2"
11.BAT \\%1\admin$\system32 /y
13.BAT \\%1\admin$\system32 /y
ipc2.BAT \\%1\admin$\system32 /y
NWZI.EXE \\%1\admin$\system32 /y
attrib \\%1\admin$\system32\10.bat -r -h -s

以上代碼是Bat.Worm.Muma病毒中的一部分,%1代表的IP,2%代表的username,3%代表password。執行形式為:腳本文件名 參數一 參數二 ……。假設這個腳本被保存為a.bat,則執行形式如下:a IP username password。這里IP、username、password是三個參數,缺一不可(因為程序不能正確運行,並不是因為少了參數語法就不對)這樣在腳本執行過程中,腳本就自動用用你的三個參數依次(記住,是依次!也是一一對應的關系。)代換1%、2%和3%,這樣就達到了靈活運用的目的(試想,如果在腳本中直接把IP、username和password都定義死,那麼腳本的作用也就被固定了,但如果使用%的話,不同的參數可以達到不同的目的,是不是更靈活?)。

關於這個參數的使用,在後續章節中還將介紹。一定要非常熟練才行,這需要很多練習過程,需要下點狠工夫!

這一章就寫到這里了。可能有朋友問了:怎麼沒介紹if命令?呵呵,不是我忘了,而是它不容易說清楚,下一章再講了!這一章講的這點東西,如果你是初學者,恐怕也夠消化的了。記住一句話:DOS是批處理的BODY,任何一個DOS命令都可以被用在批處理腳本中去完成特定的功能。到這里,你是否已經想到了用自己肚子里的東西去寫點帶有自動化色彩的東東呢?很簡單,就是一個DOS命令的集合而已,相信自稱為天才的你已經會把計算機等級考試上機試題中的DOS部分用批處理來自動化完成了。

煩!就好象一個半老女人到了更年期,什麼事都想嘮叨幾句,什麼事都感到不舒服,看誰誰不爽。明知山有虎,偏向虎山行,最後留下一身傷痕無功而返時,才發現自己竟然如此脆弱,如此渺小,如此不堪一擊。徘徊在崩潰的邊緣,突然回想起了自己最後一次扁人的那一刻,還真有點懷念(其實我很不喜歡扁人,更不喜歡被人扁)。我需要發泄,我用手指拚命的敲打著鍵盤,在一陣接一陣有節奏的聲音中,屏幕上出現了上面的這些文字。可難道這就是發泄的另一種方式嗎?中國人還是厲害,早在幾千年前孔老夫子就說過「唯女子與小人,難養也」,真**有先見之明,佩服!雖然是在發泄,不過大家請放心,以我的脾氣,既然決定寫這篇教程,就一定會盡力去寫好,寫完美,絕對不給自己留下遺憾,要不這教程就不是我寫的!
批處理腳本中最重要的幾個命令,將在這一章詳細介紹,但是很遺憾,有些細節到現在我都沒掌握的很好,甚至還有些生分。如同還不太懂得愛一樣。但我一直都在努力,即使一直都沒有收獲。所以可能講的會比較籠統,但我會告訴你方法,剩下的就是時間問題了,需要自己去磨練。讓我們共同努力吧。冰凍三尺非一日之寒,滴水穿石非一日之功。有些事情,比如學批處理,比如愛一個人,都是不能速成的,甚至還會有付出艱辛而收獲為甚微的情況。再次重申,看這篇教程的時候,一定要靜下心來,除非你已經掌握了這篇教程的所有東西----但那也就不必看了,浪費時間!

7、if

接上一章,接著講if命令。總的來說,if命令是一個表示判斷的命令,根據得出的每一個結果,它都可以對應一個相應的操作。關於它的三種用法,在這里分開講。

(1)、輸入判斷。還是用例五裡面的那幾句吧:

if "%1"=="" goto usage
if "%1"=="/?" goto usage
if "%1"=="help" goto usage

這里判斷輸入的參數情況,如果參數為空(無參數),則跳轉到usage;如果參數為/?或help時(大家一般看一個命令的幫助,是不是輸入的/?或help呢,這里這么做只是為了讓這個腳本看起來更像一個真正的程序),也跳轉到usage。這里還可以用否定形式來表示「不等於」,例如:if not "%1"=="" goto usage,則表示如果輸入參數不為空就跳轉到usage(實際中這樣做就沒意義了,這里介紹用法,管不了那麼多了,呵呵。)是不是很簡單?其實翻譯成中文體會一下就understand了。

(2)、存在判斷。再看例二里這句:

if exist C:\Progra~1\Tencent\AD\*.gif del C:\Progra~1\Tencent\AD\*.gif

如果存在那些gif文件,就刪除這些文件。當然還有例四,都是一樣的道理。注意,這里的條件判斷是判斷存在的,當然也可以判斷不存在的,例如下面這句「如果不存在那些gif文件則退出腳本」:if not exist C:\Progra~1\Tencent\AD\*.gif exit。只是多一個not來表示否定而已。

(3)、結果判斷。還是拿例五開刀(沒想到自己寫的腳本,竟然用處這么大,呵呵):

masm %1.asm
if errorlevel 1 pause & edit %1.asm
link %1.obj

先對源代碼進行匯編,如果失敗則暫停顯示錯誤信息,並在按任意鍵後自動進入編輯界面;否則用link程序連接生成的obj文件。這里只介紹一下和if命令有關的地方,&命令後面會講到。這種用法是先判斷前一個命令執行後的返回碼(也叫錯誤碼,DOS程序在運行完後都有返回碼),如果和定義的錯誤碼符合(這里定義的錯誤碼為1),則執行相應的操作(這里相應的操作為pause & edit %1.asm部分)。

另外,和其他兩種用法一樣,這種用法也可以表示否定。用否定的形式仍表達上面三句的意思,代碼變為:
masm %1.asm
if not errorlevel 1 link %1.obj
pause & edit %1.asm

看到本質了吧?其實只是把結果判斷後所執行的命令互換了一下,「if not errorlevel 1」和「if errorlevel 0」的效果是等效的,都表示上一句masm命令執行成功(因為它是錯誤判斷,而且返回碼為0,0就表示否定,就是說這個錯誤不存在,就是說masm執行成功)。這里是否加not,錯誤碼到底用0還是1,是值得考慮的兩個問題,一旦搭配不成功腳本就肯定出錯,所以一定要體會的很深刻才行。如何體會的深刻?練習!自己寫一個腳本,然後把有not和沒有not的情況,返回碼為0或1的情況分別寫進去執行(怎麼,嫌麻煩啊?排列組合算一下才四中情況你就嫌麻煩了?後面介紹管道命令和組合命令時還有更麻煩的呢!怕了?呵呵。),這樣從執行的結果中就能很清楚的看出這兩種情況的區別。

這種用errorlevel結果判斷的用法是if命令最難的用法,但也恰恰是最有用的用法,如果你不會用errorlevel來判斷返回碼,則要達到相同的效果,必須用else來表示「否則」的操作,是比較麻煩的。以上代碼必須變成:

masm %1.asm
if exist %1.obj link %1.obj
else pause & edit %1.asm

關於if命令的這三種用法就say到這里,理解很簡單,但應用時就不一定用的那麼得心應手,主要是熟練程度的問題。可能有的朋友有點驚訝,我怎麼沒給出類似下面三行的用法介紹,是因為下面三行是if命令幫助里對它自身用法的解釋,任何人只要一個「if /?」就能看到,我沒有必要在這里多費口舌;更重要的原因,是我覺得這樣介紹的不清楚,看的人不一定看的懂,所以我採用上面自己對if命令的理解來介紹。一定要注意的是,這三種用法的格式各不相同,而且也是不能改變的,但實際上可以互換(以為從本質上講,這三種用法都是建立在判斷的基礎上的,哲學教我們學會透過現象看事物本質!)。有興趣的朋友可以自己研究一下。

IF [NOT] ERRORLEVEL number do command
IF [NOT] string1==string2 do command
IF [NOT] EXIST filename do command
8、call

學過匯編或C的朋友,肯定都知道call指令表示什麼意思了,在這里它的意思其實也是一樣的。在批處理腳本中,call命令用來從一個批處理腳本中調用另一個批處理腳本。看例八(默認的三個腳本文件名分別為start.bat、10.bat和ipc.bat):

start.bat:
……
CALL 10.BAT 0
……

10.bat:
……
ECHO %IPA%.%1 >HFIND.TMP
……
CALL ipc.bat IPCFind.txt

ipc.bat:
for /f "tokens=1,2,3 delims= " %%i in (%1) do call HACK.bat %%i %%j %%k

有沒有看出什麼不對的地方?沒看出來啊?沒看出來就對了,其實就沒有不對的地方嘛,你怎麼看的出來!從上面兩個腳本,你可以得到如下信息:1、腳本調用可以靈活運用,循環運用、重復運用。2、腳本調用可以使用參數!關於第一點就不多說了,聰明的你一看就應該會,這里說一下第二點。

在start.bat中,10.bat後面跟了參數0,在執行時的效果,其實就是把10.bat里的參數%1用0代替。在start.bat中,ipc.bat後面跟了參數ipcfind.txt(一個文件,也可以做參數),執行時的效果,就是用ipc.bat中的每一行的三個變數(這里不懂沒關系,學過for命令後就懂了),對應代換ipc.bat中的%%i、%%j和%%k。這里參數調用是非常靈活的,使用時需要好好體會。在初學期間,可以先學習只調用腳本,至於連腳本的參數一起使用的情況,在後面的學習中自然就會有比較深刻的理解,這是因為當你已經可以靈活運用批處理腳本後,如何使代碼寫的更精簡更完美更高效就自然包括到了考慮的范圍,這時候你就會發現在調用腳本時直接加入參數,可以使代碼效率加倍。By the way,上面的這幾個腳本,都是Bat.Worm.Muma病毒的一部分,在後面的教程里,大家將有機會見到這個病毒的真面目。
那是不是說,在同一個目錄下至少存在兩個批處理腳本文件(只有一個你調用誰?)?呵呵,注意了,這句話錯了!!只有一個照樣可以調用----調用自身!看例九(默認腳本文件名a.bat):

net send %1 This is a call example.
call a.bat

這兩句一結合,效果自然不怎麼樣,因為只有一台機器來發消息,誰怕誰啊?我給你來個禮尚往來!可如果有100台機器同時執行,而且每台機器開10和窗口同時向一個目標機器發消息的話,呵呵。這里call a.bat的作用就是調用自身,執行完前一句net send命令後再調用自身,達到了循環執行的目的。

給出一個很有意思的腳本,有興趣的朋友可以實驗一下。例十(默認腳本文件名為a.bat):

call a.bat

一定要在DOS窗口下執行,否則只會看到一個窗口一閃而過,看不到最後結果。等執行完後,當腳本被執行了1260次,別忘了想一下到底是為什麼!愛情有時候跟這個腳本一樣,一旦陷入死循環,最後的結果都是意想不到的。只是愛情,絕對不會等到被毫無理由的循環這么多次,也許在第三次時就出現了love is aborted的提示。

9、find

這是一個搜索命令,用來在文件中搜索特定字元串,通常也作為條件判斷的鋪墊程序(我怎麼突然想起了這四個字?)。這個命令單獨使用的情況在批處理中是比較少見的,因為沒什麼實際意義。還是借例三來說明:

@echo off
nets

5. 想買套短視頻社交系統,需要買源碼嗎

不知道你是要開發神馬系統,總的來說有能力的話還是買源碼版的吧,後期也可以直接開發,不用擔心售後,畢竟源碼再自己手上,現在很多開發公司都有提供源碼的,像小豬的o2o、方維的區塊鏈、紅鳥等其他開發APP的公司基本都會給你提供源碼,只是價格估計會貴些。

6. 紅色警戒2尤里的復仇MOD

在源代碼里,隨便找個建築,吧建築距離改成255 (原先的建築要沒有武器的最好!)
咋吧武器改成尤里X的武器,主武器就行,副武器改成啥都行,改成放空炮的沒人管你
但是咋建在水上還在研究呢,研究到我我在告訴你!
能變戰車的嗎下個增強版超級編輯器,那這個改就行,攻擊距離嗎1000就行啦!
就是全圖
改成炮的話威力改成1000,見誰秒誰!!!!!!!!!!!!!!!!!!!
呵呵很無恥吧!

要是菜鳥的話那單位修改器改就行啦,反正都用的到 (↓)

紅警武器表:
105mm 105毫米口徑 0級灰熊坦克主武器
105mmE 105毫米口徑升級 3級灰熊坦克主武器
120HE 120HE
120mm 120毫米口徑 0級犀牛坦克主武器
120mmE 120毫米口徑升級 3級犀牛坦克主武器
120mmx 120毫米口徑X 0級天啟坦克主武器
120mmxE 120毫米口徑X升級 3級天啟坦克主武器
155mm 155毫米口徑 0級cdest主武器
155mmE 155毫米口徑升級 3級cdest主武器
20mm 20毫米口徑 0級火箭飛行兵主武器
20mmE 20毫米口徑升級 3級火箭飛行兵主武器
20mmRapid 20毫米口徑快速
20mmRapidE 20毫米口徑快速升級
75mm 75毫米口徑
90mm 90毫米口徑 輕坦克主武器
AlliedOccupyW 盟軍佔領W 瑪雅遺跡02主武器|建築主武器
AlligatorBite 鱷魚咬 鱷魚主武器
AssaultBolt 攻擊線圈 磁爆步兵輔武器
AssaultCannon 攻擊大炮
ASWBomb ASW炸彈 asw主武器
ASWCollision ASW碰撞 asw輔武器
ASWLauncher ASW發射器 cdest輔武器
AWP 重狙 0級狙擊手主武器
AWPE 重狙升級 3級狙擊手主武器
BadTeeth 壞牙 蘇聯軍犬主武器
BAZOOKA 火箭筒
BearBite 熊咬 北極熊主武器
BikeMissile 摩托車導彈
BlackHawkCannon 黑鷹機關炮 雌鹿直升機主武器|0級夜鷹直升機主武器
BlackHawkCannonE 黑鷹機關炮升級 3級夜鷹直升機主武器
BlimpBomb 飛艇炸彈 0級基洛夫空艇主武器
BlimpBombE 飛艇炸彈升級 3級基洛夫空艇主武器
Bomb 炸彈
ChemLauncher 化學發射器
ChimpBite 黑猩猩咬 猴子主武器
ChronoMP5 Chrono-MP5沖鋒槍 0級超時空突擊隊主武器
ChronoMP5E Chrono-MP5沖鋒槍升級 3級超時空突擊隊主武器
CoilBolt 線圈磁暴 (Tesla=Coil)主武器
Comet 棱鏡坦克
CometFragment 棱鏡坦克碎片
CowShot 奶牛槍殺
CRAWP CR-重狙
CRBAZOOKA CR-火箭筒
CRElectricBolt CR-導電磁爆
CRFlakGuyGun CR-步兵高射炮
CRM1Carbine CR-M1卡賓槍
CRM60 CR-輕機槍
CRMakeupKit CR-構造工具包
CRMindControl CR-精神控制
CRMP5 CR-MP5沖鋒槍
CRNeutronRifle CR-超時空步槍
CRNuke CR-核 多功能步兵車死亡武器
CRRadBeamWeapon CR-RAD束武器
CRTerrorBomb CR-恐怖炸彈
CyCannon Cy大炮
DefuseKit 拆炸彈 工程師主武器
Demobomb 卡車炸彈 自爆卡車主武器|自爆卡車死亡武器
DoublePistols 雙* 0級譚雅主武器
DoublePistolsE 雙*升級 3級譚雅主武器
Dragon 鱷魚
DredCollision Dred碰撞
DredLauncher Dred發射器 無畏級戰艦主武器
DroneJump 雄蜂跳躍 恐怖機器人主武器
EiffelBolt 艾菲爾磁爆 艾菲爾鐵塔主武器
ElectricBolt 導電磁爆 0級磁爆步兵主武器
ElectricBoltE 導電磁爆升級 3級磁爆步兵主武器
ElectricFragment 導電碎片
EMPulseWeapon EM脈沖武器
FakeC4 假的C4 超時空突擊隊輔武器
FiendShard 惡魔碎片
FireballLauncher 火球發射器
FlakGuyAAGun 加固高射炮 0級防空步兵輔武器
FlakGuyAAGunE 加固高射炮升級 3級防空步兵輔武器
FlakGuyGun 步兵高射炮 0級防空步兵主武器
FlakGuyGunE 步兵高射炮升級 3級防空步兵主武器
FlakTrackAAGun 軌道高射炮 0級防空履帶車輔武器
FlakTrackAAGunE 軌道高射炮升級 3級防空履帶車輔武器
FlakTrackGun 軌道槍 0級海蠍主武器|0級防空履帶車主武器
FlakTrackGunE 軌道槍升級 3級海蠍主武器|3級防空履帶車主武器
FlakWeapon 核武器 0級海蠍輔武器|防空炮主武器
FlakWeaponE 核武器升級 3級海蠍輔武器
GoodTeeth 好牙 盟軍軍犬主武器
GrandCannonWeapon 大火炮武器 巨炮主武器
Grenade 手榴彈
HarpyClaw 悍婦爪
Heal 治癒
Hellfire 地獄之火
HornetBomb 黃蜂炸彈 0級大黃蜂主武器
HornetBombE 黃蜂炸彈升級 3級大黃蜂主武器
HornetCollision 大黃蜂碰撞 大黃蜂輔武器
HornetLauncher 大黃蜂發射器 航空母艦主武器
HoverMissile 懸停導彈 0級多功能步兵車主武器|科技前哨站主武器
HoverMissile2 懸停導彈2
HoverMissile2e 懸停導彈2升級
HoverMissileE 懸停導彈升級 3級多功能步兵車主武器
HowitzerGun 榴彈炮 榴彈炮主武器
IvanBomber 伊文炸彈 0級瘋狂伊文主武器|超時空伊文主武器
IvanBomberE 伊文炸彈升級 3級瘋狂伊文主武器
JumpCannon 跳躍大炮
LaserFire 激光槍
LaserFire2 激光槍2
LtRail 電網
M1Carbine M1卡賓槍 0級動員兵主武器
M1CarbineE M1卡賓槍升級 3級動員兵主武器
M60 輕機槍 0級美國大兵主武器
M60E 輕機槍升級 3級美國大兵主武器
MakeupKit 構造工具包 間諜主武器
MammothTusk 巨大的長牙 天啟坦克輔武器
Maverick 小牛 0級入侵者戰機主武器
Maverick2 小牛2 0級黑鷹戰機主武器
Maverick2E 小牛2升級 3級黑鷹戰機主武器
MaverickE 小牛升級 3級入侵者戰機主武器
MayanPrism 瑪雅棱鏡 瑪雅金字塔主武器|墨西哥瑪雅金字塔主武器
MechRailgun 機械鐵槍
Mesa 水母 0級宙斯盾戰艦主武器
MesaE 水母升級 3級宙斯盾戰艦主武器
MindControl 精神控制 尤里主武器|0級傘兵主武器
MindControlE 精神控制升級 3級傘兵主武器
Minigun 迷你槍
MirageGun 幻影槍 0-3級幻影坦克主武器
MirageGunE 幻影槍升級 3級幻影坦克輔武器
MP5 MP5沖鋒槍 0級海豹部隊主武器
MP5E MP5沖鋒槍升級 3級海豹部隊主武器
NeutronRifle 超時空步槍 0級超時空軍團主武器
NeutronRifleE 超時空步槍升級 3級超時空軍團主武器
Nukebomb 核炸彈
NukeCarrier 核媒介物 Weedguy主武器
NukePayload 核彈頭
OPCoilBolt 線圈磁爆 (Tesla=Coil)輔武器
OutpostMachineGun 前哨機槍
Para 重機槍
ParaDropWeapon 重機槍空投武器 運輸機主武器
paraE 重機槍升級
Pistola 皮斯托拉 技師主武器|VLADIMIR主武器|PENTGEN主武器|Ssrv主武器
PrismShot 棱鏡不連 光棱塔主武器
PrismSupport 棱鏡連 光棱塔輔武器
Proton 質子
PsiWave 污染波 尤里輔武器|尤里改輔武器
QuadCannon 四倍火炮
RadBeamWeapon 雷得束武器 0級生化步兵主武器
RadBeamWeaponE 雷得束武器升級 3級生化步兵主武器
RadEruptionWeapon 雷得噴發武器 生化步兵輔武器
RaiderCannon 入侵者機關炮
RedEye2 紅眼2 愛國者導彈主武器
RepairBullet 修復子彈
RPGTower 火箭塔
SABOT 炮彈軟殼 0級坦克殺手主武器
SABOTE 炮彈軟殼升級 3級坦克殺手主武器
Sapper 挖掘器 海豹部隊輔武器|譚雅輔武器
SlimeAttack 軟泥攻擊
Sniper 狙擊手
SonicZap 聲波摧毀 0級海豚主武器
SonicZapE 聲波摧毀升級 3級海豚主武器
SovietOccupyW 蘇聯佔領W 瑪雅遺跡02輔武器|建築輔武器
SquidGrab 烏賊抓取 0級烏賊主武器
SquidGrabE 烏賊抓取升級 3級烏賊主武器
SquidPunch 烏賊推擠 0級烏賊輔武器
SquidPunchE 烏賊推擠升級 3級烏賊輔武器
SubTorpedo 潛水艇魚雷 0級颶風級戰艦主武器
SubTorpedoE 潛水艇魚雷升級 3級颶風級戰艦主武器
SuicideBomb 自殺炸彈
SuperComet 超級棱鏡坦克
SuperCometFragment 超級棱鏡坦克碎片
SuperMindControl 超級精神控制 尤里改主武器
TankBolt 坦克磁爆 0級磁爆坦克主武器
TankBoltE 坦克磁爆升級 3級磁爆坦克主武器
TankMakeupKit 坦克構造工具包
TerrorBomb 恐怖炸彈 恐怖分子主武器|恐怖分子死亡武器
TeslaFragment 特斯拉碎片
V3Airburst V3空氣爆裂
V3Cluster V3集群 Weedguy輔武器
V3Launcher V3發射器
VirtualScanner 虛擬掃描 恐怖機器人輔武器|工程師輔武器|蘇聯軍犬輔武器|鱷魚輔武器|盟軍軍犬輔武器|北極熊輔武器|猴子輔武器
Vulcan 火焰 哨戒炮主武器
Vulcan2 火焰2 碉堡主武器
Vulcan3 火焰3
VulcanTower 火焰塔
這是裝甲表:
concrete--混凝土
flak -- 防彈片
heavy--重型
light--輕型
medium-- 中型
none -- 無
plate-- 金屬板
special_1 --特別_1
special_2 -- 特別_2
steel -- 鋼鐵
wood -- 木頭

另教你們在Rules.ini改傘兵
然後找到這段文字,用裡面的查找就可以找到拉
AmerParaDropInf=E1
AmerParaDropNum=8
AllyParaDropInf=E1
AllyParaDropNum=6
SovParaDropInf=E2
SovParaDropNum=9

E1是美國大兵,E2是蘇聯動員兵,只要替換掉就可以換成自己想要的兵種拉,坦克也可以啊。。要是自爆卡車的話。。
要是想空降不同兵種的話就在兵種間+上逗號,並在下面一行填寫下降兵種的數量,如下
AmerParaDropInf=DTRUCK,E1
AmerParaDropNum=8 ,8
AllyParaDropInf=E1 ,DTRUCK
AllyParaDropNum=6 ,8
SovParaDropInf=E2 ,DTRUCK
SovParaDropNum=9 ,9

各名詞解析:AmerParaDropInf就是盟軍傘兵下降兵種,我設成了DTRUCK(自爆卡車)和美國大兵,AmerParaDropNum就是盟軍兵種下降數量,要是有不同兵種要用逗號隔開。。下面的是蘇軍和美國傘兵的。。意思同上
修改好保存就可以空降不同兵種了。。

有人說有的MOD的油井進去後¥就不停的+++++++,這個就要修改油井的參數了,如下
這個簡單點。。找到這段代碼

[CAOILD]
UIName=Name:CAOILD
Name=Tech Oil Derrick
TechLevel=-1
Strength=1000
。。。。。。。。。。。。。。。。
ProceCashStartup=1000
ProceCashAmount=20
ProceCashDelay=100
WorkingSound=OilDerrickLoop
LeaveRubble=yes

Strength是油井防禦值,ProceCashStartup是進了油井後+的錢(原本為1000)ProceCashAmount是進了油井沒每秒+的金錢。。只要把ProceCashStartup 或ProceCashAmount 的值改的很高就可以實現油井無限錢拉

有些MOD的防空炮啊,巨炮啊怪怪的,(不是用XCC改的)其實用Rules也可以做到,方法如下

沒見過這種建築吧 這什麼玩意啊這 其實就是碉堡+蘇聯防空炮的結合品拉 別以為修改建築摸樣一定要用XCC才能做到,其實通過改RULES也能做到。

方法超簡單,首先找到碉堡的數據,如下:

[GAPILL]
UIName=Name:GAPILL
Name=Pill Box
BuildCat=Combat
Strength=400
Armor=steel
Prerequisite=BARRACKS,GACNST
TechLevel=1
Adjacent=4
ROT=10
Sight=7
DetectDisguise=no
Owner=British,French,Germans,Americans,Alliance,Russians,Confederation,African
s,Arabs
AIBasePlanningSide=0
Cost=500
BaseNormal=no
Points=30
Power=0
Crewed=no
Capturable=false
Explosion=TWLT070,S_BANG48,S_BRNL58,S_CLSN58,S_TUMU60
DebrisAnim=Dbris1sm,Dbris1lg,Dbris4sm,Dbris5sm,Dbris4lg,Dbris7sm,Dbris8sm,Dbri
s5lg,Dbris4lg
MaxDebris=15
MinDebris=5
Primary=Vulcan2
.............................

然後只要在後面加上一段代碼就行了
Turret=yes -- 小塔=是的[這是關鍵,沒它可不行]
TurretAnim=FLAKTUR --小塔類型:蘇聯防空跑
TurretAnimIsVoxel=true --小塔 Anim 是 Voxel=真實的???
TurretAnimX=0 --小塔轉動X軸范圍
TurretAnimY=2 --小塔轉動Y軸范圍
TurretAnimZAdjust=-40 --小塔 Anim Z 調整=-40度
HasStupidGuardMode=false --有愚蠢的守衛模態=錯誤的

名詞解釋:所謂小塔就是坦克或者哨炮啊,愛國者飛彈啊等頭上轉的那個東西(坦克的那個也可以理解為炮台)下列為小塔類型表:
OUTP=高的導彈發射架[科技前哨站]
GTGCANTUR=巨炮
FLAKTUR=蘇聯防空炮
SAM=導彈發射架
LASER=哨炮

只要把TurretAnim=後面的改了就可以改變小塔模樣了,想像一下哨炮上裝個巨炮的樣子吧

剛才說過了這個編輯器有BUG,車輛變不了建築物(不過貌似建築物可以變車- -111)其實修改RULES可以消除這個BUG,方法

讓坦克張開變任意建築,這個功能雖然編輯器里有,但是編輯好了游戲里卻不能用 就是無法展開,這時我們就要手動改拉,方法就是在要改的坦克數據里加上一句DeploysInto=XXXX(展開的建築)就OK拉,再想像下灰熊展開變復制中心,然後占醫院,刷兵。。。舉個例子,比如我們要把灰熊坦克展開為復制中心,先找到灰熊坦克的資料,如下
[MTNK]
UIName=Name:MTNK
Name=Grizzly Battle Tank
Image=GTNK
。。。。。。。。
這些都別去改,主要就是在最後加一句DeploysInto=NACLON就可以了(NACLON就是復制中心,改成其他的展開的就是其他的建築物)

最後就是最重要的,修改武器拉,哈哈,我們要自製武器!方法

沒見過這么厲害的愛國者飛彈吧。。打空艇打出的是跟蹤導彈,爆炸效果是小型核彈頭,還有閃光,而且對空艇這種高防禦兵種1炮打3個。。
什麼武器這么厲害
那當然是我自製的武器拉 對於官方那些武器感到厭倦的朋友可以學會自製武器拉。
今天我教大家自製武器,就以這個BT導彈為例子
第一步首先得知道武器的基本項目,這是我新+武器的各項說明:

[120MAXG] --武器名字
Damage=600 --武器攻擊力
ROF=90 --武器攻擊速度
Range=8 --武器范圍
Projectile=ChemMissile3 --炮彈發射的樣子,這里是我新+的炮彈,下文會說明
Speed=40 --武器攻擊時飛行速度
Warhead=TerrorBombWH2 --武器彈頭,簡單的說就是武器攻擊攻擊後爆炸樣子,比如3J V3的彈頭就是小型核彈
Report=ApocalypseAttackGround --武器攻擊時所報告的聲音
Anim=VTMUZZLE --沒搞懂。。
Burst=4 --每次發射的炮彈數
Arcing=true --武器發射是否呈拋物線 true就是是的意思
Bright=yes --是否有閃光
這些是必要的。。當然你也可以+一些其他數據,比如超時空步槍的凍結效果。。

第一步先寫代碼。。寫出武器名字,用[]框住,然後設置好基本屬性。。(上面那些看的懂不。。)
我們需要自己製作一個Projectile和Warhead 以便達到我們需要的效果
先說彈頭

彈頭是要添加到彈頭表中的,添加到最後一種彈頭後,比如搜索V3HE這種彈頭,然後找到

彈頭表如

............
66=HARVWH
67=V3EWH
68=DMISLEWH
69=TerrorBombWH
70=FlakGuyWH
71=CRTerrorBombWH
72=HollowPoint3

如果我們要新+一個彈頭就在下一行寫上73=XXXXX(你的彈頭名字,可以隨便取,但一定

要記好)
比如73=TerrorBombWH2

然後就可以設置彈頭拉,不會的話可以復制別的彈頭的代碼,然後修改名字和各項參數比

如復制TerrorBombWH的參數,如下

[TerrorBombWH]
Verses=150%,100%,100%,90%,50%,50%,100%,150%,30%,100%,100% --(這個是彈頭對各項

裝甲的傷害比例,裝甲依次為None, Flak, Plate(主要用於步兵),Light, Medium

, Heavy(主要用於裝甲部隊),Wood, Steel, Concrete(主要用於建築),

Special_1(主要用於恐怖機器人), Special_2(主要用於導彈).0%代表根本不可能攻

擊 ,裝甲名參照紅警2裝備對照表
Sparky=no --沒搞懂
Fire=yes --爆炸有火焰
InfDeath=4 --還是沒弄懂
CellSpread=2 --爆炸范圍
PercentAtMax=.5 --在最大的百分比?不知道什麼意思
Bright=yes --明亮的=是的
AnimList=MININUKE --還是還是沒弄懂 (誰的雞蛋別浪費啊 )

復制全部代碼,修改Verses 和武器名就行了

然後是Projectile

找到一種Projectile,例如ChemMissile(中型跟蹤導彈)然後復制全部代碼,修改。。

[ChemMissile] --炮彈名
Arm=2 --手臂=2?可能是1次發射2枚導彈。。
VeryHigh=yes --非常高度=是的?可能是可以飛行到最高點吧。。
Cluster=8 --群=8 這里注意下,群的概念就是武器爆炸時的爆炸個數,通常為1,但也有

不為1的,我們改成1 不然太卡
Proximity=no --是否要接近攻擊
Ranged=yes --武器是否排列
AA=yes --武器攻擊對象 AA為對空 AG AS AN 3個我沒試過,反正各是對地對海和反隱型

只要AA=Yes AG=yes AN=Yes AS=Yes 就可以海陸空3防+反隱型拉

Image=MISLCHEM --炮彈的圖象
ROT=4 --腐爛=4? 8懂啥意思
Color=DarkGreen --武器顏色
IgnoresFirestorm=yes --不理睬大爆發=是的 ???
最後就是製作武器拉

復制120MMX的代碼(其他武器也可以)。把攻擊力.間隔.每次發射炮彈數修改,把

Projectile和彈頭改成剛自己修改的 武器名改成自己喜歡的就OK了

最後的最後--用編輯器打開配置文件,把自己做的武器的武器名復制,然後弄到自己喜歡

的兵種或建築上就行了

給建築加上PlaceAnywhere=yes,只要在Adjacent的范圍里,就可以無視地形。不但可以蓋到水裡,還可以重疊蓋。

PS:突然想起了夫子的名言---知之為知之,不知為不知,是知也。可以通過修改Rules(mod).ini
我改過的

如果沒有
就下載一個MOD(確定這個MOD有RULES(MOD).ini)
裝上去以後
打開
翻到最後
(都是英文的
很好找)
找到地形那塊
(格式:
XXXX:XX%
XXXX:XX%
XXXX:XX%
XXXX:XX%
XXXX:XX%
XXXX:XX%
XXXX:XX%
build=XX
把Water中的build值改成yes
就好了

還有問題可以發消息給我

7. 直播平台開發怎麼做

你好,既然問出這個問題,可以肯定您不是程序員,並且身邊也沒有程序員來給您做直播平台開發。
直播平台開發怎麼做,具體要看您想給它開發什麼功能,我們把您原本的直播平台類比為一套房子,把開發工作類比為裝修,那您說您想怎麼裝,精裝還是簡裝?抹個水泥地面還是鋪個陶瓷地磚 ?那工序能一樣么。
至少,你得先考慮好自己想要什麼,然後可以選擇,自己是想要自主開發,還是源碼開發、還是定製開發。
1、 定製開發的價格貴,耗時長,有錢(15-40w)有閑的話可以嘗試
2、 自主開發價格相對較便宜,耗時長,產品性能不確定,性價比較低,不推薦

3、 源碼二開的話,相對省時省力,性價比較高,預算(5-10w)適中的話可以考慮。
以上,歡迎向我提問與直播軟體開發相關的問題,相信已有六年直播平台開發經驗的我們能夠給您一個滿意的答案

8. 有沒有會java

繼承,子類繼承父類中所以的屬性和方法,但是對於private的屬相和方法,由於這個是父類的隱私,所以子類雖然是繼承了,但是沒有可以訪問這些屬性和方法的引用,所以相當於沒有繼承到。很多時候,可以理解為,沒有繼承。
多態:就是父類引用可以持有子類對象。這時候只能調用父類中的方法,而子類中特有方法是無法訪問的,因為這個時候(編譯時)你把他看作父類對象的原因,但是到了運行的時候,編譯器就會發現這個父類引用中原來是一個子類的對像,所以如果父類和子類中有相同的方法時,調用的會是子類中的方法,而不是父類的。
在Java中也可以這么說:編譯時看父類,運行時看子類。

9. 搭建一個直播系統成本大概需要多少

直播系統開發費用主要是商城的開發費用和硬體配置的資金投入。

1、商城的開發費用

現在網上商城開發的主要方式是系統開發,不同的商城系統有不同的價格。一般基礎型的商城系統,能夠滿足商家的基本使用,價格也比較低,千元左右就能完成。

2、硬體配置的資金投入

直播是需要場地和設備的,商城網站的伺服器大小,帶寬大小,以及手機的配置,都對商城直播有很大的影響。而且如果是美妝、服裝等類目,對於設備的要求還會更高,需要專業的反光打光設備,裝修直播間。這些看起來好似是不起眼的資金投入,但是一個好一點的伺服器和寬頻,也需要萬元左右,所以這些雜七雜八的費用實際上匯聚起來也是一筆不小的支出。

綜上所述,直播系統的開發費用一般在萬元之間是屬於正常的價格區間,但如商家想要更好的商城效果,費用也會相應的有所增長,所以,想要了解具體的費用還需根據實際需求再做了解。。

10. System.Data.SqlClient.SqlException: 關鍵字 'and' 附近有語法錯誤. 求解!!

如果欄位類型是字元串,那麼兩邊要加單引號。

熱點內容
私有雲存儲加密 發布:2024-11-12 08:47:21 瀏覽:117
oracle資料庫表數據恢復 發布:2024-11-12 08:41:05 瀏覽:150
鄭州雲伺服器分銷商 發布:2024-11-12 08:30:10 瀏覽:601
tomcat訪問限制 發布:2024-11-12 08:28:04 瀏覽:936
信息技術的存儲設備 發布:2024-11-12 08:25:45 瀏覽:418
檯球拍怎麼配置才好 發布:2024-11-12 08:25:44 瀏覽:641
怎麼編譯單個java文件 發布:2024-11-12 08:21:02 瀏覽:888
高通8653和765哪個配置高 發布:2024-11-12 07:57:24 瀏覽:432
企業焊接人員如何配置 發布:2024-11-12 07:44:53 瀏覽:759
SQL注入kali 發布:2024-11-12 07:34:49 瀏覽:192