- 浏览: 32817 次
- 性别:
- 来自: 北京
最新评论
文章列表
iCal4j的一些使用技巧
- 博客分类:
- 开源项目使用
一些基本的操作在一下这个链接中都有
http://www.ibm.com/developerworks/cn/java/j-lo-ical4j/
做点补充
1.在Google gmail中如果想让邮件接收者直接添加日历到的日程当中需要如下设置:
ParameterList pls = new ParameterList();
pls.add(new Cn(mailInfo.getToEmail()));
pls.add(new Rsvp(true));
Attendee attendee = new Attendee(pls,mailInfo.getToEma ...
iCal4j用于读写iCalendar数据流的一组API。iCalendar标准提供了一种公共的数据格式用于存储关于日历方面的信息比如事件,约定,待办事项等。所有流行日历工具比如:Lotus Notes,Outlook和Apple的iCal都支持iCalendar标准。
工作需要,用iCal4j建立约会,outlook支持很好。 但发现gmail不能之间添加约会到日程。
多方查证后发现需要如下设置:
ParameterList pls = new ParameterList();
pls.add(new Cn(mailInfo.getToEmail()));
pls.add(new ...
如题,出现问题主要原因是form提交参数的缺失,解决办法是拼接URL,
并且以window.location = URL;的方法解决
如题,最近碰到这个问题。排查解决方法
1.请求是否已经被服务器接受到
2.response 是否调用了response.reset()方法,这个方法很重要
3.是否是由于<a>标签的onclick事件请求的,而在a标签里写了href="javascript:void(0);或者
href="javascript:;
这样IE6会认为请求已经处理完毕了,就停止了对服务端的响应
项目打包实用ant脚本:
<?xml version="1.0" encoding="UTF-8"?>
<project basedir="." default="genMmcWebWar" name="portal_c02">
<property environment="env" />
<property name="bin.dir" value="bin" />
<p ...
一些常用的数据库脚本,需要的时候可以照葫芦画瓢
CREATE OR REPLACE PROCEDURE mdmc_spDeleteRole(v_RoleID number, v_tablepostfix varchar2)
AS
v_Pos number(12);
v_postfix varchar2(100);
v_postfixes varchar2(1000);
v_sql varchar2(3000);
v_tablename varchar2(1000);
v_separator varchar2 ...
由于在订阅的邮件中看到一家公司招聘职位非常合我胃口,于是昨晚动了下简历。
今天中午时分收到该比较搞笑的面试邀请电话,公司是软通动力
hrMM:您好,是XXX吗?我们在51job上看到您简历请问你是在找工作吗?
me:请问您是哪里?
hrMM:我们是软通动力……(由于有朋友在软通,软通的小气已经有较为深刻的认识了)
me:哦,不准备找工作,我没投你公司简历啊?
hrMM:我们可以看到你简历的……
……
……
……
hrMM:方便透露下您收入吗?
me:xxK左右。
hrMM:有那么多吗?你一年工作经验有那么多吗?现在的的市场行情一年的就4.5K ...
1.指定工程部署目录
1-1.找到tomcat的server.xml配置文件
1-2 找到需要配置host节点添加需要指定部署目录的工程
1-3 指定路径部署工程需要添加相应的context节点。其中baseDoc指向部署工程目录的上级目录
其中reloaable是只是否开启自动载入功能 workDoc决定tomcat工作目录,会包含解析jsp所 产生的class文件和java文件
1-4 也可以在localhost目录下(由host决定)下面添加工程的.xml指定部署目录
实质是告诉tomcat到哪里去读取工程文件(jsp web.xml等东西)
很实用的封装,适用于仅使用JDBC操作数据库的时候。查询数据库后直接封装javabean对象到集合中,免去了繁琐的迭代每条记录然后逐个取字段封装javaBean.
当然是存在很多的不方便的地方的,比如数据库字段名和javabean属性名需要一致的情况下才能被封装到javabean中, 以下代码中也还缺少判断javabean中的属性是否对应在数据库查询中存在, 但是这个看看API就可以当场搞定的事情。不再废话
public static List queryList(String preSql, String className,
Connection co ...
针对分页,目前有N多的处理方法,有很多做的非常的优秀,前段时间公司做项目分页用的很频繁,于是做了如下的后台生成分页代码的工具类,个人感觉还是比较方便,
传入一些条件参数在后台生成分页的HTML代码(本质是一段字符串),保存在作用域中传入页面, 页面中直接引用即可。
主要调用的是这个方法:
public static String getPager(String url,int sum,int currnum,int length, String condtion,String language)
其中 url为页面分页数字所要请求的url, sum:总记录数, ...
有个时候经常会碰到这种情况:进行一次删除或者添加操作,刷新一下页面,可是会弹出一个警告窗口,警告内容大概是什么重新发送数据如果你正在进行交易或者什么什么的,有个选项是重试,另一个是取消, 点击重试页面才会完成刷新。 一直不知道这个偶然弹出的警告窗口怎么消除。 后经多方求证知道出现这种多余警告信息的原因是页面经过一次post提交后再用window.location.reload()去刷新页面就会出现这种情况,解决的办法是:1.将此页面的请求改用get方式 2.不用页面刷新,而是再次请求下到这个页面的URL
前段时间,接淘宝某技术部门人员电话问我是否对其某某部的java开发职位有兴趣否,本来确实还刚换工作不久,对目前现状还算比较满意,感觉挺能学到东西的。 但是毕竟是淘宝,所以当场就“刚兴趣”了,随后进行了电话面试, 电话面试, 主要就是问了些目前项目以及基本的技术描叙等等,几天后约我去北京淘宝视频面试,面试我的好像是一个技术加一个人事,头回碰到这种的,我是不太喜欢这样的,就不能技术面完再人事吗? 当时的情况是,技术官和我交谈是很和谐的,但是人事MM好像心不在焉,偶尔也跟着应答一声。我是比较的反感的。 后来人事MM问了一些其他方面的问题, 问了这些之后竟然也问技术! 不过问的问题确实叫人情难 ...
js的一些基本应用,时间久了容易忘记。先记这吧
function lastname(){
//获取欲上传的文件路径
var filepath = document.getElementById("img").value;
//为了避免转义反斜杠出问题,这里将对其进行转换
var re = /(\\+)/g;
var filename=filepath.replace(re,"#");
//对路径字符串进行剪切截取
var one=filename.split("#");
/ ...
昨天同事被一个bug所折磨一上午,问题一直没得到解决,具体情况是想用jquery的一个组件实现各树形结构,一切都是那么的轻车熟路,代码完成的很快, 但是却一直没有生成树,使用浏览器进行调试,js错误是报在引入的组件里,于是困惑的同事找我一起调试看能否看出端倪, 后来发现是后台向前台返回JSON数据时,拼凑的字符串时,最后一个大括号后面多了一个“,”,结果导致前台js解析时多算了一个对象,所以直接就缺少对象了。该问题以前碰到过,没引起重视,引以为戒