【061-Rotate List(旋转单链表)】【LeetCode-面试算法经典-Java实现】【所有题目目录索引】原题 Given a list, rotate the list to the right by k places, where k is non-negative.
For example:
Given 1->2->3->4->5->NULL and k = 2,...
分类:
编程语言 时间:
2015-08-01 07:45:38
阅读次数:
164
【062-Unique Paths(唯一路径)】【LeetCode-面试算法经典-Java实现】【所有题目目录索引】原题 A robot is located at the top-left corner of a m x n grid (marked ‘Start’ in the diagram below).
The robot can only move either down or...
分类:
编程语言 时间:
2015-08-01 07:45:10
阅读次数:
1868
例:长度为N的数组,把奇数放到数组的前面,偶数放到数组的后面 空间复杂度为O(1)核心思想是:定义两个指针,一个指针A从前往后扫描,一个指针B从后往前扫描。指针A扫描到偶数暂停,指针B扫描到奇数暂停,然后交换着两个数,交换之后继续如上述扫描和交换,直到指针A和指针B重合停止。C语言中&表示按位与,0...
分类:
编程语言 时间:
2015-08-01 07:39:16
阅读次数:
108
1.首先写一个服务,在onStartCommand方法里开启线程,每次startService就会调一次onStartCommand方法importjava.util.List;importandroid.app.Notification;importandroid.app.NotificationManager;importandroid.app.PendingIntent;importandroid.app.Service;importandroid.c..
分类:
编程语言 时间:
2015-08-01 06:37:14
阅读次数:
135
Python函数式编程1.开始我们会了解什么是函数式编程:函数:function函数式:functional,一种编程范式函数式编程特点:把计算视为函数而非指令,贴近计算纯函数式编程:不需要变量,没有副作用,测试简单,支持高阶函数,代码简洁Python支持的函数式编程特点:不是纯函数式编..
分类:
编程语言 时间:
2015-08-01 06:35:32
阅读次数:
245
1、 建立Spring项目,所有的配置文件以及jar好弄好。
2、 从struts2-blank项目中,把lib的所有jar导入,struts2-blank是Struts2自带的一个空白项目的例子。打开lib文件夹,按姓名排序,把重名的jar删除
3、 添加struts2的Web.xml 这一步可能不要做,因为myeclipse可能会在里面添加一些东西。比如listener
...
分类:
编程语言 时间:
2015-08-01 06:28:54
阅读次数:
91
首先看springMVC的配置文件:
errors/error
errors/err
...
分类:
编程语言 时间:
2015-08-01 06:27:54
阅读次数:
142
首先得明白什么叫做类集,以及它的作用是什么?
类集实际上就是一个动态的对象数组,有人就会问了,不是有数组了吗?还要类集干嘛呢,其实啊,一般的数组都有一个长度的限制不,类集就是专门来解决这种限制的,使用类集可以很方便的向数组中增加任意多个数据,是很容易进行扩展和修改的。
我们来了解了解类集的架构,所有类集操作都存放在java.util包中:
Collection接口是保存单值集合的最大...
分类:
编程语言 时间:
2015-08-01 06:26:37
阅读次数:
100
一.相关知识点
任何在类中定义的函数自动地成为内联函数,但也可以使用inline关键字放在类外定义的函数前面使之成为内联函数。但为了使之有效,必须使函数体和声明结合在一起,否则,编译器将它作为普通函数对待。因此
inline int PlusOne(int x);
没有任何效果,仅仅只是声明函数(这不一定能够在稍后某个时候得到一个内联定义)。成功的方法如下:
inline int Plus...
分类:
编程语言 时间:
2015-08-01 06:27:40
阅读次数:
161
package com.cloud.day1;
public
classDemo1 {
public
static void main(String[] args) {
//定义一个普通的代码块
{
int x=20;
System.out.println("代码块:x="+x);
}
...
分类:
编程语言 时间:
2015-08-01 06:25:54
阅读次数:
120
在浏览器上调用摄像头。有ACTIVX,FLASH,HTML5,JAVA的。其中ACTIVEX只支持IE不去考虑,HTML5低版本浏览器不支持同样放弃,剩下只有FLASH了。JAVA要重新开发,没时间。网上找了很久,终于找到一个JQUERY的插件可以实现调动视频。上代码:1.官网下载相关文件http:...
分类:
编程语言 时间:
2015-08-01 06:24:00
阅读次数:
165
request.setAttribute("result",username); 在request对象中加入名为result的属性并附值为username,因为request对象是可以更改的,你可以在同一个请求中象这样访问这个属性。虽然类似session,但与session是有所区别的,req...
分类:
编程语言 时间:
2015-08-01 06:23:39
阅读次数:
125
JSON即JavaScript对象标记,是一种轻量级的数据交换格式,非常适用于服务器与JavaScript的交互。JSON是基于纯文本的数据格式。JSON是JavaScript的原生格式,可以使用JSON传输一个简单的String、Number、Boolean、数组、复杂的Object对象。JSON...
分类:
编程语言 时间:
2015-08-01 06:21:03
阅读次数:
129
1.冒泡排序:原理:第一轮排序:第一个跟第二个比较,如果第一个大于第二个,那就交换,否则不进行任何操作。接着进行第二 个跟第三个比较,如果第二个比第三个大的话,进行交互,否则不做任何操作。依次类推,一轮排序完毕以后,最大的值处于最后位置。第二轮:第一个跟第二个比较,如果第一个大于第二个,那就交换,否...
分类:
编程语言 时间:
2015-08-01 06:21:32
阅读次数:
131
首先来描述下环境,在机器上有很多个JAVA程序,我们在每个JAVA程序里都配置了一个启动|停止|重启的脚本 举个例子: 我们现在要同时运行这些脚本,来达到快速启动所有的JAVA程序,如果我们只用多线程的话,线程是不...
分类:
编程语言 时间:
2015-08-01 01:18:28
阅读次数:
137
package pack;
import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;
import java.net.DatagramPacket;
import java.net.DatagramSocket;
import java.net.InetAddress;/*...
分类:
编程语言 时间:
2015-08-01 01:14:38
阅读次数:
130
JavaScript使用DOM操作节点来进行增删改操作
JavaScript操作DOM节点
var flag = "帐号";
var flag1 = 0;
function modifyDOM() {
if (flag1 == 1) {
document.getElementById("txt").innerHTML = "帐号:";
document.get...
分类:
编程语言 时间:
2015-08-01 01:13:45
阅读次数:
155