一、Python的语法Python是一种计算机编程语言。计算机编程语言和我们日常使用的自然语言有所不同,最大的区别就是,自然语言在不同的语境下有不同的理解,而计算机要根据编程语言执行任务,就必须保证编程语言写出的程序决不能有歧义,所以,任何一种编程语言都有自己的一套语法,编译器或者解释器就是负责把符合语法的程序代码转换成CPU能够执行的机器码,然后执行。Python也不例外。注释是给人看的,可以是
分类:
编程语言 时间:
2018-10-12 11:51:48
阅读次数:
182
1、元素模糊定位 如抓取下面列表: elements = doc("li[id^='result_']") ...
分类:
编程语言 时间:
2018-10-12 11:52:04
阅读次数:
132
JavaScript 数据类型 值类型(基本类型):字符串(String)、数字(Number)、布尔(Boolean)、对空(Null)、未定义(Undefined)、Symbol。 引用数据类型:对象(Object)、数组(Array)、函数(Function)。 注:Symbol 是 ES6 ...
分类:
编程语言 时间:
2018-10-12 11:53:36
阅读次数:
172
生成 requirements.txt 文件的目的: 安装 pthon 项目时需要把此项目所有依赖的第三方包安装完成。项目依赖的第三方包统一放到 requirements.txt 文件中即可。 怎么自动生成 requirements.txt 文件? 安装 pipreqs 第三方包:pip insta ...
分类:
编程语言 时间:
2018-10-12 11:54:25
阅读次数:
172
场景:很多的时候需要做到跳出多重循环,而在Java中虽然后goto关键字,但是是保留字,并没有启用。而在处理分支结构的if...else,switch...case,好像都达不到想要的效果。 作为终止当前代码的return并不能完成业务需求,能用到的只有break,但是break只能跳出当前的循环。 ...
分类:
编程语言 时间:
2018-10-12 11:55:16
阅读次数:
219
计算机之所以能做很多自动化的任务,因为它可以自己做条件判断。
分类:
编程语言 时间:
2018-10-12 11:57:41
阅读次数:
272
本文会以一个简单而完整的业务来阐述Spring Cloud Finchley.RELEASE版本常用组件的使用。如下图所示,本文会覆盖的组件有: 1. Spring Cloud Netflix Zuul网关服务器 2. Spring Cloud Netflix Eureka发现服务器 3. Spri ...
分类:
编程语言 时间:
2018-10-12 13:43:53
阅读次数:
243
排序是数据处理中十分常见且核心的操作,虽说实际项目开发中很小几率会需要我们手动实现,毕竟每种语言的类库中都有n多种关于排序算法的实现。但是了解这些精妙的思想对我们还是大有裨益的。本文简单温习下最基础的三类算法:选择,冒泡,插入。 先定义个交换数组元素的函数,供排序时调用 简单选择排序 简单选择排序是 ...
分类:
编程语言 时间:
2018-10-12 13:44:14
阅读次数:
203
希尔排序是冲破二次时间屏障的第一批算法之一。 希尔排序通过比较相距一定间隔的元素来工作;各躺比较所用的距离随着算法的进行而减小,直到只比较相邻元素的最后一趟排序为止。由于这个原因,希尔排序有时也叫做缩减增量排序。 希尔排序使用一个序列h1,h2,…,hi,这个序列叫做增量序列(increment s ...
分类:
编程语言 时间:
2018-10-12 13:44:28
阅读次数:
234
在介绍Python的self用法之前,先来介绍下Python中的类和实例…… 我们知道,面向对象最重要的概念就是类(class)和实例(instance),类是抽象的模板,比如学生这个抽象的事物,可以用一个Student类来表示。而实例是根据类创建出来的一个个具体的“对象”,每一个对象都从类中继承有 ...
分类:
编程语言 时间:
2018-10-12 13:46:41
阅读次数:
196
Java文档注释是用于生成Java API文档的注释,通过在程序中的类、属性、方法部分加上注释,就可以用javadoc命令生成漂亮的API文档,是程序员进阶的必备技能。 注意,文档注释只说明紧跟其后的类、属性或者方法。 Javadoc文档生成命令为: -author和-version可以省略。 根据 ...
分类:
编程语言 时间:
2018-10-12 13:47:47
阅读次数:
333
package com.svse.test; import java.io.File;import java.io.FileOutputStream;import java.io.IOException;import java.io.InputStream;import java.io.Output ...
分类:
编程语言 时间:
2018-10-12 13:48:52
阅读次数:
190
springmvc请求方式 1、直接写在形参中:基本类型 2、直接写在形参中:pojo 3、通过@RequestParam写在形参中 4、通过@PathVariable写在形参中 ...
分类:
编程语言 时间:
2018-10-12 13:52:13
阅读次数:
197
生成器和推导列表定义类似,但是使用()定义,而不是使用[]使用方式1:用括号定义next(g)访问元素g=(x*xforxinrange(10))next(g)0next(g)1next(g)4next(g)9next(g)16next(g)25next(g)36next(g)49next(g)64next(g)81next(g)Traceback(mostrecentcalllast):File
分类:
编程语言 时间:
2018-10-12 13:52:32
阅读次数:
157
java 从jdk-9之后就已经没有tools.jar和dt.jar了,也不需要在classpath里面配置这些jar了,配置可参考: JAVA_HOME=jdk安装路径 JRE_HOME=jre安装路径 PATH= ;%JAVA_HOME%\bin;%JRE_HOME%\bin CLASSPATH ...
分类:
编程语言 时间:
2018-10-12 13:52:41
阅读次数:
150
复制 传引用 copy 浅拷贝 list传值 值是引用 deepcopy list传值 值是值 ...
分类:
编程语言 时间:
2018-10-12 13:52:54
阅读次数:
112
根据《java虚拟机规范第二版》规定,现阶段的java内存区域总体如下图 其中,方法区和堆是所有线程共享区域。 虚拟机栈,本地方法栈,程序计数器是各线程独占。 概述一下各个区域 先说说线程私有的几个区域: 1.程序计数器 1.当前线程所执行的字节码的行号指示器,通过改变这个计数器的值来选取下一条需要 ...
分类:
编程语言 时间:
2018-10-12 13:53:35
阅读次数:
174
IOC Unity 控制反转(Inversion of Control,缩写为IoC),是面向对象编程中的一种设计原则,可以用来减低计算机代码之间的耦合度。其中最常见的方式叫做依赖注入(Dependency Injection,简称DI),还有一种方式叫“依赖查找”(Dependency Looku ...
分类:
编程语言 时间:
2018-10-12 13:53:55
阅读次数:
194
#include<iostream>#include<vector>#include<algorithm>using namespace std;int main(){ int arr[10] = { 0,9,4,7,7,5,6,2,2,1 };//元素值都在arr的arr.size-1内!!本例元 ...
分类:
编程语言 时间:
2018-10-12 13:54:23
阅读次数:
145
__author__ = 'Brook Zhao'import timedef login(cus_type): def runfunc(func): def kenner(*args,**kwargs): variable01=time.time(); print("Customer Type:% ...
分类:
编程语言 时间:
2018-10-12 13:54:37
阅读次数:
167