java 板


LINE

※ 引述《nation6238 (挺)》之铭言: : (更新说明方式)请问大家如何将code不要写死,不需要重新编译code就有扩充性 我想问这跟你要解决的问题有什麽关系? [delete] : PS:抓出google calendar资料目的是要写入自己DB,日後要做资料上研究分析 如果是自己做研究, 不能重新编译的理由是什麽? [delete] : 现在要把程式变成活(不能重新编译)的改成 [delete] : 目前我知道重新改写解决这问题,如果 : 不能改写code重新编译,要如何 设计 撰写 呢? 又不能改写, 谈设计撰写没有意义不是吗? 还是我该问哪里可以改? 不然只能从外部以adapter处理吧? 补: 笔误,是adapter不是adaptor… [delete] : while (calendar.getTime().compareTo(date2) <= 0) {//一天一天抓取,解决 : google一次只能抓取25DATA 测试时没有遇到这个问题, 或是你会想批次处理再参考连结资料修改程式 可以一次做多笔insert,query,update,delete http://code.google.com/intl/en/apis/calendar/data/2.0/ developers_guide_java.html#batch 下面是我改写的扣的, 如果不能改写应该就不用看了.. 当然这也不OO就是了… public static void main(String args[]) throws IOException, ServiceException { CalendarService myService = new CalendarService("椅可是先跑"); myService.setUserCredentials("唉低@鸡没有.com", "怕死我"); // Prepare Query URL feedUrl = new URL( "http://www.google.com/calendar/feeds/default/private/full"); CalendarQuery myQuery = new CalendarQuery(feedUrl); myQuery.setMinimumStartTime( DateTime.parseDateTime("2009-10-10T00:00:00")); myQuery.setMaximumStartTime( DateTime.parseDateTime("2009-10-22T23:59:59")); // Query feeds CalendarEventFeed resultFeed = myService.query(myQuery, CalendarEventFeed.class); // Print the number of feeds System.out.println("Total entries: " + resultFeed.getTotalResults()); // Replace it by your way 吃AJAX送来的____? List<String> titles = getTitleNames(); processFeeds(resultFeed, titles); } private static void processFeeds( CalendarEventFeed feeds, List<String> titles) { // *以list大小动态产生array int eventCount[] = new int[titles.size()]; long eventTotalTime[] = new long[titles.size()]; // 计算各事件时间与数量 for (CalendarEventEntry entry : feeds.getEntries()) { // 日历事件title String title = entry.getTitle().getPlainText(); if (titles.contains(title)) {// 看看有没有在List里!0m When t = entry.getTimes().get(0); // 计算event花费时间, 许多时间类别内部以long type表示时间绝对值 long period = t.getEndTime().getValue() - t.getStartTime().getValue(); // 对照title在list里的位置来纪录event的次数与总时数 int index = titles.indexOf(title); eventCount[index]++; eventTotalTime[index] += period; // 印出event资讯 System.out.print("事件: " + title); System.out.print(" 开始: " + t.getStartTime().toUiString()); System.out.print(" 结束: " + t.getEndTime().toUiString()); System.out.println(" 花费时间: "+ period /1000 /60f /60f + "小时"); } } for (int i = 0; i < titles.size(); i++) { System.out.print("事件: " + titles.get(i)); System.out.println(" 共 " + eventCount[i] + "次 " + (eventTotalTime[i] / 1000 / 60f / 60f) + "小时"); } } private static List<String getTitleNames() { // 测试资料嘛… List<String> titles = new ArrayList<String>(); titles.add("汉堡王吃早餐"); titles.add("meeting"); titles.add("聊天"); return titles; } -- 没有这麽简单吧? --



※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 61.223.212.4 ※ 编辑: xlk 来自: 61.223.210.167 (10/20 21:18)
1F:推 nation6238:感谢你热心解答~目前仔细阅读思考你撰写 OO 10/21 01:46
2F:推 nation6238:比照你写的OO架构,再写一个TXT让人自由设定.算是把死 10/21 01:53
3F:→ nation6238:变成活的 10/21 01:54
4F:推 hate9527:properties or xml 10/21 12:53
5F:推 nation6238:网页用AJAX,因该可读TXTorXML随时改变页面(UI)排版 10/21 21:06
6F:推 adrianc:我想推 唉低@鸡没有 & 怕死我 耶.... 10/26 13:59







like.gif 您可能会有兴趣的文章
icon.png[问题/行为] 猫晚上进房间会不会有憋尿问题
icon.pngRe: [闲聊] 选了错误的女孩成为魔法少女 XDDDDDDDDDD
icon.png[正妹] 瑞典 一张
icon.png[心得] EMS高领长版毛衣.墨小楼MC1002
icon.png[分享] 丹龙隔热纸GE55+33+22
icon.png[问题] 清洗洗衣机
icon.png[寻物] 窗台下的空间
icon.png[闲聊] 双极の女神1 木魔爵
icon.png[售车] 新竹 1997 march 1297cc 白色 四门
icon.png[讨论] 能从照片感受到摄影者心情吗
icon.png[狂贺] 贺贺贺贺 贺!岛村卯月!总选举NO.1
icon.png[难过] 羡慕白皮肤的女生
icon.png阅读文章
icon.png[黑特]
icon.png[问题] SBK S1安装於安全帽位置
icon.png[分享] 旧woo100绝版开箱!!
icon.pngRe: [无言] 关於小包卫生纸
icon.png[开箱] E5-2683V3 RX480Strix 快睿C1 简单测试
icon.png[心得] 苍の海贼龙 地狱 执行者16PT
icon.png[售车] 1999年Virage iO 1.8EXi
icon.png[心得] 挑战33 LV10 狮子座pt solo
icon.png[闲聊] 手把手教你不被桶之新手主购教学
icon.png[分享] Civic Type R 量产版官方照无预警流出
icon.png[售车] Golf 4 2.0 银色 自排
icon.png[出售] Graco提篮汽座(有底座)2000元诚可议
icon.png[问题] 请问补牙材质掉了还能再补吗?(台中半年内
icon.png[问题] 44th 单曲 生写竟然都给重复的啊啊!
icon.png[心得] 华南红卡/icash 核卡
icon.png[问题] 拔牙矫正这样正常吗
icon.png[赠送] 老莫高业 初业 102年版
icon.png[情报] 三大行动支付 本季掀战火
icon.png[宝宝] 博客来Amos水蜡笔5/1特价五折
icon.pngRe: [心得] 新鲜人一些面试分享
icon.png[心得] 苍の海贼龙 地狱 麒麟25PT
icon.pngRe: [闲聊] (君の名は。雷慎入) 君名二创漫画翻译
icon.pngRe: [闲聊] OGN中场影片:失踪人口局 (英文字幕)
icon.png[问题] 台湾大哥大4G讯号差
icon.png[出售] [全国]全新千寻侘草LED灯, 水草

请输入看板名称,例如:Tech_Job站内搜寻

TOP