原创 mgo初步接觸

Intro mgo是mongodb的go語言綁定,第一次在靜態類型語言中使用ORM,故留個筆記。 模型 mongodb是schema-less無模式的NoSQL非關係型數據庫,理論上來說,在同一個表(mongodb中稱爲collection

原创 人體建模要點筆記 原

從腿開始 不知道算不算是一個小技巧,從大腿開始建模比從腰開始建模容易得多。 使用 blender 軟件,按 shift+a 添加一個 cylinder (圓柱體),修改工具窗口(快捷鍵t)裏靠下部分裏的“添加柱體”裏的頂點數量,改成6或者8

原创 鯨魚遊戲後端開發工程師職位面試過程回顧 原 薦

面試 Intro 簡單介紹下面試的前置情況。 面試的公司是鯨魚遊戲,職位是後端開發工程師,開發語言C++。 這篇博文主要是爲了記錄面試中發現的自身不足。 這次面試裏,因爲面試約得比較匆忙,所以基本沒做任何準備。講道理的說我是有點盲目自信了,

原创 WebGL學習之從着色器入門 原

Intro 不論是WebGL、OpenGL、OpenGL ES、Vulkan、DirectX,這些聽起來就十分“底層”、“高性能”、“難寫”的東西似乎是和我一個後端開發都沒什麼關係。(遠處傳來聲音:別tm擅自改臺詞!) 咳,迴歸正題。 我看

原创 MySQL 24小時入門筆記(2),查詢 原

MySQL 24小時入門筆記(2) 查詢 SELECT SELECT是一個特殊的關鍵字,它的語義是查詢,取出結果。 注意:僅爲個人理解。 FROM FROM子句,標識要查詢的對象的來源,來源可能是多個的。在查詢有多個來源表的情況

原创 MySQL 24小時入門筆記(4)表的創建、修改、刪除 原

MySQL 24小時入門筆記 創建表 CREATE TABLE CREATE TABLE的作用是創建表。不多說,先創建個簡單的學生表。 CREATE TABLE students ( id int, name char(16

原创 AudioContext技術和音樂可視化(2) 原 薦

Intro 轉載請註明來源,可以在測試博客查看完成效果。 本篇講述如何繪製動態的星空,其實關聯到頻域數據已經沒什麼懸念了。 一、使用Canvas繪圖 1.1 位置和大小 繪製背景的第一要務便是把canvas元素放置在背景這一層次上,避免遮蓋

原创 MySQL 24小時入門筆記(3),插入和刪除,刪庫到跑路 原

MySQL 24小時入門筆記 插入 INSERT INSERT用法非常簡單。現在我們有表students如下。 列名類型約束 idintprimary key namechar(16)NOT NULL 向裏面插入一條學號爲1,姓

原创 MySQL 24小時入門筆記(1),概念 原

MySQL 24小時入門筆記 1. 數據庫概念 1.1 數據和儲存 數據庫本質上做的工作是儲存和查詢數據。理論上而言,MySQL應該叫做DBMS,也就是數據庫管理系統,而不是數據庫。 DBMS提供了統一的建立、使用、管理數據庫的接口,

原创 AudioContext技術和音樂可視化(1) 原 薦

寫在最前,測試博客在這裏,直接欣賞完成可視化效果。代碼不日在github公開,性能目前巨爛,RadialGradient損耗巨大,優化正在提上日程。 轉載註明來源。 扒掉網頁上js的煩請留下js裏的頂端註釋謝謝。。雖然我代碼是寫的挺爛的。如

原创 併發、可重入性與信號安全 原

併發、可重入性與信號安全 這篇博客主要記錄的是關於可重入性的相關定義,以及關於併發安全的思考。 可重入性 在不同語言中,由於語言標準以及運行期環境規定的不同,可重入性的具體定義可能有所不同。這裏聊的是C++語言中的可重入性。 所謂可重入性(

原创 理解 skynet 架構 原

對於 skynet 架構的理解 Intro 最近迷上了雲風的 skynet 框架,但苦於 skynet 上手難度確實比較高,於是就萌生了搞清楚 skynet 的設計,然後自己拿 python 抄一個架構類似的遊戲服務器的想法。 於是,就此機

原创 GameHollywood 面試筆記 原 薦

GameHollywood 面試筆記 Intro 面試的職位是 C++開發工程師,主要聊的還是C++。在過程中自我感覺面得還行,至少沒上次那麼蠢。 聊的內容主要集中在STL和線程安全、資源管理的層面。 慣例的,填完面試信息表並簡歷一起上交,

原创 LeanCloud SDK不好用,Python手寫一個ORM 原

Intro 慣例,感覺寫了好用的東西就來寫個博客吹吹牛逼。 LeanCloud Storage 的數據模型不像是一般的 RDBMS,但有時候又很刻意地貼近那種感覺,所以用起來就很麻煩。 LeanCloud SDK 的缺陷 不管別人認不認可,

原创 skynet 入門筆記(2):service 消息收發 原

Skynet 入門筆記(2):Service 消息收發 編寫第一個 service 成功了,接下來考慮多個 service 之間如何通信的問題。 skynet 是單進程多線程框架,每個 lua service 獨立運行在自己的 lua vm