问题描述: 1)wxml片段 <view bindtap="loadMulti"> <text>连续点击,加载多次</text> </view> <view bindtap="loadOnce"> <text>连续点击,加载一次</text> </view> 2)js代码片段 loadMulti:f ...
分类:
微信 时间:
2018-08-10 17:13:24
阅读次数:
185
什么是策略模式? 先看代码片段1。 是一个对象,而对象自带上下文。 这个对象在运行的不同阶段,通过 设置了不同的参数,导致同样的 输出结果不同。 所以策略模式是指,定义一系列的算法,把它们一个个封装起来, 并且使它们可相互替换。 下面的代码片段2是代码片段1的定义。 改进的策略模式 同样的 ,却输出 ...
分类:
编程语言 时间:
2018-08-07 20:49:53
阅读次数:
162
1. 永远不要复制代码不惜任何代价避免重复的代码。如果一个常用的代码片段出现在了程序中的几个不同地方,重构它,把它放到一个自己的函数里。重复的代码会导致你的同事在读你的代码时产生困惑。而重复的代码如果在一个地方修改,在另外一个地方忘记修改,就会产生到处是bug,它还会使你的代码体积变得臃肿。现代的编程语言提供了很好的方法来解决这些问题,例如,下面这个问题在以前很难解决,而如今使用lambdas却很
分类:
其他好文 时间:
2018-08-04 13:03:32
阅读次数:
154
1 #重复执行 2 function run() { 3 number=$1 4 shift 5 for n in $(seq $number); do 6 $@ 7 done 8 } 9 10 #多进程 11 function bg_run() { 12 number=$1 13 shift 14... ...
分类:
系统相关 时间:
2018-08-01 00:21:03
阅读次数:
211
Sublime Text自定义snippet snippet可以理解为代码片段, 在自定义好snippet后就可以快带生成相应的代码片段 安装sass snippet插件 (支持该功能的插件,sublime 2和3都可以使用该功能) 查看snippet功能是否可用 查看对应文件的scope 新建sn ...
分类:
其他好文 时间:
2018-07-28 15:17:45
阅读次数:
163
在说到异步前,先来理一下几个容易混淆的概念,并行、多线程、异步。 并行 ,一般指并行计算,是说同一时刻有多条指令同时被执行,这些指令可能执行于同一CPU的多核上,或者多个CPU上,或者多个物理主机甚至多个网络中。 多线程 ,一般指同一进程中多个线程(包含其数据结构、上下文与代码片段)协作运行。在多核 ...
分类:
Web程序 时间:
2018-07-27 01:27:36
阅读次数:
132
ArrayList 和 HashMap 的默认大小是多数? 在 Java 7 中,ArrayList 的默认大小是 10 个元素,HashMap 的默认大小是16个元素(必须是2的幂)。这就是 Java 7 中 ArrayList 和 HashMap 类 的代码片段: 1 2 3 4 5 // fr ...
分类:
其他好文 时间:
2018-07-23 12:46:01
阅读次数:
143
ElasticSearchClient.java ElasticSearchDao.java ElasticSearchDaoImpl.java Order.java OrderInfo.java PageInfo.java SearchEsUtil.java SurplusGoodsEntity. ...
分类:
编程语言 时间:
2018-07-20 01:19:47
阅读次数:
364
一.方法 1.1 什么是方法 java中的方法类似于其他语言中的函数 是一段用来完成特定功能的代码片段 1.2 为什么要声明方法 DRY Don't Repeat Yourself(不要写重复的代码) 原则 把能重复使用的逻辑抽取出来 不写重复的代码可以节省时间 提高效率 降低代码的出错几率 方便程 ...
分类:
编程语言 时间:
2018-07-17 10:44:42
阅读次数:
168
介绍 Visual Studio Code (简称 VS Code / VSC) 是一款免费开源的现代化轻量级代码编辑器,支持几乎所有主流的开发语言的语法高亮、智能代码补全、自定义热键、括号匹配、代码片段、代码对比 Diff、GIT 等特性,支持插件扩展,并针对网页开发和云端应用开发做了优化。软件跨 ...
分类:
编程语言 时间:
2018-07-14 16:35:51
阅读次数:
221