原创 足球聯賽賽程算法

我們項目要做一個類似聯賽的功能,就需要聯賽的賽程分組算法,上網搜了一下,找到了如下算法。 比如,輸入六個球隊:1、2、3、4、5、6,一共要打30場。   1 2 3 4 5 6 1   12

原创 2011年時我的自評

 從小學到高中的我,是個學習上的佼佼者,小學6次升學考試5次全班第一,初中一直是全班第一,高中高考時是全校第一。大二時迷上了網絡遊戲“傳奇三”後來總共花在網遊中的時間,按每天8小時算,有傳奇三1.5年,天驕二4個月,夢幻西遊8個月,奇

原创 浮空、擊飛動作方案《ccsy》

早在去年9月份,我發現角色浮空下落時,會落到半空,停頓一會兒,然後突然出現在地上。將這個問題改好,動作正常播放,才能證明這樣的設計方案是正確的,才能批量發美術動作需求。由於負責做戰鬥功能的程序比較忙,忙着做LS給的一些需求,所以我先跟他說

原创 《守望先鋒》架構設計與網絡同步 -- GDC2017 精品分享實錄

Overwatch Gameplay Architecture and Netcode Timothy Ford Lead Gameplay Engineer Blizzard Entertainment 翻譯:kevinan   在GD

原创 項目啓動,時間規劃

今天,項目經理HZ同學召集主美、前後端主程開了個會,制定了大致的項目計劃時間表。由於本項目是和騰訊對接的,所以會嚴格遵守騰訊的GR流程。 GR1&GR2合併階段,2017-7-6到2017-10-31。前端完成3D大場景編輯器、尋路、

原创 Jedis操作Redis--String類型

/** * String(字符串) * APPEND,BITCOUNT,BITOP,BITFIELD,DECR,DECRBY,GET,GETBIT,GETRANGE,GETSET,INCR,INCRBY,INCRBYFLOAT,MGE

原创 REDIS如何開啓多個庫,而不是增加其實例

(轉:)來自運維生存時間: http://www.ttlsa.com/html/4010.html 一臺服務器上都快開啓200個redis實例了,看着就崩潰了。這麼做無非就是想讓不同類型的數據屬於不同的應用程序而彼此分開。 那麼,r

原创 支援CCYY——2017.9.9

今天週六,下午4點後,腦子比較清楚,稱號系統做的七七八八了,週一回來再補充一下,應該週二就能和客戶端聯調。

原创 Java多線程——線程怎麼來的?

併發處理的廣泛應用是使得amdahl定律代替摩爾定律成爲計算機性能發展源動力的根本原因,是人類壓榨計算機運算能力的最有力武器。 併發並非一定得用多線程,多進程也可以,不過java裏面談論併發,大多數與線程脫不開關係。因此我們從線程說起

原创 C語言 struct結構體的變量聲明加冒號

有些信息在存儲時,並不需要佔用一個完整的字節,而只需佔幾個或一個二進制位。例如在存放一個開關量時,只有0和1兩種狀態,用一位二進位即可。 爲了節省存儲空間,並使處理簡便,C語言又提供了一種數據結構,稱爲“位域”或“位段”。所謂“位域”

原创 策劃配置表的讀取

我之前堅持把Excel表格的讀取放到單獨的project中,真的是太正確了。現在項目採用分佈式結構,有好幾個Server以及機器人程序都需要讀取這些文件,秒加!Good

原创 頭像

我的工作電腦的登錄界面的ICON默認是“彩筆”,我想了想,沒有改,因爲貌似自己現在確實比較“菜逼”,等哪天覺得自己不是了,再改

原创 JVM調優:選擇合適的GC collector

正文之前,先介紹一人:Jon Masamitsu。此人背景不詳,不過他在SUN做的就是JVM,所以他的blog我認爲是每一個想對JVM調優的人都應該讀一讀的。本文的很多觀點和一些圖也是取自他的blog。 blog link:http:/

原创 深入分析IntHashMap

 一、IntHashMap    1.1 準備   先從官網下載jar包:javasoft-collection.jar,解壓後將jar包build到Java項目中.   1.2 IntHashMap類圖   1.

原创 森雅S80停產

家中的第一臺車是森雅S80,今天看到“汽車之家”APP中將其劃爲了停產車型,最新的一版車型爲2015款。這車其實是很怪的,4.1米的車長,7座,其實是麪包的小改款。前身是日本大發,這也就可以理解了。