自签SSL证书实现客户端登录认证
自己开发的使用了SSL协议的软件,通常没必要从证书签发机构那里来获取证书,自签证书成了必要的选择。自签证书还可以用来实现客户端登录认证。
调试 node.js 程序
在程序开发中,如何快速的查找定位问题是一项非常重要的基本功。在实际开发过程中,或多或少都会遇到程序出现问题导致无法正常运行的情况,因此,调试代码就变成了一项无法避免的工作
如何加速 Python 代码?
一定要先好好看看你的代码和算法。许多速度问题可以通过实现更好的算法或添加缓存来解决。本文所述都是关于这一主题的,但要遵循的一些一般指导方针是:
Flutter 添加到现有项目
最近一直在看Flutter 的内容, 加上近期更新的Flutter1.12 有一些Flutter 的api 发生了改变, 所以 某些和android 交互的地方 就发生了变化,比如开始使用的新的插件api 旧的 PluginRegistry.Registrar
Chrome浏览器新动作:将停止播放“破坏性”视频广告
据外媒报道,谷歌表示,基于联盟发布的最新广告标准,其Chrome浏览器将在今年晚些时候停止在含有破坏性视频广告的网站上播放广告。新的广告标准定义了什么是消费者无法接受的广告,这样的广告将极可能促使消费者安装广告屏蔽器。
require和import的区别
CommonJs 规范规定,每个模块内部,module变量代表当前模块。这个变量是一个对象,它的 exports属性(即module.exports)是对外的接口,加载某个模块,其实是加载该模块的module.exports属性。
深入学习和理解 Redux
Redux官网上是这样描述Redux,Redux is a predictable state container for JavaScript apps.(Redux是JavaScript状态容器,提供可预测性的状态管理)。 目前Redux GitHub有5w多star,足以说明 Redux 受欢迎的程度。
开发中比较容易理解的代码套路
举个栗子:我们有一些业务需要添加元素到数组中,但同时也可能过会又要将其移除。更好的方式是我们把他们封装成函数,并利用高阶函数闭包的特性来标记删除,这样就减少了去查找这个元素的问题了
从两个角度理解 TypeScript 中的类型是什么?
TypeScript中的类型是什么?本文中描述了两种有助于理解它们的观点。如果 myVariable 的类型为 MyType,则意味着所有可以分配给 myVariable 的值都必须是 MyType 集合的元素。