在编写 Python 源码的时候,如果单行代码太长,可以使用 “\” 符号做换行,新行的开头与首行对齐。 例如: 输出结果 ...
分类:
编程语言 时间:
2017-10-09 15:26:55
阅读次数:
242
virtual-关键字用于修饰成员函数时,有以下特性 1.用于修饰的基类的成员函数,被修饰的基类成员函数-其派生类的同名成员函数也默认带有virtual 关键字2.当virtual 用于修饰析构函数(被称为虚析构函数)时,父对象析构时同时会将子对象析构3.当virtual 用于修饰成员函数(被称为虚 ...
分类:
编程语言 时间:
2017-10-09 15:28:41
阅读次数:
173
Java读写Excel的包是Apache POI(项目地址:http://poi.apache.org/),因此需要先获取POI的jar包,本实验使用的是POI 3.9稳定版。Apache POI 代码例子地址:http://poi.apache.org/spreadsheet/quick-guid ...
分类:
编程语言 时间:
2017-10-09 15:29:34
阅读次数:
332
我们来看下面程序的代码:经典的生产者消费者来实现 程序的运行结果是: 当前线程:pool-1-thread-2, 获取了数据,id为:1, 进行装载到公共缓冲区中...当前线程:pool-1-thread-1, 获取了数据,id为:2, 进行装载到公共缓冲区中...当前线程:pool-1-threa ...
分类:
编程语言 时间:
2017-10-09 15:32:34
阅读次数:
270
一、简介 模块是一个保存了Python代码的文件。模块能定义函数,类和变量。模块里也能包含可执行的代码,模块分为三种: 自定义模块 内置标准模块 开源模块(第三方) 二、常用内置模块 作用: 用于提供系统级别的操作 函数: ...
分类:
编程语言 时间:
2017-10-09 15:55:26
阅读次数:
181
1、添加依赖,2.4.0: 2、swagger配置: 3、web.xml中spring servlet mapping路径必须包含/,否则不能加载某些资源,导致各种失败(Important) 4、某些资源文件可能被拦截器拦截,需过滤掉,比如: ...
分类:
编程语言 时间:
2017-10-09 15:55:57
阅读次数:
222
Java序列化 Java提供了一种对象序列化的机制,该机制中,一个对象可以被表示为一个字节序列, 该字节序列包括该对象的数据、有关对象的类型的信息和存储在对象中数据的类型。 将序列化对象写入文件之后,可以从文件中读取出来,并且对它进行反序列化,也就是说,对象的类型信息、对象的数据,还有对象中的数据类 ...
分类:
编程语言 时间:
2017-10-09 15:56:23
阅读次数:
209
1. cin的参数不匹配时,会返回false。使用clear()成员函数重置错误位,sync()成员函数清空输入流。 ...
分类:
编程语言 时间:
2017-10-09 15:56:40
阅读次数:
214
from bs4 import BeautifulSoup import requests import re #请求博客园首页 r=requests.get('http://www.cnblogs.com/tangqiu/') #使用html.parser解析html soup=Beautiful... ...
分类:
编程语言 时间:
2017-10-09 15:57:18
阅读次数:
344
一:一个“.java”源文件中是否可以包含多个类(不是内部类)?有什么限制? 可以包含多个类,在一个class中可以有多个类,但是只能有一个public修饰的类,并且这个类名(public class Test)和文件名字(Test.java)必须一致,作为提供外部调用的唯一的开口,否则编辑器就会报 ...
分类:
编程语言 时间:
2017-10-09 16:41:45
阅读次数:
239
快速排序之所以比较快,是因为相比冒泡排序,每次交换是跳跃式的。每次排序的时候设置一个基准点,将小于等于基准点的数全部放到基准点的左边,将大于等于基准点的数全 部放到基准点的右边。这样在每次交换的时候就不会像冒泡排序一样只能在相邻的数之间进行交换,交换的距离就大得多了。因此总的比较和交换次数就少了,速 ...
分类:
编程语言 时间:
2017-10-09 16:41:54
阅读次数:
238
本文将介绍嵌入的Intellij中的Spring Initializr工具,它同Web提供的创建功能一样,可以帮助我们快速的构建出一个基础的Spring Boot/Cloud工程。 1.菜单栏中选择File=>New=>Project..,我们可以看到如下图所示的创建功能窗口。其中Initial S ...
分类:
编程语言 时间:
2017-10-09 16:42:36
阅读次数:
165
获取Class类的三种方式以及部分方法 这是class A中mian方法运行结果 这是class B 中mian方法运行结果 创建对象 运行结果 打开类的私有属性开关 运行结果 访问对象私有方法 执行结果: 用上述三种方式之一获取特定类的Class类,即该类对应的字节码 调用Class对象的getC ...
分类:
编程语言 时间:
2017-10-09 16:45:44
阅读次数:
258
1.回溯算法的小结 2.回溯算法的几个例子 2.1 4后问题 搜索空间: 2.2 01背包问题 01背包问题的算法设计 01背包问题的实例分析 01背包问题的搜索空间 2.3 货郎问题 货郎问题实例 货郎问题的搜索空间 最后再来个小结 ...
分类:
编程语言 时间:
2017-10-09 16:47:19
阅读次数:
353
C++继承于C,对C的语法做了一些扩展。C语言中的指针占一个机器长度(32位处理器上一个指针占32位,64位处理器上安装64位操作系统一个指针占64位),指针的作用就是使用这块内存(4字节或者8字节)去记录另外一块内存的起始位置。原理很简单,但是使用起来功能强大,有时还会使人疑惑(搞不清楚的程序员经 ...
分类:
编程语言 时间:
2017-10-09 16:48:46
阅读次数:
227
1.什么是泛型?举例说明 答:1).泛型是Java SE 1.5的新特性,泛型的本质是参数化类型,也就是说所操作的数据类型被指定为一个参数。 2).这种参数类型可以用在类、接口和方法的创建中,分别称为泛型类、泛型接口、泛型方法。 3).Java语言引入泛型的好处是安全简单。 例: 1).Class ...
分类:
编程语言 时间:
2017-10-09 16:49:40
阅读次数:
191
C# 的集合类型中, 都有Synchronized静态方法, 和SyncRoot实例方法 对于ArrayList以及Hashtable 集合类来讲,当需要做到线程安全的时候,最好利用其自带的属性SyncRoot 来做到,尽管也可以使用其Synchronized()方法来实现,但是使用属性会更好。 线 ...
分类:
编程语言 时间:
2017-10-09 16:50:11
阅读次数:
178
先给出一片博客。Link 传递对象: 在定义运算符的时候,向运算符函数传递参数以及返回结果时,可供选择的方式比较有限。 关于参数的选择,主要有2种 【1】值传递 【2】 引用传递 对于大小在1~4个字长之间的小对象来说,采用值传递的方式通常是最好的选择,得到的性能也最好。但传递和使用参数的实际性能可 ...
分类:
编程语言 时间:
2017-10-09 16:50:34
阅读次数:
181
做PHP开发时经常需要对数组进行排序,一维数组的排序中往往会用到三个函数:sort、asort和ksort。 大家都知道的是:sort()和asort()都是对值进行排序的,区别在于sort()排序后会去掉键,而asort()会保留键。如: 输出结果为: 而 输出结果为: 而ksort()与上面的不 ...
分类:
编程语言 时间:
2017-10-09 16:50:40
阅读次数:
281
for, while 及 do...while 顺序结构的程序语句只能被执行一次。如果您想要同样的操作执行多次,,就需要使用循环结构。 Java中有三种主要的循环结构: while 循环 do…while 循环 for 循环 在Java5中引入了一种主要用于数组的增强型for循环。 while 循环 ...
分类:
编程语言 时间:
2017-10-09 16:52:14
阅读次数:
236