不得不說,張達的思路比較跳脫,看到這些照片,他居然想到做一個網站對這些照片進行打分,雖然他不懂技術,但是卻直覺上認為這是可行的。本章由網友為您提供更新
林鴻思考了一下這件事的意義,實際上,投票的過程可以算是一種演算法,通過大範圍的統計,將優質的結果給篩選出來,不說這個演算法的外在表現,其背後所隱含的意義卻非常有意思。
這實際上也是一種對集體智慧的駕馭過程,通過集體的智慧尋找最佳答案。
林鴻最終同意了下來,他將這件事當成一次實驗,很想看看最終是否真的能夠像預料的那樣,找出最優質的結果。
林鴻說道:可是可以做,只是不知道會有多少人參與到這個過程中來。
這個你放心,我負責來宣傳李奇自告奮勇地說道。
他對自己的jiāo際能力還是很自信的,基本上這麼兩天下來,班級裡面的所有男生他都認識了,並且在同一層的其他班級的男生他也認識了不少。
張達建議道:我們最好是能夠趕在軍訓之前將其做出來,不然就要等三個星期之後了。
嗯,應該費不了多少時間。
說做就做,林鴻立刻開始動手。
他打算直接使用自己的筆記本當伺服器,在上面建立一個這樣的網站。
其他三人根本不懂這方面的技術,只能站在林鴻背後圍觀。
製作網站在這個時期,也是一種非常高階的工作,一般人連網站的基本執行原理都不知道,更別說製作網頁了。
林鴻有意給他們普及這方面的知識,開拓眼界,所以他一邊開始部署伺服器和開發環境,一邊給他們解說:
我現在做的這個網站,是需要通過瀏覽器訪問的因為這樣更直觀,還可以直接瀏覽圖片。瀏覽器是一種能夠訪問全球資訊網伺服器的軟體,它能夠從伺服器中讀取特定格式的檔案,然後以另外一種格式將其展示出來。
林鴻停頓了一下覺得這樣可能有些chou象,打了個比方:它就好像是一個翻譯,將網頁程式語言翻譯成為我們能夠看懂的文本語言。瀏覽器和伺服器之間所使用的協議是一種叫做http的協議,全稱就是超文本傳送協議,它允許將超文本標記語言,也就是使用htmh編寫的檔案從bsp;接下來,他像他們解釋了一下什麼叫做htmh語言並且編寫了一個簡單的hmllabsp;這種語言非常簡單,並且很多標籤都是成對出現的,所以吳東他們都聽懂了。
利用hmml語言,我們可以做出內容非常豐富的網頁。林鴻繼續說道,但是這些網頁都是靜態的,如果想要讓其中的內容發生變化,例如張達所說的,給他們打分然後即時顯示出來,這就涉及到動態語言方面的內容了,並且還需要儲存資料利用到資料庫。
林鴻也不指望一次xg就直接將他們全部教懂,只是讓他們有一個比較直觀的認識,如果以後自己有興趣,可以進一步進行研究。所以他的講解基本上都是一遍過,不管他們能聽懂還是沒聽懂。
他打算使用的動態程式語言還是他比較擅長的c語言,通過一種通用閘道器介面cgi的技術來和使用者進行jiāo互,記錄使用者對照片的評分。
cgi語言是由美國國家超級電腦應用中心開發的一種技術,1993年就出現了,後來很快便在網際網路上流行起來,成為比較主流的動態ix的sc以及都可以用來開發cgi程式。
林鴻對這一塊非常熟悉,所以他很快就將伺服器的環境給部署完畢,將cgi的模組掛載上去然後編寫了一個簡單的加法jiāo互程式,讓使用者可以在上面輸入兩個數字然後點確認,就可以將其結果給計算出來。
老二,你去你的電腦上訪問看看。林鴻說道。
這就可以了怎麼訪問張達還有些mi糊。
直接輸入我的ipn址就行了。
張達將自己的電腦開啟,啟動瀏覽器程式,然後在位址列上輸入了林鴻的ip地址,確認之後,他看到瀏覽器中出現了一個加法計算器介面。
他嘗試著輸入了一個1,,點選提jiāo之後,介面上立刻顯示了一個。
雖然只是一個簡單的功能,但是他們都覺得這非常神奇。
老大,這個就是你剛剛編寫的程式吳東饒有興致地問道。
是的,這只是最簡單的程式,但是也實現了動態的jiāo互,不單單只是靜態網頁了。
剛剛那個過程,實際上張達提jiāo之後,會在林鴻的這檯筆記本上執行一個名為addcgi的程式,這是一個用c語言編寫之後再編譯過後的可執行程式能就是接受從網頁前端提jiāo過來的資料,然後再進行處理。
作者「瘋狂小強」的其他小說
《修仙高手再戰都市》