Oliver Liu

一个充满理想并付诸于行动中的码农,喜欢遨游在计算机世界里,励志于成为一名多才多艺的人(多财多亿也行)

Latest Posts
最近对房地产,美元,美债的感受
美债虽然是一种资产,但也不是真金白银,这种资产对于个人来说,假如美政府没有没收你财产意向的情况下是可以受到保护的。。。比如你俄罗斯,或者其他和美国关系处的不好的国家的企业家/商人,可能都会受到危险,但是如果是以色列就没事😂,虽然都是侵略者 (: 好民主。 个人可以买美债作为投资,但作为一个国家,如果你去买其他国家的国债,就说明你在为外国货币制造价值,依赖,和它们绑定,这还不是这钱打水漂这么简单,你在为它创造信誉,然后它愈来愈强大,强大到你不能说不。。。 债卷是现代经济学的理论基础 债卷可以蓄水,也可以充分利用M2货币流通量防止通胀。对于国家来说是一把金融调控的利器,其实中国的债务虽然很多,但大多数都是地方政府的债务,而不是国债, 本国货币为基础的国债是不怕多的,因为发行政策是自己掌握。这一方面我国玩的不是很明白,过去一直玩房地产了。。。 房地产 中国的房地产在这 ... Read more
如何训练节奏感
可以让人变得更松弛,唱歌能掌握好每个词之间的时长占比。 平时说话能自然的运用停顿和重音,吐字清晰还能有无违和感的语气,使语言表达更清晰和有感染力。 在游泳🏊和跑步时也有帮助,可以达到一个持续稳定的速度控制。 快板和打碟 相声在中国有悠久的历史,但现在的相声比较注重段子,有剧情的一些相声比较火,还有类似脱口秀的单口搞笑节目,相比之前的相声,快板,模仿京剧的唱腔,绕口令等等少了很多,或许这就是现代化的形式。 快板也算是一种打击乐器吧,它是完全能锻炼说相声的频率,甚至是平时说话也很有节奏感,因为是一边说一边打,而且每个字都能踩到点上,相比其他乐器其实更符合 平常说话时的节奏。中国相声文化比较浓重的地区,它们的方言都可以发现有这种「节奏」的感觉,比如天津和北京的方言,一句话中每个字的拍子分布不均,但是重音总能踩到点上,制造一个心理落差,这种语言的魅力更能吸引别人的关注点。 ... Read more
看懂12平均律(基础篇)
在了解12平均律之前,思考一下音乐是什么,音乐是物理世界中发出的一种声音,通过震动产生共鸣,有低沉浑厚的,有慷慨激昂的,也有触人心弦的刺耳音。每一种声音搭配出来的节奏,配合在一起都能表达出不同的意境。这就是纯音乐,如果再配合上人声,即是唱音 + 弹奏,形成一首歌曲。 单纯就纯音乐来说,构成的方法很有讲究。除了一些卡拍,音准等基操之外,如何组合音符形成跌宕起伏,音符之前的旋律延展到整首曲子,是否能够表达出原有的情感,这考验的其实是设计和抽象能力。最最最难的是,音乐是有灵魂的,不是一成不变的,所以单纯靠模版生拉硬套,其实很容易碰到瓶颈。 但是呢,如果想学到音乐中的灵魂,乐理基础是少不了的。物理发出的音符一共有多少种,它们是如何分类的。这就是 12分音符的作用。 发明12音体系的人虽然是个外国人,但实际中国古代箫,笛,琵琶等乐器也有研究过类似的理论,比较著名的就是明朝皇族世子,朱载堉。恰好 ... Read more
直播领域技术架构
HLS Http Live streaming, 苹果推出的一个基于HTTP协议的直播方案,原理也是切成m3u8小文件,收流端按顺序下载然后播放。 这种延迟时间取决于文件块的大小,但是大小又和整体的网络环境有关。综合情况下延迟比较高,一般在10 - 30S之间。 耗时主要在生成和上传ts文件,ts文件是音视频流内容。生成并上传了数个ts文件后 ... Read more
Computer-Science-University
Don't feel you aren't smart enough About Video Resources Interview Process & General Interview Prep Pick One Language for the Interview Book List Before you Get Started [What you Won't See Cover ... Read more
css之缓动函数
说缓动函数之前呢,先看下一个饿了么的css添加购物车的效果图,这是很多年前我使用纯CSS的bezier函数实现的, 本章主要探索贝塞尔曲线的使用和原理,下图项目的仓库在这里. 用CSS实现这样一个动画,在没有贝塞尔的帮助几乎是不可能实现的,而贝塞尔曲线很少有人关注可以配合CSS实现很多 炫酷的效果,实际上在一些细腻的, 符合真实物理反馈的交互动画上,可以配合选择出不同的物理效果,除了上面的购物车动画效果外,像下面这个滑动的按钮也可以用CSS实现。 <img sr ... Read more
关于编码的总结
这段时间,在github上贡献了一个读取媒体头文件的JS项目,此作者的repos中有很多关于字符编码的库,而且作者很给力,有任何不 懂的问题和想要了解的东西可以给他发issue,热爱讨论,然后我以一个学习者的身份,把关于编码的一些repo fork了下来,顺便和最近正 在读的《隐匿在计算机后的编码》串起来总结一下。 计算机的基础编码结构 集成电路-数据的最小单元 计算机说白了就是一个集成电路(integrated circuit),电路可以形成逻辑,逻辑作为形式上的计算机最小运算单元,我们通常把它称作为布尔值。布尔值慕名思意来源于布尔代数,它是数学家布尔发明了用数学表达逻辑的运算方式😂, 发明了很多年之后,布尔代数才与电路相互结合,然后出现我们现在比较熟悉的逻辑门,触发器,晶体管, 加法器, `继电器 ... Read more
the Influences of learning English for Teens
I.Introduction With the popularization of English in teenagers' education for many years, more and more people have begun to pay attention to the influence of the English language on teenagers' thinking ability. Every language has its own culture, unique charm, and logical structure. For a language, it is used every day in people and was deeply stamped in mind, as you can blurt out, and a gr ... Read more
《Dive Into Design Patterns》 读后感
这段时间一直在想编程本元是什么,有无穷的模块化上层建筑使很多的简单的项目门槛非常低,那么 编程的意义在哪呢?假如有一天机器可以写代码的话,那人的竞争力又在哪呢,不得不思考在过程过程中 我们都在学习什么。 不管什么语言,框架,平台,在开发项目中都离不开团队协作,这也是代码工程的意义所在。人和机器的不同 点在人可以通过配合,分工,完成极其复杂的项目。这个过程是AI取代不了的。实际上编程语言的初衷 就是让人理解机器码的执行逻辑,假如代码的可读性不好,那和机器写代码相比可真就一点竞争力没有了。 怎么写高维护性和可读的代码,看了《Dive Into Design Patterns》这本书之后,有很多想法, 这本书的作者Alexander Shvets 是乌克兰人,从事编程行业很多年,之后改行做了编程教学工作, 教的内容就是如何避免潜在的编程问题,以及代码重构相关的。同时也是这本书的作者。 下 ... Read more
关于语言系统的进化