使用 TypeScript 同时开发前端和后端项目,跨项目跨端共享代码,近乎零成本的享受到运行时类型检测和二进制序列化的特性。
try...catch
是很多编程语言中常见的一种写法,JS也不例外。
什么时候应该使用 try...catch
,它对性能的影响又有多大?
Promise
和async/await
在流行JS编程中已经很常见了,但你有遇到过这个报错吗?
这篇文章为你深度分析此类问题的成因和解决办法。
实际场景中,经常可能出现既不resolve
又不reject
的Promise
对象。
例如:被取消的HTTP请求。
我们知道,JavaScript的内存管理是基于引用计数的,出现上述情况的Promise对象时,并没有显式的方法告知Promise“你将用不到了”,如此理论上如果出现大量这样的Promise对象,将导致内存泄漏。
然而事实是否这样呢?
OpenVPN网络,默认客户端之间是相互隔离的,无法互访。
如果需要启用客户端互访,只需要这么做就可以。
如果你需要做MongoDB的表结构迁移(只迁结构,不移数据),这些脚本能帮上大忙。
Rancher 2.x 是我个人非常喜欢的k8s集群管理工具。
通过阿里云Kubernetes容器服务,我们可以快速创建和管理集群。
本文将告诉你,如何从零开始创建一个ACK集群,并安装Rancher,然后管理它们。
最近在Cocos Creator的项目中遇到一个诡异的问题。
使用cc.loader.loadRes
后,会出现图片花屏(变成了一张图集),和getTexture()
获取尺寸错误(总是2048*2048)的问题。
研究之后,发现有关SpriteFrame的使用,这些坑你可能不知道。
将MxN的方格,分割成俄罗斯方块式的拼图。
使用TypeScript, 在Cocos Creator的实现。
介绍
k8w-extend-native
是一个原生JS的扩展库,封装了开发中常用的一些方法,主要包含了对数据、对象、日期的操作等。
https://github.com/k8w/k8w-extend-native
这篇文章告诉你,如何从零开始在阿里云使用Rancher 2.0搭建k8s集群,内容涵盖:
- 阿里云环境准备
- 安装Rancher2.0(包括在阿里云上可能遇到的坑)
- 使用阿里云NAS做StorageClass
- 安装OpenVPN,以在本地直连POD网络
- 部署MongoDB、MySQL、Redis集群
- 部署Jenkins,实现NodeJS+Docker持续集成环境
NodeJS向MySQL中插入字符串时,如果字符串中包含emoji表情等特殊符号,则可能会报出ER_TRUNCATED_WRONG_VALUE_FOR_FIELD
的错误。
解决这个问题其实很简单,只需要……
我们是国内最早使用TypeScript进行全栈开发的团队。
目前正在招聘优秀的前后台及全栈工程师。
这是我整理的一些有关JavaScript基础的面试题,如果你有兴趣欢迎发送简历到me@k8w.io
。
Rancher 2.0中的负载均衡和服务暴露,与1.x区别很大……
如何在Rancher 2.0中搭建OpenVPN,来方便的从本地直连POD容器网络呢?
Context丢失
- 跳转到微信支付
- 来电话了
- 内存不足
如果你是用AudioContext播放的声音(例如Howler),那么在微信中,支付成功后,很可能声音就无法播放了。
Flash-like的2D渲染引擎(例如Pixi.js等),在碰撞检测方面,与HTML5有所不同。
在微信、QQ内的H5游戏,由于顶部有微信/QQ自带的Header,导致无法全屏。
在这种情况下,采用什么样的宽高比,能最大限度的满足兼容性和体验呢?