2019-11-02 11:58
实在是……有太多人同时在帮忙修订错别字或优化 xiaolai 的 the-craft-of-selfteaching 了。如果你提交的 pull request 未被接受且得到回复说:“重新fork”,其实是你遇到一个问题:...
2019-11-02 11:23
近些年,移动端动态化技术可谓是“百花齐放”,其中的渲染性能也是动态化技术一直在探索、研究的课题。美团的开源框架 Graver 也为解决动态化框架的渲染性能问题提供了一种新思路:关于布局,我们可以采用“画控件”方案替代传统的“拼控件”方式。本文尝试给出一些探索思考与实践经验的分享。
前言
动态化技术指的是不依赖程序安装包,就能进行动态实时更新页面的技术。特别是对于电商、社交等需要快速迭代、实时调整的强运营类业务来说,动态化具有非常重要意义。它的优势主要表现为:提高人效、缩短迭代试错周期、解决版本长尾问题、减少包大小等等。
...
2019-11-02 11:52
这次研究的主要是速度问题,后来还获得了其它方面的收获。...
2019-11-02 11:14
目录
想要降低汽车噪声,就要了解汽车室内噪声环境,
汽车噪声系统框图
外部激励:风噪、路噪以及环境噪声等激励噪声
内部激励:悬架系统、变速箱系统、发动机等系统在行车时造成的 振动激励噪声
车腔噪声以非线性形式传导,通常将其传导方式分为固体传导和空气传导
固体传导:车辆悬架系统、发动机、变速器、制动系统等振动部件通过汽车底盘传输至车身,后经车身的振动产生辐射噪声引起车腔内的噪声
空气传导:汽车行驶时与空气摩擦噪声等通过壁板辐射进入车内的噪声
汽车的主要噪声源和传播途径
由于被动噪声控制(Passive Noise Control,PNC)技术,使用高效的隔音吸音性强的材料吸收辐射噪声。由于 PNC 技术能很好的吸附高频噪声,起到有效的缓解车内噪声的作用。
...
2019-11-02 11:44
此篇文章是 《程序员需要了解的硬核知识》系列第四篇,历史文章请戳...
2019-11-02 11:15
Vue中的nextTick涉及到Vue中DOM的异步更新,感觉很有意思,特意了解了一下。其中关于nextTick的源码涉及到不少知识,很多不太理解,暂且根据自己的一些感悟介绍下nextTick
本人写代码实际应用场景
先看下图:
在项目中我是根据 nextTick异步特性来做的一些处理,当接口请求完毕之后通过nextTick执行一段逻辑刷新页面。
展示下js:
这里呢,我是想要当点击页面中确定按钮的时候刷新中间页面,如果使用vue自带事件的话会出现白屏加载的状态,这里呢则是刷新某一个dom。
...
2019-11-02 11:45
距离上一次编写这个vscode在博客园发博客的插件已经过去好久了,那个时候vscode插件的功能也没有那么强大,期间有人提出问题来,也有人提出建议来,我一直没有抽出时间来维护,深感抱歉,直到有人加到我的群里我才下定决心要抽出时间来维护一下,毕竟还是有人想用的,不能让所有人失望吧。好了废话不说,下面介绍一下更新后的内容。...
2019-11-02 11:17
目录
前言
浅拷贝
深拷贝
总结
回到顶部
前言
前面我们学习完了设计模式,在其中我们有了解到原型模式。这里涉及到了克隆自身对象。那么也就是对对象进行拷贝。这里就涉及到了这么一个概念。深浅拷贝、何为深拷贝何为浅拷贝呢?我们一起来看看吧。
回到顶部
浅拷贝
首先我们看看浅拷贝。浅拷贝就是将对象中的所有字段复制到新对象中去,浅拷贝对于值类型和引用类型有不同的影响。值类型的值被复制到副本中后,修改副本中的值不会影响原来对象的值。然而引用类型被复制到副本中的是引用类型的引用。不是引用的对象。这样再修改副本中的值是会导致原来对象的值也被修改了。但是这里引用类型情况我们需要排除字符串String类型。
...
2019-11-02 11:05
问题描述近期开发项目,将Dubbo的配置全部外部化到动态配置中心。这里配置中心我使用的是Apollo。...
2019-11-02 11:32
目录
redis入门(一)
前言
特性
速度快
简单稳定
丰富的功能
历史
历史版本
安装与启动
安装
数据类型与内部编码
数据结构
内部编码
常用API与使用场景
常用命令
字符串
列表
哈希
集合
有序集合
总结
参考文档
redis入门(一)
前言
Redis是什么?
redis是一种基于键值对(key-value)的NoSQL数据库。Redis会将所有数据都存放在内存中,所以它的读写性能非常惊人。不仅如此,Redis还可以将内存的数据利用快照和日志的形式保存到硬盘上,这样在发生类似断电或者机器故障的时候,内存中的数据不会“丢失”。Redis还提供了键过期、发布订阅、事务、流水线、Lua脚本等附加功能。
...
2019-11-02 11:34
Docker概述
Docker是一个用于开发,交付和运行应用程序的开放平台。
Docker优势
更快速的交付和部署
对于开发人员 - Build Once, Run Anywhere
容器意味着环境隔离和可重复性。开发人员只需为应用创建一次运行环境,然后打包成容器便可在其他机器上运行。另外,容器环境与所在的 Host 环境是隔离的,就像虚拟机一样,但更快更简单。
对于运维人员 - Configure Once, Run Anything
只需要配置好标准的 runtime 环境,服务器就可以运行任何容器。这使得运维人员的工作变得更高效,一致和可重复。容器消除了开发、测试、生产环境的不一致性。
...
2019-11-02 11:07
分析Android的DeviceID生产
前面已经把web端的分析了一些,要想实现其实容易也难,容易是规则很容易,难是时间生成控制很难,我之前大概花了一周时间分析和梳理,然后行为测试,之前我已经讲过canvas中的fp生产,但是怎么生产唯一的canvas base64,这个就要知道webgl了,具体我不阐述。下面我实现后的一些函数结构,大家可以参考
协议
授权协议:只允许研究、学习目的的分享、使用、修改,不允许任何商业用途。转载请注明出处,感谢。
生产出来的函数结构
2019-11-01-16-49-32
...