1、展开操作符 顾名思义,用于对象或数组之前的展开操作符(…),将一个结构展开为列表。演示一下: let firstHalf = [ one , two ];let secondHalf = [ three , four , ...firstHalf]; 这种写法够优雅,够简洁吧?如果不用展开操作符 ...
分类:
其他好文 时间:
2020-07-20 10:39:44
阅读次数:
69
SpringCloud快速搭建 1.导入父依赖(maven工程) <!--打包方式--> <packaging>pom</packaging> <properties> <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding ...
分类:
编程语言 时间:
2020-07-19 21:12:31
阅读次数:
90
1.IO流 它们是输入输出流, https://stackoverflow.com/questions/3385201/confused-about-stdin-stdout-and-stderr 当程序需要输入和输出以及记录错误时,就可以使用上面的三个输出输出流,它们不用担心是否连接到了键盘或者是 ...
分类:
其他好文 时间:
2020-07-19 17:59:52
阅读次数:
63
1.web容器:给处于其中的应用程序组件(JSP,SERVLET)提供一个环境,使JSP,SERVLET直接和容器中的环境变量接接口互,不必关注其它系统问题。主要有WEB服务器来实现。例如:TOMCAT,WEBLOGIC,WEBSPHERE等。该容器提供的接口严格遵守J2EE规范中的WEB APPL ...
分类:
其他好文 时间:
2020-07-19 17:43:05
阅读次数:
64
一、Action泛型委托 和之前委托最大区别在于不用定义委托,直接实例化委托(申明就可以),泛型其实就是选择数据类型,进行使得程序更加安全,并且也实现了委托的重载,最多选择16个参数。 namespace 自定义委托 { class Program { Action<string> actHandl ...
前言 这个和前面一节有关系,是这样子的,前面是用顶点作为参照条件,这个是用边作为参照条件。 正文 图解如下: 每次选择最小的边。 但是会遇到一个小问题,就是会构成回路。 比如说第四步中,最小边是CE,但是没有选择CE,因为CE会形成回路。 那么如何判断是否有回路呢? 判断两个点的终点,是否一致。 这 ...
分类:
编程语言 时间:
2020-07-19 15:46:32
阅读次数:
55
前景回顾第一节从零开始手写mybatis(一)MVP版本中我们实现了一个最基本的可以运行的mybatis。常言道,万事开头难,然后中间难。mybatis的插件机制是mybatis除却动态代理之外的第二大灵魂。下面我们一起来体验一下这有趣的灵魂带来的痛苦与快乐~插件的作用在实际开发过程中,我们经常使用的Mybaits插件就是分页插件了,通过分页插件我们可以在不用写count语句和limit的情况下就
分类:
其他好文 时间:
2020-07-19 13:54:55
阅读次数:
70
给定字符串 s 和 t ,判断 s 是否为 t 的子序列。 你可以认为 s 和 t 中仅包含英文小写字母。字符串 t 可能会很长(长度 ~= 500,000),而 s 是个短字符串(长度 <=100)。 字符串的一个子序列是原始字符串删除一些(也可以不删除)字符而不改变剩余字符相对位置形成的新字符串 ...
分类:
其他好文 时间:
2020-07-19 11:37:06
阅读次数:
65
django的Form组件主要实现的功能: 1、渲染html代码(不用手写相关前端表单代码) 2、校验数据 3、展示提示信息 Form组件的定义 以注册功能为例 from django import forms class RegForm(forms.Form): user = forms.Char ...
分类:
其他好文 时间:
2020-07-19 11:23:06
阅读次数:
71
类:抽象的概念;是属性和方法的集合。类中的函数叫方法。 对象instance、object 对象是类的具象,是一个实体。对象是数据和操作的封装。 面向对象3要素: 1.封装: 2.继承: 多复用,继承来的就不用自己写了 多继承少修改。 3.多态: 面向对象编程最灵活的地方,动态绑定。 类: 必须使用 ...
分类:
编程语言 时间:
2020-07-18 22:39:13
阅读次数:
75