搜索到与相关的文章
Tomcat

如何修改Tomcat 5.5.x的首页?

Tomcat5开始,context的配置就不放在/conf/server.xml中,而是每个context作为一个单独的xml文件,放在/conf/Catalina/localhost目录下,具体看之前写过的Tomcat5Guide阅读笔记。但是,如何修改Tomcat的根目录呢,也就是/。经过多方资料查询和试验,发现应该这样,首先和其他的webapp一样,写一个xml文件,如下:CODE:SELECTALL<

系统 2019-08-12 01:32:53 3072

MySql

mysql的limit经典用法及优化

用法一SELECT`keyword_rank`.*FROM`keyword_rank`WHERE(advertiserid='59')LIMIT2OFFSET1;比如这个SQL,limit后面跟的是2条数据,offset后面是从第1条开始读取。用法二SELECT`keyword_rank`.*FROM`keyword_rank`WHERE(advertiserid='59')LIMIT2,1;而这个SQL,limit后面是从第2条开始读,读取1条信息。这两

系统 2019-08-12 01:32:25 3072

编程技术

日活跃用户统计函数

题记:在做运营统计的时候,一个最常见的指标是日活跃用户数(DAU),它的一般性概念为当日所有用户的去重,但是在大部分情况下,我们获取到的数据中会有登录用户与有匿名用户,而这部分用户是会出现重叠的。常规的做法是利用cookie或者imei(移动端)进行自关联,然后算出有多少用户同时是登录用户和匿名用户,最终的日活跃用户数=登录用户+匿名用户-匿名转登录用户。在实际操作中需要写复杂的HQL才能完成这部分工作,而且运行效率低下,为此需要开发一个UDAF函数进行处

系统 2019-08-12 01:32:10 3072

各行各业

OpenCascade BRep Format Description (2)

OpenCascadeBRepFormatDescriptioneryar@163.com摘要Abstract:本文结合OpenCascade的BRep格式描述文档和源程序,对BRep格式进行分析,详细说明BRep的数据组织形式。结合源程序,可以对OpenCascade中ModelingData模块中的模型数据结构进行理解。关键字KeyWords:OpenCascade,BRepFormat,ModelingData一、实例分析OpenCascade的da

系统 2019-08-12 01:32:08 3072

各行各业

[WPF]Binding的Converter和Validator

不拘一格用数据的Converter上篇文已经说明,Binding就是数据源与目标之间的“关联”。大多数情况下,数据从Source到Target以及从Target返回Source都是“直来直去”的,但有些场景却需要我们对数据做些转换才能为我所用。举两个典型的例子:如果数据源里的值是Y和N,如果是Y,那么UI上的CheckBox就被勾选,否则就不勾选,这就需要我们把string(也许是char)类型的数据转换成bool?类型再使用。如果Binding是TwoW

系统 2019-08-12 01:32:01 3072

Python

Python中用Descriptor实现类级属性(Property)详解

上篇文章简单介绍了python中描述器(Descriptor)的概念和使用,有心的同学估计已经Get√了该技能。本篇文章通过一个Descriptor的使用场景再次给出一个案例,让不了解情况的同学可以更容易理解。先说说decorator这两个单词确实是有些相似,同时在使用中也是形影不离。这也给人造成了理解上的困难,说装饰器和描述器到底是怎么回事,为什么非得用一个@符号再加上描述器才行。很多文章也都把这俩结合着讲,我自己看完之后都会觉得很绕。其实学习一个知识点

系统 2019-09-27 17:56:47 3071

Python

Python OpenCV之图片缩放的实现(cv2.resize)

OpenCV函数原型:cv2.resize(InputArraysrc,OutputArraydst,Size,fx,fy,interpolation)参数解释:InputArraysrc输入图片OutputArraydst输出图片Size输出图片尺寸fx,fy沿x轴,y轴的缩放系数interpolation插入方式interpolation选项所用的插值方法:INTER_NEAREST最近邻插值INTER_LINEAR双线性插值(默认设置)INTER_A

系统 2019-09-27 17:54:08 3071

Python

Python DataFrame一列拆成多列以及一行拆成多行

摘要在进行数据分析时,我们经常需要把DataFrame的一列拆成多列或者根据某列把一行拆成多行,这篇文章主要讲解这两个目标的实现。1.读取数据2.将City列转成多列(以‘|'为分隔符)这里使用匿名函数lambda来讲City列拆成两列。3.将DataFrame一行拆成多行(以‘|'为分隔符)方法一:在刚刚得到的DataFrame基础上操作,如下图所以,可以明显看到我们按照City列将DataFrame拆成了多行。主要是先将DataFrame拆成多列,然后

系统 2019-09-27 17:50:12 3071

Java

在Java中利用set特性删除重复的数组元素

在Java中利用set特性删除重复的数组元素Set():存入Set的每个元素必须是唯一的,因为Set不保存重复元素。加入Set的Object必须定义equals()方法以确保对象的唯一性。Set与Collection有完全一样的接口。Set接口不保证维护元素的次序。HashSet:为快速查找而设计的Set。存入HashSet的对象必须定义hashCode()。TreeSet:保持次序的Set,底层为树结构。使用它可以从Set中提取有序的序列。LinkedH

系统 2019-08-29 23:30:19 3071

PHP

sourcesafe管理phpproj文件的补充说明(downmoon

在上一篇文章中,简介了vs.net环境下的php插件vs.php,在使用vs.php+sourcesafe管理代码时,发现有时候并不能从vs.netIDE中正确获取phpproj文件下的所有文件。但从sourcesafeIDE下却可以。后来发现sourcesafe管理界面,(Admin登录),tools——Options——FileTypes——FileGroup——Add"PHP"——“*.php;*.phpproj;*.sln”问题好像没有完全解决,但

系统 2019-08-29 23:28:58 3071