为您找到搜索结果:6777个
Eclipse导入Maven项目出现:Could not calculate build plan: Plugin org.apache.maven.plugins:maven-war-plugin:2.2
错误如下:Couldnotcalculatebuildplan:Pluginorg.apache.maven.plugins:maven-war-plugin:2.2oroneofitsdependenciescouldnotberesolved:Failedtoreadartifactdescriptorfororg.apache.maven.plugins:maven-war-plugin:jar:2.2...解决方法:1、项目右键->【Maven】->【UpdateProject...】把这个选上,最后点击【OK】进行升级2、可以尝试把C:Users用户名.m2epositoryorgapachemavenpluginsmaven-deploy-plugin目录删除。...
Maven是什么
以下内容引用自https://ayayui.gitbooks.io/tutorialspoint-maven/content/book/maven_overview.html:Maven是一种项目管理和理解工具。Maven向开发者提供了一个完整的构建生命周期框架。开发团队几乎不用花时间就可以使用自动化构建项目的基础框架,因为Maven使用了一套标准的目录结构和默认的构建生命周期。在存在多个开发团队的场景中,Maven可以在很短的时间内按标准建立起工作方式。因为大多数的项目配置简单并且可重用,Maven简化了开发者在创建报告,检查,构建和测试自动化配置中的工作。Maven提供给开发者管理如下过程的方法:项目构建(Builds)文档(Documentation)报告(Reporting)项目依赖(Dependencies)软件配置管理(SCMs源代码管理)发布(Releases)分发(Distribution)邮件列表(mailinglist)总的来说,Maven简化和统一了项目构建的过程。它无缝地处理项目编译,分发,文档,团队合作和其他任务,增加了任务处理的重用性,并可以处理大多数构建相...
Ubuntu下使用UFW配置防火墙(简化iptables的操作)
UFW全称为UncomplicatedFirewall,是Ubuntu系统上配置iptables防火墙的工具。UFW提供一个非常友好的命令用于创建基于IPV4,IPV6的防火墙规则。但是,UFW是没有界面的,就是用命令的那一种,所以,操作起来就不是那么的方便,有人帮它写了个界面,名字就叫做“Gufw”。由于Ubuntu下的iptables操作起来比较复杂,依赖关系比较多,所以使用UFW时可以简化很多操作。当然Debian同样适用。无论是桌面版还是服务器版,UFW的命令行用法是一样的。 一、安装UFW首先,用如下命令来检查下系统上是否已经安装了UFW。$sudodpkg--get-selections|grepufw如还没有安装,可以使用apt命令来安装,如下所示:$sudoapt-getinstallufw在使用前,你应该检查下UFW是否已经在运行。用下面的命令来检查:$sudoufwstatus如果你发现状态是:inactive,意思是没有被激活或不起作用。二、使用方法1、启用sudoufwenablesudoufwdefaultdeny#作用:开启...
Ubuntu使用iptables配置防火墙提示:unrecognized service(Ubuntu配置iptables防火墙)
Ubuntu默认安装是没有开启任何防火墙的。当使用serviceiptablesstatus时发现提示iptables:unrecoginzedservice。意思是无法识别的服务。以下方法来自http://blog.csdn.net/lywzgzl/article/details/39938689,但是测试发现,此方法已经无法在Ubuntu中使用#在ubuntu中由于不存在/etc/init.d/iptales文件,所以无法使用service等命令来启动iptables,需要用modprobe命令。#启动iptablesmodprobeip_tables#关闭iptables(关闭命令要比启动复杂)iptables-Fiptables-Xiptables-Ziptables-PINPUTACCEPTiptables-POUTPUTACCEPTiptables-PFORWARDACCEPTmodprobe-rip_tables#依次执行以上命令即可关闭iptables,否则在执行modproble-rip_tables时将会提示#FATAL:Moduleip_tablesisinuse...
解决Linux系统没有/etc/sysconfig/iptables文件
Linux系统中,防火墙默认是不开启的,一般也没有配置过任何防火墙的策略,所以不存在/etc/sysconfig/iptables文件。一、常规解决方法:1、在控制台使用iptables命令随便写一条防火墙规则iptables-AOUTPUT-jACCEPT2、使用serviceiptablessave进行保存,默认就保存到了/etc/sysconfig目录下的iptables文件中。但是,这个方法已经在一些版本的Linux下无法使用,比如Ubuntu,Debian。二、特殊解决办法直接创建文件vi/etc/sysconfig/iptables然后保存退出,【Esc】->【:wq!】...
Linux脚本开头#!/bin/bash和#!/bin/sh是什么意思以及区别
一、意思#!/bin/sh是指此脚本使用/bin/sh来解释执行,#!是特殊的表示符,其后面根的是此解释此脚本的shell的路径。其实第一句的#!是对脚本的解释器程序路径,脚本的内容是由解释器解释的,我们可以用各种各样的解释器来写对应的脚本。比如说/bin/csh脚本,/bin/perl脚本,/bin/awk脚本,/bin/sed脚本,甚至/bin/echo等等。#!/bin/bash同理。二、区别GNU/Linux操作系统中的/bin/sh本是bash(Bourne-AgainShell)的符号链接,但鉴于bash过于复杂,有人把bash从NetBSD移植到Linux并更名为dash(DebianAlmquistShell),并建议将/bin/sh指向它,以获得更快的脚本执行速度。DashShell比BashShell小的多,符合POSIX标准。Ubuntu继承了Debian,所以从Ubuntu6.10开始默认是DashShell。应该说,/bin/sh与/bin/bash虽然大体上没什么区别,但仍存在不同的标准。标记为#!/bin/sh的脚本不应使用任何POSIX没有规定的特性(如...
Linux防火墙iptables规则设置(转)
iptables命令是Linux上常用的防火墙软件,是netfilter项目的一部分。可以直接配置,也可以通过许多前端和图形界面配置。一、语法iptables(选项)(参数)二、选项-t<表>:指定要操纵的表;-A:向规则链中添加条目;-D:从规则链中删除条目;-i:向规则链中插入条目;-R:替换规则链中的条目;-L:显示规则链中已有的条目;-F:清楚规则链中已有的条目;-Z:清空规则链中的数据包计算器和字节计数器;-N:创建新的用户自定义规则链;-P:定义规则链中的默认目标;-h:显示帮助信息;-p:指定要匹配的数据包协议类型;-s:指定要匹配的数据包源ip地址;-j<目标>:指定要跳转的目标;-i<网络接口>:指定数据包进入本机的网络接口;-o<网络接口>:指定数据包要离开本机所使用的网络接口。1、iptables命令选项输入顺序:iptables-t表名<-A/I/D/R>规则链名[规则号]<-i/o网卡名>-p协议名<-s源IP/源子网>--sport源端口<-d目标IP/目标子网>...
eclipse中没有plugs-in 的选项, 修改空格提示的问题
https://blog.csdn.net/wang_chuan_hao/article/details/86561029 关键在于要有源码版本的eclipse,然后修改源码实现...
新建一个兼容eclipse和myeclipse、IDEA都兼容的项目结构(maven)
以下观点为个人理解,没实践过,后续再实现。思路:1、eclipse和myeclipse、IDEA这些开发工具新建的各自的项目时,都有自己的一套思路,项目结构都有各自的特点。2、如果是这些开发工具互相导入项目时,要按照各自开发工具的项目结构的特定进行修改,花大量的无用功。3、如果组内成员使用的开发工具各自不统一,也是一个问题,或者项目历史上带来的开发工具不统一,也是问题。解决思路:1、引入maven进行构建项目。maven有标准一套构建目录,通过其新建的项目,无论eclipse和myeclipse、IDEA这些开发工具都能正常导入和识别。一来解决了组内成员开发工具的不统一问题,想用什么就用什么。二来,我们的项目最终是用maven统一构建输出,所以,与开发工具无关,最终还是会输出以maven为标准的项目结构。...
Javascript字节转换
//文件大小转换functionbytesToSize(bytes){if(bytes===0)return'0B';vark=1024;sizes=['B','KB','MB','GB','TB','PB','EB','ZB','YB'];i=Math.floor(Math.log(bytes)/Math.log(k));return(bytes/Math.pow(k,i)).toPrecision(4)+''+sizes[i];//toPrecision(3)后面保留一位小数,如1.0GB //return(bytes/Math.pow(k,i)).toPrecision(3)+''+sizes[i];} ...
Javascript JQuery获取当前元素的兄弟元素/上一个/下一个元素(转)
varchils=s.childNodes;//得到s的全部子节点varpar=s.parentNode;//得到s的父节点varns=s.nextSbiling;//获得s的下一个兄弟节点varps=s.previousSbiling;//得到s的上一个兄弟节点varfc=s.firstChild;//获得s的第一个子节点varlc=s.lastChile;//获得s的最后一个子节点JS获取节点父级,子级元素先说一下JS的获取方法,其要比JQUERY的方法麻烦很多,后面以JQUERY的方法作对比。JS的方法会比JQUERY麻烦很多,主要则是因为FF浏览器,FF浏览器会把你的换行也当作DOM元素<divid="test"><div></div><div></div></div>原生的JS获取ID为test的元素下的子元素。可以用:vara=docuemnt.getElementById("test").getElementsByTagName_r("div");这样是没有问题的此时a.length=2;但是如果我们...
基于Swiper 2.7.6实现的带缩略图功能的轮播图
非原创,只能适合PC端,如果是移动端,只需要修改界面的大小即可。界面如下:链接:http://pan.baidu.com/s/1pK9XdUV密码:jsyk ...
css使absolute相对于父容器进行定位而不是以body(为什么绝对定位(absolute)的父级元素必须是相对定位(relative))
借知乎的回答如下解释:首先,我想告诉你的是,如果父级元素是绝对定位(absolute)或者没有设置,里面的绝对定位(absolute)自动以body定位。这句话是错的。正确的是:只要父级元素设了position并且不是static(默认既是static),那么设定了absolute的子元素即以此为包含块(最近的)。绝对定位(Absolutepositioning)元素定位的参照物是其包含块,既相对于其包含块进行定位,不一定是其父元素。参考:https://www.zhihu.com/question/19926700/answer/13483404...
Javascript作用域研究(with)
基本用法参考:http://www.cnblogs.com/silentjesse/p/4024536.html这里说明以下with的用法:with语句with语句主要用来临时扩展作用域链,将语句中的对象添加到作用域的头部。person={name:"jim",age:22,height:175,wife:{name:"no"}};with(person.wife){ console.log(name);}with语句将person.wife添加到当前作用域链的头部,所以输出的就是:“no".with语句结束后,作用域链恢复正常。...
Javascript判断object还是list/array的类型(包含javascript的数据类型研究)
前提:先研究javascript中的变量有几种,参考:http://www.w3school.com.cn/js/js_datatypes.asphttp://glzaction.iteye.com/blog/1285147测试1:typeof关键字varobj={test:'test'};typeofobj;//输出objectvarlist=[{test:'test'}];typeoflist;//输出objectvarstr='str';typeofstr;//输出stringvari=1;typeofi;//输出numbervarb=false;typeofb;//输出booleanvarn=null;typeofn;//输出objectn==null;//输出truevarn;typeofn;//输出undefined直接输出一个没有定义的变量typeofa;//输出undefinedfunctionfunc(){}typeoffunc;//输出function以上可以发现,只能判断list和obj同时输出了object在判断某个对象是否为指定类型时,可以用==或者===,比...