Category - OTHERS

2017-06-28 09:57:08    204    0    0

1、在conf目录中新建Catalina\localhost目录,在该目录中新建一个xml文件,名字可以随意取,只要和当前文件中的文件名不重复就行了。

在Tomca的安装目录 conf/Catalina/localhost下,里面有Tomcat自带的三个应用,随意复制其中的一个XML文件,然后修改docbase指向你自己的应用程序,并把文件名改名,

改xml文件的内容为:

<Context path="/hellooo" docBase="D:/myWork" 

reloadable="false" debug="0"

privileged="true" >

</Context>

xml的文件名必须和path的名字一致。

 (注意xml文件名(例如:hello.xml)将作为Context中的path属性值,不管文件里的path属性值如何设置也是无效的)

上面例子的访问路径是:http://localhost:8080/hello

 

2、直接放到Webapps目录下

Tomact的Webapps目录是Tomcat默认的应用目录,当服务器启动时,会加载所有这个目录下的应用。也可以将JSP程序打包成一个war包放在目录下,服务器会自动解开这个war包,并在这个目录下生成同名的文件夹,一个war包就是有特性格式的jar包,它是讲一个Web程序的所有内容进行压缩得到。具体如何打包,可以使用许多开发工具的IDE环境,如Eclipse、NetBeans、ant、JBuilder等。也可以用cmd

命令: jar -cvf applicationname.war package.*

  将HelloWeb目录拷贝到$CATALINA_HOME/webapps下,然后启动服务器就可以了,Tomcat启动时应用自动加载。访问地址:http://localhost:8080/hello/

    Webapps这个默认的应用目录也可以改变。打开Tomcat的conf目录下的server.xml文件,找打下面的内容:

<Host  name="localhost"appBase="webapps"

 unpackWARs="true"autoDeploy="true"  xmlValidation="false"xmlNamespaceAware="false">

将appBase修改即可.

3 . 在server.xml

2017-06-09 15:50:01    133    0    1

函 数                                              用 途
length(object)                              显示对象中元素/成分的数量
dim(object)                                   显示某个对象的维度
str(object)                                     显示某个对象的结构
class(object)                                  显示某个对象的类或类型
mode(object)                                显示某个对象的模式
names(object)                              显示某对象中各成分的名称
c(object, object,…)                       将对象合并入一个向量

cbind(object, object, …)               按列合并对象
rbind(object, object, …)               按行合并对象
Object                                             输出某个对象
head(object)                                  列出某个对象的开始部分
tail(object)                                      列出某个对象的最后部分
ls()                                                    显示当前的对象列表
rm(object, object, …)                    删除一个或更多个对象。语句

rm(list = ls())                                   将删除当前工作环境中的几乎所有对象*
newobject <- edit(object)             编辑对象并另存为newobject
fix(object)                                       直接编辑

2017-06-09 13:53:55    70    0    0

由于不同的列可以包含不同模式(数值型、字符型等)的数据,数据框的概念较矩阵来说更
为一般。它与你通常在SAS、SPSS和Stata中看到的数据集类似。数据框将是你在R中最常处理的
数据结构。

1.创建一个数据框

< age<-c(20,21,30,23)
< name<-c("cj","zq","zp","wc")
< game<-c("dota2","coc","lol","王者荣耀")
< t<-data.frame(name,age,game)
< t
输出:
  name age     game
1   cj  20    dota2
2   zq  21      coc
3   zp  30      lol
4   wc  23 王者荣耀

2.选取框中元素

> t[1:2]
输出:
  name age
1   cj  20
2   zq  21
3   zp  30
4   wc  23

> t[c("age","game")]
  age     game
1  20    dota2
2  21      coc
3  30      lol
4  23 王者荣耀

3.生成联列表,用来分析各个字段之间的关联性

> table(t$age,t$game)
    
     coc dota2 lol 王者荣耀
  20   0     1   0        0
  21   1     0   0        0
  23   0     0   0        1
  30   0     0   1        0