摘要:
为每个 Activity 绑定一个 url 可以方便的让第三方 app 直接打开这些 Activity。也可以方便在 app 内部进行页面跳转,解耦。 背景 举一个常见的案例,假设我们有个产品 A,产品 A 包含 h5 网页端和客户端,当用户在手机打开我们的 h5 网页端的时候,我们会期望如果用户手 阅读全文
摘要:
最小编辑距离是指将一个错误拼写的单词纠正正确的最小编辑次数,这里的编辑包含插入、删除、修改三种操作,每一次编辑只能改变一个字母。因为这个概念是俄罗斯科学家Vladimir Levenshtein 在1965年提出来的,所以编辑距离又称为Levenshtein距离。 就拿‘Levenshtein’这个... 阅读全文
摘要:
对于一个Java开发者而言,Log4j是我们的好朋友了。话说到这里,需要自我检讨一下,这么久以来,凡是用到Log4j的地方,相关的配置文件都是直接拷贝过去,从来都没仔细看过。But thanks God,在刚刚的项目中,因为一些特殊的需求,有机会好好看了一下log4j,说来惭愧。 目录 1、Appe... 阅读全文
摘要:
项目需要通过php调用ftp转移一个文件夹以及所有的内容到另一台服务器,刚听到这个需求,简直是一头雾水,可是php就是php,ftp被默认支持了。于是谷歌了一下ftp的知识,看了看php的api,有了个不怎么完美的解决方案。 dirs = array (); $this->files = ar... 阅读全文
摘要:
闲来无事,翻看《Spring in Action》,发现Spring集成了对JAVA Mail的支持,有点小激动的看了一遍,嗯,话说真的简单了很多。 Spring的邮件发送的核心是MailSender接口,在Spring3.0中提供了一个实现类JavaMailSenderImpl,这个类是发送邮件的... 阅读全文
摘要:
JAVA MAIL是利用现有的邮件账户发送邮件的工具,比如说,我在网易注册一个邮箱账户,通过JAVA Mail的操控,我可以不亲自登录网易邮箱,让程序自动的使用网易邮箱发送邮件。这一机制被广泛的用在注册激活和垃圾邮件的发送等方面。 JavaMail可以到http://www.oracle.com/t... 阅读全文
摘要:
为什么会想起来将上传的word文档转换成html格式呢?设想,如果一个系统需要发布在页面的文章都是来自word文档,一般会执行下面的流程:使用word打开文档,Ctrl+A,进入发布文章页面,Ctrl+V。看起来也不麻烦,但是,如果文档中包含大量图片呢?尴尬的事是图片都需要重新上传吧? 如果可以将已... 阅读全文
摘要:
谨以此篇献给那些和我一样使用 myeclipse 开发,为了在 IE 下居中一直使用 text-align:center 居中的童鞋。 废话不多说,解决办法是在 DOCTYPE 中加上"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd",... 阅读全文
摘要:
很常见的一个应用就是访问某个页面,因为权限不够,进入登陆页面。人性化的设计是能够在登陆之后,系统跳转到用户原本需要访问的页面。这可以借助拦截器来实现。 在我们验证用户登陆的拦截器里面获取请求地址,并存入session。 package com.tuanplus.interceptor;impor... 阅读全文
摘要:
今天写一个团购网站练练手,用到了S2SH大整合,有点激动人心,但是遇到的麻烦也不少,毕竟第一次做嘛,这篇日志要说的是一个大熟人,Incorrect string value: '\xE6\x9B\xB9\xE5\x86\xAC...' for column 'realname' at row 1,嘿... 阅读全文
摘要:
得益于Struts2的包装,使得上传文件变得十分简单,可是对于上传的文件究竟保存到哪里去了?还有为什么可能会抛出FileNotFoundException呢?我试了几次,大概领悟到了什么,记录下来,给新手看看。本人才疏学浅,望各位不吝指教。 至于Struts2的怎样实现上传,这个网上着实一大把,由于... 阅读全文
摘要:
在上一篇的Struts2之ajax初析中,我们得到了comments对象的JSON数据,在本篇中,我们将使用jQuery进行数据解析。 我们先以解析上例中的comments对象的JSON数据为例,然后再小结jQuery中解析JSON数据的方法。 上例中得到的JSON数据如下,是一个嵌套JSON: ... 阅读全文
摘要:
Web2.0的随波逐流,Ajax那是大放异彩,Struts2框架自己整合了对Ajax的原生支持(struts 2.1.7+,之前的版本可以通过插件实现),框架的整合只是使得JSON的创建变得异常简单,并且可以简单的融入到Struts2框架中,当然这只是在我们需要JSON的时候才会显得流光溢彩。 首先... 阅读全文
摘要:
在struts2应用程序中你还在使用try catch语句来捕获异常么?如果是这样的,那你OUT啦!struts2支持声明式异常处理,可以再Action中直接抛出异常而交给struts2来处理,当然需要我们在xml文件中配置,由于抛出同样的异常的处理方法通常都一样,所以如果能在xml中配置全局异常... 阅读全文