单链表的实现需要定义两个类,一个是Node类,存储了节点的数据值以及后继节点的引用。另外一个类就是list,用于存储这些Node节点。单链表的插入和删除操作有两种方法:头结点插入(删除)和末节点插入(删除)。无论是头结点插入还是末节点插入,需要考虑的特殊情况是如果链表是空的话,方法适合也适合。同时, ...
分类:
编程语言 时间:
2016-08-02 19:14:11
阅读次数:
529
1012 World is Exploding 题意:选四个数,满足a<b and A[a]<A[b] c<d and A[c]>A[d] 问有几个这样的集合 思路: 树状数组+离线化 先处理出每个数左边比它小 大,右边比它大 小的数目,用cnt[][i]表示。最后统计一下减去重复的就可以 ...
分类:
编程语言 时间:
2016-08-02 19:14:39
阅读次数:
181
1.换行符可代替endl,用于在输出中重起一行。可以以字符常量表示法(“\n”)或字符串方式(“n”) 使用换行符。下面三行代码都将光标移到下一行: cout<<endl; cout<<‘\n'; cout<<"\n"; 可以将换行符嵌入到较长的字符串中,这通常比使用endl方便。例如cout语句的 ...
分类:
编程语言 时间:
2016-08-02 19:10:36
阅读次数:
249
为什么要使用springMVC? 很多应用程序的问题在于处理业务数据和显示业务数据的视图的对象之间存在紧密耦合。通常,更新业务对象的命令都是从视图本身发起的,使视图对任何业务对象更改都有高度敏感性。而且,当多个视图依赖于同一个业务对象时是没有灵活性的。 Spring Web MVC是一种基于Java ...
分类:
编程语言 时间:
2016-08-02 19:09:42
阅读次数:
283
/** * 除了汉字、英文、数字之外的数字,自动过滤 * @param str * @return * @throws PatternSyntaxException */ private String stringFilter(String str) throws PatternSyntaxExce ...
分类:
编程语言 时间:
2016-08-02 19:07:10
阅读次数:
176
Python简介 python是吉多·范罗苏姆发明的一种面向对象的脚本语言,可能有些人不知道面向对象和脚本具体是什么意思,但是对于一个初学者来说,现在并不需要明白。大家都知道,当下全栈工程师的概念很火,而Python是一种全栈的开发语言,所以你如果能学好Python,那么前端,后端,测试,大数据分析 ...
分类:
编程语言 时间:
2016-08-02 19:07:06
阅读次数:
366
重写:子类对父类的允许访问的方法的实现过程进行重新编写!返回值和形参都不能改变。即:外壳不变,核心重写! 好处:可以根据子类的需要,定义特定于自己的行为。也就是说子类能够根据需要实现父类的方法。 在上面的例子中可以看到,尽管b属于Animal类型,但是它运行的是Dog类的move方法。 这是由于在编 ...
分类:
编程语言 时间:
2016-08-02 19:04:40
阅读次数:
168
1.Redis Windows安装 下载链接:https://github.com/dmajkic/redis/downloads 根据自己的需要选择32位,64位的redis,然后存到一个指定的目录,比如:F:\Redis ① 打开cmd ,进入F:\Redis ② 执行redis-server. ...
分类:
编程语言 时间:
2016-08-02 19:04:55
阅读次数:
253
设想有downloadAsync函数的一种变种,它持有一个缓存(实现为一个Dict)来避免多次下载同一个文件。在文件已经被缓存的情况下,立即调用回调函数是最优选择。var cache=new Dict(); function downloadCachingAsync(url,onsuccess,on... ...
分类:
编程语言 时间:
2016-08-02 19:03:30
阅读次数:
255
1、线程是最小的执行单位,而进程中至少一个线程组;如果调度进程和线程,完全由操作系统决定,程序自己不能决定什么时候执行,执行多长时间 Unix/Linux操作系统提供了一个fork()系统调用,它非常特殊。普通的函数调用,调用一次,返回一次,但是fork()调用一次,返回两次,因为操作系统自动把当前 ...
分类:
编程语言 时间:
2016-08-02 19:01:18
阅读次数:
265
#include<stdio.h>#include<stdlib.h>#include<time.h>int main(){ int num,i,result=1; scanf("%d",&num); for(i=1;i<=num;i++) { result=result*i; } printf(" ...
分类:
编程语言 时间:
2016-08-02 18:59:12
阅读次数:
140
File-->setting...-->Buil,Execution,Deployment-->Compiler-->Java Compiler中,改一下Module,我的原来是1.5改成1.8 原文链接:http://www.cnblogs.com/ieayoio/p/5730055.html ...
分类:
编程语言 时间:
2016-08-02 19:00:15
阅读次数:
2713
介绍 Spring-Data-Redis项目(简称SDR) 是对Redis的Key-Value数据存储操作提供了更高层次的抽象,提供了一个对几种主要的redis的Java客户端(例 如:jedis,jredis,jdbc-redis等)的抽象,使开发中可以几乎完全屏蔽具体使用客户端的影响,使业务代码 ...
分类:
编程语言 时间:
2016-08-02 18:57:11
阅读次数:
524
##默认读者已经搭建好的SpringMVC的环境,并且对SpringMVC有着一定的了解,并且已经对RestfulAPI有了一定的了解 1,首先将WEB-INF下的web.xml里面的url-parttern配制成/,因为配置tomcat在拦截url时候是拦截最后的字符串的后缀,比如url-part ...
分类:
编程语言 时间:
2016-08-02 18:58:32
阅读次数:
179
1.字符串的字面量是否自动生成一个字符串的变量? String str1 = “abc”; Sring str2 = new String (“abc”); 对于str1:Jvm在遇到双引号时会创建一个String对象,该String对象代表的值是abc,实际上,在创建该对象之前会在String对象 ...
分类:
编程语言 时间:
2016-08-02 18:56:57
阅读次数:
256