2019-06-30
2019-06-29
在我心情最沉重的时候,有一些通达世事的好心人告诉我,猫们有一种特殊的本领,能知道自己什么时候寿终。到了此时此刻,它们决不呆在主人家里,让主人看到死猫,感到心烦,或感到悲伤。它们总是逃了出去,到一个最僻静、最难找的角落里,地沟里,山洞里,树丛里,等候最后时刻的到来。
https://www.ruiwen.com/wenxue/jixianlin/200623.html
摘自季羡林《老猫》 继续阅读“公众号月总结:欢迎胡喵呜到家”
6 月大事记:胡喵呜到家(绝育,洗澡)、仿真工作基本完成(node,d3)、嵌入式开发、香港大屿山旅游
在我心情最沉重的时候,有一些通达世事的好心人告诉我,猫们有一种特殊的本领,能知道自己什么时候寿终。到了此时此刻,它们决不呆在主人家里,让主人看到死猫,感到心烦,或感到悲伤。它们总是逃了出去,到一个最僻静、最难找的角落里,地沟里,山洞里,树丛里,等候最后时刻的到来。
https://www.ruiwen.com/wenxue/jixianlin/200623.html
摘自季羡林《老猫》 继续阅读“公众号月总结:欢迎胡喵呜到家”
缺失 9 天
CSS Grid Layout is the most powerful layout system available in CSS. It is a 2-dimensional system, meaning it can handle both columns and rows, unlike flexbox which is largely a 1-dimensional system.
https://css-tricks.com/snippets/css/complete-guide-grid/
乱语:参加完第五届 css 大会,感觉整个世界都在说 grid 布局,我至少落后了 2 年
。 继续阅读“你真的懂保险吗?”
本站以前有一篇文章提到了 prim 算法的实现,具体点这里,我写了完整的示例,和优化版的 prim 在时间上的对比。现在我们来看另一种思路:Kruskal。
话不多说,先看实际效果和结论。在 1k 个节点里,lazy prim 耗时在 4s 左右,优化后的 prim 在 900ms 左右,而更高效的 Kruskal 在 600ms 左右。测试的前提条件是基于我的电脑硬件配置和 1k 个节点的完全稠密图。
要实现高效的 Kruskal 算法,需要基于高效的并查集数据结构,但是并查集我们不在这篇文章里谈及,我们主要谈谈 Kruskal 的思路。
继续阅读“最小生成树 kruskal 算法 js 实现”最小生成树 prim 算法的 JavaScript 实现
说明:以下示例请在较新的浏览器中查看,因为用了 class 语法。
在 pcb 设计中,有一种东西叫飞线,他的生成原理主要就是使用了最小生成树算法。最小生成树是什么效果,可以看下面的例子。想知道飞线的具体应用可点击这里。工作中有用到,那必须得学习。
继续阅读“最小生成树 prim 算法的 js 实现”飞线也称跳线,是指印刷电路板上因设计缺陷、测试目的或是其他设计考量,将电路板上的两个节点直接用电线连通的一种方法。
维基百科
这个月太懒了,缺失了 13 天。
项目文件夹里包含一个 .editorconfig 文件解决了我很久的一些困扰,比如删除行末的空格、缩进使用 tab、tab 的宽度是 2 个空格、文件最后新增空白行。这是一个很棒的创意,推荐大家使用这个。
先再 vs code 安装一个插件,地址在这里。
再新建一个 .editorconfig 文件,写上一些规则,如:
# 针对所有文件
[*]
# 使用类 unix 的换行符
end_of_line = lf
# 新增最后的空白行
insert_final_newline = true
就这么简单,可以使用了。如果大家有代码洁癖,估计就能理解我上述的规则以及为什么要这么做。
这是一篇拖欠了两个月的文章,内心一直在找借口再缓缓,等我对国外生活的怨恨少一点,再少一点时,动笔。这样我就不是在情绪中写字。
谈我自己的留学生活前,我想先粗略谈点这一切的源起。 继续阅读“出国读书,从开始到结束”
我们经常说使用 css3 来做动画,会启用 GPU 加速,会更流畅。比如使用 transform 属性替代 top、right、bottom、left等,具体可以看下这个例子:
See the Pen gpu 加速的一些困惑 by zeng (@zengxiaoluan) on CodePen.
继续阅读“GPU 加速的一些困惑”A curated collection of useful CSS snippets you can understand in 30 seconds or less.
https://30-seconds.github.io/30-seconds-of-css/
乱语:30s 学习一个 css 小案例,成功抄袭一个动效给自己私用。不敢独享,安利给大家。
Why are lookbehind assertions not supported in Javascript?
乱语:偶然发现火狐浏览器目前仍旧不支持正则 lookbehind 的写法,至于为什么不支持,有的人说是 Brendan Eich(JavaScript 语言的缔造者) 忘记做了;有人说正则引擎实现这个太难了。你们知道是为什么吗? 继续阅读“欢迎加入我的前端群”
行外的人可能不太清楚“996”的意思,所以还是有必要解释一下。大致的意思是说早上 9 点上班,晚上 9 点下班,一周工作 6 天。本来我是不想谈这个的,对此没有兴趣。因为很多人都是带着或多或少的目的来发表意见,你聊的是法律,我灌得是鸡汤,一场辩论下来牛头不对马嘴,徒增口舌。我不带有什么目的,也不想辩论,所以我自是不感兴趣。
而且互联网的热度就是那么一阵,我写这篇文章的时候,大家早就好了伤疤忘了疼,另有其他热点事件转移了注意力。但是既然动笔了,就稍微写几句,关键在于“其它”。
继续阅读“也谈 996 及其它”