08 2018 档案
摘要:背景: 在最近的 NODEJS 项目中,涉及到数据库的查询,回调函数里返回了查询结果,我这样做处理然后返回给前端: 但是这样万一 results.collect_coupon 是 undefined,再继续取下去就会抛错( ) ,所以我激进地改成了这样: 但是这种写法太过 冗长 ,变量重复出现很不好
阅读全文
摘要:需求:想要声明函数的时候同时执行这个函数。 一、错误示例 return: 报错:SyntaxError: Unexpected token ( 二、正确示例 方法一 最流行的也最被接受的方法是将 包裹在圆括号里来告诉语法分析器去表达一个 方法二 一元操作符 如 ~`` 这种方法会使代码更简洁最直观,
阅读全文
摘要:需求: A、依次读取 A|B|C 三个文件,如果有失败,则立即终止。 B、同时读取 A|B|C 三个文件,如果有失败,则立即终止。 一、callback : return: :太恶心了,不写了,总之很繁琐. 二、async.js 库的详细介绍可以见:[待写] : 当第二个 readFileB() 读
阅读全文
摘要:仅 Postgres 支持 deferrable deferrable 即 一、定义字段时指定 定义: 考试表里 字段关联了 科目表的 字段 1、原生 SQL 三种: 1.DEFERRABLE INITIALLY DEFERRED 2.DEFERRABLE INITIALLY IMMEDIATE 3
阅读全文
摘要:一、vscode 自带 1、提取变量 2、提取方法 上面都是通过选中文本后出现的小灯泡操作的: 3、全局替换(多个文件中的)某个变量 选中变量按 F2,输入完成后按回车 二、vscode 插件 js-refactor:https://github.com/cmstead/js-refactor 体验
阅读全文
摘要:一、建立配置文件 1、选择你的项目 2、选择你项目的语言 3、当前项目路径下生成 .vscode/launch.json { // Use IntelliSense to learn about possible attributes. // Hover to view descriptions o
阅读全文
摘要:从 MySQL 5.7.8 开始,MySQL 支持原生的 JSON 数据类型。 一、介绍 是对输入的完整拷贝,使用时再去解析,所以它会保留输入的空格,重复键以及顺序等。 而 是解析输入后保存的二进制,它在解析时会删除不必要的空格和重复的键,顺序和输入可能也不相同。使用时不用再次解析。 总结: | .
阅读全文
摘要:mysql 不支持 Range 类型 零、介绍 1、 适用场景: a.可以用于实现 的功能 b.可以用于实现 的功能 一、定义 1、Postgres SQL + Sequelize | Postgres | Sequelize | | | | | 4 位整数范围, int4r
阅读全文