搜索到与相关的文章
操作系统

硬币问题 tarjan缩点+DP 莫涛

2013-09-1520:04题目描述有这样一个游戏,桌面上摆了N枚硬币,分别标号1-N,每枚硬币有一个分数C[i]与一个后继硬币T[i]。作为游戏参与者的你,可以购买一个名为mlj的小机器人,从任一个硬币处开始游戏,然后跳往该硬币的后继硬币T[i],直到你要它停下来,经过每个硬币时,你可以选择是否捡起它。当某个mlj机器人停下来后将被扔掉,这时你可以选择结束游戏或再买一个mlj机器人继续游戏。注意,每个硬币只能捡一次,而且你不能要求mlj跳向一个已被捡起

系统 2019-08-12 01:31:58 2985

编程技术

只需一招:立刻把QQ隐身好友揪出来!

在你的QQ中,应该也有一部份象笔者一样虽然隐身,但是并不拒绝正常工作交涉的人,那有什么办法“唤醒”他呢?用传统的留言方式?落后~!最近笔者发现只要使用一款新的工具---LumaQQ,即可查看到隐身好友的行踪,要想知道谁躲在下面吗?一起跟笔者将他们揪出来吧!首先我们需要了解一下LumaQQ是什么东东,它是一款独立制作的JavaQQ客户端,具有Java核心和基于SWT的仿QQ界面(仿得可真彻底,新版本让人真假难辨),基本使用方法跟QQ没什么两样,但是它却没有广

系统 2019-08-29 23:14:07 2984

Java

使用Gson的转换java类型

Java代码importjava.util.Iterator;importjava.util.Collection;importjava.util.Enumeration;importjava.lang.reflect.Type;importorg.apache.commons.logging.Log;importorg.apache.commons.logging.LogFactory;importcom.google.gson.Gson;importc

系统 2019-08-29 22:08:22 2984

MySql

mysql表分区

一、什么是表分区通俗地讲表分区是将一大表,根据条件分割成若干个小表。mysql5.1开始支持数据表分区了。如:某用户表的记录超过了600万条,那么就可以根据入库日期将表分区,也可以根据所在地将表分区。当然也可根据其他的条件分区。二、为什么要对表进行分区为了改善大型表以及具有各种访问模式的表的可伸缩性,可管理性和提高数据库效率。分区的一些优点包括:1)、与单个磁盘或文件系统分区相比,可以存储更多的数据。2)、对于那些已经失去保存意义的数据,通常可以通过删除与

系统 2019-08-12 01:55:22 2984

各行各业

Do Pre-checking before install

用户有了快捷方式了,但当程序启动起来后,却弹出一个错误说"应用程序正常初始化(0xc0000135)失败.请单击'确定',终止应用程序."...晕了,原来客户的机器上没装.NETFramework啊~一般这种情况下,没耐心的用户会大骂一通,然后直接卸载走人~这是我们最不愿意看到的,那么在安装前,怎样告诉用户这个有可能引发他不满的信息呢?解决方案,WiX已经准备好了~来看下面这段代码节选:代码

系统 2019-08-12 01:32:49 2984

数据库相关

Merge into的使用具体解释-你Merge了没有

Merge是一个很实用的功能,相似于Mysql里的insertintoonduplicatekey.Oracle在9i引入了merge命令,通过这个merge你可以在一个SQL语句中对一个表同一时候运行inserts和updates操作.当然是update还是insert是根据于你的指定的条件推断的,Mergeinto可以实现用B表来更新A表数据,假设A表中没有,则把B表的数据插入A表.MERGE命令从一个或多个数据源中选择行来updating或inser

系统 2019-08-12 01:32:46 2984

编程技术

Velocity-初体验

Velocity是什么Velocity是一个基于java的模板引擎,类似与Freemarker。为啥要用模板引擎模板引擎的速度要比jsp快,因为JSP需要编译成servlet。将数据(Date)和模板(View)分离,让不同的角色只关注自己的部分。Velocity和Freemarker的比较功能上:FreeMarker的功能比Velocity多,是Velocity的超集。使用上:Velocity更加简单和轻量级。VelocityTemplateLangua

系统 2019-08-29 22:52:26 2983

编程技术

生活是充满阳光的,交往的方式是简单的,清早起

来源:韩雪BlogBlog:http://blog.sina.com.cn/u/47644b1a010005asDate:2006-08-2021:36:30--------------------------------------------------------------------------------------------------------《青春,梦想,爱情》娇:你用相机在我身上寻找什么?安:Fashion。娇:你指什么?安:青春,

系统 2019-08-29 22:26:49 2983

编程技术

XSS跨站攻击及漏洞原理

什么是XSS(跨站)攻击·XSS(跨站)攻击的概念XSS又叫CSS(CrossSiteScript),跨站脚本攻击。它指的是恶意攻击者往Web页面里插入恶意html代码,当用户浏览该页之时,嵌入其中Web里面的html代码会被执行,从而达到恶意用户的特殊目的。XSS属于被动式的攻击,因为其被动且不好利用,所以许多人常呼略其危害性。而本文主要讲的是利用XSS得到目标服务器的shell。技术虽然是老技术,但是其思路希望对大家有帮助。·跨站攻击的方式跨站攻击有多

系统 2019-08-29 22:51:25 2982

编程技术

NSRunLoop概述和原理[转]

1.什么是NSRunLoop?我们会经常看到这样的代码:-(IBAction)start:(id)sender{pageStillLoading=YES;[NSThreaddetachNewThreadSelector:@selector(loadPageInBackground:)toTarget:selfwithObject:nil];[progresssetHidden:NO];while(pageStillLoading){[NSRunLoopcu

系统 2019-08-29 22:31:48 2982