『壹』 下載的asp源碼怎麼使用
關於源碼到底應該什麼使用的問題
做為一個新手+菜鳥,特別是喜歡搞自己的網站卻對源碼的概念一竅不通的人來說
。最大的痛苦莫過於把一個源碼下載下來之後,卻發現自己不知道什麼用。一般
下載下來都是一個壓縮包,一解壓裡面都是一大堆自己以前從沒見過的文件類型
。這鬼東西什麼用呢?又不能像QQ等軟體一樣直接雙擊就可以安裝。而一些解說
里又說只要把它們全部上傳到空間里就可以了。這樣籠統的說法可以菜鳥們難住
了,本文就是專門對這樣的菜鳥講解如何使用源碼的。這里只說asp和php源碼,
其它源碼同理。
<一>:
1:首先針對asp,如果你是要在本地,也就是自己的電腦上使用的話,就必須得
先安裝iis服務。現在的電腦操作系統精簡得太多,絕大部分都把這個服務去掉了
。所以你不得不自己下載一個iis安裝包來安裝。先用迅雷搜索一下iis,看到評
價最多的,大部分人都說好用的,就把它下載下來。下載完以後解壓。
打開電腦控制面板,添加/刪除程序,添加/刪除windows組件,把Internet信
息服務(IIS)前面的小方框內打上勾,其它不用管,點下一步;然後它會提示你插
入磁碟,點確定,又出現個對話框,文件復制來源那裡點瀏覽到你剛才解壓後的
文件夾,選中打開;接著後面會連著冒出幾次一樣的對話框,重復剛才的操作就
可以了。安裝好後,再進入電腦控制面板,性能和維護,管理工具,Internet信
息服務,找到默認網站,右擊進入它的屬性,文檔,分別添加index.asp和
index.htm;主目錄(嫌麻煩可以直接跳到下面2),在本地路徑更改為一個你喜
歡的文件夾,最好是個空文件夾。例如空文件夾名為「110」,總之什麼好記就起
什麼名。(注意:如果電腦上找不到Internet信息服務(IIS)的,是電腦操作系統
太過精簡的問題,建議安裝雨木林風6.0純凈版。)
2:把你下載好的asp源碼解壓後得到一個文件夾視情況而定,把文件俠里的那一
堆東西全部復制到c盤下的Inetpub下的wwwroot下。或者復制到空文件俠「110」
下。
3:在瀏覽器里輸入:http://localhost/ 或 http://127.0.0.1/ 就可訪問這個
源碼程序了。
4:如果它提示找不到網頁,請先確認你的源碼里有沒有index.asp等默認文檔,
如果有install.asp那就請先運行它,即輸入http://localhost/install.asp 或
http://127.0.0.1/install.asp後回車即可。如果還不行,八成是你資料庫連接
有問題,請檢查conn.asp(用記事本打開,一般是這個文件。)里的資料庫的連
接參數是否正確,否則改正之。
<二>:
1:如果是php源碼,在本地電腦使用時。要先安裝phpnow環境套件包,裡麵包含
了php+mysql等,也是用迅雷搜索下載。那個套件安裝很傻瓜化,不用我說了。
2:把所有的源碼復制到套件安裝目錄下的htdocs文件夾里,使用方法如上面的3
。
3:如果打不開,請先確定你的資料庫是需要導入的嗎?如果是,請用
http://127.0.0.1/phpmyadmin/導入資料庫。再檢查資料庫連接文件config.php
(用記事本打開,一般是這個文件。)里的資料庫連接參數如密碼等是否正確,
否則改之。
4:如果你添加了虛擬主機,想在虛擬主機里運行php源碼,那就把源碼復制到虛
擬主機所控的文件夾下,用「http://虛擬主機地址/ 」來訪問。
<三>:
1:如果是想把源碼放在網路空間上,自己建立一個網站。請先確認你的空間是支
持哪種類型的源碼,比如是asp+access呢還是php+mysql等。
2:如是asp類型的,請把所有源碼上傳到網站根目錄或某一目錄,如「120」下,
用「http://你網站域名/」或「http://你網站域名/120/」訪問。如出問題請參
考上文。
3:如是php類型的,含有sql資料庫的先把資料庫導入空間伺服器,再根據空間商
提供給你的資料庫賬號密碼修改資料庫連接參數,然後全部上傳到空間里。訪問
同2。如果不含資料庫,一般是含有安裝文件install.php的,訪問不了就運行安
裝文件。
4:sql資料庫導入問題。請先確認你的空間伺服器允不允許遠程訪問伺服器數據
庫,如果允許就用sql2000等之類的程序導入資料庫,如何導入問題就不說了,網
上一搜大把有。如果不允許就登陸空間伺服器提供商給的用戶控制面板進入數據
庫管理進行資料庫的導入。
完畢。
請尊重原創作者,轉載請註明出處,尖叫論壇:http://7c.cz.cc http://www.xia20.co.tv
『貳』 《源代碼》的結局看似美滿,細思極恐,它的結局究竟講了什麼意思
每一次重復都會創造出一個一模一樣的新世界。接到男主簡訊的是新世界(也就是被源代碼創造出來的世界)的女軍官。
只是:1.每個新世界結局不同。舉例,還記得有一次男主把女主救下火車,而男主卻被另一輛火車壓死。其實在這個世界中女主已經得救了。
2.平行世界。每個被源代碼創造出來的世界時間,空間都並存。
3.除了男主,沒有人發現每次輪回都創造出平行世界的事。因為只有男主一個人執行任務。
所以,男主和女主一起私奔到創造出的世界裡去了,不回原始世界了。因為所有世界都是一樣的,他本不屬於創造世界,所以男主最後去的創造世界裡就有兩個他(一個殘疾的本來就有的,一個私奔的)。
當然,女軍官也是。只不過其他人都待在自己的世界裡,沒去其他世界罷了。
『叄』 21年精品茅台有沒有朔源碼
內容如下
因為這是茅台京東溯源碼,不需要撕掉,並且京東茅台防偽貼不能撕掉。溯源碼是為了讓大家了解這瓶茅台酒的來源,能夠追溯到這瓶酒的生產地址、日期等詳細信息,相當於是這瓶酒的身份證。
而防偽貼是為了證明這瓶酒是真正的茅台,相當於是這瓶酒的證明。茅台酒的價值高,市場上的茅台酒稂莠不齊,真假難辨,為了保證消費者的利益,在京東上購買的茅台酒有一個溯源碼和防偽貼。不建議大家把他們撕掉,如果需要打開看的話,可以用吹風機吹一下,然後輕輕挑開,這樣不會留下痕跡。
『肆』 程序員如何學習源代碼
想成為一名優秀的程序員,源代碼的學習是必不可少的。閱讀優秀的源代碼可以幫我們理解書籍中講到的理論知識,更好的去應用它,並且能夠開闊我們的思路,完善我們的思想。 那麼我們應該如何去學習源代碼呢?一起來看看達內老師的建議。 源代碼的學習是一個從整體到不斷細化的過程,在學習中不能想著一步到位,要慢慢的去深入。源代碼作為軟體的特殊部分,是程序員在工作中不能忽略的。想要學習源代碼,你不妨按以下步驟試試。第一步,畫出整個程序流程圖,理解整個程序的思想。這個方式可以讓人很直接的理解程序的整體流程,而不會被代碼所干擾,讓程序員從總體上把握程序。第二步,對流程各節點(函數或過程)的理解。流程的每一節點是構成整個流程的不可缺少的部份。第三步,把流程和流程各節點串起來理解整個程序,如果可以的話還可以記筆記總結下自己的經驗。 第四步,如果想深刻的學習到源代碼的精髓所在,你可以寫一些相近的程序進行操練。但是你理解了這個程序並不代表你掌握了這個程序,只有當你編寫一個相近的程序時,你才知道自己到底理解了多少,掌握了多少。
『伍』 大學生就業創業案例
這些日子我一直在寫一個實時操作系統內核,已有小成了,等寫完我會全部公開,希望能夠為國內IT的發展盡自己一份微薄的力量。最近看到很多學生朋友和我當年一樣沒有方向 ,所以把我的經歷寫出來與大家共勉,希望能給剛如行的朋友們一點點幫助。 一轉眼我在IT行業學習工作已經七年多了,這期間我做過網頁,寫過MIS、資料庫,應用程序,做過通信軟體、硬體驅動、協議棧,到現在做操作系統內核和IC相關開發,這中間走了很多彎路,也吃了不少苦。 我上的是一個三流的高校,就連同一個城市的人多數都不知道。因為學校不好也就沒有指望能靠學校名氣找一個好工作。所有的希望都寄託在自己的努力上了,大一開學前的假期我就開始了學習,記得我買的第一本書是《計算機基礎DOS3.0》,大家別嚇著了,其實當時已經普及了DOS6.22了,只是我在書店裡看到了DOS4.0,5.0,6.0的書,以為像英語那樣是第四、五、六冊,記得當時到處找DOS1.0,現在想想也幸好我沒有找到:)開學前我學完了PASCAL,那時既沒有計算機也沒有人可以請教,我連程序是什麼的概念都沒有, 只好死記硬背代碼,然後拿紙寫,我一直到大三才有了一台486,在這之前用紙寫了多少程序我也記不清楚了,只知道最長的一個我拿A4大小的草稿紙寫了30多頁,我的C語言、C++ 、VC都是在這樣的條件下入門的。所以說條件是可以克服的,希望我的經歷多少給條件艱苦的同學們一點信心。第一次上機是在我姐夫的機房,我的心情激動的無與倫比,但是一上機我立刻傻了眼,他們用的是英文版的WIN3.1,我的那點DOS知識都見了鬼,上機提心吊膽的一陣瞎摸,一不小心把WORD弄成了全屏,怎麼都還不了原,當時真是心急如焚,我以為機器被我弄壞了。第一個C語言程序,就是那個經典的HELLOWORLD,我調了幾個星期,上機機會非常少,也沒有書告訴我開發環境(TC2.0)需要設置,而且開始我都不知道有編譯器,我甚至自作聰明把寫好的程序擴展名從.C改成.EXE,結果可想而知。大一學完了C、X86的匯編、數據結構、C++。由於精力都花在自學上了,大一下四門課掛了彩,三類學校就是這點好,掛上一二十門也照樣畢業。不過扯遠點說,我那麼刻苦都及不了格,可見我們國家的計算機教育有多死板。 大二准備學VC和BC,當時難以取捨,後來選了VC,不為別的,只為書店裡兩本書,VC 那本便宜6塊錢。我的努力在班上無人能及,學的日夜不分,大三有了計算機後更是如此, 很多次父親半夜教訓我說我不要命了,我一直覺得自己基礎差,記憶又不行,條件也不好 ,所以覺得只有多花點時間才能趕上別人。居然後來有許多朋友說我有學計算機的天賦, 讓我哭笑不得。我用的是486,16M內存,1G硬碟,當時同學們的配置都是P166MMX,我安裝 一個WINDOWS NT4.0需要一個通宵,編譯一個BC5.0向導生成的程序需要近兩個小時,我的顯示器是個二手的,輻射非常大,開機屏幕冒火花,看起來很酷的:),有一次程序寫的太久,覺得怎麼白色的編輯器背景變成了紫色,以為顯示器壞了,後來才發現眼睛不行了,不過說來也奇怪,到今天我的視力還能保持1.5,真是個奇跡。但是就是那台破機器陪伴了我兩年,讓我學會了VC、DELPHI、SQLSERVER等。後來那台機器給我阿姨打字用,據她說一天她正打的開心,一股青煙夾著火苗從顯示器鑽出來,之後它才壽終正寢。 大三假期找了個機會在一個計算機研究所實習,與其說實習不如說是做義工,工作了兩個月一分錢沒有拿。但是這兩個月對我的發展幫助很大,讓我早一步了解了社會,剛去的時候我當然是一竅不通,在那裡我熟悉了網路,學會了DELPHI和ORACLE。由於工作很認真, 得到了比較好的評價,在一位長者的引薦下,我開始和他們一起做項目,這使我在大三大四就有了自己的收入,大四又找了兩家MIS公司兼職,雖然錢不多,但是在學生期間有1000多的收入我已經非常滿足了,我終於用自己賺的錢把計算機換了。大四下開始找工作,這時我的工作經驗已經比較多(當然現在想想非常幼稚),開始聽父母的想去那個研究所, 實習過那個部門也希望我能去,但是不知道為什麼最後不了了之,這種單位就是比較官僚 ,我一氣之下就到了我兼職的一個公司做MIS的TEAMLEADER。在大三到畢業一年的時間,做過了各種MIS,從煤氣、煙廠、公安、鐵路、飲食到高校,什麼有錢做什麼,工作也很辛苦 ,經常加班和熬通宵,從跟客戶談需求到設計、編碼、測試、交付都要上。那時覺得很有成就感,覺得自己還不錯,現在想想真是很膚淺。 剛走上工作崗位的學生很容易被誤導,各種開發工具讓人眼花繚亂,同時也覺得很受 公司器重,但這樣工作永遠是一個低層次的開發者。不要跟我說什麼系統分析有多麼多麼重要,多麼多麼難。你以為自己跟用戶談需求做設計就是系統分析和設計了嗎,國內又有幾個公司能夠做的很到位很規范?我是ISO9000內審員,也在RATIONAL公司受過多次培訓,拿了4個證書,還有一個公司讓我去做CMM。這些我聽過很多,但是很多事情到國內就變了性質,一個公司不是通過了ISO9000或者CMM就能規范了,我現在在一家有幾十年歷史的外企工作,裡面的管理不是一般國內企業能及的。作為一個畢業不久以前沒有步入過社會的學生,幾乎不可能在很短的時間掌握系統分析和設計,面向對象、UML只是一個工具,關鍵是人本身的思想,不是說你熟悉了C++、ROSE就能夠做出好的設計,相反如果你具備了很高的素質,你可以用C寫出比別人用C++更加模塊化的程序。 話說遠一些,國內軟體開發行業有一個怪圈,很多人覺得VC > DELPHI > VB,真是很搞笑。這幾個軟體我都做過開發,說白了他們都是工具,應該根據應用的需要選擇採用哪個,而不是覺得哪個上層次。如果你因為用某個開發工具很有面子而選擇的話,只能說明你很淺薄。如果說層次,那麼這些工具都不上層次,因為它們用來用去都是一些系統的API,微軟的朋友不會因為你記住他們多少個API或者多少個類就會覺得你很了不起,你永遠只是他們的客戶,他們看重的是你口袋裡的銀子。我也做過系統內核,我也封裝過很多API,同樣我也不會看重那些使用這些API做二次開發的客戶,除非他能夠作出自己獨到的設計。 至於有人認為C++ > C那更是讓人笑掉大牙,不妨你去打聽一下,現在有幾個操作系統內核是用C++寫的,又有幾個實時系統用的是C++,當然我也不是說C++不好,但是目前的內核和實時系統中C++還無法與C匹敵,至於說C++適合做應用系統的開發那是另外一回事。所以我的觀點是不在於你用什麼工具和語言,而在於你干什麼工作。你的設計體現了你的技術層次。 這樣幹了一年我覺得非常苦悶,做的大多數都是熟練工種的活,個人技術上沒有太多 的提高也看不到方向。所以決定離開這個城市去上海,尋求更好的發展,並且打算放棄我以前的MIS轉到通信行業。 寫到這里不能不提到我女朋友,我們是在來上海前半年認識的,她大四在我公司實習,公司派她給我寫文檔,我們的感情發展的很快。她告訴我很多事情,她家原本是改革開放的第一批暴發戶,她母親愛打牌,輸掉了幾百萬,還欠了很多債,她有男朋友,但是她對他沒有感情,只因為他給了她母親兩萬多塊錢,後來還強迫她寫了四萬塊的借條,她男朋友背叛過她並且不止一次打她,現在逼她結婚不然就要她還錢。這人居然還是一個高校的老師!她母親把父親給她的學費花了,因為拖欠學費她沒有辦法拿到畢業證。她母親現在有病需要錢,我拿出了自己的一點積蓄並且跟朋友們接了一些,替她交了學費並給她母親看 病(後來才知道看病的錢又不知所終,就連她母親是不是有病我都不知道,但她也是沒有辦法)。這個時候我家知道了一些事情,堅決反對我和她在一起,她原來的男朋友也極力破壞。無奈之下我們決定早一定離開這個傷心的城市,並且瞞著我們家。由於時間倉促,我只准備了4000塊錢,她僅有的幾百塊錢也被她母親要去了,我買了三張票,一張是中午的,兩張是晚上的,中午我的家人把我送上船,他們一離開我就下了船,我和她乘坐晚上的船離開了這個我和她生活了很多年的城市,帶走的只是一身債務。沒有來過上海的我們兩個性倔強,都不願意去麻煩同學和朋友。來到上海是傍晚6點半,我們都不知道該去哪裡,我們找了一個20塊錢的旅館,這個房間連窗戶都沒有,7月份的天氣酷熱難耐,房間里非常悶熱。第二天我們開始租房子,因為身上的錢不多,我們基本都是步行,花了一個星期時間,不知道在浦東轉了多少圈後找到了一個400塊的房子,但是我們都不了解上海是付三壓一,還要付半個月的中介費,買了一些鍋碗瓢盆後,我們身上只有800塊錢了,工作都還沒有著落,這800塊錢要支持到我們拿到第一個月工資,為了省錢我們自己做飯,每天買菜只花兩塊錢,她非常喜歡吃(也可能她在大學經常挨餓的願意),看到她現在這樣省吃儉用我真的很不忍心。她以前的男朋友也沒有放過她,經常打電話來騷擾,並且來上海看她,還說了不少恐嚇她的話,她過於善良,說他以前畢竟幫助過她,叫我不要與他一般見識。以後的每天在家就是苦等面試通知,原本我想迅速找一家MIS公司解決眼前的困難,但是她堅持讓我不要放棄自己的理想,終於功夫不負有心人,我找到了一家通信公司,4000塊的工資雖然趕不上MIS公司給我開出的價位,但也夠在上海生存。她也找到了工作,第一天上班她哭了,這是她來上海第一次流淚,我心裡很難受也很感動。 由於是全新的行業,我把自己降到了零點,我學的VC、DELPHI、資料庫派不上用場, 擺在我面前的是嵌入式、協議、信令一些我從未接觸過的知識。我知道我沒有退路,於是拚命的學習,我把自己當做一個應屆畢業生一樣,一分努力一分收獲,半年過去我終於熟悉了工作,並且得到了公司的表彰,薪水也加了一級。後面的日子裡我們省吃儉用,把欠朋友的1萬多塊錢還了,日子終於上了正軌。這時女朋友告訴我她想考研究生,我也很支持,於是她辭職在家備考。 另外,在這里我要感謝我的PROJECTMANAGER,他原來是一個大通信公司的產品經理, 對人非常和善,我從他那裡學到了很多知識,而且他也給了我許許多多無私的幫助。在工作上他給我充分的空間和信任。記得公司安排我維護一個接入伺服器軟體,由於代碼量不算太小(5萬行),資料和文檔都不齊全,我維護起來非常吃力,所以想重新把它做一遍, 公司領導不太支持,可能覺得工作量太大,但是他極力支持我,私下裡他讓我放手去做, 我的維護工作他擠時間做。在他的支持下,我花了半年時間完成了接入伺服器的軟體,並且實現了一個相對完整的TCP/IP協議棧。在這里我學會了嵌入式系統設計、驅動開發、TCP/IP和很多通信的知識,我花了一年時間終於使自己從MIS開發轉到了通信行業,並且站穩了腳跟。我的開發大量是對硬體的直接操作,不再受微軟的操作系統,VC、DELHPI這些開發工具的約束,我終於看到了另外一片天空。 我做事情喜歡追根問底,隨著開發的深入,軟體開發與硬體聯系越來越緊密,硬體知 識的匱乏又對我的發展產生了障礙,而且晶元技術基本上掌握在國外公司的手裡,這對做系統級設計是一個非常大的制約,一個新產品出來,第一道利潤(也往往是最豐厚的利潤)常常都被IC公司如INTEL、MOTOROLA賺去了,國內的廠商只能喝點湯。所以我決心解決自己的硬體技術障礙,並打算離開通信行業,進入IC設計相關領域。 當然我明白如果我對硬體了解的非常少,沒有哪家IC公司會仁慈到招我這樣一個一竅不通的人來培訓。所以我必須努力打好基礎,學一些相關知識為以後做准備。就像我開始從MIS轉到通信一樣,我看過大量通信方面的書,並且給一個ISP做過RADIUS計費分揀台,在這樣的背景下這家通信公司才給了我這個機會。我在的通信公司是做系統設計的,有不少PCB LAYOUT硬體人員,平常我就注意向他們學習,由於我做的是軟體,在公司看硬體資料不好意思,所以開始只好在家看,剛來上海工作我連續一年都在加班,後來不加了,因為我要擠出時間學習,通常我12點左右睡,第二天5點半起,我上班比較早,地鐵上如果人不多我也用來看書。學習當然不會是一帆風順的,有些實在不懂的問題就積累起來問硬體人員,他們的幫助使我學習進度快了很多,因為在沒有人點撥的情況下自學,我的一半時間是花在解決疑難問題上,但這種問題經常是別人的一句話就可以讓我豁然開朗,我非常慶幸我有這樣的學習環境。在後面的一年裡,我學會了看硬體原理圖,學會了簡單的硬體設計(模擬電路方面還有不小的差距),事情就是這樣的,當你安安份份做軟體,別人永遠認為你是軟體開發人員,在你開始學習硬體時別人未必會認同,有位中興通訊的朋友還對我說過,一個人不可能把所有東西都學完。我也明白這一點,但我希望自己做的更好。但當你熟悉硬體後大家又會覺得你好像原本就是軟硬體都懂的,同事們也都習以為常了。這個時候我可以把硬體資料堂堂正正的拿到公司看,沒有人再大驚小怪了。 讓我比較自豪的是我通過自己的努力做了一個IAD(軟交換的終端設備)系統方案,包含軟硬體的選型、設計等內容,這個方案得到了公司和同事們的認同,讓我感到非常欣慰。 技術是相輔相成的,當我的硬體有了一定的進步後,我的軟體設計也有了很大的提高 ,我可以從更深層次理解問題,我做的接入伺服器CPU是MOTOROLA POWERPC860,熟悉的朋友都知道860 QMC與軟體的批量數據傳輸通常採用BD表的方式,硬體人員做驅動的時候習慣採用固定BD表,每接收或發送數據都將數據從BD表拷貝到用戶BUFFER,或從用戶BUFFER拷貝到BD表,由於理解的比較深入,我自己重新實現了這個過程,採用動態BD表的方式,驅動從一個網口接收數據,提交給我的軟體進行三層交換,直至從另外的介面發送出去,沒有進行一次拷貝。這樣的設計大大提高了性能,使系統的指標接近理論值。軟硬體的結合使我的設計水平上了一個台階。我現在寫的這個操作系統,編譯後我把程序反編譯成匯編,找出其中不優化的代碼,然後在C程序中進行調整。舉個例子,很多CPU沒有專門的乘法指令,這個大家應該都知道,在這種CPU上進行一個乘法操作常常會花費大量的指令周期, 有的朋友會說這個我知道,我會盡量避免採用×號,但是事情往往不是那麼簡單,你知道C語言中數組的下標操作是怎麼實現的嗎?仔細看看反匯編的代碼你就會明白,同樣是通過下標的定位操作,C編譯器會有時候會產生位移指令,但有時候會用乘法實現,兩者效率往往是天壤之別,所以明白這些問題你才能將系統性能提升到極致。一些問題就不多說了,有興趣的話以後可以共同探討。 話說遠一點,我由衷的希望在軟體上做的比較深入的朋友們有機會學學硬體以及其它 相關知識,尤其是做底層開發和嵌入式設計的。這對軟體技術的提高有非常大的幫助,否則很多事情你只知道該這樣但不會明白為什麼該這樣。我這個觀點在我現在的IC公司PROJECT MANAGER那裡也得到了驗證。他告訴我們公司現在的802.11晶元產品的軟體經理原本是做該晶元硬體設計的,某某某原本是做軟體的,現在在做IC,類似的例子還有很多,只是在國內這樣的風氣不是非常流行。 我有一些心得體會與大家分享,只有當我干好本職工作後,我才會學習與工作關系不 大的技術,這樣公司的上司才不至於反感,在入門階段的問題我通常不去問那些資深人士 ,而是問一些資歷比較淺的朋友,比如剛畢業不久的學生,因為他們往往會跟你詳細的講解,而資深人士通常覺得你的問題太簡單,所以回答的也很簡單,我又不好意思多問。等技術上了一定的層次後我才會問他們,他們也能給你比較深入的回答。另外,有些朋友說我機會比較好,他們也希望能從事新的工作可惜沒有機會,我聽了只有苦笑,我的機會了解的人都應該知道,我沒有出生在什麼IT世家:)也沒有誰一路提拔我,所有的路都是自己走出來的,我母親去世比較早,我的後母(我叫她阿姨)看著我努力過來的,一次她看我大年30還在寫程序,她說像我這樣努力木頭都能學出來。 我的最終目的是IC而不是PCB,所以我下一步的准備開始學習IC設計的知識。公司的同事沒有懂IC設計的,後面的路又要靠自己了,我買了不少相關的書,在網上也查了很多的資料,我花了大量的時間去學習VHDL,並且用軟體進行了一些簡單的設計和模擬(沒有設計ASIC,只是針對FPGA),隨著學習的深入,我漸漸明白了IC設計的基本流程,同時也明白了這條路的艱辛。這個時候我已經做好了跳槽的准備,我向一家業界又一定知名度的IC設計公司投了簡歷,並通過了漫長的面試(4個多小時)。其他的一切我都比較滿意,唯獨薪資差強人意,我也明白原因,因為我是這個行業的新人,我沒有經驗,我再一次將自己清零了。公司老闆問我6000多一個月能不能接受,我知道他也是照章辦事。想想我通信行業的朋友們,基本上都是年薪10萬以上,月薪過萬的也比比皆是,朋友們也幫我介紹了不少待遇不錯的公司,我該怎麼選擇,當時我很猶豫,我熱愛我的事業,我嚮往我的追求, 但我也是一個普通的人,我也需要養家糊口,我也想早一點買房買車。生活給我出了一道難題。 愛因斯坦在63歲時說過「一個人沒有在30歲以前達成科學上的最大成就,那他永遠都不會有。」這句話給了我很大的壓力和震動,我馬上就26歲了,離30隻有四年時間,我必須抓緊這幾年寶貴的時間,努力達到我技術上的最高峰。為了這個理想,為了能離自己的夢更近一些,我選擇了這家IC公司,我明白自己的薪資和公司剛進來的碩士研究生相差無幾, 但為了今後的發展只能忍受,一切又得重新開始。換行業是一個非常痛苦的過程,尤其從一個春風得意的位置換到一個陌生的崗位,感覺像從溫暖的被子里鑽出來跳進冰水中,讓人難以接受。在原來那家通信公司,我是唯一兩年時間漲了五次工資的員工,公司和同事都給了我極大的認可,工作上也常常被委以重任。但現在這一切都成了過去,在新的公司我只是一個新人,沒有人知道也沒有人在意我過去的成績。我決定重新開始,我把自己看作新畢業的學生,我要用自己的努力得到公司的認可。進入新的行業是非常痛苦的,我告訴自己必須忍受這一切,雖然外面有很多誘惑,但是既然作出了選擇我就不允許自己輕易放棄。 我現在已經在這家新公司上了一個多月的班,開始非常艱難,現在慢慢適應了。第一 個月結束時,TEAM LEADER找我談話,說我是新進員工中最優秀的一個,我心裡很欣慰,這也算對我努力的一個肯定吧。在這里還要感謝我的女朋友,她給了我很大的支持和鼓舞, 每次在我動搖的時候她都在鼓勵我,讓我堅持自己的理想,剛來上海是她讓我不要勉強去做MIS,這次也是她讓我頂住了月薪過萬的誘惑,沒有她我可能不會有今天的成績。 現在的公司有自己的操作系統,自己的CPU、DSP和其它晶元,在這里我能學到世界上最先進的技術,我們的設計開發不再完全依賴別人的硬體和系統,這讓我很開心。我打算等工作步入正軌後,全力學習新的知識,實現我的理想。 在後面的兩年裡我給自己定下了幾個目標: 一.努力做好本職工作,在工作上得到公司和同事們的認同; 二.努力學習IC硬體設計知識,多向同事請教,並利用一切機會多實踐; 三.實現我的實時操作系統的主要部分,完成TCP/IP協議棧模塊,並免費發布源代碼; 四.和我女朋友結婚並買一套小房子,這是最重要的,因為我明白事業是可以重來的,但是珍貴的感情很難失而復得。 在這里提一下我現在開發的操作系統,它是一個實時嵌入式系統,目前支持以下特性: A.支持時間片輪轉調度和基於優先順序調度,最多64個優先順序; B.搶占式實時內核; C.為了便於移植,主體用標准C實現; D.匯編代碼非常少,不到100行; E.支持任務管理,各任務有獨立的堆棧; F. 進程同步和通信目前完成了SEMAPHORE,MESSAGE QUEUE正在調試; G.實現了定時系統調用; H.可以在WINDOWS上模擬調試 我還打算下一步實現優先順序反轉保護,EVENT FLAG,DATA PIPE,內存管理(以前實現過)、驅動介面等。 在這之後我還會努力完善它,比如加入文件系統,協議棧、調試介面等。希望朋友們提出自己的意見和建議,在此不勝感激! 後記: 就像有的朋友說的,我的經歷或許會給一些朋友產生誤導,在這里我必須說明一下。 我來上海以前學習過於拚命,常常晚上只睡3個多小時,我身高1米71,那時只有108斤(我現在130多),家人也說我這樣拚命活不過60歲,但是當時的我太固執,我對他們說只要能實現理想活50歲我就夠了。那時的拚命使我的身體受到了影響,有一次早上突然腰肌劇痛難忍,痛的我倒在床上站不起來。雖然我現在已經比較注意,但有時候還會隱隱作痛。後來在女朋友說服了我,來上海以後我不再如此。我經常引用父親的一句話「身體是革命的本錢」。 而且我也發現拚命不是辦法,我可以熬一兩個通宵,最多的一次我連續工作了三天三夜, 但是我半個月都沒有恢復過來,這樣是不是得不償失?學習工作應該是一個長期的過程, 像馬拉松而不是百米沖刺。我現在非常注意調整學習和工作的強度,我要保證每天盡量有相對充沛的精力,一些年輕的朋友覺得自己也應該拚命努力,這讓我多少有些擔心,如果我的故事能讓你在學習工作上多一點興趣,我會感到很開心,但如果誤導了某些朋友,讓你做一些不值得的付出,我會感到很內疚。 技術沒有貴賤之分,我以前換行業是因為自己的興趣所致,而不是對哪個行業有什麼偏見。我希望我的經歷不要給朋友一個錯誤的導向,覺得我始終向更高的技術發展。其實各行各業做到頂尖都是很困難的。話又說回來雖然技術沒有貴賤,但是門檻是有高低的, 無論如何,做IC的門檻要比做網頁的高,這一點無可否認。國家各種人才都是需要的,但是作為個人奮發向上的想法還是應該有的,努力在自己喜歡的行業上做的更好,而不應該停留在比較膚淺的層次上。 我是一個自己覺得比較有自知之明的人,或許我最大的優點就是知道自己有很多缺點 :)。我的故事中很多的曲折和錯誤都是由我的缺點造成的,希望大家用審慎的眼光看待我的經歷,不要被我的「花言巧語」所迷惑。我學習有些隨心所欲,這給我帶來了無盡的麻煩,也大大阻礙的我的發展。記得我小時候成績比較出色,但是後來學習嚴重偏科,導致我中學成績一再滑坡,也沒有考上什麼好的學校,小時候的一個朋友,當時的成績和我相仿,但是沒有我這個缺點,她上了清華,後來在去了美國深造,在一個著名導師手下研究理論科學,這未嘗不是一條更好的出路。另外我的學習方法也是在不斷改善中的,過去 的學習過於講究數量和時間,那樣學習既苦而已效率不高,現在我非常注意學習的效率和技巧,這樣才是學習的捷徑(當然不是指投機取巧),比如說學一相對陌生的技術,如果有條件,不妨問一問有經驗的人,不需要問很多,往往他不經意的幾句話會給你非常大的幫助,甚至超過你看一個星期的書。帶著這樣的思想再去學習你會節省很多時間,這樣何樂不為呢?這些年中我學了不少的東西,由於開始非常盲目,所以學的東西雜亂無章,現在回想起來讓我啼笑皆非,我把大量的時間浪費在一些沒有必要深入了解的知識上,畢竟一個人的精力是有限度的。很多朋友很我一樣都背過五筆字形,的確它是個不錯的輸入法,但是對一個研發人員它絕對不值得你去背,你的時間應該花在有價值的地方。我這樣的事情還做過很多,我背過CCED、WPS的命令和快捷鍵,在DBASE基本退出歷史舞台後我還花了很多時間去學習它的使用。所以我的學習在前期缺乏規劃,沒有明確的短期目的、中期目標,只有一個虛無飄渺的長期的理想。這就像做設計一樣,好的設計是從需求抽象到代碼有很多過程,而不能得到了需求就立刻開始編碼。
『陸』 下載的asp源碼怎麼使用
關於源碼到底應該什麼使用的問題 做為一個新手+菜鳥,特別是喜歡搞自己的網站卻對源碼的概念一竅不通的人來說 。最大的痛苦莫過於把一個源碼下載下來之後,卻發現自己不知道什麼用。一般 下載下來都是一個壓縮包,一解壓裡面都是一大堆自己以前從沒見過的文件類型 。這鬼東西什麼用呢?又不能像QQ等軟體一樣直接雙擊就可以安裝。而一些解說 里又說只要把它們全部上傳到空間里就可以了。這樣籠統的說法可以菜鳥們難住 了,本文就是專門對這樣的菜鳥講解如何使用源碼的。這里只說asp和php源碼, 其它源碼同理。 <一>: 1:首先針對asp,如果你是要在本地,也就是自己的電腦上使用的話,就必須得 先安裝iis服務。現在的電腦操作系統精簡得太多,絕大部分都把這個服務去掉了 。所以你不得不自己下載一個iis安裝包來安裝。先用迅雷搜索一下iis,看到評 價最多的,大部分人都說好用的,就把它下載下來。下載完以後解壓。 打開電腦控制面板,添加/刪除程序,添加/刪除windows組件,把Internet信 息服務(IIS)前面的小方框內打上勾,其它不用管,點下一步;然後它會提示你插 入磁碟,點確定,又出現個對話框,文件復制來源那裡點瀏覽到你剛才解壓後的 文件夾,選中打開;接著後面會連著冒出幾次一樣的對話框,重復剛才的操作就 可以了。安裝好後,再進入電腦控制面板,性能和維護,管理工具,Internet信 息服務,找到默認網站,右擊進入它的屬性,文檔,分別添加index.asp和 index.htm;主目錄(嫌麻煩可以直接跳到下面2),在本地路徑更改為一個你喜 歡的文件夾,最好是個空文件夾。例如空文件夾名為「110」,總之什麼好記就起 什麼名。(注意:如果電腦上找不到Internet信息服務(IIS)的,是電腦操作系統 太過精簡的問題,建議安裝雨木林風6.0純凈版。) 2:把你下載好的asp源碼解壓後得到一個文件夾視情況而定,把文件俠里的那一 堆東西全部復制到c盤下的Inetpub下的wwwroot下。或者復制到空文件俠「110」 下。 3:在瀏覽器里輸入:http://localhost/ 或http://127.0.0.1/ 就可訪問這個 源碼程序了。 4:如果它提示找不到網頁,請先確認你的源碼里有沒有index.asp等默認文檔, 如果有install.asp那就請先運行它,即輸入http://localhost/ install.asp或 http://127.0.0.1/ install.asp後回車即可。如果還不行,八成是你資料庫連接 有問題,請檢查conn.asp(用記事本打開,一般是這個文件。)里的資料庫的連 接參數是否正確,否則改正之。 <二>: 1:如果是php源碼,在本地電腦使用時。要先安裝phpnow環境套件包,裡麵包含 了php+mysql等,也是用迅雷搜索下載。那個套件安裝很傻瓜化,不用我說了。 2:把所有的源碼復制到套件安裝目錄下的htdocs文件夾里,使用方法如上面的3 。 3:如果打不開,請先確定你的資料庫是需要導入的嗎?如果是,請用 http://127.0.0.1/ phpmyadmin/導入資料庫。再檢查資料庫連接文件config.php (用記事本打開,一般是這個文件。)里的資料庫連接參數如密碼等是否正確, 否則改之。 4:如果你添加了虛擬主機,想在虛擬主機里運行php源碼,那就把源碼復制到虛 擬主機所控的文件夾下,用「http://虛擬主機地址/」來訪問。 <三>: 1:如果是想把源碼放在網路空間上,自己建立一個網站。請先確認你的空間是支 持哪種類型的源碼,比如是asp+access呢還是php+mysql等。 2:如是asp類型的,請把所有源碼上傳到網站根目錄或某一目錄,如「120」下, 用「http://你網站域名/」或「http://你網站域名/120/」訪問。如出問題請參 考上文。 3:如是php類型的,含有sql資料庫的先把資料庫導入空間伺服器,再根據空間商 提供給你的資料庫賬號密碼修改資料庫連接參數,然後全部上傳到空間里。訪問 同2。如果不含資料庫,一般是含有安裝文件install.php的,訪問不了就運行安 裝文件。 4:sql資料庫導入問題。請先確認你的空間伺服器允不允許遠程訪問伺服器數據 庫,如果允許就用sql2000等之類的程序導入資料庫,如何導入問題就不說了,網 上一搜大把有。如果不允許就登陸空間伺服器提供商給的用戶控制面板進入數據 庫管理進行資料庫的導入。 完畢。 請尊重原創作者,轉載請註明出處,尖叫論壇:http://7c.cz.cc http://www.xia20.co.tv
『柒』 鄭州北大青鳥分享程序員是怎樣突破瓶頸成為大神的
程序員界的大牛,概括來說分兩種:一種是天生有天賦,對程序的思維想法,就是比一般人精準敏銳;一種是沒有天賦,但十分努力刻苦,日復一日年復一年,最終成為對技術非常嫻熟的人。
第一種就不用說了,先天資本。
那對於第二種情況,鄭州計算機學校http://www.kmbdqn.cn/介紹要怎樣少走彎路,成為一名「受人敬仰」的大神呢?很多剛踏入程序世界的新人都會有這種困惑:「每天的工作就是在框架的基礎上把需求轉換為代碼,一沒有學到業務,二沒有學到技術!那是非常的抑鬱!」這很普遍,畢竟公司是要得到最大的效益,而不是專門給你機會觀摩學習。
一般的公司都會將分工細化,做到缺少了誰都可以。
做到提高開發效率,降低開發成本。
可是作為程序員來講,這樣對個人的成長非常的不利。
但剛接觸的新人,又怎樣去提升自己,最後走上晉升大神的的路呢?當然,前提是,你已經是名程序員了。
1、帶著自己的腦子寫代碼書寫代碼的過程中,必然會涉及到很多的老代碼的維護。
很多人可能就在原有的基礎上,修修剪剪。
卻不去考慮改變其包結構,抽象公用方法。
或者重構代碼。
就像一個盆景,長出了雜亂無章的枝丫,你只想著修剪掉不屬於它的那部分,卻不想自己動手去修改,長成自己想要的模樣。
思考是必須的,只有在思考的過程中人才會成長起來。
想辦法去奉獻智慧,人才可能慢慢的成長!不思考,就跟猴子掰玉米一樣,掰一個扔一個,沒有積累,體驗是過程給予的,而經驗是需要思考才能得出的。
在簡單的事情中總結出一些規律和方法,最後形成自己的方法論。
多思考,慢慢你的思維和看事情的方式都會變了,看問題也不會只停留在表面,經驗也就長在了你的身體裡面。
2、拓寬知識層這種擴寬可以從兩方面進行。
一種是從書籍中汲取。
看些自己現有知識以外的書籍,從中獲取靈感。
也可以看看最新行業動態,語言軟體又發生了哪些變化。
另一種是學習別人的成果。
在平時工作中,不同的框架,花上一天的時間看看架構圖並且理解其中關鍵環節的配置調用就可以了。
但是如果想提高自己的架構水平,還是不斷的看別人的源代碼,吸取別人思想的精華部分,然後自己在工作中去發揮智慧。
3、有沒有和高手過招其實網上很多技術blog寫的都很好,尤其那些持續更新的架構和技術的程序員們更是值得學習。
找到他們,和他們討論一個方面的技術。
真正的高手都是謙虛的,討教一些他們知道的東西。
這幾乎是最快的進階方法。
就像老司機聽聲音就能知道車哪裡出毛病一樣,新手得費半天勁還花冤枉錢。
找一個行業內的人帶著學習,等於是站著巨人的肩膀上,獲得經驗的效率自然提高了。
自己一個人摸爬滾打,很容易撞的頭破血流,想想如果有人能在旁邊指點一下,會不會成長的更快?找個有經驗的人來帶你,未必要多有名氣,但是要經驗豐富,願意分享。
『捌』 如何去閱讀並學習一些優秀的開源框架的源碼
對於開發者來說,社區里豐富的開源代碼其實是筆極為寶貴的財富。如果能充分利用好開放源代碼的資源,不僅可以掌握多種編程方法,提高實踐能力,還能獲得好的思想,激發編程靈感。開源代碼怎麼學以及怎樣才能學好是大家經常關注的話題,日前,在問答網站知乎上,有人拋出了「如何更有效地學習開源項目的代碼?」的話題,眾技術好手各抒己見,CSDN軟體研發頻道對本文內容進行了整理,方便大家學習與參考。盛大創新研究院研究員 庄表偉:學習開源 盡可能在代碼里找答案 庄表偉提供了以下9個建議:1.在下載源代碼之後,首先要跑起來,編譯通過、正常運行;2.在你覺得最有可能運行到的地方,設置斷點或者拋出異常,這樣,就能夠找到一個項目在正常運行時的入口點;3.從入口點所在的那個源文件開始閱讀,逐步把握整個項目是如何啟動起來;4.隨便改點代碼,看看會不會報錯,如果報錯,會從哪裡報錯;5.試著把報錯屏蔽、修復、或者繞開;6.嘗試理解一個系統的內部結構,多少組成部分,主線模塊是哪些?輔助模塊是哪些?7.從實際需要出發,修改這個項目,滿足自己的某一個小的需求。(注意在此之前,盡量不要在網路上找答案);8.看看相關的討論與心得,是否與自己的理解相一致;9.提交bug fix或者某個新的功能代碼。在學習開源的過程中,有幾個方面會獲得大量收獲,1.架構與模式;2.開源社區常見的一些慣用法;3.相關領域的結構與演算法。總結一點:學習開源,盡可能在代碼里找答案,而不是在代碼之外找答案,那些都是二手的,而且很可能不準確。互聯網評論員 朱曉陽:從簡單做起 理論聯系實踐朱曉陽對此發表了兩點看法:首先,從簡單做起。剛開始的時候學習一些領域內基礎理論,然後找一些簡單的東西去實現,不能一開始就去找開源項目。建議大家經常動手寫一些小程序,如改進宿舍網路登錄客戶端等。積小成多,能顯著提高自己的編程能力。其次,學習的知識一定要和自己生活或工作有聯系,這樣才會有樂趣或動力。互聯網評論員孫竟:先構想一個想做的項目首先,構想一個想做的項目(比如論壇、博客、微博等);然後,思考需要什麼功能,應該怎麼去實現,盡可能包括各種細節,有必要時記錄下來;最後,去找個類似的開源應用,看看它是怎麼實現的,和你的想法有什麼差異,有什麼可以學習或需要改進的地方。互聯網草根hqman:我的5個建議:1.反復地使用軟體,熟釋軟體的組成文件和軟體功能,注意IE地址欄內的地址變化;2.打開資料庫文件或存放數據的XML文件,參照數據字典了解各個表和欄位的數據含意;如果沒有數據字典,就運行軟體輸入數據,參照所輸入的數據,了解各個表和欄位的數據含義;3.利用Visio進行反向工程,將類圖抽出來;4.研究類之間的關系,注釋各個類的屬性和方法,弄清程序的整體框架;5.另開一個項目,按照軟體開發的流程,將代碼分段復制進新的項目,進行編譯調試,關注一些實現細節,學習一些編程的技巧。在讀研究生張偉:在校學生空閑時間多參加一下比賽張偉的建議是大家在空閑時間多參加一些比賽。一個完整的項目,不管再小,只要做完了,就會有收獲。多看一些比較大的開源項目源代碼,每次看完後都會受益匪淺。從網上成熟的開源代碼里,可以學到很多的設計思想。他認為,從項目入手,以項目為驅動,可激勵自己進步。當然,是否一定需要看開源代碼,這將取決於個人的興趣和需要。畫出程序流程圖 理解程序流程思想CSDN博客專家i_like_cpp:曾在CSDN分享了《如何將源代碼學好》的博文,對此,他給出了四點建議:1. 畫出整個程序的流程圖,理解整個程序流程的思想。畫流程圖的方式更讓人很直接的理解程序的整體流程,而不會被代碼所干擾,讓程序員總體上把握整個程序;2. 對流程各節點(函數或過程)的理解,流程的每一節點是構成整個流程的不可缺少的部份;3.再把流程和流程各節點串起來理解整個程序,可能的話最好寫出讀書筆記;4. 如果想深刻的學習到源代碼的精髓所在,請寫一個相近的程序進行操練。理解了這個程序並不表明掌握了這個程序,只有在操練一個相近的程序時,才知道你到底理解了多少,掌握了多少。編後語:源代碼的學習是一個從整體到不斷細化的過程,是一個極為繁瑣的過程同時也是一個不斷認清事物本源的過程。本文總結的源代碼的學習經驗,希望對您有所幫助。那麼,CSDN的網友們,你們是如何對待開源項目源代碼的呢?
『玖』 直播APP源碼實現直播都有哪些流程需要注意
直播APP源碼可以是原生的或混合型的。原生直播APP源碼專為特定平台設計的,這種APP的代碼是通過使用該平台所採用的編程語言來創建的。混合型的是同時支持多個平台的APP,代碼是用HTML,CSS或JavaScript編寫。
一、直播APP源碼架構
直播APP源碼的產品架構,可以理解為以伺服器為信息載體,將用戶的觀看請求與直播的實時畫面內容相串聯,而用戶端和主播端分別通過播放URL、推流URL的協議封裝起來;在信息轉化過程中主播端需要涉及降噪、流量控制、美顏等優化手段,而用戶端則涉及硬體加速、視頻解碼、卡頓監控等方式提升用戶體驗。
二、直播APP源碼實現直播流程上需要注意的內容
首先,音視頻採集及編碼環節,通過調用手機攝像頭等採集設備,依託美顏及圖像處理工具,實現音視頻內容的採集以及處理。音視頻編碼格式的選取也是十分有講究的。音頻編碼格式常見的為Mp3、ACC等;視頻編碼格式常用的則是Mpeg4、H.264、H.265等。
其次,推流環節特別要關注的是流媒體傳輸協議的選擇。比較常見的流媒體傳輸協議有UDP、RTSP、RTMP、HLS等。現如今,絕大多數情況下開發直播APP軟體採用的是RTMP協議,這是專為視頻直播量身定製的,直播延時很容易就可以控制在5s以內,提升了直播觀看的體驗度。
最後,內容分發層面多採用三方CDN服務,除非有特殊需求的情況下會選擇自建流媒體伺服器。三方CDN服務商擁有眾多的節點伺服器,能夠快速實現直播內容的傳輸分發,極大地增強直播體驗,但高額的流量費用也是後期直播平台運營中需要精打細算的。
除了直播APP源碼開發直播實現流程上需要注意的這些內容外,完整的直播APP源碼開發工作還會涉及到眾多的服務模塊。WEB服務主要負責PC直播,管理後台,介面邏輯的實現;REDIS服務提供的則是數據的緩存,用於存儲常用的動態數據;Mysql服務提供的是直播中的靜態數據存儲;socket服務則屬於node.js組件,用於實現直播群聊、私聊、消息通知等功能實現;視頻直播服務提供視頻直播、旁路直播、轉碼、點播、存儲等;監控服務提供的是主播異常掉線監聽,直播消息推送等。
三、直播APP源碼的難點和細節
1、在網路信號弱的情形下,需求保障食品質量。假如發生信號不好需求緩存的情形,那麼會大大減少用戶體驗。
2、直播畫面的延遲情形。數據傳輸是依照客戶端下載到伺服器,伺服器再上傳到客戶端的模式,數據越大特別是高清視頻畫面,那麼整體上傳下載速度越慢,客戶端顯示出現延遲,會員會出現不停緩沖等狀況,影響會員的採取。
3、頁面交互動畫。互動直播的內在就是主播與觀眾互動歷程。主流的直播APP通常會增添諸如送花、打賞等等,對於系統兼容性、直播APP運行速度以及流暢度都會導致肯定的影響,甚至會出現BUG。
『拾』 精準操盤秘技大全的源碼你還有嗎
你是說巴菲特 索羅斯 那些大佬用的嗎? 據說特朗普獲得了最新版本,國內已經派人去取呢