搜索到与相关的文章
Tomcat

CentOS学习笔记--Tomcat安装

Tomcat安装通常情况下我们要配置Tomcat是很容易的一件事情,但是如果您要架设多用户多服务的Java虚拟主机就不那么容易了。其中最大的一个问题就是Tomcat执行权限。普通方式配置的Tomcat是以root超级管理员的身份运行的,显然,这是非常危险的,可想而知,一但网站被挂马,您的整个服务器都可以被黑客控制了。而通过编译或在线(例如redhat系列的yum,debian系列的apt-get)的方式安装,一个服务器上又只能装一个tomcat的服务,如果

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

数据库相关

SQL脚本整理系列一 表分区

表分区的目的:1.把历史数据放到另外一个表里面可以提高查询效率当然如果经常查询历史数据和新数据的合并结果集这样做就大大的不好了2.通过把一个表放到不同的文件,不同的文件再存储到不同的磁盘列阵中,可以提高IO速度CPU比硬盘快多了3.提高可用性,一个磁盘坏了,另外一个磁盘上面的文件还能用这个对我意义不大4.便于备份只需要做一个分区的备份就可以了,比如云服务端,数据量比较大的就4个表单,把这四个表放在一个文件里面这样每天备份基本不花什么时间,还原也比较方便,这

系统 2019-08-12 01:32:13 2812

各行各业

Subversion与TortoiseSVN的安装

首先介绍一下Subversion与TortoiseSVN两者之间的关系:Subversion是一种集中分享信息的系统,它的核心是版本库,储存所有的数据。版本库按照文件树形式储存数据-包括文件和目录。任意数量的客户端都可以连接到版本库,读写这些文件。通过写数据,别人可以看到这些信息;通过读数据,可以看到别人的修改。TortoiseSVN是Subversion版本控制系统的一个免费开源客户端,可以超越时间的管理文件和目录。文件保存在中央版本库,除了能记住文件和

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

Python

python3.7环境,安装Anaconda

下载Anaconda安装包官网下载或是在清华大学镜像站下载,我安装的是下面这个版本:安装过程配置环境将anaconda的scripts文件夹路径添加到环境变量中。如果命令行输入输出如图所示则安装成功:为了避免可能发生的错误,我们在命令行输入condaupgrade--all先把所有工具包进行升级。(也可以不安装升级)打开pycharm,如图点击addlocal点击第三个选项,systeminterpreter,选择python.exe路径,点击ok,就可以

系统 2019-09-27 17:48:51 2811

Python

python中使用百度音乐搜索的api下载指定歌曲的lrc歌词

这次这个真的是干货哦,昨晚弄了半晚上,,,,从8点吃完饭就开始写,一直到了快12点才弄好,,,新手,伤不起呀。。。。先简单的说下吧,百度提供了一个音乐搜索的api,你想百度请求类似于http://box.zhangmen.baidu.com/x?op=12&count=1&title=最佳损友$$陈奕迅$$$$的地址,百度会给你返回一段xml,如下所示ThisXMLfiledoesnotappeartohaveanystyleinformationasso

系统 2019-09-27 17:47:50 2811

编程技术

用于管理 Active Directory 的 11 个基本工具

CSVDE逗号分隔值数据交换工具(即CSVDE)允许您使用CSV源文件将新对象导入到ActiveDirectory中;此外,该工具还提供了将现有对象导出到CSV文件的功能。CSVDE不能用于修改现有对象;在导入模式下使用此工具时,您只能创建全新的对象。使用CSVDE导出现有对象的列表相当简单。将ActiveDirectory对象导出到名为ad.csv的文件,方法如下:csvde–fad.csv–f开关表示后面为输出文件的名称。但是您必须注意,根据环境的不同

系统 2019-08-29 23:52:01 2811

编程技术

database link ora-12154:TNS:无法解析指定的连

创建databaselink时出现ora-12154:TNS:无法解析指定的连接标识符.报错如下:网上找了一大堆资料,结果发现自己一直在使用client上面的服务名,应该使用服务器上的服务名!dblink是二个oracle数据库服务器之间通讯用的,在创建dblink时千万不能把client上的tnsnames.ora中服务名写上去,今天就犯了一个傻问题。切记!确信你在A数据库中建的dblink使用的服务名是A机器上的,不是非数据库服务器的client上的。

系统 2019-08-29 22:55:33 2811

编程技术

分类与聚类

首先分清聚类和分类的区别:分类——监督学习算法,需要给定训练数据聚类——无监督学习算法,无训练数据。聚类分为层次方法和非层次方法:层次方法——最后形成一棵tree,每个node或者有k个分支,或者是叶子节点。(过程似huffmantree)非层次方法——是一个迭代过程,直至满足某个阀值退出。(主要包括k-mean和EM算法)k-mean算法的步骤:(每个样本只能属于一个聚类)1)随机选出k个centroid(质心)2)将每个样本分配给与之距离最近的cent

系统 2019-08-29 22:27:48 2811

Java

计算器制作JAVA版(第三步,表达式求值(+-*/))

这个东西一直是大家关注的热点,也是这个题目的真正目标所在,希望大家能够好好学习了解这个部分的思路想法。虽然这个思路不是以后编译原理上面的标准思路,也不是什么正统方法,但是它确实符合大家的想法和一贯的思路。因为不够正统和强悍,如有高人敬请指点。那么我们来考虑一下这个表达式,如果只有加减运算符大家是否感觉能很好的解决呢?首先是单位的数字和运算符(只有加减),那么我们就只用顺序处理即可。形如:a+b-c+d,我们是如何计算的呢?首先计算a+b,然后将结果e替代a

系统 2019-08-29 22:17:22 2811

Oracle

oracle pl/sql语言 中的函数

模式:createorreplacefunction函数名(参数名参数类型,...)return返回值类型is变量定义begin函数内容return返回变量;end函数名;/showerr;举例:createorreplacefunctionfunc_branchshow(p_rownumnumber,p_rowmaxnumber,p_fieldvarchar2,p_returntypenumberdefault1)returnvarchar2is/*函数

系统 2019-08-12 01:54:58 2811