很多时候用户注册的时候需要给用户生成一个随机的密码,今天咱们就用JS生成一个随机密码吧。说起来这个还是群里的一个小伙伴提出来的,下面直接开始写代码吧。先声明一个数组,里面放密码所需要的英文字符、数字、特殊字符。varpasArr=[‘a‘,‘b‘,‘c‘,‘d‘,‘e‘,‘f‘,‘g‘,
分类:
Web程序 时间:
2019-09-17 23:02:06
阅读次数:
176
容易理解但是难打(又长又难调) 仅代表个人观点 (能别打就别打) 线段树是什么? 大概长这样?(表示区间1到6) 线段树是一颗二叉树,是通过二分思想建立的一颗表示区间关系的树形结构。(总之记住它很好用就对了) 怎样建一颗线段树 大概思路: 二分+递归 没什么好讲的,具体看代码吧。。 表示区间[1,n ...
分类:
其他好文 时间:
2019-09-17 23:01:35
阅读次数:
222
FastDFS(Fast Distributed File System)是一款开源轻量级分布式文件系统,我花费了一天的时间安装和配置通,期间参考:https://www.cnblogs.com/handsomeye/p/9451568.html,现在总结一下,希望能让后来者少走弯路。 环境:Cen ...
分类:
其他好文 时间:
2019-09-17 23:01:03
阅读次数:
182
session会话机制 client请求和服务端建立连接,服务端会保留和标记当前client的session,包含 session过期时间,sessionId ,然后服务端开始在session过期时间的基础上倒计时,在这段时间内,client需要向server发送心跳包,目的是然server重置se ...
分类:
其他好文 时间:
2019-09-17 23:00:08
阅读次数:
187
最近两周参加了太极拳,学了基本的呼吸吐纳那拳架,养成好的习惯,强身健体。 最近看书习惯中断了两天,还是要坚持下去。时间也是有复利的,好的习惯会有好的结果的。 最近英语学习有些拉下了,极光单词也没记了,其实在纠结是记简单的还是记复杂的。嗯,关键还是要记,还是从简单的开始吧,每天10分钟也不会掉块儿肉。 ...
分类:
其他好文 时间:
2019-09-17 22:59:54
阅读次数:
172
在AndroidManifest中添加 kotlin代码 最后直接在onCreate中调用就行了。 这种获取定位方式不适合需要实时监听位置变化的需求,只适合获取一次。 ...
分类:
移动开发 时间:
2019-09-17 22:59:42
阅读次数:
256
一道简单的模板题,用dfs去实现数独的填空 但是输入十分地麻烦 "传送门" 首先他没有告诉你到底有几组数据,9 9的元素并非都是数字,有一个?代表空 而且每行的两个相邻元素之间有一个空格,所以用while(~scanf())又不能行得通 基本核心代码已给出,修改输入部分 include includ ...
分类:
其他好文 时间:
2019-09-17 22:59:03
阅读次数:
152
什么是方法? 所谓方法,就是用来解决一类问题的代码的有序组合,是一个功能模块 内容梗概: 方法的声明和调用 方法的重载 1. 无参无返回值的方法 2.无参带返回值的方法 3.带参无返回值的方法 定义一个求两个float类型数据最大值的方法,在方法中将最大值打印输出 4.带参有返回值的方法 定义一个求 ...
分类:
编程语言 时间:
2019-09-17 22:58:46
阅读次数:
208
BOM对象 DOM对象 查找标签 直接查找 间接查找 标签操作 删除节点 替换节点: 文本节点操作 属性操作 获取值操作 类操作 css设置 事件 绑定事件的方式 ...
分类:
编程语言 时间:
2019-09-17 22:58:27
阅读次数:
162
StringBuffer 和 StringBuilder 与String的不同 String Java中十分重要的类;被声明为final class。除了hash这个属性, 其他属性也均声明为final. 因此在涉及到字符串拼接时候, 会产生很多中介的字符串对象, 也因此如果有频繁的拼接行为, 则会 ...
分类:
编程语言 时间:
2019-09-17 22:57:54
阅读次数:
190
从自学CCNA到CCNP,再到学安全乃至当前的区块链、Python、Go,自认为了解的不少,自己算不上什么大牛,但每个领域都能够完成过一些事儿,思科的写过指导手册、帮客户配置过网络、安全得到过圈里人的认可、Python写过自动化运维系统、Go写过***检测软件,当前的区块链,emmm,还没想好这个领域的落地场景,暂且理解为:工作需要吧。学了这么多领域总体来说有种感觉:看不完的书,学不完的技术,干不完
分类:
其他好文 时间:
2019-09-17 22:57:37
阅读次数:
161
测试类加载的全过程publicclassHave{static{System.out.println("加载Have");//先加载Have再调用main方法}publicstaticvoidmain(String[]args)throwsException{System.out.println("main方法");//先调main方法Aa=newA();//先初始化父类,再初始化子类System
分类:
编程语言 时间:
2019-09-17 22:57:05
阅读次数:
177
初识别线程 在传统操作系统中,每个进程有一个地址空间,而且默认就有一个控制线程,cpu真正的执行单位是线程. 在工厂中, 每个车间都有房子,而且每个车间默认就有一条流水线. 操作系统 > 工厂 进程 > 车间 线程 > 流水线 cpu > 电源 线程:cpu最小的执行单位 进程:资源集合/资源单位. ...
分类:
编程语言 时间:
2019-09-17 22:56:04
阅读次数:
163
一、函数的定义 1、定义:函数是指将一组语句的集合通过一个名字(函数名)封装起来,要想执行这个函数,只需调用其函数名即可 2、特性: (1)减少重复代码; (2)使程序变的可扩展; (3)使程序变得易维护。 3、函数的分类 (1)内置函数:为了方便我们的开发,针对一些简单的功能,python解释器已 ...
分类:
编程语言 时间:
2019-09-17 22:54:53
阅读次数:
187
Python和Go的区别?以及各自的优势? 列表生成式的好处? search和match的区别? 什么是贪婪匹配? 面向对象中的 方法的作用? 什么是元类?【不好】 super的作用?【不好】 什么是偏函数? 装饰器的应用场景?什么是单例模式? staticmethod和classmethod的区别 ...
分类:
其他好文 时间:
2019-09-17 22:54:32
阅读次数:
290
前言在实际工作中,我们很少会遇到一次性需要向页面中插入大量数据的情况,但是为了丰富我们的知识体系,我们有必要了解并清楚当遇到大量数据时,如何才能在不卡主页面的情况下渲染数据,以及其中背后的原理。对于一次性插入大量数据的情况,一般有两种做法:时间分片虚拟列表本文作为开篇,着重来介绍如何使用时间分片的方式来渲染大量数据,虚拟列表相关的内容,日后会持续整理。最粗暴的做法(一次性渲染)我们先来看看最粗暴的
分类:
其他好文 时间:
2019-09-17 22:54:04
阅读次数:
177
1、概念以太网链路聚合Eth-Trunk简称链路聚合,它通过将多条以太网物理链路捆绑在一起成为一条逻辑链路,从而实现增加链路带宽的目的。同时,这些捆绑在一起的链路通过相互间的动态备份,可以有效地提高链路的可靠性。2、模式1)手工模式Eth-Trunk的建立、成员接口的加入由手工配置,没有链路聚合控制协议的参与。2)LACP模式Eth-Trunk的建立是基于LACP协议的,LACP为交换数据的设备提
分类:
其他好文 时间:
2019-09-17 22:53:46
阅读次数:
1844