代码规范通常包括以下几个方面: 变量和函数的命名规则 空格,缩进,注释的使用规则。 其他常用规范…… 1、变量的正确命名 变量名推荐使用驼峰法来命名(camelCase): 2、运算符前后合理使用空格 通常运算符 ( = + - * / ) 前后需要添加空格: 3、代码缩进,增加代码可读性 通常使用 ...
分类:
编程语言 时间:
2019-12-28 13:26:37
阅读次数:
175
<! 正文顶部广告 (adsbygoogle = window.adsbygoogle || []).push({}); 环境介绍 Spring Boot 2.0.2 Java 8 任务描述 由于Spring Boot 2.0 默认情况下是使用logback作为日志系统的,这里希望切换到log4j2 ...
分类:
编程语言 时间:
2019-12-28 13:28:05
阅读次数:
113
链表 链表是以节点的方式来存储 每个节点包含data域和next域,指向下一个节点 链表的各个节点不一定是连续存储 链表分带头节点的链表和没有头节点的链表,根据实际的需求来确定 单向列表 最大特点是可以将物理地址上不连续的数据连接起来,通过指针来对物理地址进行操作,实现增删改查等功能。 单链表分为两 ...
分类:
编程语言 时间:
2019-12-28 13:29:30
阅读次数:
83
函数定义 //1、函数声明; function fun1(){ console.log("Hello,World!!!"); } console.log(fun1); //2、函数表达式 //2.1命名函数表达式(表达式忽略它的名字) var test = function fun2(){ docu ...
分类:
编程语言 时间:
2019-12-28 13:31:23
阅读次数:
104
Using Symbol.iterator, you can create custom iterators that can be used inside of for loops and Array spreads. This lesson walks you through creating ...
分类:
编程语言 时间:
2019-12-28 13:31:41
阅读次数:
85
你可能在网上见过有人用 几个不同的字符写的各种稀奇古怪的 JavaScript 代码,虽然看起来奇怪,但是能正常运行!比如这个: (!(~+[])+{})[--[~+""][+[]]*[~+[]] + ~~!+[]]+({}+[])[[~!+[]]*~+[]] 复制代码 你猜运行结果是什么?你可以自 ...
分类:
编程语言 时间:
2019-12-28 14:36:45
阅读次数:
90
在javac能运行通过并且生成了.class文件但是java文件在运行时通不过出现上面图片情况,试了一上午发现我的和别人好像不一样,下面展示我的情况, 之前用户变量那里新建了一个classpath,不管用,但是我的同学貌似可以,我的不行,然后我在系统变量里在配置,如图 classpath里面配置 “ ...
分类:
编程语言 时间:
2019-12-28 14:39:36
阅读次数:
96
1、函数声明 语法: function functionName(parameters) { 执行的代码 } 函数声明后不会立即执行,只是在初始化的时候会将函数声明提升,会在我们需要的时候调用到。 2、函数表达式(匿名函数) 语法: var x = function (a, b) {return a ...
分类:
编程语言 时间:
2019-12-28 14:40:10
阅读次数:
82
链表:将数据进行链式存储。物理存储单元上非连续的存储结构,数据元素的逻辑顺序是通过链表中的指针链接进行实现的。 STL中的链表是一个双向循环链表。 一、构造函数 list<T> lst; list(bag,end); list(n,elem); list(const list &list); 二、l ...
分类:
编程语言 时间:
2019-12-28 15:52:15
阅读次数:
82
// 求最大值 <script> var arr = [10,35,765,21345,678,89]; var max = arr [0]; for (var i=0;i< arr.length;i++) { if (max<arr[i]){ max = arr [i]; } } console. ...
分类:
编程语言 时间:
2019-12-28 15:52:32
阅读次数:
69
扩展运算符 console.log(...[1, 2, 3]) // 1 2 3 运用 1.替代函数的apply方法 function f(x,y,z){} let args=[1,2,3] f.apply(null,args) f(...args) Math.max(...args) arr.pu ...
分类:
编程语言 时间:
2019-12-28 15:53:47
阅读次数:
67
运算符 1、算数运算: 运算符描述实例 + 加 - 两个对象相加 a + b 输出结果 30 - 减 - 得到负数或是一个数减去另一个数 a - b 输出结果 -10 * 乘 - 两个数相乘或是返回一个被重复若干次的字符串 a * b 输出结果 200 / 除 - x除以y b / a 输出结果 2 ...
分类:
编程语言 时间:
2019-12-28 15:57:24
阅读次数:
79
deque是双端数组。 deque和vector的区别: vector对于头部的插入和删除效率低,数据量越大,效率越低; deque相对于而言,对头部的插入和删除比vector快; vector访问元素时速度比deque快,这和两者的内部实现有关; deque内部工作原理: deque内部有个中控器 ...
分类:
编程语言 时间:
2019-12-28 15:59:17
阅读次数:
82
一、类 1、对同一类事物抽象的描述,抽象的概念 2、定义类的语法: class 关键字——命名规则:大驼峰StudentInfo; (小驼峰studentInfo) class 类名: pass 3、属性: 理解为用于描述类名词 (名字, 年龄, 颜色, 身高,...) 4、方法: 也叫做函数, 理 ...
分类:
编程语言 时间:
2019-12-28 16:01:43
阅读次数:
86
什么是单例模式 单例模式是在程序中,一个类保证只有一个实例,并提供统一的访问入口。 为什么要用单例模式 节省内存 节省计算 如对象实例中的一样的,那就不用每次都创建一个对象 方便管理 因为单例提供一个统一的访问入口,不需要创建N多个对象,很多工具类都用了单例实现,如日志、字符串工具类 保证结果正确 ...
分类:
编程语言 时间:
2019-12-28 16:03:07
阅读次数:
95
创建一个csv文件,命名为data.csv,文本内容如下: 使用Excel打开如图: 利用Python内置的csv读取内容: 输出结果: ...
分类:
编程语言 时间:
2019-12-28 16:03:35
阅读次数:
95
JavaScript的作用域 作用域总共有两种模式, 和`动态作用域` 词法作用域是由开发者在写代码时,将变量和块作用域写在哪里而决定的。 动态作用域是运行时确定的。 只有词法作用域,也就是我们说的作用域链,一层一层的嵌套,但 机制很像动态作用域,它也是在运行时决定的。 这段代码,以词法作用域来看会 ...
分类:
编程语言 时间:
2019-12-28 16:03:47
阅读次数:
63
本文主要讲述 Java 类加载过程的七个阶段:加载、验证、准备、解析、初始化、使用、卸载。同时也介绍了类加载器,包括双亲委托机制,自定义类加载器,最后通过例子训练和总结了类在加载过程中类的初始化顺序。 ...
分类:
编程语言 时间:
2019-12-28 16:05:00
阅读次数:
76
栈:先进后出。 一、构造函数 stack<T> stk; stack<const stack& stk>; 二、赋值操作 stack& operator=(const stack &stk); 三、数据存取 push(ele); pop(); top(); 四、大小操作 empty(); size( ...
分类:
编程语言 时间:
2019-12-28 16:05:17
阅读次数:
50
到系统管理 插件管理中下载如下插件接口 Localization: Chinese (Simplified) 搜索的时候用ctrl+f 进行搜索,不要用Jenkins下面下的filter 只有,到系统管理Manage Jenkins下的Config ...
分类:
编程语言 时间:
2019-12-28 16:08:59
阅读次数:
80