Simplicity is the essence of happiness. - Cedric Bledsoe
安卓资源集(2018-07-13 12:05:54) 1. platform 版本 api等级 修订次数 描述 详细描述 是否废弃 下载 1 9 28 4 Android SDK Platform 28 url 否 [linux 64.84Mb  校验码] 2 8.1.0 27 3 An...
发布于 6 years ago
32632
V8实现了正则命名分组功能 说明 正则里面有了命名分组,那么匹配结果会多了一个groups 的属性,这个属性中包含了一切命名分组的捕获结果 示例 1. exec中使用 const RE_DATE = /(?<year>\d{4})-(?<month>\d{2})-(?<day>\d{2})/; const matchObj = RE_DATE.exec('2018-06-07'); const year = matchObj.groups.year; // 2018 const month = matchObj.groups.month; // 06 const day = matchObj.groups.day; // 07 2. test反向引用中使用 const RE_TWICE = /^(?<word>[a-z]+)!\k<word>$/; RE_TWICE.test('hello!hello'); // true...
发布于 6 years ago
290711
项目中使用vuejs, 随着页面越来越多,编译速度越来越慢,不得不提升一下,提升总结如下: babel-loader .开启cache module: { rules: [ { test: /\.js$/, loader: ['babel-loader?cacheDirectory=true'] }, // ... 其他loader ] } webpack 1. 开启cache module.exports = { cache: true, // ... 其他配置 } 2. 配置别名,让编译器更快找到相应的文件 resolve: { //... 其他配置 modules: [path.resolve(__dirname, '../../node_modules')], // node_modules文件夹所在的位置取决于跟webpack.base.conf.js相对的路径 alias: { //... 其...
发布于 6 years ago
35353
1. null,undefind的简介和区别分绍        undefined 表示根本不存在赋值     2. 相同点         . if条件中都被转为false                 console.log('undefined is false');// undefined is false                 console.log('null is false');// null is false     3. 不同点             undefined === null //false &...
发布于 6 years ago
23192
对于MyISAM引擎来说,其返回顺序是其物理存储顺序;对于InnoDB引擎来说,其返回顺序是按照主键排序的。 示例: select uid from table where aid in (4, 3, 5); 主键是uid; 其返回结果不会按照4, 3, 5对应的记录顺序返回,切记,切记...
发布于 8 years ago
35454
RESTful API版本控制策略 做RESTful开放平台,一方面其API变动越少, 对API调用者越有利;另一方面,没有人可以预测未来,系统在发展的过程中,不可避免的需要添加新的资源,或者修改现有资源。因此,改动升级必不可少,但是,作为平台开发者,你必须有觉悟:一旦你的API开放出去,有人开始用了,你就不能只管自己Happy了,你对平台的任何改动都需要考虑对当前用户的影响。因此,做开放平台,你从第一个API的设计就需要开始API的版本控制策略问题,API的版本控制策略就像是开放平台和平台用户之间的长期协议,其设计的好坏将直接决定用户是否使用该平台,或者说用户在使用之后是否会因为某次版本升级直接弃用该平台。 版本控制策略模式 API的版本控制策略通常有3种模式: 第一种:The Knot:无版本,即平台的API永远只有一个版本,所有的用户都必须使用最新的API,任何API的修改都会影响到平台所有的用户。甚至平台的整个生态系统。 第二种:Point-to-Point:点对点,即平台的API版本自带版本号,用户根据自己的需求选择使用对应的AP...
发布于 8 years ago
394646
进行复杂项目开发时,服务端会把接口拆分的比较细,以方便复用。而拆分后的接口在前端进行组合请求时,通常会出现一个区块要请求多个接口请求才能拿到想要的数据,过多的数据请求会导致区块渲染较慢等问题... 解决方案 1.  在服务端再开发一个新的合并接口来为客户端提供数据 缺点: 该接口可复用性低,不易维护 2. 端在请求时对接口动态合并,后端有一个专门处理合并接口的服务接口 注意: 合并接口需要分发多个请求到不同的接口,然后返回数据给客户端,需要调整接口响应效率 示例: 客户端: 接口 api/combine 参数 apis=[{ url:'users/base', body:{ type:2 } },{ url:'users/account', body:{ id:20 } }]...
发布于 8 years ago
1081762
关于将进酒的将字是应该读jiang还是该读qiang,我比较赞同读jiang. 以下文章很有看头。 将进酒的与解释 将进酒的与解释2 中国古典文学专家,加拿大皇家学会院士叶嘉莹先生也读作jiang 点击看视频
发布于 9 years ago
71837