关于GraphQL之前有描述,可以参考GraphQL 入门。但是这个入门写得不是很好,东拉西扯。为巩固所学我自己总结一下。 我们先定义一个类型系统: type Person { name: String! } type ClassRoom { tercher: Person! students: [ ...
分类:
其他好文 时间:
2021-04-26 14:10:12
阅读次数:
0
保持代码单元的接口简单 限制每个代码单元的参数不能超过4个。将多个参数提取成对象。 为了保持代码的可维护性,需要限制参数的个数,避免使用过多的参数(也称为代码单元接口) 之前的JPacman项目中,BoardPanel类的render方法,拥有许多参数的典型,此方法在一个由x,y,w,h表示的矩形中 ...
分类:
其他好文 时间:
2021-04-26 14:00:52
阅读次数:
0
import Vue from "vue"; // vue自定义指令防抖 Vue.directive("antiShake", { bind: function(el, binding, vnode) { let { delay, fn } = binding.value; //参数:时间,执行函数 ...
分类:
其他好文 时间:
2021-04-26 13:57:03
阅读次数:
0
import Vue from "vue"; // vue自定义指令节流 Vue.directive("throttle", { bind: function(el, binding, vnode) { let { delay, fn } = binding.value; //参数:时间,执行函数 ...
分类:
其他好文 时间:
2021-04-26 13:55:45
阅读次数:
0
定义虚拟DOM时,不要写引号; 标签中混入JS表达式时要用; 样式的类名指定不要用class,要用className; 内联样式,要用style={{key:value, key:value}}的形式去写; 虚拟DOM只有一个根标签 标签必须闭合 标签首字母: 1)小写开头时,将该标签转为HTML中 ...
分类:
Web程序 时间:
2021-04-26 13:52:27
阅读次数:
0
我只发现IOptions的一个用处——方便了在.NET Core应用程序中使用强类型配置。 有如下appsettings.json配置文件 { "topClient": { "serverUrl": "", "appKey": "", "appSecret": "" } } 为此定义了一个配置类To ...
分类:
Web程序 时间:
2021-04-26 13:49:03
阅读次数:
0
操作数据库 结构化查询语言分类 名称 解释 命令 DDL数据定义语言 定义和管理数据对象,如数据库,数据表 create,drop ,alter DML数据操作语言 操作数据库对象中包含的数据 insert,update,delete DQL数据查询语言 查询数据库数据 select DCL数据控制 ...
分类:
数据库 时间:
2021-04-26 13:43:28
阅读次数:
0
vue中动态给自定义属性data-xx赋值并读取内容 <template v-for="item in items"> <a href="#" :data-item="item" @click.prevent="onClick" class="item" v-if="showHots">{{ ite ...
分类:
其他好文 时间:
2021-04-26 13:42:54
阅读次数:
0
JSP介绍 JSP全称java server pages和servlets一样都是sun公司定义的一种用于开发动态web资源的技术。 JSP这门技术的最大的特点在于,写jsp就像在写html,但它相比html而言,html只能为用户提供静态数据,而Jsp技术允许在页面中嵌套java代码,为用户提供动 ...
分类:
Web程序 时间:
2021-04-26 13:40:36
阅读次数:
0
CountDownLatch 减法计数器 官方定义:允许一个或多个线程等待直到在其他线程中执行的一组操作完成的同步辅助。 通俗理解:就是一个减法计数器,当减到值为0的时候才做某事。 常用方法: countDown 减一操作; await 等待计数器归零; 示例 :一个教室关门的案例(人走完(0)才能 ...
分类:
编程语言 时间:
2021-04-26 13:38:23
阅读次数:
0