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
Mon Jun 05 2023
63 min read
Beijing;
这段时间,在github上贡献了一个读取媒体头文件的JS项目,此作者的repos中有很多关于字符编码的库,而且作者很给力,有任何不
懂的问题和想要了解的东西可以给他发issue,热爱讨论,然后我以一个学习者的身份,把关于编码的一些repo fork了下来,顺便和最近正
在读的《隐匿在计算机后的编码》串起来总结一下。
计算机的基础编码结构
集成电路-数据的最小单元
计算机说白了就是一个集成电路(integrated circuit),电路可以形成逻辑,逻辑作为形式上的计算机最小运算单元,我们通常把它称作为布尔值。布尔值慕名思意来源于布尔代数,它是数学家布尔发明了用数学表达逻辑的运算方式😂,
发明了很多年之后,布尔代数才与电路相互结合,然后出现我们现在比较熟悉的逻辑门,触发器,晶体管, 加法器, `继电器 ...
Read more
Mon Aug 15 2022
2 min read
Beijing;
这段时间一直在想编程本元是什么,有无穷的模块化上层建筑使很多的简单的项目门槛非常低,那么
编程的意义在哪呢?假如有一天机器可以写代码的话,那人的竞争力又在哪呢,不得不思考在过程过程中
我们都在学习什么。
不管什么语言,框架,平台,在开发项目中都离不开团队协作,这也是代码工程的意义所在。人和机器的不同
点在人可以通过配合,分工,完成极其复杂的项目。这个过程是AI取代不了的。实际上编程语言的初衷
就是让人理解机器码的执行逻辑,假如代码的可读性不好,那和机器写代码相比可真就一点竞争力没有了。
怎么写高维护性和可读的代码,看了《Dive Into Design Patterns》这本书之后,有很多想法,
这本书的作者Alexander Shvets 是乌克兰人,从事编程行业很多年,之后改行做了编程教学工作,
教的内容就是如何避免潜在的编程问题,以及代码重构相关的。同时也是这本书的作者。
下 ...
Read more
Wed Dec 15 2021
1 min read
Beijing;
Waiting for writing. ...
Read more
Fri May 15 2020
1 min read
Beijing;
因为个人的一些需求,需要每天把造出来的句子(通过认识新单词,写一些句子),转变成语音,方便熟悉前段时间的单词。
其中不仅是句子,也有作为,所以我一直在寻找较好的,符合英语发音标准的语音合成接口。
很久之前,我做了一个 word_pronunciation 的项目,旨在拉取有道的单词本中的内容,以一个单词一个例句的方式,
合成一个语音片段朗读出来,例句也会有兼顾中英文的选项。
那时单独用了百度的免费体验版的语音合成接口,但效果并不理想,一些英文朗诵出来还是硬邦邦的。怀着遗憾,我发现Google Translation
中的发音非常的不错。而且还可选择语言的口音(英式|美式)进行合成,实在是贴心。
然而,Google并没有那么轻松让第三方破解他的接口并使用,尽管GoogleTranslation也是免费的,
但它的目的是训练NLP模型,通过机器学习加强翻译语料库,完善基础设施。如果直接 ...
Read more
Fri May 15 2020
3 min read
Beijing;