Maven内置变量

admin 发布于 [2015-10-28 08:02:56.0] maven mvn 内置变量

${basedir} 项目根目录 ${project.build.directory} 构建目录,缺省为target ${project.build.outputDirectory} 构建过程输出目录,缺省为target/classes ${project.build.finalName} 产出物名称,缺省为${project.artifactId}-${project.version} ${project.packaging} 打包类型,缺省为jar ${project.xxx} 当前pom文件的任意节点的内容

linux下yum安装sz rz

admin 发布于 [2015-09-16 08:35:51.0] linux yum sz rz

SZ RZ  能快速的从liunx服务器下载文件或快速上传文件到linux上。 通过yum方式安装sz rz也是极其方便快捷的。如下:  yum install lrzsz [root@XXXX~]# sz -bash: sz: command not found [root@XXXX~]# yum install lrzsz   Loaded plugins: fastestmirror Determining fastest mirrors  * base: mirrors.zju.edu.cn  * extras: mirrors.skyshe.cn  * updates:...

Chrome下去除SyntaxHighlighter右侧滚动条

admin 发布于 [2015-09-05 12:07:29.0] SyntaxHighlighter chrome 滚动条

    自从升级小站代码语法高亮版本后,在chrome下一直会显示右侧的滚动条,但代码直接都完整的显示出来了,根本不需要显示竖向的滚动条。在假期最后一天,搜了一下这个问题,找到了一个解决办法,测试可以解决此问题。     解决问题的办法很简单,直接修改页面用到的CSS样式表文件,样式表文件位于SyntaxHighlighter目录下,默认都是以shCore开头的CSS文件,在页面使用到的那个样式文件末尾添加以下样式就可以解决了: .syntaxhighlighter table {   width: 100% !important;   margin: 1px 0 !important; ...

使用java生成加密的ZIP文件

admin 发布于 [2015-09-04 00:18:26.0] java zip 加密 zip4j 解密

    JDK操作zip文件的API已能很好的满足正常的压缩及解压缩操作,但对于生成加密ZIP文件这种情况尚未有官方的解决办法,故而得求助于第三方的组件来实现这一功能。在java领域能实现加密zip文件的第三方组件很多,但其中的很多都需要借助于本地代码实现加解密功能。推荐一款纯java实现的操作zip的开源组件:zip4j      zip4j提供了很多功能,支持有以下一些功能: Create, Add, Extract, Update, Remove files from a Zip file Read/Write password protected Zip files Supports ...

activiti 生成流程实例

admin 发布于 [2015-09-03 18:14:39.0] activiti startProcessInstanceByKey startProcessInstanceById

activiti中创建一个新的流程实例,有以下几种方式:根据processDefinitionId生成;根据processDefinitionKey生成;还可以通过消息的方式创建。创建流程实例的API定义在org.activiti.engine.RuntimeService中,以startProcessInstanceByXXX的方式向外提供使用。使用者只需要根据自身的需要调用相关的API创建就可以了。     通常情况下,我们只要像如下这般编写调用代码就可以创建一个流程实例了: //使用processDefinitionKey来生成流程实现 ProcessInstance proces...

【转】angularjs动态绑定HTML

admin 发布于 [2015-09-01 23:18:01.0] angularjs 动态绑定 动态绑定HTML ngBindHtml

    对于对angular的读者肯定首先会想到ngBindHtml,对,angular为我们提供了这个指令来动态绑定HTML,它会将计算出来的表达式结果用innerHTML绑定到DOM。但是,问题并不是这么简单。在Web安全中XSS(Cross-site scripting,脚本注入攻击),它是在Web应用程序中很典型的计算机安全漏洞。XSS攻击指的是通过对网页注入可执行客户端代码且成功地被浏览器执行,来达到攻击的目的,形成了一次有效XSS攻击,一旦攻击成功,它可能会获取到用户的一些敏感信息、改变用户的体验、诱导用户等非法行为,有时XSS攻击还会合其他攻击方式同时实施比如SQL注入攻击服务器...

升级UEditor语法高亮插件SyntaxHighlighter

admin 发布于 [2015-08-30 09:18:43.0] ueditor SyntaxHighlighter

    ueditor使用SyntaxHighlighter插件实现语法高亮功能,但默认集成的SyntaxHighlighter存在显示问题,详见 http://www.coolskill.net/article/code-snippet-syntaxhighlighter-by-ueditor.htm    这篇文章介绍,后续使用中,发现代码不能复制粘贴,对于需要参与文章中引用的代码的朋友,很不友好,所以趁着周末解决一下这个问题。     记得开源中国的代码高亮插件也是这个,但那个是支持复制代码片断的,猜测是版本过低,研究发现的确是ueditor默认集成的SyntaxHighlighter版...

angularjs ng-if ng-show ng-hide区别

admin 发布于 [2015-08-23 14:29:36.0] angularjs ng-if ng-show ng-hide 区别

    在使用anularjs开发前端页面时,常常使用ng-show、ng-hide、ng-if功能来控制页面元素的显示或隐藏,那他们之间有什么不同呢?     实现原理方面:ng-show/ng-hide是通过修改CSS样式方式控制元素显示与隐藏,对应的DOM元素会一直存在于当前页面中,而ng-if根据表达式的值动态的在当前的页面中添加删除页面元素。如果赋值表达式的值为false,那么这个元素就会从页面中删除,否则会添加一个元素。ng-if创建元素时用的是被它编译后的代码,如果ng-if内部的代码被其它方式修改过,那么修改只会对本次展现有效,页面元素重新渲染后修改效果会消失,而ng-show...

ASM java 字节码框架常用代码片断

admin 发布于 [2015-06-22 18:09:07.0] asm

输出hello world mv.visitFieldInsn(GETSTATIC, Type.getInternalName(System.class),     "err", Type.getDescriptor(PrintStream.class)); mv.visitLdcInsn("hello world!"); mv.visitMethodInsn(INVOKEVIRTUAL,     Type.getInternalName(PrintStream.class), "println", "("         + Type.getDescriptor(String.cl...

【转】Angular 'Controller As'用法

admin 发布于 [2015-06-06 08:32:17.0] angularjs Controller As

AngularJS 1.2版本中提供了Controller As语法,简单说就是可以在Controller中使用this来替代$scope,使得Controller更像一个传统的JS类,相对于$scope的继承树要理解上要简单一些。 基础用法 传统的Controller是这样写的: app.controller('MainCtrl', function($scope) {     $scope.title = 'Some title'; }); 这种写法下,$scope是注入到MainCtrl中的服务,是Dom元素和Controller之间的粘合剂。     { { title } } 这...