我们都知道,进度条是用来直观展示流程所需时间的优秀工具,以免我们担心流程会突然挂掉,而且我们可以用它来预测代码运行是否正常,借助进度条,每个人都能直观地看到脚本最新的进展情况。 如果你之前没用过进度条,八成是觉得它会增加不必要的复杂性或者很难维护,其实不然。要加一个进度条其实只需要几行代码。在这几行 ...
分类:
编程语言 时间:
2019-12-31 14:18:35
阅读次数:
144
首先我们先了解一下 错误控制运算符顾名思义就是用来控制错误输出,这个控制只是将错误信息屏蔽掉,不让其显示出来,并不是真正的解决错误。大理石平台支架 使用的方法很简单,就是在错误的表达式之前加上“@”就可以了。 经常在程序中使用某些函数出现一些不必要的错误信息时,可以使用该运算符进行屏蔽,前提是这个错 ...
分类:
其他好文 时间:
2019-12-28 16:20:16
阅读次数:
79
数据结构设计的目的: 示例表:记录每个学生所选课程信息,学号+课程名为主键 1、减少数据冗余,相同的不必要的数据在多个地方存在 如表中,多次出现学生姓名跟生日信息,课程学分都是冗余的 2、尽量避免数据维护中出现更新,插入和删除异常 插入异常:如果表中的某个实体随着另一个实体而存在,如表中需要插入一门 ...
分类:
数据库 时间:
2019-12-28 16:09:45
阅读次数:
90
概述 在开发过程中,会有很多地方用到锁,比如多线程修改一个对象时,为了防止多个线程同时修改,会采用加锁的机制,还有数据库在多个线程修改同一条记录时,也会有读锁,写锁等,所有这些都为了解决一个问题,在并发情况修改同一个值的时候,如何可以保证这个值不出问题。举个简单的例子说明:比如淘宝上某款商品库存只剩 ...
分类:
编程语言 时间:
2019-12-28 12:54:52
阅读次数:
84
一.架构设计在现实中,我们一直渴望着追求提供高质量、高可用的服务架构体系,同时减少不必要的部署和维护代价,减少容错率。面对如此高的要求,可以有两种架构方案:Docker+Etcd+Confd+NginxDocker+Consul+Nginx本文中我们主要来介绍Docker+Etcd+Confd+Nginx方案,此方案更加高效、快捷,并且维护代价和容错率更低,分布式支持力度更强,如下图所示:上面示意
分类:
其他好文 时间:
2019-12-27 15:23:17
阅读次数:
108
前端代码中的js文件如果是动态引入的或者是某个事件操作进行注册的,那么重复的引入js文件或者多次触发注册事件会导致事件多次进行注册,造成不必要的麻烦,所以需要在每次注册之前将先前的事件进行取消,下面以按钮的注册点击事件为例进行说明: <!DOCTYPE html> <html lang="en"> ...
分类:
Web程序 时间:
2019-12-27 13:24:50
阅读次数:
139
本文源码: "GitHub·点这里" || "GitEE·点这里" 一、数据场景 1、表结构简介 任何工具类的东西都是为了解决某个场景下的问题,比如Redis缓存系统热点数据,ClickHouse解决海量数据的实时分析,MySQL关系型数据库存储结构化数据。数据的存储则需要设计对应的表结构,清楚的表 ...
分类:
数据库 时间:
2019-12-27 09:54:12
阅读次数:
74
函数极限存在的充要条件 常见的不存在的极限 f(x)的极限存在,f(x)必然有界 (充分不必要条件)(极限存在必有界) f(x)在[a, b]上连续,则f(x)在[a, b]上有界 (闭区间连续必有界) 有限个有界函数与有界函数的和、差、积仍为有界函数 若f'(x)在有限区间(a, b)内有界,则f ...
分类:
其他好文 时间:
2019-12-27 00:05:14
阅读次数:
89
java利用构建器来创建实例而不是构造器
1、对于类而言,为了让客户端获取他本身的一个实例,
2、最传统的方法就是提供一个公有的构造器。 ...
分类:
编程语言 时间:
2019-12-24 12:15:46
阅读次数:
109