自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(86)
  • 问答 (3)
  • 收藏
  • 关注

转载 理解$watch ,$apply 和 $digest --- 理解数据绑定过程

详见: http://www.angularjs.cn/A0a6

2016-12-01 20:00:40 415

转载 angularjs input ng-model 双向绑定无效的问题

我怀疑你这是被 scope 的原型继承坑了这是我常用的解决方案:$scope.ctrlScope = $scope

2016-10-26 21:29:42 7149

原创 angularjs 坑 小结

1、在使用第三方插件时,在其回调函数中,双向绑定变量往往不能更新,需要手动执行$scope.apply(),这是因为插件中没有触发angular digest() 循环机制2、一个controller的两个子controller之间共享数据,共享变量都需要双向绑定,否则不能实现共享3、在directive的link函数中,如何绑定函数,使其调用父controller方法??

2016-10-10 20:41:38 480

转载 CSS中父div与子div——子div有内容,父div高度却为0?

我们可能在审查网页元素时,会发现这样的一种情况:       案例 HTMLAndCSS.html[html] view plain copy >  html lang="en">  head>      meta charset="UTF-8">      title>HTML与CSS简单页面效果实例ti

2016-09-22 13:19:55 716

原创 angularjs “坑” 小结

1、复选框checkbox,使用ng-model双向绑定时,值有时不能更新,使用ng-checked暂时解决问题2、父controller、子controller都需要改变一变量值,使用单向绑定“

2016-09-09 13:25:22 337

翻译 IntelliJ 搜索框、log日志中文乱码解决方法

详见:http://blog.csdn.net/zht666/article/details/8953516

2016-09-02 11:00:14 1450 1

原创 angularjs Error: have been in digest cycle

引起原因:引入第三方的js插件,导致对象的更新不在angularjs的上下文中,需要手动调用$scope.$apply()。频繁的调用$apply()会导致在同一个digest()周期中产生冲突。解决办法:1、$timeout(function(){}, delay);在delay后,重新创建一个digest() cycle. 2、$scope.$evalAsync(function(){}),可

2016-06-14 17:54:39 388

原创 IE的兼容问题

1、$("").click()、$("").val()在IE8下,jquery的版本不能高于1.9,否则报没有此对象的错误2、换成低版本后,$("").val().trim()无效,无trim()这个方法3、目前问题低版本的jquery不支持Bootstrap的一些属性和方法,IE下通不过。

2016-06-12 15:49:08 443

原创 bootstrap和jquery版本问题

bootstarp.css中要用到jquery,如果jquery的版本不能满足bootstrap需要的版本,会产生一些问题,特别体现在$的使用上,解决办法:1、升级jquery版本,并且注意引入的先后顺序,jquery在前,bootstrap在后,否则可能报错Error: Bootstrap's JavaScript requires jQuery2、不使用$,用J

2016-06-06 13:24:29 14229

转载 js 判断undefined类型

if (typeof(reValue) == "undefined") {    alert("undefined"); }

2016-04-15 17:09:40 352

转载 Intellij clear read only status

一条命令即可搞定:sudo chown -R $USER /projectdirectory(这里就写你项目的目录)、详见:http://blog.csdn.net/woshifano/article/details/46873173

2016-03-15 10:41:56 9455 2

原创 Spring MVC - HTTP Status 500 - Servlet.init() for servlet loginDispacher threw exception

Try to change your spring framework version in pom.xml to 4.1.5 Just add this before your dependenciesproperties> spring.version>4.1.5.RELEASEspring.version>properties>

2016-03-08 16:09:17 853

