原创 Redis筆記(四)初識Redis Cluster & 深入Redis Cluster & 緩存設計與優化

初識Redis Cluster & 深入Redis Cluster & 緩存設計與優化 實驗部分對應 Redis筆記(四)實驗部分:redisCluster的原生安裝與官方工具安裝 第9章 初識Redis Cluster Re

原创 Redis筆記(四)實驗部分:redisCluster的原生安裝與官方工具安裝

原生安裝 通過原生安裝雖然步驟繁瑣但可以 達到理解架構的目的,下面將先簡要的說明下安裝的四個步驟: 配置開啓節點 cluster-enabled yes cluster-config-file nodes-${port}.

原创 遊戲編程基礎day7

pygame.Color Color 類主要用於色彩表達,使用RGB或者RGBA的色彩模式 Color可以使用色彩的名字,RGBA,HTML色彩格式 Color('red') Color(190,190,255,255) 一千六百

原创 遊戲編程基礎day8

Rect類擁有的方法 clamp() 將矩形移動到另一個矩形當中 move(x,y) 移動矩形 xy 支持數字類型 使用方法跟屬性 目的:爲了簡便我們對圖形進行操作 第一個小遊戲—動感火車 import pygame impor

原创 Redis筆記(三)實驗部分:Redis Sentinel的配置與安裝&Java客戶端連接 Redis Sentinel&故障轉移演練

sentinel的主要配置 port ${port} dir "/opt/soft/redis/data/" logfile "${port}.log" # 表示有兩個sentinel認爲master有問題的時候就進行故障轉移

原创 遊戲編程與基礎day15

面向對象特性 封裝 繼承 多態 抽象 封裝 1. 任何對象都有明確的邊界,將屬性保護在邊界之內 -- 可以將數據進行隱藏 2. 封裝的粒度 粒度過小: 對象過於簡單,過程過於複雜 粒度過大: 對象過於複雜,不利於各

原创 遊戲編程基礎day12貪喫蛇進階版

貪喫蛇進階版 1. 增加音效 開場背景音樂 得分音效。 遊戲結束音效。 2. 增加遊戲玩法 加速 1. 通過時間來對遊戲進行加速 2. 通過分數(通過蛇的長度) 3. 通過用戶控制進行加速(事件)

原创 遊戲編程基礎day6

畫圓 pygame.draw.circle(畫在哪,線的顏色,圓心的座標,半徑,線寬=0(顏色全部填充)) 畫矩形 pygame.draw.rect(畫在哪,線的顏色,矩形範圍(x,y,w,h),線寬=0(顏色全部填充)) 畫

原创 遊戲編程基礎day9

事件 事件的概念 用戶與遊戲進行的交互 事件的類型 MOUSEBUTTONDOWN 鼠標按下 ​ pos 屬性 記錄鼠標當前的座標 ​ button屬性 記錄鼠標按鍵狀態 ​ 鼠標按鍵 一般是有5個(左鍵,右鍵,滾輪按鍵,向

原创 遊戲編程基礎day10

鍵盤事件 pygame.KEYUP 按鍵擡起 event.key event.mod pygame.KEYDOWN 按鍵按下 鍵盤事件對象 只有屬性沒有方法 event.key event.mod event.unicode

原创 遊戲編程基礎day13-14

編程思想 面向對象 以對象爲核心,根據需求 實現一個個對象 面向過程 以動作爲核心 根據需求 以流水賬的形式進行書寫 類與對象的關係 抽象的概念 類就是對象的模板 圖紙 對象就是客觀事物在人腦中的主觀反應 小孩--動物園 類

原创 Redis筆記(三)常見的持久化開發運維問題 & Redis複製的原理與優化 & Redis Sentinel

常見的持久化開發運維問題 & Redis複製的原理與優化 & Redis Sentinel 第6章 常見的持久化開發運維問題 本章探討了常見的持久化問題進行定位和優化,最後結合Redis常見的單機多實例部署場景進行優化 6-1

原创 遊戲編程基礎day11貪喫蛇

貪喫蛇 思路 1. 主角 矩形繪製 三個矩形 2. 蛇的食物 隨機生成, 避免食物出現的位置與主角重合 3. 通過鍵盤事件 控制主角蛇移動 注意 貪喫蛇無法直接向反方向移動 移動時 蛇身體的矩形同時向移動方向偏移 移

原创 day16飛機大戰項目

飛機大戰項目 pygame.sprite.Sprite 在遊戲開發中通常把顯示圖片的對象叫做精靈 可以 創建子類繼承 Sprite類 四個遊戲精靈共同屬性 image 我們加載的圖片對象 rect 圖像顯示的初始位置 updat

原创 Redis實驗:主從複製的配置與實現

安裝redis wget http://download.redis.io/releases/redis-3.0.7.tar.gz tar -xzf redis-3.0.7.tar.gz ln -s redis-3.0.7 red