解题思路:
因为行数为变量,因此我们需要找到每一行的规律。例如:当行数numRows=4时,则ZigZag应该按下列方式排列
不难看出,满数为4的列之间的步数为4,实际上,此时步的规律为:step=2*numRows-2 =2*4-2=6
0 6 12 18
1 5 7 11 13 17 19
2 4 8 10 14 16 20
3 9 15 21
接着我们看非满数的列,不难看出此类...
分类:
其他 时间:
2015-06-18 19:53:20
收藏:
0 评论:
0 赞:
0 阅读:
113
给出一个由O和X组成的串(长度为1~80),统计得分。每个O的分数为目前连续出现的O的个数,X的得分为0。例如,OOXXOXXOOO的得分为1+2+0+0+1+0+0+1+2+3。
分析:此题很简单,两个变量一个用于记录当前O的分数,另外一个变量用来累加分数。#include
#include #define maxn 80char s[maxn];int...
分类:
其他 时间:
2015-06-18 19:52:19
收藏:
0 评论:
0 赞:
0 阅读:
656
springMVC与spring的整合springMVC仅仅好比一个组件,而spring却是一个平台。spring平台可以用来整合springMVC、Hibernate,就像是面包板一样。当然,在不使用spring的情况下,完全可以使用springMVC去整合其他组件,但是这样的话,就使得
springMVC无法专注于自己的web层框架了。毕竟,springMVC中带个“MVC”,它主要用来处理w...
分类:
编程语言 时间:
2015-06-18 19:51:38
收藏:
0 评论:
0 赞:
0 阅读:
129
面向对象编程语言分类
基于类继承:比如java,C++基于原型继承:比如javascript
原型继承是动态完成的,添加到原型上的方法会即时生效,即便对象实例在新方法赋予到原型之前已经存在,也能获得新方法javascript没有块作用域,因此不同于C语言尽可能延迟声明变量,在javascript中,应该把所有的局部变量定义放在函数定义的最开始地方闭包是指外部通过调用一个函数来返...
分类:
编程语言 时间:
2015-06-18 19:51:28
收藏:
0 评论:
0 赞:
0 阅读:
80
Ctrl+1 快速修复
Ctrl+D: 删除当前行
Ctrl+Alt+↓ 复制当前行到下一行(复制增加)
Ctrl+Alt+↑ 复制当前行到上一行(复制增加)
Alt+↓ 当前行和下面一行交互位置(特别实用,可以省去先剪切,再粘贴了)
Alt+↑ 当前行和上面一行交互位置(同上)
Alt+← 前一个编辑的页面
Alt+→ 下一个编辑的页面(当然是针对上面那条来说了)
Alt+En...
分类:
系统服务 时间:
2015-06-18 19:51:08
收藏:
0 评论:
0 赞:
0 阅读:
199
List集合的常规方法操作
import java.util.Arraymist;
import java.util.Iterator;
import java.util.List;
public class ListDemos
{
public static void main(String[] args)
{
// TODO Auto-generat...
分类:
编程语言 时间:
2015-06-18 19:50:48
收藏:
0 评论:
0 赞:
0 阅读:
209
实验楼一个很好的IT学习平台,包括JAVA,LINUX,HTML,C,CSS,JS等适合初学者,网址
网址链接点击打开...
分类:
编程语言 时间:
2015-06-18 19:50:38
收藏:
0 评论:
0 赞:
0 阅读:
204
HTTP Status 500 - java.lang.LinkageError: loader constraint violation: when resolving method “org.apache.jasper.runtime.InstanceManagerFactory.getInstanceManager(Ljavax/servlet/ServletConfig;)Lorg/apac...
分类:
其他 时间:
2015-06-18 19:50:28
收藏:
0 评论:
0 赞:
0 阅读:
269
图像处理复习 图像傅立叶变换和频域滤波器介绍...
分类:
其他 时间:
2015-06-18 19:50:19
收藏:
0 评论:
0 赞:
0 阅读:
479
eclipse常用快捷键整理:
Ctrl + Shift + O : 引入及管理imports语句
Ctrl + Shift + T : 打开Open Type 查找类文件
Ctrl + Shift + F4 : 关闭所在打开的窗口
Ctrl + O : Open declarations
Ctrl + E : 打开编辑器(切换窗口)
Ctrl + / : 注释本...
分类:
系统服务 时间:
2015-06-18 19:50:08
收藏:
0 评论:
0 赞:
0 阅读:
376
问题引入 上次我参与某个大型项目的优化工作,由于系统要求有比较高的TPS,因此就免不了要使用缓冲。 该项目中用的缓冲比较多,有MemCache,有Redis,有的还需要提供二级缓冲,也就是说应用服务器这层也可以设置一些缓冲。 当然去看相关实现代代码的时候,大致是下面的样子。 12345678910111213public void saveSomeObject(SomeObject som...
分类:
其他 时间:
2015-06-18 19:49:48
收藏:
0 评论:
0 赞:
0 阅读:
271
本文所用ajax技术是Java web项目中实际使用的,所以具有一定的实用性,请仔细阅读代码,你会发现ajax动态增加和删除是很简单的。
首先前台代码
/scripts/jQuery/jquery-1.7.1.min.js">
账户管理
function retrieve(){
var name=$("#nameretrieve").val();
//每次检索前,清除...
分类:
Web开发 时间:
2015-06-18 19:49:38
收藏:
0 评论:
0 赞:
0 阅读:
484
在我们做html5前端工程师的工作中,往往遇到最多问题的就是各个浏览器的兼容性问题,当我们针对不同浏览器进行不同操作时,我们该怎么做呢?现在可以由以下代码方能实现:
function getExplorer() {
var explorer = window.navigator.userAgent ;//获取浏览器;
//ie
...
分类:
Web开发 时间:
2015-06-18 19:49:28
收藏:
0 评论:
0 赞:
0 阅读:
203
mysql 基本增删改查以及排序...
分类:
数据库技术 时间:
2015-06-18 19:49:18
收藏:
0 评论:
0 赞:
0 阅读:
124
问题及代码:
#include
#include
#include
using namespace std;
int main( )
{
//将文件中的数据读入到字符数组中
ifstream sourceFile("source.cpp",ios::in); //以输入的方式打开文件
if(!sourceFile) //测试是否成功打开
{...
分类:
其他 时间:
2015-06-18 19:49:08
收藏:
0 评论:
0 赞:
0 阅读:
252
问题引入
上次我参与某个大型项目的优化工作,由于系统要求有比较高的TPS,因此就免不了要使用缓冲。
该项目中用的缓冲比较多,有MemCache,有Redis,有的还需要提供二级缓冲,也就是说应用服务器这层也可以设置一些缓冲。
当然去看相关实现代代码的时候,大致是下面的样子。
public void saveSomeObject(SomeObject someObject){
...
分类:
其他 时间:
2015-06-18 19:48:58
收藏:
0 评论:
0 赞:
0 阅读:
371
D. Soldier and Number Game
Two soldiers are playing a game. At the beginning first of them chooses a positive integer n and gives it to the second soldier. Then
the second one tries to make m...
分类:
其他 时间:
2015-06-18 19:48:48
收藏:
0 评论:
0 赞:
0 阅读:
161
启动mongodb时提示下方信息
Server has startup warnings:
2015-06-18T17:20:17.944+0800 I CONTROL [initandlisten]
2015-06-18T17:20:17.944+0800 I CONTROL [initandlisten] ** WARNING: /sys/kernel/mm/transparent_...
分类:
其他 时间:
2015-06-18 19:48:38
收藏:
0 评论:
0 赞:
0 阅读:
881
之前的开发是采用phpStorm,前端:html+css+javascript+jquery,服务器端:php;但是这个前后台交互要通过ajax来实现数据交互,中间遇到了跨域的问题,卡了两天虽然解决了但是后面部署的话会比较麻烦。正好最近老板让我接手之前另一个项目开发的软件,是用jsp写的,一开始我是拒绝的,后来借了一本jsp的书,用一天的时间快速读了下,觉得这个开发部署要方便很多,于是就把之前的代...
分类:
编程语言 时间:
2015-06-18 19:48:28
收藏:
0 评论:
0 赞:
0 阅读:
298
在前一篇日志中,我介绍了怎样通过一些工具基于开源软件SVN获取某个方法修改的次数,不过可以注意到,像Tortoise SVN的图形界面只能显示最近100次Revision,如果想要度量更大时间范围,需要借助其他工具。在这里:http://subversion.apache.org/packages.html 实际上提供了很多操作系统下的SVN命令行工具,例如在Windows下,我们可以使用Win3...
分类:
Windows开发 时间:
2015-06-18 19:48:18
收藏:
0 评论:
0 赞:
0 阅读:
422