一 .概述 集合是我们java程序员每天都需要的工具,没有了集合,java程序员几乎不能干任何的事情,我们每天的工作也是在对集合进行不同的操作. 尽管集合的功能已经足够强大,但是当我们面对复杂的业务问题的时候,利用原始的集合操作就会变得让人恶心. 于是在java8之中出现了lambda和stream ...
分类:
编程语言 时间:
2018-08-05 00:37:23
阅读次数:
147
写编程是一门艺术,会它的人会很喜欢它,不会的会感觉它很狗
分类:
编程语言 时间:
2018-08-05 00:37:40
阅读次数:
599
参考链接:http://www.importnew.com/26821.html 文章摘要: 垃圾定义。回收方式。分代回收机制。 ...
分类:
编程语言 时间:
2018-08-05 00:39:38
阅读次数:
125
```python3 class Solution: def findMaxConsecutiveOnes(self, nums): """ :type nums: List[int] :rtype: int """ res = 0 curr = 0 for i in nums... ...
分类:
编程语言 时间:
2018-08-05 00:40:35
阅读次数:
119
例题来看:请问下面程序打印出的结果是什么? 如果你回答“98,98”,说明你对c++根本不是精通,熟悉都谈不上。因为这个类的成员变量的声明顺序为:先 m_i,再是 m_j,而初始化列表的初始化变量顺序是根据成员变量的声明顺序来执行的,也就是先给m_i赋值,再给m_j赋值;并不是列表中的顺序。因此m_ ...
分类:
编程语言 时间:
2018-08-05 00:40:51
阅读次数:
133
一、作用域 几乎所有的语言都有作用域的概念,简单的说,作用域就是变量和函数的可访问范围,即作用域控制在变量和函数的可见性和生命周期。 在Javascript中,引擎、编译器和作用域共同协调完成Javascript的执行过程。 引擎: 从头到尾负责Javascript代码的编译和执行 编译器:负责词法 ...
分类:
编程语言 时间:
2018-08-05 00:41:52
阅读次数:
148
c/c++ 用克鲁斯卡尔(kruskal)算法构造最小生成树 最小生成树(Minimum Cost Spanning Tree)的概念: 假设要在n个城市之间建立公路,则连通n个城市只需要n 1条线路。这时,自然会考虑,如何在最节省经费的前提下建立这个公路网络。 每2个城市之间都可以设置一条公路,相 ...
分类:
编程语言 时间:
2018-08-05 00:42:29
阅读次数:
861
FreeMarker根据模板生成Java代码,光这句话,大家想必也知道它的应用了,比如流行的DRY原则,该原则的意思,可简单概述为"不要写重复的代码"。 比如Java中三层架构,数据访问层,业务逻辑层,表现层,光这三层就出现重复性的增删改查及其相关的界面代码。 如何不写重复的增删改查相关的代码,可以 ...
分类:
编程语言 时间:
2018-08-05 00:43:47
阅读次数:
206
1 多线程的概述 1.1 进程 就是正在运行的程序。是系统进行资源分配和调度的独立单位。每一个进程都有其自己的内存空间和系统资源。 1.2 多进程的意义? 单进程的计算机只能做一件事情,而我们现在的计算机可以做多件事情。例如:一边玩游戏,一边听音乐。 现在的计算机都支持多进程的,就可以一个时间段内执 ...
分类:
编程语言 时间:
2018-08-05 00:45:55
阅读次数:
175
常规写法 https://cn.bing.com/search?q=js+fibonacci+sequence&pc=MOZI&form=MOZSBR 生成器 https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Glob ...
分类:
编程语言 时间:
2018-08-05 01:10:41
阅读次数:
182
python是动态语言 1. 动态语言的定义 动态编程语言 是 高级程序设计语言 的一个类别,在计算机科学领域已被广泛应用。它是一类 在运行时可以改变其结构的语言 :例如新的函数、对象、甚至代码可以被引进,已有的函数可以被删除或是其他结构上的变化。动态语言目前非常具有活力。例如JavaScript便 ...
分类:
编程语言 时间:
2018-08-05 01:12:13
阅读次数:
191
元类 1. 类也是对象 在大多数编程语言中,类就是一组用来描述如何生成一个对象的代码段。在Python中这一点仍然成立: 但是,Python中的类还远不止如此。类同样也是一种对象。是的,没错,就是对象。只要你使用关键字class,Python解释器在执行的时候就会创建一个对象。 下面的代码段: 将在 ...
分类:
编程语言 时间:
2018-08-05 01:12:37
阅读次数:
203
1. new, delete, malloc, free关系 new/delete是c++的运算符,delete会调用对象的析构函数; malloc/free是c/c++的标准库函数,free只释放内存。 2. delete和delete[]的区别 delete只会调用一次析构函数,而delete[ ...
分类:
编程语言 时间:
2018-08-05 01:12:47
阅读次数:
186
zip() zip() 用于将可迭代的对象作为参数,将对象中对应的元素打包成一个个元组,然后返回由这些元组组成的列表。 如果各个迭代器的元素个数不一致,则返回列表长度与最短的对象相同,利用 * 号操作符,可以将元组解压为列表。 a = [1,2,3] a = [1,2,3] b = [4,5,6] ...
分类:
编程语言 时间:
2018-08-05 10:25:51
阅读次数:
216
Python简介 python的创始人为吉多·范罗苏姆(Guido van Rossum)。1989年的圣诞节期间,吉多·范罗苏姆为了在阿姆斯特丹打发时间,决心开发一个新的脚本解释程序,作为ABC语言的一种继承。 最新的TIOBE排行榜(2018年8月),铁打的 Java、C、C++之后便是Pyth ...
分类:
编程语言 时间:
2018-08-05 10:26:53
阅读次数:
177
摘要 尽管Java提供了一个可以处理文件的IO操作类。 但是没有一个复制文件的方法。 复制文件是一个重要的操作,当你的程序必须处理很多文件相关的时候。 然而有几种方法可以进行Java文件复制操作,下面列举出4中最受欢迎的方式。 1.使用File Streams复制 这是最经典的方式将一个文件的内容复 ...
分类:
编程语言 时间:
2018-08-05 10:27:00
阅读次数:
216
# 模拟一个接收数据import socketimport timedef auto_hack(udp_socket, recv_msg, revc_ip, revc_port=2425): # 发送数据 while True: print('-' * 65) # 测试 # udp_socket.s ...
分类:
编程语言 时间:
2018-08-05 10:28:13
阅读次数:
215
如果springmvc遇到406错误: 90%没有加入Jackson的包 10%因为后缀为.html 10%的情况,解决方案为加多一个映射,使用.action ...
分类:
编程语言 时间:
2018-08-05 10:28:45
阅读次数:
137
字符串 在java中语言中,将字符串作为对象来处理,可以通过java.lang包中的String类来创建字符串对象。以对象的方式来处理字符串,将使字符串更加灵活、方便,可以节省程序编写与维护时间。6.1 String类6.1.1声明字符串在Java中,字符串必须包含在一对(””)中。语法:Strin ...
分类:
编程语言 时间:
2018-08-05 10:57:20
阅读次数:
152
一.JAVA 安装两个重要概念 1.JRE::英文Java Development Kit ,记住英文,深入理解就去看相关文章。 2.JDK:英文 Java Runtime Environment,记住英文,深入理解就去看相关文章。 一个安装包就包含了这两个 二.安装包下载地址:http://www ...
分类:
编程语言 时间:
2018-08-05 10:58:04
阅读次数:
169