1. 以下变量命名不正确的是(D) A. foo = the_value B. foo = l_value C. foo = _value D. foo = value_& 2. 计算2的38次方的值 3. 以下逻辑运算的结果: 4. 编写程序计算1+2+3+...+100的结果 或者 ...
分类:
编程语言 时间:
2018-08-04 23:25:52
阅读次数:
241
如果偷懒,没有设定equals(),就会造成返回hashCode虽然结果相同,但在程序执行的过程中会多次地调用equals(),从而影响程序执行的效率。 我们要保证相同对象的返回的hashCode一定相同,也要保证不相同的对象的hashCode尽可能不同(因为数组的边界性,hashCode还是可能相 ...
分类:
编程语言 时间:
2018-08-04 23:26:26
阅读次数:
195
遍历Map,使用keySet()可以返回set值,用keySet()得到key值,使用迭代器遍历,然后使用put()得到value值。 上面这个算法的关键语句: Set s=m.keySet(); Interator it=new interator(); Object key=it.next(); ...
分类:
编程语言 时间:
2018-08-04 23:28:25
阅读次数:
329
1. SublimeCodeIntel 插件 作用:代码补全,变量、函数跳转 这个插件包含代码提示、补全插件(可以跳转到变量、函数定义的地方),根据 python、java 等自动代码提示,可以实现语法自动完成功能 2. Autopep8 插件 作用:PEP8检查及格式化 1.在编写代码的文件中,鼠 ...
分类:
编程语言 时间:
2018-08-04 23:28:34
阅读次数:
393
类的成员分为两类,静态成员(static member)和实例成员(instance member)。静态成员属于类,实例成员则属于对象,即类的实例。 简单讨论一下在一个类中使用静态字段(static field)和静态方法(static method)是否会有线程安全问题。 我们在知道, 静态字段 ...
分类:
编程语言 时间:
2018-08-04 23:28:56
阅读次数:
324
最近工作中需要请求一个API,由于之前接过类似的就直接拿来写好的函数使用。但数据死活就是传不过去,一只返回err. 代码如下: 1 function post_params($url, $params,$headers) { 2 $ch = curl_init(); 3 curl_setopt($c ...
分类:
编程语言 时间:
2018-08-05 00:27:31
阅读次数:
257
1. We have the BookEndpoint.java: 2. Creating a test for the REST endpoint: ...
分类:
编程语言 时间:
2018-08-05 00:28:43
阅读次数:
218
装饰器 用于减少重复代码,使得代码在编写时更加简洁、灵活 1、装饰器函数装饰函数(这个有点绕) 2、装饰器类装饰函数。类Desc里含有all函数用来装饰类Samp里的one方法。这种方法可以改变被装饰类的属性值。 输出如下: 3、装饰器类装饰类 输出如下: 装饰器类装饰类,就相当方法装饰方法,在被装 ...
分类:
编程语言 时间:
2018-08-05 00:29:09
阅读次数:
178
1:列表list的定义:一个连续的,排列有序的数列,由若干个元素组成,元素可以是任意对象(数字、字符串,对象,列表),元素可以使用索引查找,线性的数据结构。使用[]表示。列表是可变的,是可迭代对象。列表具体定义l=[](空列表)l=list(iterable)列表不能一开始就定义大小。指定大小会报类型错误(TypeError)。2:列表,链表的差异:列表list(使用index查找,找的代价小,插
分类:
编程语言 时间:
2018-08-05 00:29:26
阅读次数:
204
什么是上下文切换 上下文切换(context-switching)是存储和恢复CPU状态的过程,它使得线程执行能够从中断点恢复执行。 上下文切换时多任务操作系统和多线程环境的基本特征。 即使是单核CPU也支持多线程执行代码,CPU通过给每个线程分配CPU时间片来实现这个机制。时间片是CPU分配给各个 ...
分类:
编程语言 时间:
2018-08-05 00:30:03
阅读次数:
168
0、欧几里德定理 一切的基础,自然就是欧几里德定理了。它的形式非常简单(sometimes naive) gcd(a,b)=gcd(b,a mod b) 证明: 假设a,b的公约数为g,且$${a}={bx+y}{(x,y\in Z)}$$则显然有$${g \mid a},\qquad {g \mi ...
分类:
编程语言 时间:
2018-08-05 00:30:19
阅读次数:
197
1,自动保存 File > setting 去掉下图勾选 2,未保存文件星号提示 File > Settings 3,spring boot 项目 热部署 3.1,pom文件添加依赖 3.2,file > setting, 勾选下图选项 3.3,配置文件添加如下配置 3.4,help > find ...
分类:
编程语言 时间:
2018-08-05 00:30:27
阅读次数:
2059
模块&包( ) ...
分类:
编程语言 时间:
2018-08-05 00:30:59
阅读次数:
204
一 。 什么是算法? 算法就是用系统的方法描述解决问题的策略机制,简单的来讲就是一个计算的过程,解决问题的方法。 二 。 算法的基本概念: (1)时间复杂度: 可以理解为用来评估算法运行效率的一个单位 (2)常见的时间复杂度(按效率排序) (3)空间复杂度 有时候为了提高效率 会采用空间换取时间的做 ...
分类:
编程语言 时间:
2018-08-05 00:32:01
阅读次数:
195
```C++ class Solution { public: void moveZeroes(vector& nums) { if(nums.empty() || nums.size() == 1){ return; } auto slow = nums.begin(); auto fast = ...
分类:
编程语言 时间:
2018-08-05 00:32:11
阅读次数:
150
题目描述 把一个数组最开始的若干个元素搬到数组的末尾,我们称之为数组的旋转。 输入一个非减排序的数组的一个旋转,输出旋转数组的最小元素。 例如数组{3,4,5,1,2}为{1,2,3,4,5}的一个旋转,该数组的最小值为1。 NOTE:给出的所有元素都大于0,若数组大小为0,请返回0。 第一种方法f ...
分类:
编程语言 时间:
2018-08-05 00:32:20
阅读次数:
131
```C++ class Solution { public: vector getRow(int rowIndex) { rowIndex++; if(rowIndex res(rowIndex, 0); res[0] = 1; vector curr = res; for(int i=1;i ...
分类:
编程语言 时间:
2018-08-05 00:32:37
阅读次数:
248
python的print格式化输出,以及使用format来控制。 1,打印字符串(str),利用%s。 2,打印整数,浮点数。 3,利用format。这是官方推荐用的方式,%方式将可能在后面的版本被淘汰。 bug 点 在格式化输出中,只想单纯的表示一个%时,应该用%% 表示 运算符 优先级:()> ...
分类:
编程语言 时间:
2018-08-05 00:33:16
阅读次数:
194
今天是个好日子,测试数据在哪里今天是个好日子,测试数据在哪里今天是个好日子,测试数据在哪里今天是个好日子,测试数据在哪里今天是个好日子,测试数据在哪里今天是个好日子,测试数据在哪里今天是个好日子,测试数据在哪里今天是个好日子,测试数据在哪里今天是个好日子,测试数据在哪里今天是个好日子,测试数据在哪里 ...
分类:
编程语言 时间:
2018-08-05 00:34:19
阅读次数:
123
1.九九乘法表的变形:思路:利用for循环与range函数一次次迭代计算出乘积,利用format函数右对齐来达到图上的效果。2.打印菱形:思路:使用数学函数式方程,建立一个以中心点为原点的坐标系如下图:为了方便理解x轴左向右由负到正,y轴上而下由负到正,求出四条函数的表达式,利用if语句判定,取交集打印?,其余为“”。3.打印对顶三角形:思路:与上同理,取y=x与y=-x的交集,进行打印4.打印闪
分类:
编程语言 时间:
2018-08-05 00:35:33
阅读次数:
178