PIXNET Logo登入

Lancat Server 懶貓伺服器

跳到主文

國中生自學程式的筆記。 主要語言為Python,偶爾玩玩Arduino,把一些遇到的事寫下來做紀錄,或者幫助也遇到同樣問題的人有個參考。 喜歡寫遊戲,以前曾經用scratch兩年,寫過不少遊戲。 我的Github: https://github.com/lancatlin

部落格全站分類:不設分類

  • 相簿
  • 部落格
  • 留言
  • 名片
  • 3月 19 週一 201818:38
  • 數學中的神奇比例—A4紙張比例、黃金比例之探究


本篇在講什麼:
ABC紙張比例的由來,黃金比例與費氏數列的性質。希望以圖像化的方式,讓讀者具體的了解一些「特殊比例」的性質。
(繼續閱讀...)
文章標籤

Cat Lan 發表在 痞客邦 留言(0) 人氣(2,123)

  • 個人分類:
▲top
  • 2月 14 週三 201819:53
  • 三角函數小記—使用三角函數移動物件


在開始前先聲明,我並沒有受過正規的三角函數教學,我對它的認識都是出於實做的練習還有自行的理解而來,因此可能有不正確的地方,敬請指教。
我很喜歡寫遊戲,從一開始用scratch,到後來用python,寫遊戲一直都是我的興趣之一。在python寫遊戲沒有scratch內建的一些功能,例如 移動X步、到XX的距離、碰撞檢測等等,所以這些都是我自行設計的,而像是移動,假如說要往某個方向移動,就必須使用三角函數,這就是我最初使用的原因。以移動來說,只要用sin和cos分別對應y和x就可以了。寫起來會像是這樣:
(繼續閱讀...)
文章標籤

Cat Lan 發表在 痞客邦 留言(0) 人氣(48)

  • 個人分類:程式作品
▲top
  • 2月 10 週六 201814:25
  • 作品—加分程式小記(一)


加分程式是我為了班上所做的一個計分軟體,視窗中有數字鍵盤,鍵入號碼就可以加分,主要是看在老師常使用電腦,但卻仍然依靠小老師計分數,手癢做出來的小品。
這是最新版本的運行畫面(裡面的數據是亂輸的)。
(繼續閱讀...)
文章標籤

Cat Lan 發表在 痞客邦 留言(0) 人氣(461)

  • 個人分類:程式作品
▲top
  • 1月 06 週六 201812:49
  • P2P聊天程式 自動配對(一)

我的P2P聊天程式到目前,已經可以讓互相知道外網IP的兩人互相連結。但對於一般使用者來說,要曉得自己的IP已不容易,還要知道對方的!變成還是得要經由其他聊天軟體先交換IP,使用上不方便。於是接下來P2P程式的目標,就是做出能夠自動依據使用者輸入的聊天室名稱,來配對使用者。
構想是這樣的,A B兩人要聊天,A先打開了程式,設定聊天室名稱為「room」,程式會去訪問網路上紀錄各個聊天室的試算表,去得知聊天室『room』是否存在。當聊天室『room』不存在,A的程式便會以A的電腦作為聊天室『room』的伺服器。再來,B也開啟了程式並連結到『room』,程式一樣到網路上的試算表去尋找『room』,發現已經有人開啟了,再來就會根據在試算表上的IP來連結到A的電腦。
(繼續閱讀...)
文章標籤

Cat Lan 發表在 痞客邦 留言(0) 人氣(258)

  • 個人分類:P2P 聊天程式
▲top
  • 11月 11 週六 201716:14
  • Linux Ubuntu 雙系統安裝 (一)

「ubuntu」的圖片搜尋結果
開始寫程式之後,常常聽到「韋軟垃圾」這個詞,Linux的大名,也漸漸傳入我耳中。一方面也覺得好玩,就想來換個系統玩玩看!
(繼續閱讀...)
文章標籤

Cat Lan 發表在 痞客邦 留言(0) 人氣(306)

  • 個人分類:Linux 筆記
▲top
  • 10月 28 週六 201714:20
  • 10/26 科研社筆記 機關王─投石機大戰

DSCN8815.JPG
這兩周科研社上課的主題是機關王。機關王這個比賽我已經參加兩次了,對於它實在是又愛又恨。
什麼是機關王?
(繼續閱讀...)
文章標籤

Cat Lan 發表在 痞客邦 留言(0) 人氣(304)

  • 個人分類:科研社筆記
▲top
  • 10月 07 週六 201710:56
  • 10/5 科研社筆記 咱糧學堂

