`
文章列表
依赖范围控制哪些依赖在哪些classpath 中可用,哪些依赖包含在一个应用中。让我们详细看一下每一种范围: compile (编译范围) compile是默认的范围;如果没有提供一个范围,那该依赖的范围就是编译范围。编译范围依赖在所有的classpath 中可用, 同时它们也会被打包。 provided (已提供范围) provided 依赖只有在当JDK 或者一个容器已提供该依赖之后才使用。例如, 如果你开发了一个web 应用,你可能在编译 classpath 中需要可用的Servlet API 来编译一个servlet,但是你不会想要在打包好的WAR 中包含这个Servlet API ...
       背景:对一个列表中的所有数据的checkbox操作。通过一按钮的形式,对所有数据的checkbox全选后,并进行提交。         <ul class="main-menu" id="task"> <li class="nav-header hidden-tablet"><input typ ...
做项目的时候,遇见空异常,而且不是经常的,本来想将就的放过,可考虑到偶尔影响用户的正常使用,对用户体验非常不好,还是要花些时间查找问题的根源。结果如预料的那样,跟转发来的这篇博文讲述的性质一模一样。   同时再赞叹一声,转发来的这位博主,写的很详尽。下面是原文:   今天客户发来的日志中发现异常。该异常偶尔在程序启动的时候出现。   [java] view plaincopy
不管什么原因吧,忘了密码也好,改了权限也好,导致root登录不上了。     以下是还原root权限和更改root密码的最便捷方法。     1:装mysql workbench 。可视化界面直接操作。(连接mysql server 的客户端)     2:苹果->系统偏好设置->最下边点mysql 在弹出页面中 关闭mysql服务(用苹果系统的应该都懂)     3:进入终端     输入:     cd /usr/local/mysql/bin/      (苹果系统下mysql server的安装地址)     回车后 登录管理员权限     sudo su ...
  在项目中使用了git管理代码后,很多时候会创建很多的不同名称的分支,以区分各个分支代码功能。   而随着代码的合并,以前的分支就可能不再需要保存了。又为了能够清楚的找到现行的重要分支,所以就要对没有用的分支进行删除。   那这时候就可以使用下面的命令:   git push origin --delete <branchName>   删除tag这么用:   git push origin --delete tag <tagname>   据网上说,还另一种形式。   git push origin :<branchName> ...
最近经常会用到前端处理字符的问题,现在记录一下关于用javascript对字符处理的操作。   前景:        有两个简单字符字义,如下:     var str1 = "abcdefghijklmn"; var str2 = "0123456789";     1、判断str1字符中是否包含"hello"和"ghi"     if(str1.indexOf("hello") != -1){ return true;} else return false; ...
  针对博客《从2行到6行多选》后的选中行取值进行说明。   var selectedIds = $("#entrysTable").jqGrid("getGridParam", "selarrrow"); var entrysId = ""; for(var i = 0 ; i < selectedIds.length; i ++ ){ var id = selectedIds[i]; var cell = $("#entrysTable").getCell(id, ...
好像在jqgrid的api中没有发现直接对行高的描述,就用了赋数据的方法。   自定义行高,改写loadComplete事件 loadComplete: function() { var grid = $("#list"); var ids = grid.getDataIDs(); for (var i = 0; i < ids.length; i++) { grid.setRowData ( ids[i], false, {height: 35+i*2} ); } ...
  在做一个编辑对话框时,要对里面带有select option的操作。主要是想动态加载option和对option的选中。但是由于项目中使用了jquery里的chosen()方法,怎么也无法实现效果。原码如下:     <select id="viewOLanguage" data-rel=&qu ...
JQGrid JQGrid是一个在jquery基础上做的一个表格控件,以ajax的方式和服务器端通信。 JQGrid Demo 是一个在线的演示项目。在这里,可以知道jqgrid可以做什么事情。下面是转自其他人blog的一个学习资料,与其说是学习资料,说成查询帮助文档更加合适。 jqGrid学习之 ------------- 安装 jqGrid安装,只需把相应的css、js文件加入到页面中即可。 按照官网文档: /myproject/css/             ui.jqgrid.css             /ui-lightness/             ...
JAVA编程风格简析 很久以来都在体会着JAVA的风格,现在做一简单陈述,希望大家多提宝贵意见。 对于一种好的编程语言,学习它的编程风格是很重要的。每种语言都有自己的编写和注释约定,当然所有语言都建立在最基本的约 ...
   今天项目里又应用到了jqgrid这个插件,实现应用shitf键多选值。        jqgrid功能的强大是有目共睹,但是当我使用api中的   multiselect: true, multikey:'shiftKey'       时并没有如我所想象的那样实现多选功能,而只是单纯的点击项的多选。       于是在网上查找一番,终于找到牛人实现的一个简单方法(但是代码复杂),不需要改动源代码等,只需要添加beforeSelectRow的方法,代码如下:   beforeSelectRow:function multiSelectHandler(sid, ...
当用MySQL Workbench进行数据库的批量更新时,执行一个语句会碰到以下错误提示: Error Code: 1175 You are using safe...without a WHERE that uses a KEY column   因为是MySQL Workbench的默认的安全设置是不能批量更新表的。当要执行的SQL语句是进行批量更新或者删除的时候就会提示这个错误。   解决方法如下: 打开Workbench
         公司的项目需要用到log4j对日志的管理,把内容简单说明一下。(java环境)          log4j的配置管理形式有两种:一种是. properties格式的文件,另一种是.xml格式的文件。           #可以设置级别:debug>info>error #debug:显示debug、info、error #info:显示info、error #error:只error log4j.rootLogger=debug,appender1 #log4j.rootLogger=info,appe ...
        公司里一直在用git做为版本管理工具,而我总感觉用着别扭,难道是svn用多了。在这里简单记录:   git remote add -f songcl git://192.168.215.12/git/dict2.git (项目里添加获取人的设置) 其中,songcl是在本地设置获取人的别名。dict2.git是获取人的项目。 git fetch --all(获取全取人分支的命令) 在设置了获取人后,可以获取全部人的项目。当然也可以单独获取。 git branch -a (查看所有分支) 同时还可以看出当前在哪个分支上。 git rebase origin/ma ...
Global site tag (gtag.js) - Google Analytics