原创 動畫教程(二)

速度向量: 簡單定義是:某個方向上的速度。向量沒有起點,向量不能說明哪裏是起點哪裏是終點,它僅僅表示出了物體移動的速度與方向。鼠標跟隨:先計算出箭頭

原创 我的第一篇博客~~~

用了CSDN很久了,一直都是看別人的資源、博客、文章。今天我要開始寫自己的博客,記錄自己的成長,記錄自己的努力,記錄自己的奮鬥…… 別人確實都靠不住,還是要靠自己。從今天開始,不再依靠任何人,不要再有任何幻想,不要再相信任何承諾。henr

原创 動畫教程(五)

彈性運動 一維座標上的彈性運動 需要一個變量來保存彈性的數值,可以認爲這個數同距離的比例,較大的彈性值會使彈性運動顯得十分僵硬。較小的彈性值會使彈性運動像一條鬆 緊帶。通常選用 0.1 作爲彈性值(spring)。 加速度與距離成正比,也

原创 動畫教程(七)完結

正向運動學 正向運動學(Forward kinematics,縮寫:FK)中的運動是以系統的固定端爲起始,在自由端進行運動。 反向運動學(Inver

原创 動畫教程(四)

交互動畫,移動物體 鼠標 一次點擊事件,可以分爲兩個部分,鼠標鍵按下時的事件及鼠標彈上來的事件。即:按下,拖拽,釋放。 投擲 點擊一個對象時開始對它進行拖拽,再沿某個方向移動一段距離,鬆開鼠標後,物體將獲得這個速度向量,沿着拖拽方向繼續

原创 動畫教程(三)

環境邊界 當物體離開邊界,我們能做的就是忘記它,或者將它移動回來,或跟隨它。 重置對象 超出邊界範圍的對象進行重置。實際上就是重新配置,重新設置屬性

原创 動畫教程(六)

碰撞檢測 既是物體之間的交互運動。這需要確定物體間何時發生了碰撞。 原理:兩個物體或幾個物體是否有在同一時間內某個部分處在了同一位置上。 拿來一個物體,繞着它畫一個矩形。用矩形包圍物體就是我們所熟知的矩形邊界 確認使兩個物體分開的最小距離

原创 Zookeeper概述

Zookeeper 會維護一個具有層次關係的數據結構,樹。Zookeeper 作爲一個分佈式的服務框架,主要用來解決分佈式集羣中應用系統的一致性問題,它能提供基於類似於文件系統的目錄節點樹方式的數據存儲,但是 Zookeeper 並不是用

原创 動畫教程(一)

三角學————旋轉dx = mouseX - sprite.x; dy = mouseY - sprite.y; sprite.rotation =

原创 Head First 設計模式筆記--入門

第一個設計原則 找出應用中可能需要變化之處,把它們獨立出來,不要和那些不需要變化的代碼混在一起。把會變化的部分取出並“封裝”起來,好讓其他部分不會受到影響。 第二個設計原則 針對接口編程,而不是針對實現編程。利用接口代表每個行爲。而

原创 grep用法詳解:grep與正則表達式(轉)

首先要記住的是: 正則表達式與通配符不一樣,它們表示的含義並不相同!正則表達式只是一種表示法,只要工具支持這種表示法, 那麼該工具就可以處理正則表達式的字符串。vim、grep、awk 、sed 都支持正則表達式,也正是因爲由於它們支持

原创 誰說菜鳥不會數據分析(入門篇)總結3

VBA 宏就是一段VBA語句的結合,VBA語句以宏的形式存放在excel中,供我們運行。宏不等於VBA,它只是VBA中最簡單的應用。 但是宏不能完成自定義函數、循環判斷等操作。 宏可通過編寫VBA語句,錄製宏兩種方式獲得。我們通常採用的方

原创 (轉)提供程序員效率的方法

懂得整理需求       列出所有需求      歸納類型      瞭解份量      明確期限 要有探究需求真相的精神 練好刀工才能遊刃有餘 在高速重複工作中提取模版 學會聚焦與屏蔽      專心致志做事      屏蔽干

原创 (轉)overload與override的區別

override(重寫,覆蓋) 1、方法名、參數、返回值相同。 2、子類方法不能縮小父類方法的訪問權限。 3、子類方法不能拋出比父類方法更多的異常(但子類方法可以不拋出異常)。 4、存在於父類和子類之間。 5、方法被定義爲final不能被

原创 誰說菜鳥不會數據分析(入門篇)總結1

數據分析分爲描述性數據分析,探索性數據分析以及驗證性數據分析。 數據分析在日常經營中主要有三大作用: 現狀分析:告訴你過去發生了什麼,一般通過日常通報完成。 原因分析:告訴你某一現狀爲什麼發生,一般通過專題分析完成。 預測分析:告訴你將來