- 浏览: 1851763 次
- 性别:
- 来自: 深圳
-
最新评论
-
levin_china:
勾选了,还是找不到
用spring annotation声明的bean,当打包在jar中时,无法被扫描到 -
GGGGeek:
我用的maven-3.5.0,还没有遇到这种情况,使用jar ...
用spring annotation声明的bean,当打包在jar中时,无法被扫描到 -
GGGGeek:
受益匪浅,从组织项目结构,到技术细节,讲的很到位,只是博主不再 ...
一个多maven项目聚合的实例 -
Aaron-Joe-William:
<?xml version="1.0" ...
hibernate逆向工程 -
li272355201:
http://archive.apache.org/dist/ ...
tomcat源码阅读(一)——环境搭建
文章列表
下面这个DOM结构
<div>
<div>div1</div>
<div>div2</div>
</div>
使用inline-block的方式实现2列布局:
div {
font-size: 0;
}
div > div {
display: inline-block;
width: 50%;
font-size: 14px;
}
虽然在PC上可以解决1px间隙的问题,但是在很多手机浏览器上(android 4.2以下),会有兼容性问题。右边的div会 ...
- 2014-11-10 18:23
- 浏览 1733
- 评论(0)
请求资源的URL:
http://127.0.0.1/storeadmin/css/jquery.Jcrop.css
实际在机器上的地址:
/users/apple/git_local/YAE/src/storeadmin/static/css/jquery.Jcrop.css
一开始nginx配置成:
location /storeadmin {
root /users/apple/git_local/YAE/src/storeadmin/static;
}
结果404错误,错误日志信息:
open() "/users/apple/git_ ...
- 2014-11-10 15:38
- 浏览 474
- 评论(0)
在网上搜CSS BFC,很多专业的帖子,本文只说下最简单的应用
在布局的时候,有时候absolute是很方便的,比如要制造某元素离底部10px的效果,用absolute定位可能是最简单的方式。而absolute布局,就涉及到BFC的概念
首先为一个元素设置样式:
position: absolute;
bottom: 0;
就会设置此元素紧贴它的BFC的底部。在没有创建任何新BFC的情况下,body就是整个文档唯一的BFC,所以此元素就会贴住body的底部
对于下面的结构:
<div id="wrapper">
<div id=&q ...
- 2014-11-04 21:38
- 浏览 632
- 评论(0)
从iOS8开始,controller之间的跳转特效,需要用新的API UIPresentationController来实现。比如希望实现这样一个特效:显示一个模态窗口,大小和位置是自定义的,遮罩在原来的页面上。在iOS8之前,可以在viewWillAppear里设置superview的frame ...
- 2014-10-25 16:23
- 浏览 11231
- 评论(0)
从iOS8开始,UIAlertView和UIActionSheet都不再推荐了,应该开始使用一个新的API,UIAlertController
UIAlertController继承自UIViewController,所以显示的方法不是show,而是普通的present。另外,如果程序用了这个API,那么在iOS7上会导致crash,所以需要版本兼容
UIAlertController *alert = [UIAlertController alertControllerWithTitle:@"title" message:@"message" pr ...
- 2014-10-25 16:00
- 浏览 4804
- 评论(0)
下面这个dom结构:
<div>
<div id="div1"></div>
<div id="div2"></div>
</div>
通过inline-block的方法让2个子div水平排列:
div > div {
display: inline-block;
width: 50%;
}
实践发现,在chrome下,div2会掉到下面去。调试以后发现,多了1px神秘的间隙,然后2个div的width都是50%,所以总的width变成 ...
- 2014-10-25 14:16
- 浏览 611
- 评论(0)
在页面上,
<a href="">
或者
location.href = "";
都可以跳转页面,路径有3种写法:相对路径,绝对路径,全路径。以www.abc.com/svc/1.html为例
1、跳转到"./2.html",或者"2.html"是一个意思,结果都是www.abc.com/svc/2.html
2、跳转到"/2.html",结果是www.abc.com/2.html
3、跳转到"http://www.def.com/2.html" ...
- 2014-10-23 14:03
- 浏览 705
- 评论(0)
由于苹果公司的霸道作风,每个iOS开发者都会要面对不同设备和版本的兼容和适配问题。基本上升级一次xcode鸡飞狗跳是非常正常的,稍微总结一下需要注意的几个方面:
architecture
这个直接决定了APP能不能跑在指定设备上。现 ...
- 2014-10-20 23:47
- 浏览 4833
- 评论(0)
单位都是pixel,朝向是Portrait的情况下:
iPhone4 / iPhone4S,屏幕320 * 480
iPhone5 / iPhone5S,屏幕320 * 568
iPad Air / iPad mini2之前的iPad,屏幕768 * 1024
iPhone6,屏幕375 * 667
iPhone6 Plus,屏幕414 * 736
iPad Air2 / iPad mini3,待补充
status bar,20
navigation bar,44
toolbar,49
- 2014-10-20 23:21
- 浏览 594
- 评论(0)
升级到iOS8之后,通过cordova的DatePicker插件弹出UIDatePicker控件,会导致应用crash,报错:
Terminating app due to uncaught exception 'NSInternalInconsistencyException', reason: 'UITableView dataSource is not set'
查看DatePicker的源码:
if(!self.datePicker){
self.datePicker = [self createDatePicker:options frame:frame ...
- 2014-10-18 11:03
- 浏览 2563
- 评论(0)
昨天升级了xcode6,踩了几个坑,主要是link的时候各种Undefined symbols for architecture。把遇到的问题总结一下。关于Undefined symbols for architecture的更详细总结,见:
undefined symbols
Cocoapods的问题
先是pods编译出来的libPods.a失效了,仔细看了一下build日志,有这样一行不显眼的提示:
Pods was rejected as an implicit dependency for ‘libPods.a’ because its architectures ‘armv7s ...
- 2014-10-15 23:07
- 浏览 1767
- 评论(0)
这2天升级到xcode6,用ios8 SDK编译老项目,各种Undefined symbols for architecture xxx,精神差点崩溃了。不过最后还是解决了,本文简单总结一下
简单来说,Undefined symbols基本上等于JAVA的ClassNotFoundException,最常见的原因有这几种:
build的时候没有加framework
比如说,有一段代码我用了OpenGL,引入了头文件
#import <OpenGLES/ES2/glext.h>
build的时候,compile阶段没有问题,但是link就报错Undefined symb ...
- 2014-10-15 21:51
- 浏览 9695
- 评论(0)
由于系统是分布式部署的,并且有多个域名,所以经常涉及到获取url的问题。这是系统框架层面需要提供的能力,否则每个模块都需要自己去想办法获取ip,就会很混乱,上线也容易发生bug
主要需要解决几个问题:
1、能够自动区分开发环境和生产环境。比如部署上线,url可能是http://www.xxx.com/svc/hello,而在本地开发的时候应该是http://127.0.0.1/svc/hello。而不能写死,否则开发和部署就要换来换去,很麻烦
2、能够根据不同的服务,区分URL。比如获取验证码的服务,应该调用http://www.xxx.com/svc/getCode,而微信相关的服务,应 ...
- 2014-10-12 15:31
- 浏览 960
- 评论(0)
微站子系统上线以后,我们有2个域名,分别是www和wx。测试发现,当页面交替请求这2个域名下的资源和服务时,会造成session反复切换,于是依赖session的一些方案都失效了
最后定位到,是因为我们错误地使用express session造成的
express的session中间件的原理是,对于配置了使用session middleware的path,大致上有以下的流程:
1、看request是否携带了sid的cookie
2、如果没有sid,则在服务端(内存,redis,mongodb)创建一个session,并分配一个sid在响应中给客户端,下次客户端就会带着这个sid cook ...
- 2014-10-12 15:06
- 浏览 2514
- 评论(0)
在公众号管理后台,可以群发图文消息。但是使用高级接口来发的话,可以更加灵活,主要有这些区别:
1、后台一个月只能发4条,接口每天可以调用100次。但是,对于具体的一个open_id,每个月也只能收到最多4条。就是说,利用高级接口,开发者可以给用户发超过4条群发消息,但是用户最多也只能收到4条
2、后台只能按组群发,比如想实现这条消息只发给A,B,C,那么只能把这3个用户临时分到一组去。而通过接口,可以实现按照open_id列表来群发
3、后台要发图文消息,需要先添加素材。素材是永久保留的。而通过高级接口,也要先调用上传图文消息的接口,然后根据返回的media_id来发,只保留3天
高级群 ...
- 2014-10-04 01:24
- 浏览 1699
- 评论(0)