Web 的王者 Javascript 愈战愈勇
Posted on Tue 02 March 2021 in Tech • Tagged with javascript, blog
Posted on Tue 02 March 2021 in Tech • Tagged with javascript, blog
Posted on Thu 25 February 2021 in Journal • Tagged with journal, blog
先看一下效果,你可以在这里亲自动手试试 https://www.fanyamin.com/webrtc/examples/media_stream.html WebRTC 中对媒体流 Media Stream 做了内置的支持,可以从电脑的摄像头,麦克风中捕获音频或视频流,
Posted on Tue 16 February 2021 in Journal • Tagged with journal, blog
Posted on Fri 01 January 2021 in Journal • Tagged with journal, blog
2020年,正当怀着对新的一年的憧憬整装待发,新冠疫情突然袭来,让每个人都措手不及,从武汉传来的消息让人惊诧,恐惧,揪心。 谁能料到, 2020 年我会从春节一直在家中待到8月,庆幸还能出门买个菜,大街上空空荡荡,间或看见几个人都戴着帽子和口罩。
Posted on Sat 05 December 2020 in Journal • Tagged with journal, blog
作为一个老程序员,长期工作在后端服务器的开发, 由于项目原因,最近会做一些前端 JavaScript 的开发,于是系统地学习了久违的 JavaScript, 第一感觉就是 Javascript 很丑陋。
Posted on Sat 03 October 2020 in Journal • Tagged with journal, blog
C 是一门古老的语言, C++在为C 引入了面向对象和泛型,也引入了许多的复杂性,例如多重继承,模板的特化,等等。同时 C++ 本身除了 STL 标准库,缺少高质量的并发和网络软件包,每个C++程序员或多或少都造过大大小小的轮子。
Posted on Wed 30 September 2020 in Journal • Tagged with journal, blog
发送数据也是一样,一个数据包可能只发送了一部分,剩余的放在缓冲区中在 socket 端口可写时通过 on_write 回调函数中继续发送。 这里缓冲区的设计就很有讲究,尽量避免不必要的内存分配和复制,以提高性能。
Posted on Sat 19 September 2020 in Journal • Tagged with journal, blog
应用程序十二要点是Heroku 所提出的一种用于构建软件即服务应用程序的方法学,参见 https://12factor.net, 解读如下 使用声明性格式进行设置自动化,以最小化新加入项目的开发者的时间和学习成本; 与底层操作系统之间保持简洁的契约,
Posted on Tue 15 September 2020 in Journal • Tagged with journal, blog
Posted on Sun 30 August 2020 in Tech • Tagged with programming, blog
Posted on Sat 29 August 2020 in Journal • Tagged with journal, blog
Posted on Wed 05 August 2020 in Tech • Tagged with tech, blog
Posted on Sun 26 July 2020 in Journal • Tagged with journal, blog
Posted on Fri 17 July 2020 in Journal • Tagged with journal, blog
随手翻翻,不乏真知灼见,不过毕竟知易行难,说起来容易,做起来难呀 修改软件的艺术 david scott bernstein 1. 成为特定领域专家 1. 在开发过程中探索 1. 帮助开发者理解为什么和为了谁 1. 描述你想要什么,而不是怎么做 1. 及时回答问题 1. 消除依赖 1.
Posted on Thu 18 June 2020 in Journal • Tagged with journal, blog
“Let life be beautiful like summer flowers and death like autumn leaves.” — Rabindranath Tagore 这大概是泰戈尔最有名的诗句,
每个进程都有独立的虚拟地址空间,进程访问的虚拟地址并不是真正的物理地址; 虚拟地址可通过每个进程上的页表(在每个进程的内核虚拟地址空间)与物理地址进行映射,获得真正物理地址; 如果虚拟地址对应物理地址不在物理内存中,则产生缺页中断,真正分配物理地址,同时更新进程的页表;如果此时物理内存已耗尽,
Posted on Tue 09 June 2020 in Tech • Tagged with pattern, tech
GoF 的大作 “设计模式:可重用面向对象软件的基础”是软件工程界中的不朽名著,模式是人们用来讨论问题和解决方案的。 模式记录了那些重复出现的问题,成因和相应的解决方案。
Posted on Sat 30 May 2020 in Journal • Tagged with journal, blog
铁幕缓缓落下 Reviewed trump's statement today, it was like a battle letter. He found the scapegoat and would hold it tightly. A new cold war is coming.
Posted on Mon 25 May 2020 in Journal • Tagged with journal, blog
学我者生,似我者死,这句话可以用在 Spring Cloud 的诸多子项目上,换个说法, “参考我者生,使用我者死”, 有很多实验性的东西,想法不错,实现很矬,有些压根不实用,产品级的服务应用需要更精细的雕琢和打磨。
Posted on Sat 23 May 2020 in Journal • Tagged with journal, blog