一门课的课后题答案,在这里备份一下: 面向对象程序设计语言 – 比较分析C++、Java、Python、R语言的面向对象特征,这些特征如何实现的?有什么相同点? C++ 语言的面向对象特征: 对象模型:封装 (1) 访问控制机制: C++提供完善的访问控制机制,分别是: public,protect ...
分类:
编程语言 时间:
2018-12-04 15:37:12
阅读次数:
201
一、python3基础 列表(list)的增删改查及操作方法和元组(tuple)的查 字符串(str)的操作方法 字典 (dict) 的增删改查及操作方法 ascii、unicode、utf-8、gbk编码区别及转换 集合 (set) 的增删改查及 copy()方法 python文件操作 列表(li ...
分类:
编程语言 时间:
2018-12-04 15:38:06
阅读次数:
205
1.for循环 使用临时变量,将长度缓存起来,避免重复获取数组长度,当数组较大时优化效果才会比较明显。 2.foreach循环 遍历数组中的每一项,没有返回值,对原数组没有影响,不支持IE 3.map循环 有返回值,可以return出来 map的回调函数中支持return返回值;return的是啥, ...
分类:
编程语言 时间:
2018-12-04 15:38:35
阅读次数:
234
一、问题及原因 程序里有个工具类,主要是调用它的静态方法来发送mq。 调用场景如下: 结果这两天报了个错: java.lang.NoClassDefFoundError: Could not initialize class com.ceiec.rabbitmqservice.utils.MQMes ...
分类:
编程语言 时间:
2018-12-04 15:39:00
阅读次数:
1494
Description 题意:有 N(1 =x$的连续区间内, 且首字母位置相距$ x$ 最后的原数组重复子串的长度为 $ans + 1$ Code cpp include include include define rd read() using namespace std; const int ...
分类:
编程语言 时间:
2018-12-04 15:40:07
阅读次数:
199
SpringMVC框架 1. 作用 解决了V-C的交互问题,即视图与控制器的交互问题。 在原生的Java EE技术中,使用Servlet作为项目中的控制器,用于接收用户的请求,并给予响应结果。这种做法最大的问题在于:在常规做法中,每个Servlet对应1个请求路径,例如LoginServlet处理l ...
分类:
编程语言 时间:
2018-12-04 17:02:46
阅读次数:
247
类内部方法外部定义的变量为成员变量,方法内部定义的变量为局部变量。 局部变量为基本数据类型(int,long,string,double等)的存储在虚拟机栈中,相应的数据也存放在栈中。 局部变量为引用类型(new)的变量本身存储在虚拟机栈中,相应的引用对象存放在堆中。 成员变量存储在该类在堆中生成的 ...
分类:
编程语言 时间:
2018-12-04 17:04:03
阅读次数:
241
背景介绍 多线程是java一个很重要的知识点,了解多线程首先我们要了解两个基础概念,进程和线程。 进程:一个具有一定独立功能的程序关于某个数据集合的一次运行活动。简单理解就是一段程序的执行过程。 简单的来讲进程的概念主要有两点:第一,进程是一个实体。每一个进程都有它自己的地址空间,一般情况下,包括文 ...
分类:
编程语言 时间:
2018-12-04 17:04:29
阅读次数:
159
python保留两位小数 python保留两位小数: In [1]: a = 5.026 In [2]: b = 5.000 In [3]: round(a,2) Out[3]: 5.03 In [4]: round(b,2) Out[4]: 5.0 In [5]: '%.2f' % a Out[5 ...
分类:
编程语言 时间:
2018-12-04 17:05:14
阅读次数:
293
w和wt是一们的,r和rt是一样的,t是默认参数,可以省略的,help(open)就能看到open的参数的详细说明。 w,r,wt,rt都是python里面文件操作的模式。w是写模式,r是读模式。t是windows平台特有的所谓text mode(文本模式),区别在于会自动识别windows平台的换 ...
分类:
编程语言 时间:
2018-12-04 17:05:43
阅读次数:
548
按照需求选其中之一即可吧。 修改读取参数时候的编码: 在web.xml中: 添加一个过滤器(filter),注册 org.springframework.web.filter.CharacterEncodingFilter。 全局修改输出为UTF-8编码: 默认编码为:ISO-8859-1 ...
分类:
编程语言 时间:
2018-12-04 17:06:44
阅读次数:
251
Spring 1. 作用 创建和管理对象,使得开发过程中,可以不必使用new关键字创建对象,而是直接获取对象!并且,还可以通过一些配置,使得某些获取到的对象,其中某些属性已经是被赋值的! 2. Spring注解 在Spring中,定义了一系列的注解,可以取代几乎所有的XML配置! 尽管使用注解可以完 ...
分类:
编程语言 时间:
2018-12-04 17:09:33
阅读次数:
222
参考 一下这些都是直接从园友直接搬过来的 sxhjhf - springMVC @response 中文乱码解决 修改Response的编码, 这是基于xml配置文件的方法. spring-mvc-utf-8-encoding这是基于xml配置的, 关于输入的编码的问题. 全局修改输出为UTF-8编 ...
分类:
编程语言 时间:
2018-12-04 17:10:14
阅读次数:
498
在上一篇文章《Java里的函数式接口》介绍了关于函数式接口的内容,那么本文基于函数式接口来继续学习lambda表达式。 语法结构 这种使用箭头符号->分开参数列表和方法体的语法就是lambda表达式。在Java 里没有和lambda 表达式对应的类定义或者代码库,lambda表达式总是在定义后赋值给 ...
分类:
编程语言 时间:
2018-12-04 17:10:25
阅读次数:
193
一、threading 多任务可以由多进程完成,也可以由一个进程内的多线程完成。我们前面提到了进程是由若干线程组成的,一个进程至少有一个线程。由于线程是操作系统直接支持的执行单元,因此,高级语言通常都内置多线程的支持,Python也不例外,并且,Python的线程是真正的Posix Thread,而 ...
分类:
编程语言 时间:
2018-12-04 17:10:32
阅读次数:
231
已知一个字符串“axbyczdq”, 如何得到“abcd” 分析过程:取出奇数位的字符再拼接,但是在python中,index从0开始,所以取偶数位。(学习重点:字符串与列表之间的相互转换) ...
分类:
编程语言 时间:
2018-12-04 17:11:45
阅读次数:
266
4. 类的初始化函数__init__(): 本章参考:https://blog.csdn.net/hellocsz/article/details/82795514 原作者: hellocsz 总结一下, 加上__init__()方法后,类才可以实例化,不加类就是个空壳,相当于一个方法集合 学习Py ...
分类:
编程语言 时间:
2018-12-04 17:11:56
阅读次数:
202
领域特定语言(英语:domain-specific language、DSL)指的是专注于某个应用程序领域的计算机语言。 ...
分类:
编程语言 时间:
2018-12-04 17:13:02
阅读次数:
255
首先,查看linux系统类型和版本:参考:查看linux系统类型和版本 默认Centos7中是有python安装的,但是是2.7版本,实际上这几个文件之间是有依赖关系的。在ls 后面加个 -al参数,如下: [root@localhost bin]# ls -al python* lrwxrwxrw ...
分类:
编程语言 时间:
2018-12-04 17:13:16
阅读次数:
236
pdf 是个异常坑爹的东西,有很多处理 pdf 的库,但是没有完美的。 一、pdfminer3k pdfminer3k 是 pdfminer 的 python3 版本,主要用于读取 pdf 中的文本。 网上有很多 pdfminer3k 的代码示例,看过以后,只想吐槽一下,太复杂了,有违 python ...
分类:
编程语言 时间:
2018-12-04 17:16:10
阅读次数:
280