我们知道,有些DP方程可以转化成DP[i]=f[j]+x[i]的形式,其中f[j]中保存了只与j相关的量。这样的DP方程我们可以用单调队列进行优化,从而使得O(n^2)的复杂度降到O(n)。可是并不是所有的方程都可以转化成上面的形式,举个例子:dp[i]=dp[j]+(x[i]-x[j])*(x[i...
分类:
其他好文 时间:
2014-05-17 14:19:06
阅读次数:
214
熟悉C#的人都清楚delegate,也清楚委托的作用。实现观察者模式,在C++中的一种做法就是通过接口继承来实现,这无疑大大增加了耦合度。通过delegate变可以解除这种耦合。下面是上班时间,偷偷实现的一个我的delegate。直接上码:#include#include#include#inclu...
分类:
编程语言 时间:
2014-05-17 14:18:27
阅读次数:
341
1)show databases;-----显示mysql中所有的数据库。2)use
laohua;------选择所需要的数据库。这里我们选择“laohua”。3)show tables;----显示数据库下面的表单。4)creat table
TTL()--------创建表单。5)show t...
分类:
数据库 时间:
2014-05-17 14:22:23
阅读次数:
460
相关学习资料http://my.oschina.net/chape/blog/170247http://docs.oracle.com/cd/E13222_01/wls/docs81/webapp/web_xml.htmlhttp://blog.csdn.net/liaoxiaohua1981/ar...
分类:
Web程序 时间:
2014-05-17 14:21:45
阅读次数:
551
设计模式(Design
pattern)是一套被反复使用、多数人知晓的、经过分类编目的、代码设计经验的总结。使用设计模式是为了可重用代码、让代码更容易被他人理解、保证代码可靠性。
毫无疑问,设计模式于己于他人于系统都是多赢的;设计模式使代码编制真正工程化;设计模式是软件工程的基石脉络,如同大厦的结构...
分类:
其他好文 时间:
2014-05-17 14:21:06
阅读次数:
323
最近在做一个WEB程序的安装包;对一些操作IIS进行一个简单的总结;主要包括对IIS进行站点的新建以及新建站点的NET版本的选择,还有针对IIS7程序池的托管模式以及版本的操作;首先要对Microsoft.Web.Administration进行引用,它主要是用来操作IIS7;using
Syste...
分类:
其他好文 时间:
2014-05-17 14:23:45
阅读次数:
302
JavaBean规范1.一个JavaBean 必须要有一个公共的无参的构造方法
JavaBean必须是公共的2.JavaBean 当中的属性必须是私有的,每一个私有的属性都必须要提供符合命名规范的get和set方法3.
JavaBean应该是可序列化的类型简单属性JavaBean (set get ...
分类:
编程语言 时间:
2014-05-17 14:25:08
阅读次数:
337
1 package main //main函数 2 import "fmt"
//相当于#include 3 func main() { 4 ar := [10]int{9, 8, 6, 4, 2, 7, 1, 3, 0, 5} 5
num := len(ar) //...
分类:
其他好文 时间:
2014-05-17 14:25:49
阅读次数:
272
public class InsertSort{ public static void
sort(int[] a) { int N = a.length; int count = 0; for (int i = 1; i 0; j--) { if
(a[j] < a[j-1]) ...
分类:
其他好文 时间:
2014-05-17 14:27:04
阅读次数:
225
貌似有很多方法,先记了再说...1.限制输入数字用法
textfield.setDocument(new IntegerDocument());class IntegerDocument extends
PlainDocument{public void insertString(int offse...
分类:
其他好文 时间:
2014-05-17 14:28:17
阅读次数:
291
Keypress 是一个强大的 JavaScript
库,用于捕获键盘输入。这是一个有非常特殊的功能的输入捕获库,它是很容易掌握和使用,并且不依赖第三方库。在网站开发中,经常会碰到需要处理键盘输入的场景,处理起来繁琐。现在有了这个键盘输入处理的库就很方便了。
使用示例:1234567891011.....
分类:
编程语言 时间:
2014-05-17 14:27:37
阅读次数:
347
封装函数(增,删,查,改)步骤:function 页面 //编写数据库操作的魔术函数
function mysql_bind(){ //首先我们不知道外面会传入多少个参数
//可以用func_get_args()方法来获取全部传入参数,这个方法返回全部参数的数组 //和func_get_ar...
分类:
其他好文 时间:
2014-05-17 14:29:01
阅读次数:
326
专出神题的xyz。支持删加边、修改点权、维护树的直径。LCT
需要额外记录子树信息。用一个堆维护。#include#include#include#include#include#includeusing
namespace std;#define rep(i,x,y) for(i=x;i=y;i....
分类:
其他好文 时间:
2014-05-17 14:29:38
阅读次数:
667
using System;using System.Collections.Generic;using
System.Linq;using System.Text;namespace 对象引用{ class Program { static void
Main(string...
分类:
其他好文 时间:
2014-05-17 14:30:19
阅读次数:
279
也许是由于生活很艰辛,大家都疲于奔命,而没有去思考自己是否生于一个正常的国度,而且认为一切都很正常平静,努力的提高自己,然后改变自己,然后更加的疲于奔命,我相信大多数人都是这种状态。
分类:
其他好文 时间:
2014-05-17 14:31:40
阅读次数:
301
在本节中,你会学到1、定义接口2、实现接口3、将消息传递给fragment为了重用Fragment UI
组件,在设计中你应该通过定义每一个fragemnt自己的layout和行为,让fragment的自包含和模块化。一旦你定义了这些可重用的Fragment,你可以通过Activity将它们关联起来...
分类:
其他好文 时间:
2014-05-17 14:31:03
阅读次数:
316