編程筆記 2017-08-12
上午較為困倦,迷迷糊糊的,代碼閱讀量不大。
其間,又被叫去,擡桌子,椅子,幹了些體力活。
這要在研發單位,工程師做其他,簡直是浪費。
幾個點:
- 確定Ground類,即遊戲面板的背景,其初始化,width = 12,height = 20,這是面板的寬高;
- gameListeners.length = 3,分別是TetrisFrame,GamePanel,SoundController;
- TetrisFrame類,對應的界面是,除了主面板,之外的按鈕,菜單,label等等;
- GamePanel類,即主界面,方塊,下落,消除的面板窗口。
- SoundController,無他用,播放音效爾。
編程筆記 2017-08-12
相關推薦
編程筆記 2017-08-12
浪費 isf pan 放音 list game 背景 單位 其他 上午較為困倦,迷迷糊糊的,代碼閱讀量不大。其間,又被叫去,擡桌子,椅子,幹了些體力活。這要在研發單位,工程師做其他,簡直是浪費。幾個點: 確定Ground類,即遊戲面板的背景,其初始化,width =
編程筆記 2017-08-07
jpg factor 睡覺 讀書 關於 -1 完全 編程 代碼 貼一些前幾天跟蹤代碼的草稿吧,以證明前兩天並未閑著。 今天,覺得模型類Shape和ShapeFactory理解的已較為透徹了想再進一步,粗粗瀏覽了Controller目錄下的GameControlle
Linux網絡編程筆記01
linux網絡編程1.計算機聯網的目的1) 使用遠程資源2) 共享信息,程序和數據3) 分布處理2.協議的概念1) 網絡中的任意兩臺計算機之間的通信必須有一些約定(比如, 傳輸速率, 數據格式,出錯檢測機制等),這個約定,我們就稱之為協議2) 在Internet中,最為通用的網絡協議就是TCP/IP協議3)
前端學習筆記2017.6.12 CSS控制DIV
banner 成像 個性化 logs 一個 style 切換 back 成了 前一篇文章中用div布局了豆瓣東西的頁面,如果用html代碼表示的話大概是這個樣子的 <!DOCTYPE html><html><head></head
python核心編程筆記----threading
get rom ctime 標準 () 覆寫 pri 退出 環境 一個進程中的各個線程之間共享同一片數據空間,所以線程之間可以比進程之間更方便地共享數據以及相互通訊。 1.全局解釋器鎖(GIL) Python 解釋器中可以“運行”多個線程,但在任意時刻,只有一個線程在解釋器
Python網絡編程筆記一
服務端 log close logs bytes 連接 message rom 傳遞 AF_INET:IPV4 AF_INET6:IPV6 套接字類型: SOCK_STREAM:TCP SOCK_DGRAM:UDP 創建TCP套接字,也可以不傳遞參數,默認創建TCP套接
C#編程筆記一
operator engine 運算符重載 key win enume deb c# 什麽 ---恢復內容開始--- 編程筆記 override與new實現的版本控制 // versioning.cs // CS0114 expected public class M
Shell編程筆記
shell 腳本 取字符 span log 出現 ado bcd 獲取字符串 只讀 #!/bin/bashecho "Hello World !" 1、作為可執行程序 將上面的代碼保存為 test.sh,並 cd 到相應目錄: chmod u+x ./test.sh #使
GOCN每日新聞(2017-08-12)
-o href tps git 3.5 引擎 golang rom ear 1、為什麽我們從 Python 轉向 Go 2、Go 實現常見數據結構 3、3年半,50萬行 Go 代碼 4、Go 遊戲引擎 oka 5、Go 是隱藏學習曲線的語言GOCN每日新聞(20
AOP面向切面編程筆記
本質 join 2.0 jdb ntc 通知 nim arrays win 1.AOP概念:Aspect Oriented Programming 面向切面編程 2.作用:本質上來說是一種簡化代碼的方式 繼承機制 封裝方法 動態代理 …… 3.情景舉例 ①數學計算器接口[
編程筆記
編程筆記1、字符串結尾有一個結束標誌“\0”。2、強制轉換:char-->int-->uint-->longint-->double float-->double3、兩個整數相除,結果也必須是整數。4、函數調用,有一個調用的函數加一個分號
深入.NET平臺和C#編程筆記 第九章 文件操作
let 目錄 edi 保存 過程 相對 writer .net 文本 第九章 文件操作 01.持久化: 是將程序數據在持久狀態和瞬時狀態間轉換的機制。通俗的講,就是瞬時數據(比如內存中的數據,是不能永久保存的)持久化為持久數據(比如持久化至數據庫中,能夠長久保存)。
深入.NET平臺和C#編程筆記第三章
哈希 是你 存儲 key pac 問題 所有 try 編譯 第三章 使用集合組織相關數據 1.集合概念引入 集合:某些指定的對象(SE)集中在一起就是集合 如下是一個Hello Kitty的集合 數組:可以存儲相同數據類型的一堆數據的容器 2.集合Arr
深入.NET平臺和C#編程筆記第二章
數據的操作 數據類型 面向 封裝 nbsp 分割 一個數 信息隱藏 [0 第二章 深入C#數據類型 1.封裝 .封裝又稱信息隱藏,是指利用抽象數據類型(自定義類)將數據和數據的操作結合在一起,使其構成一個不可分割的獨立實體,盡可能的隱藏內部的細節,只保留一些對外接口,使之於
深入.NET平臺和C#編程筆記 第七章 深入理解多態
定義 方式 目前 rtu ride 筆記 總結 理解 hello 第七章 深入理解多態 1.裏氏替換原則: 在一個軟件系統中,如果子類出現在父類出現的位置,而整個軟件功能又沒有影響,那麽咱們稱為裏氏替換。 父類變量指向子類對象!! 2.Is 和as Is
深入.NET平臺和C#編程筆記第六章 繼承
私有 面向 重寫 不同 調用 student ted 類構造 步驟 第六章 繼承 1.理解繼承的概念 2.熟練使用繼承建立父類和子類 3.理解多態的概念 4.會重寫虛方法實現多態 1.繼承: 在C#中,如果一個類後面通過冒號又跟了另外一個類,那麽
Linux 編程筆記(三)
操作 blog 簡單 語法 新的 包含 idt linux 操作 ash 上一章節對文件的基本屬性做了一個筆記,續上次筆記對Linux文件的屬性和屬性組做一筆記 我安裝的是虛擬機操作系統的版本還KaliLinux但是系統啟動速度拖延,所以剛開始還是配置Centos
python核心編程筆記2--裝飾器
int 核心 spa pre 裝飾 功能 ret 裝飾器 def def test2(func): def inner(): print ‘new one!‘ func() print ‘new two!‘
python核心編程筆記4--多線程
don normal __main__ tar 運算 ads code app for 單線程程序: import time def Sorry(): print "I‘m sorry!" time.sleep(1) if __name__==‘__main
網絡編程 筆記
配置 pri sets add 網絡編程 bind 客戶端信息 rom code #加入一條socket配置,重用ip和端口 import socket from socket import SOL_SOCKET,SO_REUSEADDR sk = socket.sock