搜索到与相关的文章
数据库相关

mongodb分页优化

现在参与一个项目的开发,需要用java查询mongodb数据库,在这里分页用的skipsort和limit结合,查询语句如下(已经在相关字段建立索引)DBCursorcursor=collection.find(query).skip((skip-1)*PAGESIZE).sort(newBasicDBObject("starttime",-1)).limit(PAGESIZE);//PAGESIZE=10由于分页,这里需获取符合条件的总数语句如下intc

系统 2019-08-12 01:53:07 2290

Java

Ubuntu12.04.3LTS安装Oracle Java 7

今天在ubuntu12.04LTS上安装Matlab时总是出错,显示拷贝jar包(cp“xx.jar”)出现错误,在网上搜索了一下发现原来是没有安装java。自己打算安装oracle官方的java版本,所以就进行了一下安装:(也可以使用软件源中的openjava)1.删除openjava安装包:sudoapt-getpurgeopenjdk*2.安装oraclejava7,打开终端运行下面的命令(这里是有错误的):sudoadd-apt-repositor

系统 2019-08-12 01:52:19 2290

各行各业

goagent提示address already in use

在ubuntu下运行goagent方法为命令行输入:sudopythongoogle_appengine/goagent-goagent-496b57e/local/proxy.py#后面的参数为你的goagent路径,我的装在了/home/(用户名)/google_appengine/goagent-goagent-496b57e/运行后可能会出现端口被占用的情况,即:socket.error:[Errno98]Addressalreadyinuse有两

系统 2019-08-12 01:33:31 2290

各行各业

更新表 使用表中一列等于另一张中列的内容

updatetable1innerjoinontable2settable1.col1=table2.col2UPDATEiptableINNERJOINcityONcity.CityName=myfunction(iptable.CityName)SETiptable.cityno=city.CityNO上面iptable1k条数据,city20k条数据本本上花了13min算好,主要是myfunction()字符串处理花了好长时间。表中插入一列用来算my

系统 2019-08-12 01:33:28 2290

数据库相关

VC.STL Newsgroup Good Questions(三)

VC.STLNewsgroupGoodQuestions(三)声明Container对象时有许多C4786编译警告,Why?Articlelastmodifiedon2002-5-29----------------------------------------------------------------Theinformationinthisarticleappliesto:-MicrosoftVisualC++,32-bitEditions,ve

系统 2019-08-12 01:33:11 2290

数据库相关

Sqlcmd 使用

Sqlcmd是SQLServer2005所带的一个命令行工具。它是用于执行SQL脚本和替代上一个版本SQLServer的osql工具。除了执行SQL代码,它也执行所谓的“sqlcmd扩展”。这些扩展提供了许多普通SQL之外的功能,使得sqlcmd成为用脚本自动化SQLServer数据库管理和维护的一个好用的工具。本文将介绍使用sqlcmd的基本方法,并提供一些它在SQLServer管理和维护中的实践方法。从命令行提示窗口中以交互模式启动sqlcmd命令。当

系统 2019-08-12 01:32:40 2290

数据库相关

分享OLAP的时间维度设计语句

时间维度在OLAP中是很常用,我们一般分为日期维度和时刻维度组成。我整理了如何生成他们的语句如下1)日期维度[Dim_Date]ViewCodeIFEXISTS(select*FROMsys.objectsWHEREobject_id=OBJECT_ID(N'[dbo].[Dim_Date]')ANDtypein(N'U'))Droptable[dbo].[Dim_Date]GOCREATETABLE[dbo].[Dim_Date](DateKey[int

系统 2019-08-12 01:32:38 2290

各行各业

解读X++中的分号

X++代码中有个分号特别有意思,看起来像是把变量的声明段和代码部分分开了,便于编译器解析。我们会发现,有时候不加这个分号,代码编译也不会有错,而有时候又不得不加。有人说,如果代码部分开始的第一个词语是一个关键字,则可以不加。这种说法没错,但没解释原因。总之,目的只有一个,就是为了编译器能够顺利解析哪些部分是声明,哪些部分是代码。请看下面的代码:staticvoidJob18(Args_args){ItemIditemId;itemId='1000';}上面

系统 2019-08-12 01:32:34 2290

Python

Python 字符串大小写转换的简单实例

①所有字母都转换为大写#-*-coding:utf-8-*-if__name__=="__main__":a='hello,world!'print(a.upper())输出:HELLO,WORLD!②所有字母都转换为小写#-*-coding:utf-8-*-if__name__=="__main__":a='HELLO,WORLD!'print(a.lower())输出:hello,world!③首字母转换成大写,其余转换成小写#-*-coding:ut

系统 2019-09-27 17:56:52 2289

Python

跟老齐学Python之再深点,更懂list

list解析先看下面的例子,这个例子是想得到1到9的每个整数的平方,并且将结果放在list中打印出来>>>power2=[]>>>foriinrange(1,10):...power2.append(i*i)...>>>power2[1,4,9,16,25,36,49,64,81]python有一个非常有意思的功能,就是list解析,就是这样的:>>>squares=[x**2forxinrange(1,10)]>>>squares[1,4,9,16,25

系统 2019-09-27 17:56:44 2289