Chiellini Blog

我干了什么 究竟拿了时间换了什么

日常小思考

北上

北上:自我放逐、墮落的一種? 北上消費娛樂成爲香港人的一個大趨勢,一個詞,便宜。以往只是大陸人、新移民會這樣做,後來演變到公屋戶、低收入人群,現在似乎中產階級也開始習慣。我不禁問一句,呢個係好事定壞事?不論對香港來講了,對香港零售業一定係壞事,溶入大灣區,失去特色;對個人來講,這一種消費降級,會不會有另外的副作用? 以下是我思考的點: 浪費時間:大量時間花費在交通上,而在交通上都係...

關於最近的反思2024十一月

反思

無題 人的一生又短又長。短在只能做有限之事,長在痛苦不甘常伴。 個人,家庭,家族,社會,祖國,世界,多少人連個人都沒有追求到成就,就大言不慚去改變世界。 總結自我係進步的最有效方式,回看過去便能知道個人得失錯對。你有好長一段自己沒有同自己對話,改進自我了。不過你呢今年做得都不差。有進步,有文章,有在對的方向向前。不過將近畢業,你要繼續下一個旅程了。大伯公司需要有人去接,去運作。這不是一...

SMC 2024 and ICIP 2024 參會后感想

參會雜記

SMC 2024, Kuching, Malysia SMC 會議不是非常專業,沒有要求一定出席。Anyway, it is a international conference. 這次就舒適比較多,因爲有zihan在旁,有人睇下各種細節, travel tips。 而且沒有那麽長途。壓力亦小非常多,算係在旅游。 ICIP 2024, Abu Dhabi, UAE 有不少感悟。獨自一...

Fibonacci Spiral Sphere

How to generate a series of points on sphere evenly

Problem How to generate a series of points on sphere evenly? It is not easy as you think. Average distance on xyz or \(r\phi\theta\) cannot generate the point on a 2D circle or 3D sphere....

My undergraduate thesises

Senior Thesises of Double Bachelor's Degree

智慧医疗场景下区块链的架构设计 EE Senior Thesis, 电信毕业论文: https://chiellini.github.io/PDF_FILE/electronic_senior_thesis.pdf 中国商业银行绩效与其量化后金融科技指数的关系 Finance Senior Thesis, 金融学毕业论文: https://chiellini.github.i...

常用statistical learning concept and methods

PRINCIPAL COMPONENT ANALYSIS

Statistical Learning Concept mean 数学期望(均值) 以下三者的区别:https://www.cnblogs.com/bigmonkey/p/11097322.html variance 方差 https://en.wikipedia.org/wiki/Variance root-mean-squa...

Implement of DPOS & PBFT Consensus Algorithm

DPOS技术基础

RAW DPOS CONSENSUS ALGORITHM 区块链中的共识算法核心就是解决三个问题 谁来产生block 何时产生block 如何验证block的合法性 DPOS的做法: 由当前的排名靠前的委托人列表和当前的时间偏移共同决定。 按照固定的时间间隔定期产生。 通过block(区块)的时间戳确定合法锻造者,而在PBFT中也说明了通过DIGITAL...

PBFT Consensus Algorithm

pbft 容错算法基础

PBFT共识算法 实用的拜占庭容错算法 BFT 是区块链共识算法中,需要解决的一个核心问题。比特币的POW,eos的dpos,以及共识算法pos,这些公链算法,解决的是共识节点众多情况下的bft问题。 bft问题 拜占庭将军问题。也称为拜占庭容错。 用来描述分布式系统一致性问题。 背景如下: 拜占庭帝国想要进攻一个强大的敌人,为此派出了10支军队去包围这个敌人。这个敌人虽不比拜占庭帝国,...

GOLANG 编程基础

golang programming base

go 的基本情况 用途 Go 语言被设计成一门应用于搭载 Web 服务器,存储集群或类似用途的巨型中央服务器的系统编程语言。 对于高性能分布式系统领域而言,Go 语言无疑比大多数其它语言有着更高的开发效率。它提供了海量并行的支持,这对于游戏服务端的开发而言是再好不过了。 语言结构 package main 定义包名,必须在源文件中非注释的第一行指明这个文件属于哪一个...

Git 基础

useful git basic theory which can help you version control in terminal

Git 基础 1. Git 简史 同生活中的许多伟大事物一样,Git 诞生于一个极富纷争大举创新的年代。 Linux 内核开源项目有着为数众广的参与者。 绝大多数的 Linux 内核维护工作都花在了提交补丁和保存归档的繁琐事务上(1991-2002年间)。 到 2002 年,整个项目组开始启用一个专有的分布式版本控制系统 BitKeeper 来管理和维护代码。 到了 2005 年,开发 ...