解构:“解开--重构” 1.数组的解构: 2.对象的解构: 3.复杂对象的解构: //注:等号右侧如果不能进行遍历,都不能解构。 let [a] = 10; let [a] = null; let [a] = true let [a] = false; let [a] = undefined; le ...
分类:
其他好文 时间:
2019-10-27 20:35:31
阅读次数:
88
最近在重构代码的时候,抽象了大量的接口。也使用这些抽象的接口做了很多伪继承的操作,极大的减少了代码冗余,同时也增加了代码的可读性。 然后随便搜了一下关于Go继承的文章,发现有的文章的代码量过多,并且代码format极其粗糙,命名极其随意,类似于A、B这种,让人看着看着就忘了到底是谁继承谁,我又要回去 ...
分类:
其他好文 时间:
2019-10-27 11:04:16
阅读次数:
97
今天重构之前的vue项目的时候,一直enter,就选择了Use ESLint to lint your code?(Y/N) 选择了Y,虽然浏览器能够正常运行结果,但是cmd就是一直报错。我这个强迫证,只有百度修改。在这里记录一下: 我使用的工具是WebStrom,其他工具也可以参照。 1.首先在你 ...
分类:
其他好文 时间:
2019-10-26 16:47:46
阅读次数:
103
永久配置安装源 为了加速模块的下载 配置内容 虚拟环境的搭建 优点 安装virtualenv windows下(下面都是针对windows下) 配置环境变量 使用virtualenv 后台Django项目创建 环境 创建项目 在luffy文件夹中创建一个luffyapi django项目 重构项目目 ...
分类:
其他好文 时间:
2019-10-26 15:20:57
阅读次数:
133
vue项目创建 环境 创建项目 重构项目目录 文件修订:目录中非配置文件的多余文件可以移除 全局配置:全局样式、配置文件 axios前后台交互 cookies操作 element-ui页面组件框架 bootstrap页面组件框架 配置jquery:vue.config.js (根目录下创建) ...
分类:
移动开发 时间:
2019-10-26 13:21:54
阅读次数:
158
第一次打这种比赛。还是有不少问题的,以后改吧。 A题WA了两次罚了不少时。 C写到一半发现只能过1,就先弃了。 D一眼没看出来。第二眼看出来就是一个类似于复数的快速幂。 然后B切了。 最后切C,图中还重构了一次。还TLE了3发。浪费了大量时间。 Tips: 1、A题FB基本上拿不到的,好好写1A就没 ...
分类:
其他好文 时间:
2019-10-25 23:41:53
阅读次数:
168
前后台基础环境搭建 以 luffy city 的主页为例,打通了轮播图的前后台交互 1. "前言:复习 luffy 项目技术点概括" 2. "pip 源配置" 3. "python 虚拟环境搭建" 4. "luffy 后台配置 项目创建 基本插件安装 目录重构 开发环境配置文件配置(dev、prod ...
分类:
其他好文 时间:
2019-10-25 23:08:12
阅读次数:
139
我们实际开发中,随着业务的不断增加,数据量也在不断的攀升,这样就离不开一个问题:数据查询效率优化
根据自己的以往实际项目工作经验和学习所知,现在对SQL查询优化做一个简单的梳理总结,总结的不好之处,望多多指点交流学习
主要通过以下几个点来进行总结分析:索引、语句本身、分区存储、分库分表 ...
分类:
数据库 时间:
2019-10-25 20:17:53
阅读次数:
134
JetBrAIns GoLand for Mac是是专为Go开发人员构建的跨平台IDE,功能非常强大拥有强大的代码洞察力,帮助所有Go开发人员即时错误检测和修复建议,快速和安全的重构,一步撤销,智能代码完成,死代码检测和文档提示,让您创建快速,高效,可靠的代码。GoLand代码可帮助您快速切换到类型 ...
分类:
编程语言 时间:
2019-10-25 18:01:35
阅读次数:
128
最近在重构代码的时候,抽象了大量的接口。也使用这些抽象的接口做了很多伪继承的操作,极大的减少了代码冗余,同时也增加了代码的可读性。 然后随便搜了一下关于Go继承的文章,发现有的文章的代码量过多,并且代码format极其粗糙,命名极其随意,类似于A、B这种,让人看着看着就忘了到底是谁继承谁,我又要回去 ...
分类:
其他好文 时间:
2019-10-25 16:18:24
阅读次数:
67