算法基础 一、什么是算法? 算法(Algorithm):一个计算过程,解决问题的方法 一个算法应该具有以下七个重要的特征: ①有穷性(Finiteness):算法的有穷性是指算法必须能在执行有限个步骤之后终止; ②确切性(Definiteness):算法的每一步骤必须有确切的定义; ③输入项(Inp ...
分类:
编程语言 时间:
2018-12-27 03:26:49
阅读次数:
206
题目描述 AlvinZH最近很慌,先是被宋老师一句 "和我们有关系吗" 吓的不行,然后又被原老师批判了一番 "害怕" ,小日子整天过的提心吊胆的,没准儿这题就是你们做的AlvinZH的最后一题(不会的,后面还有一题)。 不安的AlvinZH只能通过画圈圈诅咒那些威胁世界和平的人来安慰自己,他不是随便 ...
分类:
编程语言 时间:
2018-12-27 03:28:44
阅读次数:
147
1. Class实例 其实就是一些类型(类 接口 数组 基本数据类型 void)的字节码对象 Class 类的实例表示正在运行的 Java 应用程序中的类和接口(字节码对象); 枚举是一种类,注释(指的是注解Annotation)是一种接口; 每个数组属于被映射为 Class 对象的一个类,所有具有 ...
分类:
编程语言 时间:
2018-12-27 03:29:27
阅读次数:
173
1,新建一个job 2,配置git下载地址 3,配置build后执行的脚本 4,脚本执行过程会报没有权限,因为jenkins默认用户是jenkins,改成root vi /etc/sysconfig/jenkins 5,脚本如下: echo "脚本开始执行"path=$1cd $pathfilena ...
分类:
编程语言 时间:
2018-12-27 03:30:32
阅读次数:
245
数据结构相关知识 一、什么是数据结构? 数据结构是指相互之间存在着一种或多种关系的数据元素的集合和该集合中数据元素之间的关系组成。 简单来说,数据结构就是设计数据以何种方式组织并存储在计算机中。 比如:列表、集合与字典等都是一种数据结构。 “程序=数据结构+算法” 二、数据结构的分类 数据结构按照其 ...
分类:
编程语言 时间:
2018-12-27 03:30:40
阅读次数:
171
目录介绍6.0.0.1运行时数据区域有哪些?Java虚拟机栈是做什么的?本地方法栈又是做什么的?6.0.0.2对象的内存布局?对象的访问定位方式有哪些?使用指针访问和使用句柄访问各具有何优势?6.0.0.3说一下对象的创建过程?变量创建过程种放在虚拟机哪里?6.0.0.4OutOfMemoryError异常在哪些数据区域中可能会出现?分别说一下这个数据区域出现OOM的场景和缘由?6.0.0.6Ja
分类:
编程语言 时间:
2018-12-27 03:31:17
阅读次数:
169
介绍Named Parameter Idiom,解决C++只有位置参数,使用不方便容易出错的问题 ...
分类:
编程语言 时间:
2018-12-27 03:31:46
阅读次数:
198
这几天学的不多,只是看了一下相关的视频。最近看的部分比较难,装饰器没有搞懂,__slots__和property也不太明白(这两个知识点是在公交车上看的视频,因为1.5倍速度放的视频,看得快,不太明白)所以需要进一步巩固。待复习巩固了把相关的学习小结补充上来。 今晚还去健身房锻炼了,特别累,真是在工 ...
分类:
编程语言 时间:
2018-12-27 03:32:00
阅读次数:
203
#include #include using namespace std; void shellsort(int a[],int n){ int i,j; int jump=n; do{ jump=jump/3+1;//浮动 for (i=jump+1;i0 && a[0]1); } int ma... ...
分类:
编程语言 时间:
2018-12-27 03:32:35
阅读次数:
174
贪心算法找零问题 找零问题:假设商店老板需要找零n元钱,钱币的面额有:100元、50元、20元、5元、1元,如何找零使得所需钱币的数量最少? # greedy algorithm money = [100,50,20,5,1] def change_money(x): change = [0,0,0 ...
分类:
编程语言 时间:
2018-12-27 03:34:10
阅读次数:
249
算法之斐波那契数列 斐波那契数列 def fib(n): '''裴波那契''' f = [1,1] for i in range(2, n+1): f.append(f[-1]+f[-2]) print(f) return f[n] fib(5) 算法之斐波那契数列 算法之斐波那契数列 斐波那契数列 ...
分类:
编程语言 时间:
2018-12-27 03:34:54
阅读次数:
224
code is nothing without data. data segment - the program memory storing initialized global variable. code segment/ text segmemnt - the program memory ...
分类:
编程语言 时间:
2018-12-27 03:36:17
阅读次数:
120
1. python2版本中 咱们在银行ATM机器前取钱时,肯定需要输入密码,对不? 那么怎样才能让程序知道咱们刚刚输入的是什么呢?? 大家应该知道了,如果要完成ATM机取钱这件事情,需要先从键盘中输入一个数据,然后用一个变量来保存,是不是很好理解啊 1.1 raw_input() 在Python中, ...
分类:
编程语言 时间:
2018-12-27 03:36:24
阅读次数:
173
1.编译原理: 首先,JavaScript是解释性语言,编译一行,执行一行 JavaScript运行三部曲:1.语法分析 2.预编译 3.解释执行 语法分析:js引擎来检查代码是否存在语法错误 预编译:简单理解,就是在内存中开辟一些空间来声明存放一些变量与函数。 预编译阶段发生变量声明和函数声明,没 ...
分类:
编程语言 时间:
2018-12-27 03:36:39
阅读次数:
164
import inspect import sys def get_current_function_name(): funcName = sys._getframe().f_back.f_code.co_name 获取调用函数名 print(dir(sys._getframe())) print( ...
分类:
编程语言 时间:
2018-12-27 03:37:39
阅读次数:
807
數據類型劃分:可變數據類型, 不可變數據類型不可變數據類型: 元祖 bool str int 可哈希可變數據類型: list dict set 不可哈希dict key:必須是可哈希數據類型dict value:任意數據類型dict 優點:用二分查找去查詢 存儲大量的關係型數據 特點: 無序的 ''... ...
分类:
编程语言 时间:
2018-12-27 10:21:41
阅读次数:
191
这是悦乐书的第 214 次更新,第 227 篇原创 01 看题和准备 今天介绍的是LeetCode算法题中Easy级别的第82题(顺位题号是389)。给定两个字符串s和t,它们只包含小写字母。字符串t由随机混洗字符串s生成,然后在随机位置再添加一个字母。找到t中添加的字母。例如: 输入:s =“ab ...
分类:
编程语言 时间:
2018-12-27 10:22:28
阅读次数:
214
写在前面 今天在CSDN博客,发现好多人写爬虫都在爬取一个叫做 的网站,里面很多表情包,然后瞅了瞅,各种实现方式都有,今天我给你实现一个多线程版本的。关键技术点 ,你可以看一下我前面的文章,然后在学习一下。 网站就不分析了,无非就是找到规律,拼接URL,匹配关键点,然后爬取。 撸代码 首先快速的导入 ...
分类:
编程语言 时间:
2018-12-27 10:25:35
阅读次数:
252