OJ5.2很简单,使用priority_queue实现了最小堆竟然都过了OJ……每次遇到relax的问题时都简单粗暴地重新push进一个节点…… 然而正确的实现应该是下面这样的吧,关键在于swap堆中元素时使用pos数组存储改变位置后的编号为k的节点对应在堆中的位置。下面这种实现也很简单,d,v,p ...
分类:
编程语言 时间:
2016-05-19 20:49:32
收藏:
0 评论:
0 赞:
0 阅读:
174
描述 http://poj.org/problem?id=2104 给出一个n个数的数列,m次询问,每次询问求区间[l,r]中第k小的数,无修改操作. 分析 静态的主席树裸题. 首先考虑把数据离散化,这样一共有n个数,分别为1,2,...,n-1,n(如果没有重复的话)(如果题目里面说有重复且重复数 ...
分类:
其他 时间:
2016-05-19 20:49:01
收藏:
0 评论:
0 赞:
0 阅读:
127
获得公网IP private string GetClientIP() { string result = HttpContext.Current.Request.ServerVariables["HTTP_X_FORWARDED_FOR"]; if (null == result || resul ...
分类:
Windows开发 时间:
2016-05-19 20:48:51
收藏:
0 评论:
0 赞:
0 阅读:
170
IDEA中搭建Scala + Play + Slick环境 安装Play 和 Activator 1. 下载Play 2.5.3,其中包含activator1.3.10 2. 命令:activator new 或者 activator run来生成所需要的环境 IDEA下建立Scala+Play项目 ...
分类:
其他 时间:
2016-05-19 20:48:31
收藏:
0 评论:
0 赞:
0 阅读:
126
Linux gdb调试 没有使用过gdb调试过程序的觉得gdb是个很神奇的东东,如果你使用它调试一次保证你想忘记它都难,下面看看它的庐山真面目吧! GDB概述 GDB是GNU开源组织发布的一个强大的UNIX下的程序调试工具。或许,各位比较喜欢那种图形界面方式的,像VC、BCB等IDE的调试,但如果你 ...
分类:
数据库技术 时间:
2016-05-19 20:48:22
收藏:
0 评论:
0 赞:
0 阅读:
190
环境:Python3.5.1CentOS7zip函数可以同时遍历两个迭代器。在编写Python代码时,通常要面对很多列表,而这些列表中的对象,可能是相互关联的。如下例:names=[‘Cecilia‘,‘Lily‘,‘Maria‘]
length=[len(word)forwordinnames]对于上例中的源列表和派生列表,相同索引处有关联关系..
分类:
编程语言 时间:
2016-05-19 19:40:42
收藏:
0 评论:
0 赞:
0 阅读:
237
需求:因MSSQL2005备份无压缩功能,为节约空间对备份做压缩。解决思路:查找备份目录下所有.bak备份文件压缩并删除原文件命令如下:FOR/R"D:\_SQL_DATA_BACK"%fin(*.bak)DO"C:\ProgramFiles\WinRAR\WinRAR.exe"a-tk-ep1-m5-df-y"%f.rar""%f"bat脚本如下:@echooff
FOR/R"D:\_SQ..
分类:
Windows开发 时间:
2016-05-19 19:40:02
收藏:
0 评论:
0 赞:
0 阅读:
263
在Oracle中,控制文件是数据库挂载时所使用的文件,控制文件丢失或损坏,实例会崩溃,其中参数文件记录控制文件的位置;在实例启动到nomount后,如果db_names参数与控制文件中记录的数据库名一致,才可以mount,否则会报错;实例要启动到mount,会判断控制文件的位置和个数以及..
分类:
数据库技术 时间:
2016-05-19 19:39:52
收藏:
0 评论:
0 赞:
0 阅读:
236
日志分析-2.发送windows日志到一个远程的rsyslog服务器上要将一个Windows客户端的日志消息转发到我们的rsyslog服务器,需要一个安装Windowssyslog代理。1.SyslogAgenthttp://download.cnet.com/Datagram-SyslogAgent/3000-2085_4-10370938.html2.安装SyslogAgent这里省略安装步..
分类:
Windows开发 时间:
2016-05-19 19:39:32
收藏:
0 评论:
0 赞:
0 阅读:
842
续Open-EDSSV7应用系列之六构建软件iSCSI一、基本介绍单元(Units):物理硬盘或者RAID阵列。DSS用S0,S1,...,S[x]代表SATA/JBOD/RAID单元,用H0,H1,...,H[x]代表IDE单元,用MD0,MD1,...,MD[x]代表软件RAIDs.可以在一个UNIT建立卷组,也可以将一个新单元添加到一个已存在的卷组。D..
分类:
其他 时间:
2016-05-19 19:39:12
收藏:
0 评论:
0 赞:
0 阅读:
236
用户改自己的域帐户密码一般通过以下几种方式:加域的PC,用户直接按:Ctrl+Alt+Del键,点击:更改密码通过exchangeowa更改密码让管理员重置密码除了以上方式外,很多企业通过开发使用终端用户通过网页登录指定的地址来直接更改密码。今天我给大家分享是也是这种方式,但这个是..
分类:
Web开发 时间:
2016-05-19 19:39:02
收藏:
0 评论:
0 赞:
0 阅读:
1269
showprocesslist;只列出前100条,如果想全列出请使用showfullprocesslist下载;showcolumnsfromtable_namefromdatabase_name;或showcolumnsfromdatabase_name.table_name;或showfields;解释:显示表中列名称(和desctable_name命令的效果是一样的)查看连接数,状态showvariables..
分类:
数据库技术 时间:
2016-05-19 19:38:53
收藏:
0 评论:
0 赞:
0 阅读:
238
开源客户端,原生api的不足连接的创建是异步的,需要开发人员自行编码实现等待连接没有自动的超时重连机制Zk本身没提供序列化机制,需要开发人员自行指定,从而实现数据的序列化和反序列化Watcher注册一次只会生效一次,需要不断的重复注册Watcher的使用方式不符合java本身的术语..
分类:
其他 时间:
2016-05-19 19:38:42
收藏:
0 评论:
0 赞:
0 阅读:
344
我们都知道变量都有一个数据类型,每个数据类型都有自己所表示的范围,若当数据超过这个类型所表示的范围,就会出现错误,我们称这种现象叫做“溢出”。当然这样就要求每个变量的地址中所存储的数据不能够超过数据类型所表示的范围。字符型的表示范围是-128~127,数据类型表示..
分类:
其他 时间:
2016-05-19 19:38:34
收藏:
0 评论:
0 赞:
0 阅读:
165
提及IT技术,大家可能会觉得很熟悉,但是又会很陌生。IT技术最早指的是InformationTechnology,即信息技术,或者被称为ICT(InformationandCommunicationsTechnology),即信息和通信技术。而在互联网发展到如此地步的今天,有很多人也将IT理解为互联网技术(InternetTechnology)..
分类:
其他 时间:
2016-05-19 19:38:23
收藏:
0 评论:
0 赞:
0 阅读:
179
top看到的内存有resshrvirt几种这几种有不同的意义:res:1.进程当前正在使用的内存,包括比如mallocnew等各种方法分配的堆内存,和程序方法调用的栈内存。但是不包括swapout空间。2.包括其他进程的共享空间。3.如果进程申请了10MB的内存,而实际只使用了1MB,那么res增长1MB。..
分类:
系统服务 时间:
2016-05-19 19:38:02
收藏:
0 评论:
0 赞:
0 阅读:
268
use5.010;
while(<>){
my@llog=split;
$ips{$llog[0]}++;
}
for(keys%ips){
say"$_$ips{$_}";
}
分类:
Web开发 时间:
2016-05-19 19:37:52
收藏:
0 评论:
0 赞:
0 阅读:
175
今天用Windows10Hyper-V搭建WindowsServer2003系统,尝试各种排错方法、可能出现的问题都不行,无法正确安装操作系统,最终无奈去微软官方网站查看得知,微软从Windows10开始,Hyper-V不再支持安装WindowsServer2003(WindowsServer2003已于2015年7月14日结束生命周期)。为了..
分类:
Windows开发 时间:
2016-05-19 19:37:42
收藏:
0 评论:
0 赞:
0 阅读:
340
过去的几十年间,大量的编程语言被发明、被替换、被修改或组合在一起。每种语言总在争论中诞生,又在进化中消亡。而这些语言的的创造者,无一不是编程世界中的标志性人物,高举探索的旗帜不断前行。敬仰之情促使了这篇文章的诞生,这里收集并分享了这五十年来最成功、最流行的..
分类:
编程语言 时间:
2016-05-19 19:37:32
收藏:
0 评论:
0 赞:
0 阅读:
239
很久没写文章了,主要原因和大家差不多,都要为生活奔忙,搞了两个小项目。这两个小项目很凑巧,都可以使用ExtJS来开发,这正是练习使用ExtJS6的好机会,自然不会错过。很多读者可能会问,为什么不直接使用熟悉的ExtJS4来开发,而使用结构完全改变了的ExtJS6呢?首先,ExtJS
4..
分类:
Web开发 时间:
2016-05-19 19:37:22
收藏:
0 评论:
0 赞:
0 阅读:
256