问题:程序实现将que[i]添加到que2最后,再将que2反转输出。 例如: 输入 4 1 2 3 4 输出 4 2 1 3 #include<iostream> #include<vector> using namespace std; int main() { int i=0; int n; ...
分类:
编程语言 时间:
2017-08-12 18:13:06
阅读次数:
1244
java提高篇(十四) 字符串 首先我们要明确,String并不是基本数据类型,而是一个对象,并且是不可变的对象。查看源码就会发现String类为final型的(当然也不可被继承),而且通过查看JDK文档会发现几乎每一个修改String对象的操作,实际上都是创建了一个全新的String对象。 字符串 ...
分类:
编程语言 时间:
2017-08-12 18:15:41
阅读次数:
223
一、动机 最近打算折腾vn.py,但只有py27版本的,因为一向习惯使用最新稳定版的,所以不得不装py27的环境,不得不说 Python的全局锁真的很烦。 身为懒癌患者,必然使用全功能的anaconda,但不想同时装py27和py35两个版本的anaconda巨无霸(同时装两个, 不知道conda是 ...
分类:
编程语言 时间:
2017-08-12 18:55:21
阅读次数:
6347
写了一个爬学校新闻网的爬虫, 主要涉及 re正则 urllib.request 文件的写入 在爬取文章时通常会返回很多影响美感的代码 如下: 优化: 两次正则 替换 over! ...
分类:
编程语言 时间:
2017-08-12 18:55:54
阅读次数:
3465
1、首先spring的主要思想,就是依赖注入。简单来说。就是不须要手动new对象,而这些对象由spring容器统一进行管理。 2、样例结构 如上图所看到的,採用的是mavenproject。 2、pom.xml <project xmlns="http://maven.apache.org/POM/ ...
分类:
编程语言 时间:
2017-08-12 18:56:57
阅读次数:
176
多个进程或线程同时(或着说在同一段时间内)访问同一资源会产生并发(线程安全)问题。解决并发问题可以用锁。 java的内置锁: 每个java对象都可以用做一个实现同步的锁,这些锁称为内置锁。线程进入同步代码块或方法的时候会自动获得该锁,在退出同步代码块或方法时会释放该锁。获得内置锁的唯一途径就是进入这 ...
分类:
编程语言 时间:
2017-08-12 18:57:04
阅读次数:
153
1.如果需要对静态的字段,进行注入。打上@Autowire的话,也不能注入,所以采取的方式是,生成该静态字段的set方法,在set方法上打上注解@autowire,这样静态方法就可以拿到这个注入的bean ...
分类:
编程语言 时间:
2017-08-12 18:58:37
阅读次数:
126
算法介绍 迪杰斯特拉(Dijkstra)算法是典型最短路径算法,用于计算一个节点到其他节点的最短路径。 它的主要特点是以起始点为中心向外层层扩展(广度优先搜索思想),直到扩展到终点为止。 基本思想 通过Dijkstra计算图G中的最短路径时,需要指定起点s(即从顶点s开始计算)。 此外,引进两个集合 ...
分类:
编程语言 时间:
2017-08-12 18:59:14
阅读次数:
303
http://www.cnblogs.com/pengmengnan/p/6714203.html 注解模式的spring定时器1 , 首先要配置我们的spring.xmlxmlns 多加下面的内容、xmlns:task="http://www.springframework.org/schema/ ...
分类:
编程语言 时间:
2017-08-12 18:59:23
阅读次数:
175
排序:对一序列对象依据某个keyword进行排序; 稳定:假设a原本在b前面。而a=b,排序之后a仍然在b的前面; 比如:插入排序、冒泡排序、归并排序、计数排序、基数排序、桶排序 不稳定:假设a原本在b的前面。而a=b。排序之后a可能会出如今b的后面。 比如:希尔排序、高速排序、选择排序、堆排序 内 ...
分类:
编程语言 时间:
2017-08-12 18:59:37
阅读次数:
130
文档对象模型(Document Object Model,简称DOM),是W3C组织推荐的处理可扩展标志语言的标准编程接口。DOM编程: DOM 是关于如何获取、修改、添加或删除 HTML 元素的标准。通过 HTML DOM,树中的所有节点均可通过 JavaScript 进行访问。所有 HTML 元 ...
分类:
编程语言 时间:
2017-08-12 19:00:07
阅读次数:
166
简述23种设计 抽象工厂模式(Abstract Factory):提供一个创建一系列相关或相互依赖对象的接口。而无需指定它们详细的类。 适配器模式(Adapter):将一个类的接口转换成客户希望的另外一个接口。适配器模式使得原本因为接口不兼容而不能一起工作的类能够一起工作。 桥梁模式(Bridge) ...
分类:
编程语言 时间:
2017-08-12 19:00:16
阅读次数:
235
在springMVC的配置文件里:<bean id="exceptionResolver" class="org.springframework.web.servlet.handler.SimpleMappingExceptionResolver"> <property name="defaultE ...
分类:
编程语言 时间:
2017-08-12 19:01:07
阅读次数:
117
第一步,创建一个基于Maven的Java Web工程 注意,我们要使用一个webapp的模板,这是maven提供的创建Java Web项目的模板 这个我刚刚开始没注意细看,原来web app 的骨架有2个呢, 我一开始一直选择的是第一个,因为搜索的时候,一直以为匹配结果就一个, 后来才发现下面的那个 ...
分类:
编程语言 时间:
2017-08-12 19:01:24
阅读次数:
758
http://www.cnblogs.com/pengmengnan/p/6717766.html 一 : 工厂模式工厂模式主要是为创建对象提供过度接口,以便将创建对象的具体 过程屏蔽隔离起来,达到提高灵活性的目的.工厂模式可以分为三类 : (1)简单工厂模式(simple factory)(2)工 ...
分类:
编程语言 时间:
2017-08-12 19:01:31
阅读次数:
200
一、项目背景 SpringMvc+Mybatis 数据库连接池是阿里巴巴的druid、日志框架式logback 二、配置文件 1、SpringMvc-servlet.xml 2、数据源配置 glabal.datasource.xml 3、web.xml 4、logback.xml 三、开发案例 1、 ...
分类:
编程语言 时间:
2017-08-12 19:02:22
阅读次数:
280
一、现象说明 最近发现线上机器java 7(openjdk)进程的 VIRT 虚拟内存使用达到了 50G+,如下所示: 根据现象猜测: 1. 可能出现内存不足,使用了较多的swap内存; 2. java jdk的版本导致; 3. 由于是虚拟机可能出现物理主机内存不足,导致虚拟机伪内存资源; 二、问题 ...
分类:
编程语言 时间:
2017-08-12 19:02:31
阅读次数:
151
Java面向对象-对象的多态性 Java中的多态性表现: 1,方法的重载和重写; 2,可以用父类的引用指向子类的具体实现,而且可以随时更换为其他子类的具体实现; 我们先搞个父类Animal: 再搞两个子类,分别是Dog和Cat类,重写父类方法say: 然后我们写个Test测试类: 运行输出: 我是一 ...
分类:
编程语言 时间:
2017-08-12 19:02:56
阅读次数:
176
所有标准的序列操作(索引、分片、乘法、判断成员资格、求长度、取最小值最大值)对字符串同样适用,且字符串是不可变的。 一、字符串格式化 转换说明符 [注]: 这些项的顺序至关重要 (1)%字符:标记转换说明符的开始 (2)转换标志(可选) (3)最小字段宽度(可选):转换后的字符串至少应该具有该值指定 ...
分类:
编程语言 时间:
2017-08-12 19:04:09
阅读次数:
196
引言:Spark由AMPLab实验室开发,其本质是基于内存的高速迭代框架,“迭代”是机器学习最大的特点,因此很适合做机器学习。得益于在数据科学中强大的表现,Python语言的粉丝遍布天下,现在又遇上强大的分布式内存计算框架Spark,两个领域的强者走到一起,自然能碰出更加强大的火花(Spark能够翻 ...
分类:
编程语言 时间:
2017-08-12 19:39:39
阅读次数:
160