做题的时候,由于数据量大,很多情况下得用scanf和printf代替cin和cout用于输
百度了一下,原来而cin,cout之所以效率低,是因为先把要输出的东西存入缓冲区,再输出,导致效率降低,而这段语句可以来打消iostream的输入输出缓存,可以节省许多时间,使效率与scanf与cin相差无几,还有应注意的是scanf与printf使用的头文件应是stdio.h而不是iostream。...
分类:
编程语言 时间:
2014-12-13 01:01:28
阅读次数:
193
使用vim脚本来实现的,使用了模板,几行代码就能实现很实用。
~/.vimrc 中的代码
"auto add pyhton header --start
autocmd BufNewFile *.py 0r ~/.vim/vim_template/vim_pyhton_header
autocmd BufNewFile *.py ks|call FileName()|'s...
分类:
编程语言 时间:
2014-12-13 00:58:25
阅读次数:
219
KMP算法
时间限制:1000ms
单点时限:1000ms
内存限制:256MB
描述
小Hi和小Ho是一对好朋友,出生在信息化社会的他们对编程产生了莫大的兴趣,他们约定好互相帮助,在编程的学习道路上一同前进。
这一天,他们遇到了一只河蟹,于是河蟹就向小Hi和小Ho提出了那个经典的问题:“小Hi和小Ho,你们能不能够判断一段文字(原串)里面是...
分类:
编程语言 时间:
2014-12-13 00:58:04
阅读次数:
188
作为C++标准不可缺少的一部分,STL应该是渗透在C++程序的角角落落里的。STL不是实验室里的宠儿,也不是程序员桌上的摆设,她的激动人心并非昙 花一现。本教程旨在传播和普及STL的基础知识,若能借此机会为STL的推广做些力所能及的事情,到也是件让人愉快的事情。1 初识STL:解答一些疑问1.1 一...
分类:
编程语言 时间:
2014-12-13 00:50:41
阅读次数:
319
Java泛型(generics)是JDK 5中引入的一个新特性,允许在定义类和接口的时候使用类型参数(type parameter)。声明的类型参数在使用时用具体的类型来替换。泛型最主要的应用是在JDK 5中的新集合类框架中。对于泛型概念的引入,开发社区的观点是褒贬不一。从好的方面来说,泛型的引入可...
分类:
编程语言 时间:
2014-12-13 00:50:41
阅读次数:
156
在网站中经常由于用户的不当操作造成异常,一般情况下我们可以将这些异常在一个网页中统一显示。这个时候就需要用到errorPage跟isErrorPage属性。errorPage指令的作用就是在其中指定一个网页,当jsp程序出现未被捕获的异常时,就跳转到那个指定的页面,通常情况下跳转到的页面需要使用is...
分类:
编程语言 时间:
2014-12-13 00:47:26
阅读次数:
316
STL笔记(6)标准库:标准库中的排序算法标准库:标准库中的排序算法The Standard Librarian: Sorting in the Standard LibraryMatthew Austernhttp://www.cuj.com/experts/1908/austern.htm?to...
分类:
编程语言 时间:
2014-12-13 00:49:33
阅读次数:
334
题目起的有些拗口了,简单说,这篇文章想要解释Spring为什么会选择使用ThreadLocal将资源和事务绑定到线程上,这背后有着什么样的起因和设计动机,通过分析帮助大家更清晰地认识Spring的线程绑定机制。本文原文链接:http://blog.csdn.net/bluishglc/article...
分类:
编程语言 时间:
2014-12-13 00:46:22
阅读次数:
242
之前正好刚用python写了一个简单的scheme解释器,出于对于python中模式匹配和字符串处理的顺手,用python做了之前的那个转换引擎。 但代码结构自己是很不满意的,但对于python的了解程度导致我动手之后可以完成功能,但实现的方式不太自然。 所有的问题最后都归结于一处,最开始的时候将字...
分类:
编程语言 时间:
2014-12-13 00:45:29
阅读次数:
279
上一篇文章中实现了用Java作为thrift客户端和服务端。接下来我们用nodejs作为客户端访问一下。Nodejs的安装可以查看http://www.cnblogs.com/xucheng/p/3988835.htmlnodejs的介绍。1、进入thrift.exe所在目录执行thrift-0.9...
分类:
编程语言 时间:
2014-12-13 00:42:46
阅读次数:
284
Atitit。D&D drag&drop拖拽功能c#.net java swing的对比与实现总结
1. 实现一个D&D操作一般包括三个步骤:
1
2. .net黑头的拖曳机制.必须有DragEnter事件(单独写DragDrop事件是不会具有拖拽功能的) 2
3. ---java黑头的拖曳..必须有DragEnter事件(单独写 Drop事件是不会具有拖拽功能的) 2
4. 代码...
分类:
编程语言 时间:
2014-12-12 23:37:45
阅读次数:
435
1.建立web项目,配置web.xml contextConfigLocation classpath*:/applicationContext.xml org.sprin...
分类:
编程语言 时间:
2014-12-12 23:37:37
阅读次数:
662
http://blog.csdn.net/liangzg_2011/article/details/8150844关于Unity3D对象和脚本实例调用的顺序探究我们先来看一些有趣Unity实例顺序的小实验。有图有真相!!注:以上打印的代码语句如下:[csharp]view plaincopyvoid...
分类:
编程语言 时间:
2014-12-12 23:37:23
阅读次数:
206
1.const 修饰符:C语言中习惯用#define来定义常量,例如#define PI 3.14 C++提供了一种更加安全(这里的安全是指在替换的时候#define可能出错),更灵活的方式定义常量,用const修饰符,如:const float PI=3.14;这个常量 PI 是类型化的,它有.....
分类:
编程语言 时间:
2014-12-12 23:30:18
阅读次数:
172
1.C * C语言是一种面向过程的计算机程序设计语言;2.Java *Java是由Sun Microsystems公司于1995年5月推出的Java程序设计语言,他是一种面向对象的跨平台语言,可以在多种平台上运行。支持开源。 大量的类库。大量的开源项目。是一种非常强大的编程语言!3...
分类:
编程语言 时间:
2014-12-12 23:31:36
阅读次数:
261
1 线程安全问题的原因:由于一个线程在操作共享数据过程中,未执行完毕的情况下,另外的线程有参与进来,导致共享数据存在安全问题 2 解决方法:必须让一个线程操作共享数据完毕以后,其它线程才有机会参与共享数据的操作 3 java如何实现线程的安全,现成的同步机制 synchronized(同步监视器){...
分类:
编程语言 时间:
2014-12-12 23:32:26
阅读次数:
204