- 浏览: 35316 次
- 性别:
- 来自: 上海
最新评论
-
wienne:
楼主,只有一篇吗,没了?
jQuery Mobile学习笔记系列一 -
wienne:
非常感谢 楼主英语一定不错,或者经常英文网站吧
jQuery Mobile学习笔记系列一 -
leeken13:
不错学习了! 希望多出几篇,讲一些例子。
jQuery Mobile学习笔记系列一
文章列表
前段时间,Ruby on Rails组发布了最受欢迎的Ruby Web框架的3.1版本,时间几乎是上一个主要版本Rails 3.0发布一年之后。这个版本包含了以下重要特性:
Assets Pipeline
流
可逆迁移
把jQuery作为默认的JavaScript库
Assets Pipeline是Rails的主要更新,有个完整的指南讲述了如何使用它以及它能做什么:
Assets Pipeline提供一个框架串联并缩减或压缩JavaScript和CSS。它还允许通过其它语言编写它们,比如说,CoffeeScript、Sass和ERB。
Assets Pipeline也是 ...
说明:Basic认证是中常用的认证方式,该认证规范见RFC 1945.
常用于无状态的客户端的验证,比如手机端的微博程序,或web service的认证。这种认证的方式特点是,每次客户端的HTTP访问,都在Header部携字段Authorization,内容是经过Base64加密的用户名:密码。当然,为了安全,最好通过https发送请求。
服务器端:
服务器端通过Spring Security支持Basic认证,简单配置applicationContext-security.xml如下:
<http auto-config="true"& ...
前提:jsp已设置为utf-8,struts2配置为utf-8.
今天碰到个乱码问题,form表单post提交中文没有任何问题,get提交到服务器确实乱码。在网上了解了下,这个应该很多人碰到。
首先说明下,struts2设置为utf-8的话,相当于response.setCharacterEncoding("UTF-8"),对HTTP请求的body进行编码,但是get请求的数据是直接在URL中,通过配置struts2配置为utf-8或CharacterEncodingFilter拦截器都不会对URL进行转换。
解决方法:(用的是To ...
在用Rails3做项目的时候,发现数据库中的时间比当前时间早8小时。
修改方法:打开工程的config/application.rb文件,默认config.time_zone是注释掉的,可以取消注释,修改为如下:
Java代码
config.time_zone =
'Beijing'
如果之设置上面这行,效果是,数据库中保存的是UTC时间,在取出时,会+8小时,保存时,-8小时;在页面上显示为北京时间,数据库还是UTC时间。(可以在工程下用rake time:zones:local查看所有可能的值。)
另外,加上下面 ...
Rails作为一款日渐风靡的Web开发框架,其插件起了很大的作用,让很多朋友不用再去实现一些基础功能。很多人不知道自己写的功能能由什么插件来代替,那么,下面介绍几款常用的插件(支持Rails3)。
Rails作为一款日 ...
问题:最近项目开发中,碰到了中文乱码问题。Mysql已设置为UTF-8,内存中的内容是正常,通过hibernate保存到Mysql数据库中就是乱码。
解决:
设置Hibernate的编码,两种方式:
1.hibernate.cfg.xml或applicationContenxt.xml文件中设置,如下:
<
property
name
="url"
>
jdbc:mysql://localhost:3306/test?useUnicode=true
&
characterEncoding=UTF-8
&l ...
Struts2 Validation有两种方式:
第一种,实现Validateable接口,validate方法;一般我们Action extends ActionSupport,重写validate即可。
第二种,通过Annotation(好像在2.1版本后不推荐了,详见 http://struts.apache.org/2.x/docs/validation-annotation.html)或validation.xml配置方式实现。
实现机制是,默认拦截器中有个前置拦截器validation interceptor,会执行上面的验证,在拦截器栈的最后有个workflow拦截 ...
通过设置Mysql的启动参数文件(一般为my.ini),加入或修改下面两行:
1. [mysqld]下的character-set-server=utf8
2. [client]下的default_character_set=utf8
登录Mysql,通过下面的SQL查询目前的编码设置,从返回结果来看,已生效:
mysql> show variables like 'character%';
+--------------------------+--------------------------+
| Variable_name | V ...
jQuery Mobile,一个新的手机终端脚本开发库,从名字可以看出,它是基于jQuery;目前支持很多种手机设备,包括IOS/Android/BlackBerry/Windows Phone等,当然,支持程度不一,具体可以看:http://jquerymobile.com/gbs/
由于这项目比较新,在我写这文章的时候,目前还是1.0 ALPHA4.1 RELEASED版,官网提供下载的只有jQuery Mobile的JS和CSS,相关文档目前还没有提供下载,只能通过在线看Demo和说明。
一般用jQuery Mobile开发手机版Web页面,需要包括下面三个文件jQuery/j ...