- 博客(77)
- 资源 (1)
- 收藏
- 关注
转载 SecureCRT连接linux,vim颜色显示问题
为什么使用VIM?因为具有颜色显示的功能,并且还支持许多程序语法,VIM可以帮助你直接进行程序除错。但是在SecureCRT连接Linux后显示就是黑白,感觉很不爽!!怎么办?vim编写程序也很不方便,颜色纠错功能没有了。解决方法:1.确认安装了vim-enhancedrpm -qa | grep vim-enhanced2.
2017-09-02 13:53:27 579
转载 反转单链表
简介 这是一个相对比较简单直接的问题。假设我们有这么一个单链表,需要将它反转过来。对它分析的过程结合图的形式来看会比较清晰直观一点。 分析 我们要通过遍历的方式来反转链表,那么就需要考虑每次反转的时候需要将当前元素指向它原来的前面一个元素。因此,我们需要有一个变量来保存要反转元素的前面一个元素。另外,我们在遍历的时候,要调整当前元素时,为了能够找到后面的
2017-08-30 10:34:48 566
原创 使用JSP、EL表达式获取相对路径
为了解决不同部署方式的差别:采用绝对路径 El表达式的写法:${pageContext.request.contextPath} JSP的写法:<%=request.getContextPath()%> ${pageContext.request.contextPath}是通过 get方法去取的,先pageContext.getRequest()得到...
2017-08-21 16:29:25 1826
转载 四大编辑器 -- Sublime, Atom, VS Code和Notepad++
主要介绍3个跨平台的: Sublime, Atom, VS Code, 一个Windows的: Notepad++.Sublime Text官网: https://www.sublimetext.com/Sublime Text is a sophisticated text editor for code, markup and prose. You’ll lov
2017-08-13 10:15:06 70772 1
转载 实现虚拟机VMware上linux与windows互相复制与粘贴
系统环境: win7系统,虚拟机VMwareWorkstation上运行的CentOS系统。解决方法:只需要在CentOS安装一个vmware-tools的工具。 1.打开虚拟机的菜单“虚拟机”,下拉框中会有一个“安装 VMwareTools”工具的安装选项。点击之后,在CentOS的桌面下会出现VMwareTools...tar.gz 的文件。路径(/media/VMwareTo...
2017-08-08 22:22:54 1381
转载 配置Linux网络和克隆虚拟机并更改配置
一、配置Linux网络在安装Linux的时候,一定要保证你的物理网络的IP是手动设置的,要不然会在Linux设置IP连通网络的时候会报network is unreachable 并且怎么也找不到问题在哪!当在VMware中安装完Linux以后需要通过一些网络配置才能使Linux能够连能网络:1.首先如果是在虚拟机上安装的Linux必须要保证在网络适配器的地方选择的是:NAT模式:用于...
2017-08-08 22:18:50 608
转载 Linux(CentOS)下,设置IP/Netmask/Gateway等
原来的服务器(IP:115.238.54.116),新增的服务器(IP:115.238.73.175);打算给原服务器和新服务器分别设置一个内网IP(192.168.0.2和192.168.0.3)。# ifconfig em2 192.168.0.2 netmask 255.255.255.0这种方法,可以设置,但重启后,会丢失;所以,用如下方法!先查看原有的网络配置。# cd /et...
2017-08-06 22:47:40 3132
转载 Linux命令行修改IP、网关、DNS的方法
Linux命令行修改IP、网关、DNS的方法方式一:ifconfig eth0 192.168.1.18 netmask 255.255.255.0说明:该种方式可以使改变即时生效,重启后会恢复为原来的IP方式二:vi /etc/sysconfig/network-scripts/ifcfg-eth0说明:该方式要重启后生效,且是永久的如果要立即更改且永久生效,就只能以...
2017-08-01 23:59:36 1537
原创 linux安装图形界面
先执行yum groupinstall "X Window System" -yyum groupinstall "Desktop" -y再执行startx
2017-08-01 23:08:32 884
转载 Dubbo是什么?能做什么?
1. Dubbo是什么?Dubbo是一个分布式服务框架,致力于提供高性能和透明化的RPC远程服务调用方案,以及SOA服务治理方案。简单的说,dubbo就是个服务框架,如果没有分布式的需求,其实是不需要用的,只有在分布式的时候,才有dubbo这样的分布式服务框架的需求,并且本质上是个服务调用的东东,说白了就是个远程服务调用的分布式框架(告别Web Service模式中的WSdl,以服务者与消费者...
2017-07-30 23:01:19 161225 35
原创 Linux环境下部署Dubbo 监控中心
1.安装JDK 2.安装Tomcat 3.部署监控中心:[root@localhost ~]# cp dubbo-admin-2.5.4.war apache-tomcat-7.0.47/webapps/dubbo-admin.war 4.启动 tomcat 5.访问http://192.168.25.167:8080/dubbo-admin/用户...
2017-07-25 23:27:57 3637
转载 Linux下Tomcat端口号以及进程相关命令
1. 查看tomcat进程ps -aux | grep tomcat(或者ps -ef | grep tomcat都行) [plain] view plain copyroot 1537 0.1 3.7 12829256 1248140 ? Sl Oct13 <span style="font-family: Arial, Helvetica,...
2017-07-25 22:11:37 3656
转载 Eclipse各版本分析比较
Eclipse最初是由IBM公司开发的替代商业软件Visual Age for Java的下一代IDE开发环境,2001年11月贡献给开源社区,现在它由非营利软件供应商联盟Eclipse基金会。Eclipse的设计思想是:一切皆插件。Eclipse核心很小,其它所有功能都以插件的形式附加于Eclipse核心之上。Eclipse基本内核包括:图形API(SWT/Jface),Java开发
2017-07-22 22:59:33 1879
转载 Maven Failed to execute goal org.apache.maven.plugins:maven-clean-plugin:2.5:clean Failed to delete
I‘m trying to run simple struts project using maven and tomcat.When I‘m trying to exucute next goals:clean install tomcat7:run ,there is an error :[ERROR] Failed to execute goal org.apache.mav
2017-07-21 22:09:04 2982
转载 Eclipse常用快捷键
Eclipse常用快捷键1几个最重要的快捷键代码助手:Ctrl+Space(简体中文操作系统是Alt+/)快速修正:Ctrl+1单词补全:Alt+/打开外部Java文档:Shift+F2显示搜索对话框:Ctrl+H快速Outline:Ctrl+O打开资源:Ctrl+Shift+R打开类型:Ctrl+Shift+T显示重构菜单:Alt+Shift+
2017-07-20 19:01:51 305
转载 初识JavaScript,Ajax,jQuery,并比较三者关系
一、基本认识 1、JavaScript 定义: JavaScript的简写形式就是js,是由Netscape公司开发的一种脚本语言,一种广泛用于客户端Web开发的脚本语言,常用来给HTML网页添加动态功能(其编写的程序可以被嵌入到HTML或XML页面中,并直接在浏览器中解释执行)。 组成部分: 核心(ECMAScript...
2017-07-15 21:28:44 297
转载 Training Set, Validation Set 和Testing Set之间的差别及关系
1. 各类数据的用途示例 训练数据和验证数据在训练时使用,基本流程如下: [python] view plain copy for each epoch for each training data instance propagate error through the network
2017-07-05 15:33:36 817
转载 利用MATLAB 2016a进行BP神经网络的预测(含有神经网络工具箱)
利用MATLAB 2016a进行BP神经网络的预测(含有神经网络工具箱) 最近一段时间在研究如何利用预测其销量个数,在网上搜索了一下,发现了很多模型来预测,比如利用回归模型、时间序列模型,GM(1,1)模型,可是自己在结合实际的工作内容,发现这几种模型预测的精度不是很高,于是再在网上进行搜索,发现神经网络模型可以来预测,并且有很多是结合时间序列或者SVM(支持向量机)等组合模型来
2017-07-03 18:26:36 102618 64
转载 Graphviz入门
1、安装Graphviz (windows 版本,后面说linux下的安装) 1.1)下载安装文件从graphviz官网下载 http://www.graphviz.org/Download.php或者从我的百度网盘下载 http://pan.baidu.com/s/1i3mzunV下载后双击安装,跟着提示安装即可 1.2)安装后可能在桌面没有graph
2017-07-03 12:36:23 618
转载 BP神经网络的数学原理及其算法实现
什么是BP网络BP网络的数学原理BP网络算法实现出处http://blog.csdn.net/zhongkejingwang/article/details/44514073 上一篇文章介绍了KNN分类器,当时说了其分类效果不是很出色但是比较稳定,本文后面将利用BP网络同样对Iris数据进行分类。什么是BP网络BP神经网络,BP即Back P
2017-07-02 17:19:52 1241
转载 过滤器(Filter)和拦截器(Interceptor)的区别
来自:http://www.cnblogs.com/luoyun/archive/2013/01/04/2844274.html过滤器(Filter)和拦截器(Interceptor)的区别Filter介绍 Filter可以认为是Servlet的一种“加强版”,它主要用于对用户请求进行预处理,也可以对HttpServletResponse进行后处理,是个典型的处理链。Filt...
2017-06-20 12:59:29 253
转载 SVN和Maven的区别
构建工具—maven,版本控制工具—svn。一、只有svn的情况 首先考虑没有maven的情况。这样的话,项目组每个开发人员,都需要在本地check out所有的源码。每次提交之前,需要先更新周边工程的代码。由于工程之间是依赖的,所以很可能需要把所有的代码都更新一遍。在项目依赖混乱的情况下,就更麻烦 ,等于说,项目组成员之间的协作,是以SVN为中心的
2017-06-17 12:14:39 350
转载 Git 和 SVN 之间的五个基本区别
GIT不仅仅是个版本控制系统,它也是个内容管理系统(CMS),工作管理系统等。如果你是一个具有使用SVN背景的人,你需要做一定的思想转换,来适应GIT提供的一些概念和特征。所以,这篇文章的主要目的就是通过介绍GIT能做什么、它和SVN在深层次上究竟有什么不同来帮助你认识它。那好,这就开始吧…1.GIT是分布式的,SVN不是:这是GIT和其它非分布式的版本控制系统,例如SVN
2017-06-17 12:11:38 335
转载 Matlab中plot函数参数解析
功能二维曲线绘图 语法1234567plot(Y)plot(X1,Y1,...)plot(X1,Y1,LineSpec,...)plot(...,'PropertyName',PropertyValue,...)plot(axes_handle
2017-06-11 10:54:40 44641
转载 Apache的DBUtils框架学习
commons-dbutils简介commons-dbutils是Apache组织提供的一个开源JDBC工具类库,它是对JDBC的简单封装,学习成本极低,并且使用dbutils能极大简化jdbc编码的工作量,同时也不会影响程序的性能。因此dbutils成为很多不喜欢hibernate的公司的首选。 commons-dbutils API介绍:org.apache.commons.dbut...
2017-06-09 11:25:37 285
转载 ServletContext作用功能详解
ServletContext,是一个全局的储存信息的空间,服务器开始,其就存在,服务器关闭,其才释放。request,一个用户可有多个;session,一个用户一个;而servletContext,所有用户共用一个。所以,为了节省空间,提高效率,ServletContext中,要放必须的、重要的、所有用户需要共享的线程又是安全的一些信息。换一种方式说吧,运行在Java虚拟机中的每一个Web应用...
2017-06-06 18:55:56 333
转载 开源框架:DBUtils使用详解
一, 先熟悉DBUtils的API: 简介:DbUtils是一个为简化JDBC操作的小类库。以下使用的是最新版的commons-dbutils-1.4,先给个简介,以便迅速掌握API的使用。 整个dbutils总共才3个包:1、包org.apache.commons.dbutils 接口摘要ResultSetHandler 将ResultSet转换为别...
2017-06-05 08:51:43 355
转载 Apache DbUtils应用实例
前段时间使用了Apache Common DbUtils这个工具,在此留个印,以备不时查看。大家都知道现在市面上的数据库访问层的框架很多,当然很多都是包含了OR-Mapping工作步骤的 例如大家常用的Hibernate与Mybatis。当然如果人们要一个纯粹的封装了JDBC的工具类,使用Apache Common DbUtils(下面简称ACD)是个不错的选择,这个工具在JDBC的基础上稍...
2017-06-05 08:44:42 264
转载 支持向量机通俗导论(理解SVM的三层境界)
支持向量机通俗导论(理解SVM的三层境界)作者:July 。致谢:pluskid、白石、JerryLead。说明:本文最初写于2012年6月,而后不断反反复复修改&优化,修改次数达上百次,最后修改于2016年11月。声明:本文于2012年便早已附上所有参考链接,并注明是篇“学习笔记”,且写明具体参考了pluskid等人的文章。文末
2017-06-02 13:03:43 602
转载 K-means 聚类算法及其代码实现
序言K-means算法是非监督学习(unsupervised learning)中最简单也是最常用的一种聚类算法,具有的特点是:对初始化敏感。初始点选择的不同,可能会产生不同的聚类结果最终会收敛。不管初始点如何选择,最终都会收敛。本文章介绍K-means聚类算法的思想,同时给出在matlab环境中实现K-means算法的代码。代码使用向量化(vectorization1)来
2017-05-27 14:46:16 1297
转载 MATLAB求解线性规划(含整数规划和0-1规划)问题
线性规划是数学规划中的一类最简单规划问题,常见的线性规划是一个有约束的,变量范围为有理数的线性规划。如:对于这类线性规划问题,数学理论已经较为完善,可以有多种方法求解此类问题。但写这篇文章的目的并不是为了介绍数学理论,我们这里主要讲解如果利用工具求解这一类线性规划问题。最著名,同时也是最强大的数学最优化软件是LINGO/LINDO软件包,它能够求解多种的数学规划问题
2017-05-26 22:59:41 6020
转载 Kmeans算法详解及MATLAB、Python实现
首先要来了解的一个概念就是聚类,简单地说就是把相似的东西分到一组,同 Classification (分类)不同,对于一个 classifier ,通常需要你告诉它“这个东西被分为某某类”这样一些例子,理想情况下,一个 classifier 会从它得到的训练集中进行“学习”,从而具备对未知数据进行分类的能力,这种提供训练数据的过程通常叫做 supervised learning (监督学习),
2017-05-26 22:54:10 1626
转载 Anaconda安装使用教程 python 科学计算 发行版
1.原生python的不方便作为一个数据与算法工作者,Python的使用频率很高。现阶段python做科学计算的标配是numpy+scipy+matplotlib+sklearn+pandas。可惜的是,原生的python是不带这些包的。于是,每次遇到一个新机器,需要安装这些包。更可气的是,昨晚本博主为了在新机器上安装sklearn,足足花了两小时,中间踩了无数之前没遇到过的天坑加上天朝坑
2017-05-25 13:15:39 2478
转载 Windows环境下Anaconda2(Python2)和Anaconda3(Python3)的同时安装
前言Anaconda是一个Python的科学计算发行版,包含了超过300个流行的用于科学、数学、工程和数据分析的Python Packages。由于Python有2和3两个版本,因此Anaconda也在Python2和Python3的基础上推出了两个发行版,即Anaconda2和Anaconda3。有时候我们会在电脑上同时使用Anaconda2和Anaconda3两个版本,
2017-05-25 11:10:15 1443 1
转载 windows上安装Anaconda和python
转载自:http://www.cnblogs.com/denny402/p/5121501.html一提到数字图像处理编程,可能大多数人就会想到matlab,但matlab也有自身的缺点:1、不开源,价格贵2、软件容量大。一般3G以上,高版本甚至达5G以上。3、只能做研究,不易转化成软件。因此,我们这里使用Python这个脚本语言来进行数字图像处
2017-05-25 09:52:36 479
转载 Windows下Anaconda的安装和简单使用
Anaconda is a completely free Python distribution (including for commercial use and redistribution). It includes over 195 of the most popular Python packagesfor science, math, engineering, data anal
2017-05-25 08:37:52 483
转载 Anaconda使用总结
序Python易用,但用好却不易,其中比较头疼的就是包管理和Python不同版本的问题,特别是当你使用Windows的时候。为了解决这些问题,有不少发行版的Python,比如WinPython、Anaconda等,这些发行版将python和许多常用的package打包,方便pythoners直接使用,此外,还有virtualenv、pyenv等工具管理虚拟环境。个人尝试了很多类似的
2017-05-25 08:32:07 350
转载 机器学习库
一、前提 在Pthon下做机器学习,需要科学计算包和绘图库的支持,科学计算则是NumPy或SciPy,似乎NumPy更流行些。画图工具包则必定为matplotlib。这些都是开源、免费使用的,选择这些库主要的原因是做线性代数中的矩阵计算极为便利,而且效率比自己开发高的多。二、机器学习库(1)scikit-learn [http://scikit-learn.org
2017-05-25 08:24:18 302
转载 Python机器学习库scikit-learn实践
一、概述 机器学习算法在近几年大数据点燃的热火熏陶下已经变得被人所“熟知”,就算不懂得其中各算法理论,叫你喊上一两个著名算法的名字,你也能昂首挺胸脱口而出。当然了,算法之林虽大,但能者还是有限,能适应某些环境并取得较好效果的算法会脱颖而出,而表现平平者则被历史所淡忘。随着机器学习社区的发展和实践验证,这群脱颖而出者也逐渐被人所认可和青睐,同时获得了更多社区力量的支持、改进和推广
2017-05-25 08:21:58 300
转载 JAVA 四大域对象总结
一、ServletContext1、生命周期:当Web应用被加载进容器时创建代表整个web应用的ServletContext对象,当服务器关闭或Web应用被移除时,ServletContext对象跟着销毁。2、作用范围:整个Web应用。3、作用:a)在不同Servlet 之间转发this.getServletContext().getRequestDispatcher("/se...
2017-05-19 19:34:23 211
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人