原创 [Error: Unsupported configuration, downgrade Nodemailer to v0.7.1 or see the migration guide https:/

这是nodemailer版本不匹配问题,这里npm install默认安装最新版本的,将最新版本nodemailer卸载,重新安装即可,这里安装了nodemailer 0.7版本npm install [email protected]

2015-10-13 16:11:42 1573

原创 解决Bootstrap不兼容IE8及以下版本的问题

需要两个JS文件,html5shiv.js、respond.js在html头部标签内加上如下代码即可:ps:页面会有闪动问题,及在IE8及以下版本的浏览器中,页面加载时首先不能正常加载,稍后才能正常显示。

2015-09-21 16:43:10 1290

原创 IntelliJ Terminal git log 过长问题

IntelliJ Terminal git log 过长问题,导致不能正常退出,按q可正常退出。

2015-09-15 15:08:30 1090

原创 JavaScript基础知识

1、JavaScript的特点、语法简单,易学易用;、解释型语言;非脚本语言:编写->编译->链接->运行,脚本语言:编写->运行、跨平台;、基于对象和事件驱动;、用于客户端JavaScript是一种脚本语言,代码不需要编译成二进制形式,而是以文本的形式存在。JavaScript区分大小写,Html不区分。JavaScript分号可有可无,忽略多余空格。

2015-09-04 22:25:35 410

转载 margin负边距的用途

负值之美:负margin在页面布局中的应用  本文转载自:http://www.topcss.org/?p=94,有修改。  负数给人总是一种消极、否定、拒绝之感,不过有时利用负margin可以达到奇妙的效果,今天就表一表负值在页面布局中的应用。这里说的负值主要指的是负margin。  关于负margin的原理建议大家看看这篇文章:http://www.cn

2015-09-02 17:01:26 699

原创 bootstrap 用法小结

最近在做公司网站上的事情,我用的前端框架是bootstrap,公司没有用,这就会产生css属性冲突的问题,首先想到通过属性名字将冲突解决掉,但是还会有一些问题,比如在chrome下没有问题,但在Firefox、ie下就会在屏幕的右边多出一块空白区域,造成页面布局混乱。这时我们往往忽略一个问题,即没有用container将其他的模块包裹起来,用上container问题即解决。

2015-08-25 16:06:33 396

转载 js中的"=="和equals()以及is()三者的区别

一、    在 javaScript或者jQuery中字符串比较没有equals()方法,要比较两个字符串是否相等可以直接用==或者is()进行判断。     例如:        "a"=="a"     $("#a").val().is("a")      当然我们可以自己写一个equals()方法:    如:

2015-08-14 18:44:52 694

转载 Bootstrap.js 弹出框的使用方法

弹出框(Popover)插件不像之前所讨论的下拉菜单及其他插件那样,它不是纯 CSS 插件。如需使用该插件,您必须使用 jquery 激活它(读取 javascript)。使用下面的脚本来启用页面中的所有的弹出框(popover):$(function () { $("[data-toggle='popover']").popover(); });因此,上述js代码必须放在jquery.j

2015-08-14 14:50:57 1376

转载 原生JavaScript addClass() removeClass()

原生JavaScript不能像JQuery那样直接添加css,删除css,即不能直接使用addClass()、removeClass()方法,需要自己定义。jQuery操作class的方式非常强大,但是目前还有一些人不知道如何使用或者由于项目统一性的原因无法使用jquery.在此写了一个利用原生js来实现对dom元素class的操作方法1.addClass:为指定的dom元素添

2015-08-13 18:43:58 539

翻译 java.lang.NoClassDefFoundError: com/sun/mail/util/MailLogger for JUnit test case for Java mail

The JavaMail API is available as an optional package for use with Java SE platform and is also included in the Java EE platform.99% that you run your tests in SE environment which means what you h

2015-08-13 17:47:39 7961 2

原创 SpringMVC restful风格 url带参数问题

1、参数是字符串,如“abc”,这时直接将参数放到url后面即可,如:href = "/login/abc",在后台基于注入的方式可直接获取。2、参数是字符串变量,如s = "abc",带参数形式如下:href = "/login/"+s;或者href = "/login/"+s+"";(但是该方法貌似有字符串长度的限制)

2015-08-13 17:28:31 3810

转载 html中submit和button的区别(总结)

submit是button的一个特例,也是button的一种,它把提交这个动作自动集成了。如果表单在点击提交按钮后需要用JS进行处理(包括输入验证)后再提交的话,通常都必须把submit改成button,即取消其自动提交的行为,否则,将会造成提交两次的效果,对于动态网页来说,也就是对数据库操作两次。或者在使用submit时验证时加return true或false。submit和but

2015-08-13 09:57:24 326

原创 Android微信内置浏览器 bootstrap vertical-align:middle 无效的问题

不多说,直接上代码:公司相信用过bootstrap的朋友们对上述代码比较熟悉了,但是在Android微信内置浏览器内,标签的文本不能居中对齐,而ios不会出现这种问题,究其原因就是vertical-align:middle不起作用的问题,尝试了好多种办法均不奏效。这里采取了一种折中的办法,判断是Android还是ios,若是Android,则

2015-08-12 16:02:42 2241

原创 JavaScript JQuery获取span、button标签中的文本

1、JavaScript 获取文本代码入下:var span = document.getElementById("realPayment");var realPay = span.innerText;2、JQuery获取文本代码如下:var realPay = $("#realPayment").text();ps:虽然比较简单,但还是总结了下,在调试的时候常常会

2015-08-11 11:38:57 13869

转载 throws 和 try catch 的区别与联系

简单的说,如果一个方法中用了throws,那么这个方法会向上抛出一个异常,那么在调用这个方法的时候必须把这个调用放在try...catch块里处理这个异常。对于异常有两种处理方法1、要么声明异常,也就是在方法名后面加上throws exceptionname,..., 方法本身只是抛出异常,由函数调用者来捕获异常。 若产生异常,异常会沿着调用栈下移,一直找到与之匹配的处理方法,若到达调

2015-08-11 10:34:45 468

原创 Bootstrap改变控件的高度和宽度问题

通过 .input-lg 类似的类可以为控件设置高度,通过 .col-lg-* 类似的类可以为控件设置宽度。

2015-08-10 16:39:09 13759

原创 解决微信内置浏览器的缓存问题

微信为了提高浏览器的响应速度和用户的体验,默认具有缓存功能。解决方法如下所示:1、在url后加一个参数,如下所示:,其实这跟改变css文件的名字以及用时间戳的本质是一样的2、用md5(据说该方法比较好,还未研究。。。)ps:网上有很多方法在jsp中加入如下代码:但是,貌似不起作用。

2015-08-10 14:01:41 3733

原创 MySQL数据库连接池八小时失效问题

MySQL连接8小时后断开,解决该问题的方法有几种,这里先介绍下在我的工程里解决该问题的方法。我的工程框架为SpringMVC+JPA,包依赖管理用的是maven,首先在pom.xml里加入包的依赖,如下所示:org.hibernatehibernate-c3p03.6.3.Final然后在persistence.xml文件里加入如下代码:

2015-08-10 10:00:31 762

转载 SpringMVC 注解之@ResponseBody

@ResponseBody作用:       该注解用于将Controller的方法返回的对象,通过适当的HttpMessageConverter转换为指定格式后,写入到Response对象的body数据区。使用时机:      返回的数据不是html标签的页面,而是其他某种格式的数据时(如json、xml等)使用;

2015-08-06 18:59:54 326

原创 SpringMVC Restful风格 css、js、img资源失效的问题

失效的原因,我当时的配置方法如下:Spring的配置:mvc:resources mapping="/img/**" location="/WEB-INF/pages/img/"/>mvc:resources mapping="/css/**" location="/WEB-INF/pages/css/"/>mvc:resources mapping="/fonts/**" locat

2015-08-06 14:58:32 1087

原创 SpringMVC jpa 分页问题

spring-data-jpa提供了两个接口,JpaRepository和JpaSpecificationExecutor,其中,JpaRepository提供的方法相对简单,没有提供带查询的方法,因此当需要带查询条件的分页是,需要添加对JpaSpecificationExecutor的继承,这里体现了接口的多继承,弥补了Java类的只能单继承的特性,示例代码如下:public inter

2015-08-04 17:25:51 381

原创 微信服务号 网站服务器不能直接获取用户session的问题

在微信服务号开发的过程中遇到一个问题,即在网站的服务器端不能获取微信端用户的session,但在在微信端触发事件是可以获取用户session的,这就说明一个问题:要想获取客户端用户的信息session必须通过微信服务器,否则不能直接获取。那么到底能不能在网站服务器端直接获取微信端登录的用户session呢,目前我也没有找到解决的办法,这里采取了另一种解决方案:在数据库中添加一张用户行为

2015-08-04 11:02:44 2745

原创 微信公众账号 点击返回页面刷新页面得到两个相同的code导致程序报错的问题

解决该问题的方法是:将网页的openid缓存起来,可放在session里,这样用来避免频繁调用接口,此问题即可解决。

2015-07-31 16:25:23 6315 1

原创 Error:Cannot build Artifact :war exploded because it is included into a circular depency

上述错误的大致意思是陷入一个循环的依赖,造成该错误的原因往往是资源文件冲突了,本人解决的办法是删除artifacts文件加下冗余的.xml文件,我是由于用DropBox同步,该文件夹下多了一个MyWechat_war_exploded2.xml,把其删掉,重新启动tomcat即可。

2015-07-31 16:20:55 15270 3

原创 HTTP Status 500 - Unable to compile class for JSP问题小结(解决)

1、首先遇到问题不要怕,要勇于去解决,不要规避问题,不要慌张,这是一个合格的程序员应有的素质。2、接下来就是debug了,不要只看error,要看root case,这里报出的错误往往才具有针对性。3、最后本文的问题,root case:java.io.IOException: tmpFile.renameTo(classFile) failed经过网上查找错误,应该是杀毒

2015-07-24 16:04:19 4304

转载 js读取解析JSON类型数据

JSON(JavaScript Object Notation) 是一种轻量级的数据交换格式,采用完全独立于语言的文本格式,是理想的数据交换格式。同时,JSON是 JavaScript 原生格式,这意味着在 JavaScript 中处理 JSON数据不须要任何特殊的 API 或工具包。     本文主要是对JS操作JSON的要领做下总结。     在JSON中,有两

2015-07-24 15:15:43 339

原创 short s=5;s=s+2跟s+=2的区别

1、在s = s + 2 中,等号右边是一个表达式,根据Java类型自动转换原则,s + 2 会自动转换成int型,将一个int型赋给一个short型,自然编译会出错。2、在s += 2 中,由于+=是一个运算符,因此2是short型,即该式可等价为:s = (short)(s + 2) ,因此编译不会出错。

2015-07-24 09:41:40 2214

原创 springmvc controller跳转到页面没有加载css问题

先上代码@RequestMapping(value = "/test2",method = RequestMethod.GET)public String companyInfo(ModelMap modelMap,@PathVariable String companyname){ return "index";}上述的请求返回的页面不能加载css,目前还没找到原因将传

2015-07-22 16:32:47 7355 2

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除