- 军军小站|张军博客
搜索到与相关的文章
各行各业

RMQ 详解及 题目

RMQ(RangeMinimum/MaximumQuery)问题:RMQ问题是求给定区间中的最值问题。当然,最简单的算法是O(n)的,但是对于查询次数很多(设置多大100万次),O(n)的算法效率不够。可以用线段树将算法优化到O(logn)(在线段树中保存线段的最值)。不过,Sparse_Table算法才是最好的:它可以在O(nlogn)的预处理以后实现O(1)的查询效率。下面把SparseTable算法分成预处理和查询两部分来说明(以求最小值为例)。预处

系统 2019-08-12 09:26:40 3270

MySql

mysql中的timestamp类型时间比较:unix_timesta

在mysql中,某字段的类型设置为了timestamp,那么我们现在希望取出指定时间段的记录,该如何做呢?在php中有time()和strtotime()来进行日期和时间戳的格式化,而在mysql中也有类似的函数,它们就是unix_timestamp()和from_unixtime()函数举例说明,参考如下sql语句:1Select*2FROM(`x60_usr_subscribe`)3Where`status`=14ANDunix_timestamp(s

系统 2019-08-12 01:51:37 3270

C#

C#客户端绑定DataView和DataTable的几个技巧

这几个问题算不上高级技巧,但是的确还有很多人不知道,尤其是对DataView了解比较少,下面代码演示了如何绑定数据到combobx和datagridview,另外还包括了如何在绑定时过滤重复,设置联动,以及如何利用DataRelation求汇总表格。程序界面请读者自己生成,一个form,两个combobox,三个datagridview就可以了。参考界面如下程序代码如下usingSystem;usingSystem.ComponentModel;using

系统 2019-08-29 23:52:50 3269

C++

source code analyzer 功能强大的C/C++源代码分

特色迅捷是一个功能强大的C/C++源代码分析软件。可以处理数百万行的源程序代码。支持标准及K&R风格的C/C++。对每一个打开的源代码工程,通过建立一个包含丰富交叉引用关系的数据库,显示其所含的各种信息:所有的源文件、所有的头文件、所有的代码文件、词汇索引、索引结果、文件包含关系、宏定义、数据结构和函数定义、可扩展的函数定义、函数调用关系、分文件夹的定义目录、构造层次、诊断性输出等。仅须按一键就可以非常方便地扩展各种类型的定义和调用关系。所有这些结合起来帮

系统 2019-08-12 09:27:24 3269

SqlServer

SQL SERVER时间格式化

原文:SQLSERVER时间格式化1declare@iint=12begin3while(@i<=200)4begin5BEGINtry6printconvert(varchar(3),@i)+''+convert(VARCHAR,getdate(),@i)7ENDTRY8BEGINcatch9endcatch10set@i=@i+111end12end结果:1:11/30/142:14.11.303:30/11/144:30.11.145:30-11-1

系统 2019-08-12 01:33:04 3269

Jquery

20个jQuery的3D特效插件

3D是个可愉悦每个人的好东西,jQuery可以帮助添加令人惊艳的3D效果。从图表到菜单、按钮,3D将用户体验提高到一个新的高度。jQuery3D效果的综合列表,为我们展示了jQuery的创造性应用带给我们惊人的效果。以下列出的20个效果案例,附带站点、演示和下载。以下是相册切换3D效果:1.jQuery3DTheatreCarouseljQuery3DTheatreCarouselWebSitejQuery3DTheatreCarouselDemojQue

系统 2019-08-29 23:32:16 3268

Android

Android Studio SDK Manager无法正常下载如何设

一方面在/etc/hosts中设置:#Google主页203.208.46.146www.google.com##这行是为了方便打开Android开发官网现在好像不翻也可以打开74.125.113.121developer.android.com##更新的内容从以下地址下载203.208.46.146dl.google.com203.208.46.146dl-ssl.google.com然后在AndroidSDKManager的设置中:关键设置信息:HTT

系统 2019-08-29 22:17:23 3268

Oracle

Oracle 表空间与数据文件

--==============================--Oracle表空间与数据文件--==============================/*一、概念表空间:是一个或多个数据文件的逻辑集合表空间逻辑存储对象:永久段-->如表与索引临时段-->如临时表数据与排序段回滚段-->用于事物回滚或闪回内存的撤销数据表空间分类:系统表空间(system、sysaux),非系统表空间一个表空间至少包含一个数据文件,一个数据文件只能属于一个表空间。不

系统 2019-08-12 01:51:48 3268

C#

分享一个改进版的仿MSN/QQ弹出窗口(C#)

在这篇文章(http://blog.csdn.net/downmoon/archive/2007/06/13/1649923.aspx)中,邀月曾经介绍过使用cookie使用登录后像MSN,QQ那样的弹出窗口,今天在项目中再次使用时,对原控件进行了封装,提供了几个属性:1、PopShowCycle:弹出周期。默认为OnceByReCreateCookie。OnceByReCreateCookie,OnceByCreateCookie,只在第一次弹出并使用C

系统 2019-08-29 23:53:34 3267

编程技术

23种设计模式(6):模版方法模式

文章来源:http://blog.csdn.net/zhengzhb/article/details/7405608定义:定义一个操作中算法的框架,而将一些步骤延迟到子类中,使得子类可以不改变算法的结构即可重定义该算法中的某些特定步骤。类型:行为类模式类图:事实上,模版方法是编程中一个经常用到的模式。先来看一个例子,某日,程序员A拿到一个任务:给定一个整数数组,把数组中的数由小到大排序,然后把排序之后的结果打印出来。经过分析之后,这个任务大体上可分为两部分

系统 2019-08-12 09:29:58 3267