原创 關於個人的第二個程序——黑白棋續

        距離我上次的五子棋編寫已經過去一個禮拜了。在此分享一下我的關於黑白棋的一些新的體會。        首先,在我的上一篇博客裏面提到的喫子不完善問題,導致變成了“黑白隨機喫子棋”,但其實許多看似非常嚴重的問題的背後,錯誤

原创 關於黑白棋悔棋

        我在上一篇博客中已經寫到,黑白棋悔棋和五子棋不同,黑白棋悔一步不是像五子棋pop一下那麼簡單。往往要把上一步喫掉的子變回來。同時如果強行記錄喫掉的子使其在悔棋時重新變回來,這種思路寫的程序無疑很繁瑣,一不留神就會出錯。

原创 flash五子棋心得——致我寫的第一個程序

       在下程序小白,前不久完成了人生第一個程序(flash as3.0),在此寫下一點感悟,還有其中的一些問題希望能和其他小白共勉。        這是最終的樣子(沒有在找素材上花多大力氣,見諒。。)        接下來分享一

原创 關於我的第二個程序——黑白棋

         自從上次的五子棋之後,黑白棋已經做了半個多月了,這裏寫下自己在這短時間的一些感悟,更多的是犯的錯誤,希望能給其他小白一點借鑑。         另外要說的是,黑白棋還沒做完,所以到後來的話,可能會有很多的問題不斷出現

原创 [what if]第1期——一顆0.9倍光速的棒球

 如果將一枚棒球以90%光速的速度投擲出去,揮棒擊球時會發生什麼呢? - Ellen McManis 讓我們先把怎麼能讓棒球飛到如此高速度的問題擺在一邊。不妨假設投球隊員只是做了一次普通的投球動作,而當棒球離手的時候,它莫名地就加速到

原创 PHP表單詳解

提到Web開發,就不得不提到HTML,它在若干年以來一直作爲Web用戶界面設計的事實標準。雖然現在WAP/XML等頁面腳本的使用使得 HTML作爲一枝獨秀的形勢難以維繫,但是如果要編寫前端PHP的Web應

原创 COOKIE與SESSION比較

最近發現寫博客也是提高學習效率的有效途徑之一。好記性不如爛筆頭,歸納總結時,你會發現總有一些東西你認爲很熟了,它卻在細微處諷刺你的錯誤。我學習COOKIE與SESSION時,幾乎把社區所有相關的帖子都下載

原创 flash語法編寫規則的技巧經驗詳解

 (轉載自田立羣的博客http://blog.sina.com.cn/tianhao1978 ) 1.動作腳本語言的語法規則的操作技巧詳解。(包括點語法、大括號、括號、分號、//註釋、常數、字符串、實例名稱等語法規則的操作技巧詳解)。

原创 關於Flash中的黑白棋AI編寫心得

       最近幾天終於把老早開始做的黑白棋AI大致完成了,黑白棋的人人對戰版本和五子棋相比並沒有太大的本質上的區別。難點主要在吃子等方面我在前面的博客也講了一部分了。這篇博客主要講的還是在寫人機對戰的時候遇到的一些問題。       

原创 一些重要的編程算法集錦

算法一:快速排序算法   快速排序是由東尼·霍爾所發展的一種排序算法。在平均狀況下,排序 n 個項目要Ο(n log n)次比較。在最壞狀況下則需要Ο(n2)次比 較,但這種狀況並不常見。事實上,快速排序通常明顯比其他Ο(n log 

原创 窮舉法的算法運用

一、 引言          窮舉是解決問題的一種常用思路,當對一個問題無從下手的時候,可以考慮在問題域允許的範圍內將所有可能的結果窮舉出來,然後根據正確結果的判斷規則對這些結果逐個驗證,從而找出正確的結果。採用窮舉的方法求解問題的答

原创 HTML常用標籤

1.跑馬燈 標籤 功能 <marquee>...</marquee> 普通捲動 <marquee behavior=slide>...</marquee> 滑動 <marquee behavior=scroll>...</

原创 寫給自己 python自學(數據類型)

python變量可以直接賦值,不需要事先申明 單引號和雙引號相同 數字運算: >>> 5 + 4 # 加法 9 >>> 4.3 - 2 # 減法 2.3 >>> 3 * 7 # 乘法 21 >>> 2 / 4 # 除法,得到一個浮點數

原创 對程序員的一些建議

 首先,我想說的是,這些東西只是我根據我的經歷給出的建議,僅僅供大家去參考,你的路你的人生要你自己決定,不要輕易的讓人幫你決定,那怕是你的家人。 如果我們把所的問題一起談,那怎麼說也說不清楚,所以,請允許我“關鍵點分離原則”來分開說說

原创 AS代碼優化技巧

1.用乘法來代替除法(當除數可轉化爲有限數的時候)。比如var n:Number = value * 0.5;要比var n:Number = value / 2;快。但差別並不是很大。只有在需要大量計算情況下,比如3D引擎中差別才比較明