/*
字节流
InputStream
OutputStream 字节流缓冲区
BufferedInputStream
BufferedOutputStreamSystem.out:对应的是标准输出设备,控制台
System.in:对应的标准输入设备,键盘InputStreamReader:字符流转换为字节流,字节流及其缓冲没有readLine方法,先变为字符流缓冲区
*/package pack;i...
分类:
编程语言 时间:
2015-05-05 21:59:45
阅读次数:
176
分析:该題可以通过求最长回文串的方法来解决;求最长回文串使用manacher算法,O(n)时间复杂度。
注意:while(a[i-len[i]]==a[i+len[i]] && a[i-len[i]]
#include
using namespace std;
#define N 100010
int len[N<<1];
int a[N<<1];
int Manacher(int n)
...
分类:
编程语言 时间:
2015-05-05 21:57:17
阅读次数:
190
如果考虑暴力解决的话,就每次从前往后扫面,遇到偶数就放在最后,这样时间复杂度就是O(n*n),对于这种问题明显过高了,我们考虑扫描一遍,用两个指针,一个从前往后,另一个从后往前,碰到前偶后奇的时候就交换,这样算法复杂度只有O(n)。#include
#include
void reset(int a[],int n)
{
int i=0,j=n-1,tmp=0;
while(i<j)
{
...
分类:
编程语言 时间:
2015-05-05 21:57:59
阅读次数:
117
由于TextMeshPro的字体资源后缀是.asset,所以,需要我们借助插件的字体工具TextMeshPro-Font Asset Creator来生成新的字体资源。该工具打开路径:Window-Font Asset Creator。具体操作可见TextMeshPro/User Guide/TextMesh Pro User Guide.pdf这个文档,有详细介绍。
由于用到了中文字体,所以需...
分类:
编程语言 时间:
2015-05-05 21:57:05
阅读次数:
1873
前期准备
下载heroku toolbelt工具
heroku login 命令登录,设置heroku的邮箱和密码
官方文档,使用jetty-runner部署java应用
Getting Started with Spring MVC Hibernate on Heroku (https://devcenter.heroku.com/articles/getting-started-with-spr...
分类:
编程语言 时间:
2015-05-05 21:57:55
阅读次数:
240
set也是STL中比较常见的容器。set集合容器实现了红黑树的平衡二叉检索树的数据结构,它会自动调整二叉树的排列,把元素放到适当的位置。set容器所包含的元素的值是唯一的,集合中的元素按一定的顺序排列。
我们构造set集合的目的是为了快速的检索,不可直接去修改键值。
set的一些常见操作:
begin() 返回指向第一个元素的迭代器
clear() 清除所有元素
count() 返回某个...
分类:
编程语言 时间:
2015-05-05 21:54:40
阅读次数:
205
python 关键字...
分类:
编程语言 时间:
2015-05-05 21:56:30
阅读次数:
113
/**
* 书本:《Thinking In Java》
* 功能:对于java字符串格式化说明符
* format字符串的格式化参数语法如下:
* %[argument_index$][flags][width][.precision]conversion
* 文件:Receipt.java
* 时间:2015年4月11日19:40:53
* 作者:cutter_point
*/
pack...
分类:
编程语言 时间:
2015-05-05 21:54:45
阅读次数:
189
实例001 打开新窗口显示广告信息
实例说明
本实例要在窗口每次被加载的时候弹出一个广告对话框。
技术要点
本实例主要应用JavaScript的window对象。
window对象的常用方法
方法
说明
alert()
弹出一个警告对话框
confirm()
在确认对...
分类:
编程语言 时间:
2015-05-05 21:55:01
阅读次数:
209
C 语言中 static的作用有三条
1,隐藏
当我们同时编译多个文件时,所有未加static前缀的全局变量和函数都具有全局可见性。
如果加了static,就会对其它源文件隐藏。
利用这一特性可以在不同的文件中定义同名函数和同名变量,而不必担心命名冲突。Static可以用作函数和变量的前缀,对于函数来讲,static的作用仅限于隐藏,而对于变量,static还有下面两个作用。
...
分类:
编程语言 时间:
2015-05-05 21:51:29
阅读次数:
153
atitit.印度教与java宗教的特点与观念对比 attilax总结
1. Java就是一种宗教 1
2. Java的教义思想,社区理念,价值观念 2
2.1. 教学语言,类似与印度教的祭祀万能 2
2.2. vm 2
2.3. 大杀器,重型框架 无所不能 2
2.4. Crossplatform 2
2.5. 功能齐全 2
2.6. 继承c++,万世一系 2
2.7...
分类:
编程语言 时间:
2015-05-05 21:49:14
阅读次数:
227
在编写Java程序时,我们经常需要对某些字符串进行拼接,之前我们经常用“+”来拼接,但在Java中如果我们直接使用这种拼接方法,会建立很多String型的对象,这样一来,系统就会因为过多的String型对象而对服务器对象和系统性能造成很大的影响。所以,Java中有一种更好的拼接字符串的方法:使用StringBuffer或StringBuilder。
一、String和StringBuffer...
分类:
编程语言 时间:
2015-05-05 21:50:11
阅读次数:
158
一.堆的介绍
堆有如下特点的二叉树:
1.他是完全的二叉树。也就是说,除了树的最后一层布需要时满的,其他的每一层从左到右都是满的.(如下图的完全二叉树跟不完全二叉树)
2.它常常用一个数组在实现。(如下图显示了堆它与数组之间的关系。堆在存储器中的表示是数组;堆只是概念上的表示。注意树是完全二叉树,...
分类:
编程语言 时间:
2015-05-05 21:46:49
阅读次数:
195
1 #include 2 using namespace std; 3 class base1 4 { 5 int a; 6 double b; 7 char c; 8 }; 9 int main()10 {11 base1 b;12 return 1;1...
分类:
编程语言 时间:
2015-05-05 21:43:14
阅读次数:
164
在项目中,如果用到Ajax就经常要用到将后台得到的数据比如DataTable转换为Json字符串。在这里向大家分享一个DataTable转Json的方法; 1 public static string DtToSON(DataTable dt) 2 { 3 ...
分类:
编程语言 时间:
2015-05-05 21:41:49
阅读次数:
170
第一种:注解配置AOP注解配置AOP(使用 AspectJ 类库实现的),大致分为三步:1. 使用注解@Aspect来定义一个切面,在切面中定义切入点(@Pointcut),通知类型(@Before, @AfterReturning,@After,@AfterThrowing,@Around).2....
分类:
编程语言 时间:
2015-05-05 21:40:44
阅读次数:
202
// Test1.cpp : Defines the entry point for the console application.//#include "stdafx.h"#include #include DWORD WINAPI TestThreadPool(PVOID pContext);...
分类:
编程语言 时间:
2015-05-05 21:39:05
阅读次数:
134