12 2020 档案
摘要:之前负责的一个项目有使用到 mysql JSON 字段的列,直接通过金仓数据库提供的迁移工具会导致 JSON 映射的列内的中文字符编码乱码,这里提供一个本人测试过的思路解决该问题。 如此一来间接的转换后就不会发生 JSON 列内中文乱码问题了。 具体乱码原因为数据库迁移工具缺少针对 JSON 转换的
阅读全文
摘要:放弃编辑器而使用 IDE 做开发的原因 优点 IDE 与编辑器那简单的字符串匹配查找调用不同,大部分 IDE 在导入项目之后会对项目生成相应的结构,使你在开发过程中快速在代码调用之间进行结构层级之间的跳转。 IDE 通常集成了多项功能于一体,包括数据库,终端 shell,SSH,GIT,Deploy
阅读全文
摘要:IntroduceArray.prototype.slice([begin[, end]])Array.prototype.splice(start[, deleteCount[, item1[, item2[, ...]]]])summaryTOC IntroduceArray.prototype
阅读全文
摘要:定义 函数重载为声明多个相同函数名,参数不同的函数,调用时根据参数不同执行响应操作 javascript 实现方法 首先可以想到的是判断 arguments.length 的长度,但是这不是最好的方法 另外一种是使用 typeof 检测参数的类型,也不是最好的方法 以下为一些其他实现方法 funct
阅读全文
摘要:html 常见 <a href="javascript:void(0)"></a> 来阻止默认跳转 void 操作符求值表达式,并且返回 undefined,我们也可以使用 <a href="javascript:undefined"></a> 来替代 https://stackoverflow.c
阅读全文
摘要:4种绑定机制 默认 绑定到全局,(严格模式为 undefined) var a = 1 function say() { console.log(this.a) } 隐式 对象调用的上一级作用域 function say() { console.log(this.a) } var obj = { a
阅读全文
摘要:静态路由 Static routing 缺点:先声明,后使用,而且必须在应用运行之前,无法在应用运行期间改变。 动态路由 Dynamic Routing 优点:路由可以在你的应用运行期间使用,作为组件的一部分,那这也就意味着路由可以在运行期间动态的自由组合 关于动态路由是如何工作的 响应式路由 考虑
阅读全文