author/向陽喬木

虛擬函式和純虛擬函式

定義一個函式為虛擬函式,不代表這個函式時不被實現(例項化)的函式;定義它為虛擬函式,是為了允許用指向基類的指標來呼叫子類的這個函式(重定義的虛擬函式),定義一個函式為純虛擬函式才代表函沒有被實現(例項化)。

寫了這麼多年程式碼,你真的瞭解SOLID嗎?

儘管大家都認為SOLID是非常重要的設計原則,並且對每一條原則都耳熟能詳,但我發現大部分開發者並沒有真正理解。要獲得最大收益,就必須理解它們之間的關係,並綜合應用所有這些原則。只有把SOLID作為一個整體,才可

遊戲製作之路(22)建立移動的敵人

在前面介紹一個角色控制的功能,角色可以走動,也可以跳起來,還可以開火打靜止的敵人,不過這樣還是不爽,能否建立一些可以移動的敵人呢?本文就來解決這個問題。因此,跟前面一樣建立一個膠囊體,然後再建立一個立方體當作鼻

降維

降維 機器學習領域中所謂的降維就是指採用某種對映方法,將原高維空間中的資料點對映到低維度的空間中。降維的本質是學習一個對映函式 f : x->y,其中x是原始資料點的表達,目前最多使用向量表達形式。

本地化差分隱私:如何面對非可信的世界

*本文作者:pingch,本文屬 FreeBuf 原創獎勵計劃,未經許可禁止轉載。 前言 近年來,隱私問題成為人們廣泛關注的熱點問題,隨著大資料時代的到來,每個人的行為軌跡都被廠商以不同形式儲存在雲

53歲的張朝陽昨日橫渡韓國漢江

9月16日下午訊息,韓國首爾,搜狐董事局主席兼CEO張朝陽游泳成功橫渡漢江。昨日才在漢江邊完成20公里搜狐新聞馬拉松的他,用游泳的方式與這個城市再一次親密接觸。自漢江北岸入水的他,游泳折返橫渡走的是V形路線,

10-面向物件作業第5部分

101、什麼是迭代器? 迭代器模式:就是提供一種方法 對一個容器物件中的各個元素進行訪問, 而又不暴露該物件容器的內部細節。 102、如何使用迭代器遍歷集合? while(it.ha

十三、智慧指標二

1、 SmartPointer 智慧指標重構 需求:使用智慧指標 SmartPointer 替換單鏈表 LinkList 中的原生指標 將原生指標更改為智慧指標後,解決全部的編譯問題,程式還是

面向物件: Python 類的單繼承與多繼承

每種動物都有各自的特性,比如 老鼠會打洞 貓會爬樹 鯊魚會游泳 不同種類有不同的天性。而在程式員的思維中,動物是物件, 天性是這個類方法或者屬性。 再延伸一下,比如Python是面向物件程式

1746091898.2984