操作符用于接受一个或多个参数,并生成一个新的值。加号和一元的正号(+)、减号和一元的负号(一)、乘号(*)、除号(/)以及赋值号(=)的用法和大多数编程语言都类似。 操作符作用于操作数,生成一个新值。另外,有些操作符可能会改变操作数自身的值,这被称为“副作用’。那些能改变其操作数的操作符,最普遍的用 ...
分类:
编程语言 时间:
2017-09-03 00:26:33
阅读次数:
153
1.while循环和for循环相同条件下的运行效率比较: 如下代码: 结果: 说明:如上结果,for循环和while循环的时间复杂度都是T(n)=5*n+1,但是for循环的效率比while循环稍高。 2.遍历列表、元组、集合的效率比较:如下代码: 结果: 说明:三个函数的查找的时间复杂度都为O(n ...
分类:
编程语言 时间:
2017-09-03 00:26:49
阅读次数:
220
作业之三次登陆锁定用户 作业要求如下: 1. 输入用户名和密码 2. 认证成功提示欢迎信息 3. 认证失败三次锁定用户 具体代码如下: 方法1: import os#导入os模块 if os.path.exists('d:\\login_name_list.txt'):#使用os模块的方法来检测该文 ...
分类:
编程语言 时间:
2017-09-03 00:27:27
阅读次数:
138
当我们读取文件中内容后,如果想要修改文件中的某一行或者某一个位置的内容,在python中是没有办法直接实现的,如果想要实现这样的操作只能先把文件所有的内容全部读取出来,然后进行匹配修改后写入到新的文件中。 实例代码如下所示: # 打开旧文件 f = open('file_text.txt','r', ...
分类:
编程语言 时间:
2017-09-03 00:27:59
阅读次数:
214
请尊重作者劳动成果,转载请标明原文链接:http://www.cnblogs.com/dylan-java/p/7468336.html 上一篇分析了SpringApplication的run方法的一部分,接下来继续分析剩下的部分 先起个头,等有时间了再继续写 ...
分类:
编程语言 时间:
2017-09-03 00:28:22
阅读次数:
173
11、说出Servlet的生命周期,并说出Servlet和CGI的区别? Servlet被服务器实例化后,容器运行其init方法,请求到达时运行其service方法,service方法自动派遣运行与请求对应的doXXX方法(doGet,doPost)等,当服务器决定将实例销毁的时候调用其destro ...
分类:
编程语言 时间:
2017-09-03 00:30:15
阅读次数:
268
快速排序 quick sort 介绍: 快速排序(Quicksort)是对冒泡排序的一种改进。在平均状况下,排序 n 个项目要Ο(n log n)次比较。在最坏状况下则需要Ο(n2)次比较,但这种状况并不常见。事实上,快速排序通常明显比其他Ο(n log n) 算法更快,因为它的内部循环(inner ...
分类:
编程语言 时间:
2017-09-03 00:30:29
阅读次数:
275
Java在JDK7之后加入了并行计算的框架Fork/Join,可以解决我们系统中大数据计算的性能问题。Fork/Join采用的是分治法,Fork是将一个大任务拆分成若干个子任务,子任务分别去计算,而Join是获取到子任务的计算结果,然后合并,这个是递归的过程。子任务被分配到不同的核上执行时,效率最高 ...
分类:
编程语言 时间:
2017-09-03 00:30:44
阅读次数:
251
#二进制装换msg = "大家好"msg1 = msg.encode(encoding='utf-8')#转换成二进制print(msg1)msg2 = msg1.decode('utf-8') #把二进制转换回来print(msg2)''' python 3.6.2 '''''' 希望新学的朋友可 ...
分类:
编程语言 时间:
2017-09-03 00:31:44
阅读次数:
264
在类SpringbootdemoApplication上右键Run as选择Spring Boot App后Console输出报错日志如下: com.mongodb.MongoSocketOpenException: Exception opening socketat com.mongodb.co ...
分类:
编程语言 时间:
2017-09-03 01:08:12
阅读次数:
262
线性表是其组成元素间具有线性关系的一种线性结构,对线性表的基本操作主要有插入、删除、查找、替换等,这些操作可以在线性表的任何位置进行。线性表可以采用顺序存储结构和链式存储结构表示。 本接口的类属于dataStructure包的linearList子包。线性表接口LList声明如下,描述线性表的取值、 ...
分类:
编程语言 时间:
2017-09-03 01:09:15
阅读次数:
284
线程封闭:当访问共享的可变数据时,通常需要同步。一种避免同步的方式就是不共享数据。如果仅在单线程内访问数据,就不需要同步,这种技术称为线程封闭(thread confinement) 线程封闭技术一个常见的应用就是JDBC的Connection对象,JDBC规范并没有要求Connection对象必须 ...
分类:
编程语言 时间:
2017-09-03 01:09:50
阅读次数:
286
其实工作这么久了一直都没搞清楚到底如何来处理异常,偶然看到一篇外文感觉还不错,便把它翻译了下来,原文链接位于本文末尾处。 在java中处理异常并不是一件简单的事,不止初学者觉得它难以理解甚至连有经验的开发者也会花费几个小时来讨论某个异常应该抛出还是处理掉。 这就是为何大多数开发团队都拥有自己的规范来 ...
分类:
编程语言 时间:
2017-09-03 01:10:17
阅读次数:
292
在上一篇博文——线性表接口的实现_Java中,我们实现了线性表的接口,今天让我们来实现线性表的顺序存储结构——顺序表类。 首先让我们来看下顺序表的定义: 线性表的顺序存储是用一组连续的内存单元依次存放线性表的数据元素,元素在内存的物理存储次序与它们在线性表中的逻辑次序相同,即元素ai与其直接前驱ai ...
分类:
编程语言 时间:
2017-09-03 01:11:37
阅读次数:
224
spring mvc 的jpa JpaRepository数据层 访问方式汇总 博客分类: spring jpa springjpaJpaRepository spring mvc 的jpa JpaRepository数据层 访问方式汇总 spring jpa springjpaJpaReposit ...
分类:
编程语言 时间:
2017-09-03 01:11:52
阅读次数:
256
一 IO模型介绍 为了更好地了解IO模型,我们需要事先回顾下:同步、异步、阻塞、非阻塞 同步(synchronous) IO和异步(asynchronous) IO,阻塞(blocking) IO和非阻塞(non-blocking)IO分别是什么,到底有什么区别?这个问题其实不同的人给出的答案都可能 ...
分类:
编程语言 时间:
2017-09-03 01:12:12
阅读次数:
703
1. idea创建一个普通项目流程 http://blog.csdn.net/testcs_dn/article/details/52303941 2. idea创建maven项目流程 http://www.cnblogs.com/wql025/p/5215570.html ,这篇博客包含了mave ...
分类:
编程语言 时间:
2017-09-03 01:12:19
阅读次数:
477
random是python产生伪随机数的模块,随机种子默认为系统时钟。下面分析模块中的方法: 1.random.randint(start,stop): 这是一个产生整数随机数的函数,参数start代表最小值,参数stop代表最大值,两端的数值都可以取到; 函数算法时间复杂度:O(1)核心源代码:r ...
分类:
编程语言 时间:
2017-09-03 01:13:06
阅读次数:
349
python中try/except/else/finally语句的完整格式: 1,正常的情况(try语句块执行没有发生异常): 执行顺序: 1.1 try中的语句块, 1.2 else语句块, 1.3 finally语句块 2,异常的情况(try语句执行发生异常): 执行顺序: 2.1 先执行try ...
分类:
编程语言 时间:
2017-09-03 01:13:59
阅读次数:
291
服务端的代码 ...
分类:
编程语言 时间:
2017-09-03 01:14:07
阅读次数:
278