第一次在部落格寫科研筆記,其實加入學校科研社也已經一年了,之前一年級偷懶都沒寫,二年級打算來補償一下,剛好之前寫了一次放到FB社團,有學長姐很希望藉此回溫科研生活,於是我突然得到"報導者"這個工作了。
這一系列文章將會跟程式無關,單純寫福科科研社的上課內容,還有筆者自己的心得。
(繼續閱讀...)
文章標籤

Cat Lan 發表在 痞客邦 留言(2) 人氣(41)

  • 個人分類:科研社筆記
▲top
  • 10月 04 週三 201717:21
  • python 自學歷程 1

python互動.JPG
當初開始學python,是在國中一下快學期末的時候。自從玩scratch,就一直想學個真正的程式語言,一開始是一上的時候要學Java,因為有名,那時沒考慮好不好學就開始了,到了金石堂找書,買了「深入淺出Java」,寒假便每天努力的研讀,當時急著想學會更多,沒有做裡面的習題,於是都沒有打好根基,學的哩哩啦啦,對於陌生的程式概念,總是無法理解。像是class、object、繼承這些概念,那時候看了很久才有一點概念。當時Java沒有做下去,是由於語法太複雜,像是宣告個變數,需要加上型別,用個Array list還需要import套件,現在想想真令人崩潰。
當時一度想要純粹研究圖形化編程,去找了像是Stencyl之類的環境,但都沒有堅持下去,就繼續做了scratch一個學期,到了學期末再次把Java搬出來,找了不同的教學資源,寫了一個擅長的題材「因數大師」,這個題材我Java、python、scratch都做過,當時有個做scratch的朋友,那時候邀他一起學Java,但他因為家裡有本python的書所以打算學python,我第一次對python有了認識。
(繼續閱讀...)
文章標籤

Cat Lan 發表在 痞客邦 留言(0) 人氣(118)

  • 個人分類:python 自學之路
▲top
  • 10月 02 週一 201721:11
  • P2P 聊天程式 穿越

有天晚上,平常幫忙測試的那個朋友有上線,想想沒事就請他幫忙測一下。
為了簡化測試內容,我改了一下指令,設定連線ip為讀取一個文件的內容,這樣每次開就不用重新輸入(從此可見我有多懶 XD)。
(繼續閱讀...)
文章標籤

Cat Lan 發表在 痞客邦 留言(0) 人氣(47)

  • 個人分類:P2P 聊天程式
▲top
  • 9月 29 週五 201720:02
  • P2P 聊天程式 STUN

pystun.JPG
自從打開設定了NAT,我對於P2P又有新的見解,"要能夠成功一定得要打開NAT",當時還滿沮喪的,因為如果真是這樣,我要嘛就得寫出能控制NAT的程式,要嘛就需要使用者自己設定,但根據這些年我對使用者的理解,後者大概是做不到的,前者由於使用者不一定有權限,基本上也難以執行,結果又從頭來過,繼續爬文,發現很多P2P的文章都提到了一個叫做STUN的套件,我認為這是新的轉機,於是開始大量爬文。
http://www.cs.nccu.edu.tw/~lien/Writing/NGN/firewall.htm
(繼續閱讀...)
文章標籤

Cat Lan 發表在 痞客邦 留言(0) 人氣(95)

  • 個人分類:P2P 聊天程式
▲top
12»

文章分類

toggle Python (2)
  • P2P 聊天程式 (8)
  • python 自學之路 (1)
  • 程式作品 (2)
  • Linux 筆記 (1)
  • 科研社筆記 (2)
  • 未分類文章 (1)

最新文章

  • 數學中的神奇比例—A4紙張比例、黃金比例之探究
  • 三角函數小記—使用三角函數移動物件
  • 作品—加分程式小記(一)
  • P2P聊天程式 自動配對(一)
  • Linux Ubuntu 雙系統安裝 (一)
  • 10/26 科研社筆記 機關王─投石機大戰
  • 10/5 科研社筆記 咱糧學堂
  • python 自學歷程 1
  • P2P 聊天程式 穿越
  • P2P 聊天程式 STUN

熱門文章

  • (2,123)數學中的神奇比例—A4紙張比例、黃金比例之探究
  • (461)作品—加分程式小記(一)
  • (306)Linux Ubuntu 雙系統安裝 (一)
  • (304)10/26 科研社筆記 機關王─投石機大戰
  • (258)P2P聊天程式 自動配對(一)
  • (85)P2P 聊天程式 突破NAT

個人資訊

Cat Lan
暱稱:
Cat Lan
分類:
不設分類
好友:
累積中
地區:

最新留言

  • [17/10/15] 凱傑 於文章「10/5 科研社筆記 咱糧學堂...」留言:
    版面給個建議 由於現在多數人速食習慣 這篇文章的字數 加上你...

文章精選

文章搜尋

動態訂閱

誰來我家

參觀人氣

  • 本日人氣:
  • 累積人氣: