小蜗熊的蜂蜜罐
JavaScript设计模式简介之工厂模式
发布于: 2020-06-29 更新于: 2020-07-02 分类于: 技术 > Web

工厂模式是JavaScript中最常用的一种用于创建对象的设计模式,其核心就是将逻辑封装在一个函数中不暴露创建对象的具体逻辑。工厂模式适用于对象的构建十分复杂、需要依赖具体环境创建不同实例、处理大量具有相同属性的小对象等情况,但滥用工厂模式也给代码增加不必要的复杂度,使用时需要谨慎。根据抽象程度的不同,工厂模式又可以分为简单工厂、工厂方法和抽象工厂三种。

阅读更多
JavaScript闭包原理与垃圾回收机制
发布于: 2020-06-16 更新于: 2020-06-29 分类于: 技术 > Web

JavaScript中的闭包是指能够访问其他函数作用域内变量的函数,即一个函数内部的函数。闭包是一种保护私有变量的机制,在函数执行时形成私有的作用域,保护里面的私有变量不受外界干扰,即形成一个不销毁的栈环境。但由于闭包会使得函数中的变量都被保存在内存中,所以滥用闭包会造成性能问题或是导致内存泄漏。

阅读更多
金属离子的水解-絮凝-沉淀过程
发布于: 2020-06-09 更新于: 2020-06-15 分类于: 杂谈

金属离子的水解-絮凝-沉淀是一个复杂的过程,其中会产生多种单体与聚合体,沉淀产物也会根据反应条件的不同而有所区别。这里以铝离子和铁离子为例进行简单介绍:

阅读更多
北方游牧民族关系整理
发布于: 2020-06-09 更新于: 2020-06-17 分类于: 杂谈

中国古代历史上出现过许多北方的游牧民族,如匈奴、突厥、蒙古等,他们之间其实也存在着许多相互之间的关联。历史上记载的这些民族其实都是由漠北各部落组成的联盟,区别只是在于统治阶级的部落出自不同的族群。东北亚地区的游牧民族分布,自西向东按语言可分为五个族群:

阅读更多
Insulin主题说明
发布于: 2020-06-02 更新于: 2020-06-02 分类于: 技术 > Web

Hexo Node.JS

Insulin是一款响应式的Hexo主题。如有任何问题请发Github Issue,或通过邮箱kb1000fx@gmail.com与我联系。
更多内容详见我的博客
我的另一个主题: Meadow

阅读更多
葛底斯堡演说(Gettysburg Address)原文及翻译
发布于: 2020-05-04 更新于: 2020-05-13 分类于: 杂谈

葛底斯堡演说(Gettysburg Address)是1863年11月19日美国总统林肯在宾夕法尼亚州葛底斯堡发表的著名的哀悼阵亡将士的著名演说。尽管葛底斯堡演说全文只有10句话,272个单词,可它却是美国公认的最伟大的演讲,也是美国历史上被引用最多的演说。包括他在内的很多名人也都曾朗读背诵过此篇演说。

阅读更多
塔板理论简介及色谱流出曲线方程的推导
发布于: 2020-04-29 更新于: 2020-05-25 分类于: 杂谈

塔板理论是色谱分析中的一种理论,可以用于解释色谱曲线的形状及其影响因素。塔板理论的思路是将色谱柱类比为蒸馏塔,将色谱分离过程类比为蒸馏过程。具体过程是把色谱柱分成许多小段(即理论塔板),每个理论塔板内都存在固定相与流动相。经过多次分配平衡,不同分配系数的组分会先后分离出来。根据塔板理论,待分离组分流出色谱柱时的浓度与时间之间符合二项分布,当塔板数很高时,二项分布趋向于正态分布。这一曲线方程称作色谱流出曲线方程。

阅读更多
使用代理服务播放网易云下架音乐
发布于: 2020-04-20 更新于: 2020-04-20 分类于: 技术 > 网络硬件

目前网易云上越来越多的音乐因为版权原因被下架,而且很多音乐也变成了vip才能播放(甚至包括大悲咒、国际歌这种音乐)。
在这里我们可以使用 UnblockNeteaseMusic 来搭建一个网易云代理服务,从而解锁因下架变成灰色的音乐或是需要vip才能播放的音乐。

阅读更多
Ubuntu环境下搭建方舟:生存进化服务器
发布于: 2020-03-30 更新于: 2020-04-02 分类于: 游戏

目前介绍搭建方舟:生存进化服务器过程的文章中,多数使用Windows系统,还需要借助ARK Server Manager。这里介绍一下如何在Ubuntu下搭建方舟的服务器,且不需要借助第三方工具。

阅读更多
如何使用加农炮将特朗普发射至太阳上
发布于: 2020-03-14 更新于: 2020-05-25 分类于: 杂谈

特朗普曾表示,若道琼斯指数暴跌1000点,时任总统应被塞进加农炮射到太阳上。而最近美股动荡,一周之内多次熔断,特朗普终于实现了他曾立下的flag。那么就来帮大统领计算一下要如何才能用加农炮将他自己发射到太阳上。

阅读更多