上一页 1 ··· 7 8 9 10 11 12 13 14 下一页
摘要: Timer是一种定时器工具,用来在一个后台线程计划执行指定任务。它可以计划执行一个任务一次或反复多次。 TimerTask一个抽象类,它的子类代表一个可以被Timer计划的任务。 schedule的意思(时间表、进度表) timer.schedule(new MyTask(event.getServletContext()), 0, 60*60*1000); 第一个参数"new MyTask(event.getServletContext())": 是 TimerTask 类,在包:import java.util.TimerTask .使用者要继承该类,并实现 publi 阅读全文
posted @ 2013-05-31 13:01 crane13 阅读(462) 评论(0) 推荐(0)
摘要: 算法导论(第2版) 代码大全(第2版) C++ Primer中文版(第4版) 设计模式:可复用面向对象软件的基础 浪潮之巅 Java编程思想(第4版) Java核心技术 卷1:基础知识 Java核心技术 卷2:高级特性 人月神话 Linux内核编程 C程序设计语言(第2版新版) 黑客与画家:硅谷创业之父Paul Graham文集 编程之美:微软技术面试心得 代码之美 软件随想录:程序员部落酋长Joel谈软件 架构之美 国外计算机科学经典教材•Unix & Linux大学教程 深入理解计算机系统(原书第2版) UNIX网络编程 卷1:套接字联网API UNIX网络编程 卷2:进程间通信 阅读全文
posted @ 2013-05-31 13:01 crane13 阅读(183) 评论(0) 推荐(0)
摘要: 很长一段时间我的eclipse都有个毛病,就是当我要格式化代码的时候,右键-source-format能够起效,但ctrl+shift+f不好使了。 可以基本断定是快捷键与别的软件冲突了,但一直也没时间排查一下。google之后来发现是搜狗输入法惹的祸。 原来是和“简繁体快捷键”冲突了。输入法中的这个快捷键我们一般不用,小勾勾去掉就成了。 eclipse中功能成功恢复,省时省力! 阅读全文
posted @ 2013-05-31 13:01 crane13 阅读(151) 评论(0) 推荐(0)
摘要: 工厂模式是我们最常用的模式了,著名的Jive论坛 ,就大量使用了工厂模式,工厂模式在Java程序系统可以说是随处可见。 为什么工厂模式是如此常用?因为工厂模式就相当于创建实例对象的new,我们经常要根据类Class生成实例对象,如A a=new A() 工厂模式也是用来创建实例对象的,所以以后new时就要多个心眼,是否可以考虑实用工厂模式,虽然这样做,可能多做一些工作,但会给你系统带来更大的可扩展性和尽量少的修改量。 我们以类Sample为例, 如果我们要创建Sample的实例对象: Sample sample=new Sample(); 可是,实际情况是,通常我们都要在创建samp... 阅读全文
posted @ 2013-05-31 13:01 crane13 阅读(137) 评论(0) 推荐(0)
摘要: LayoutInflater 的作用类似于 findViewById(),不同点是LayoutInflater是用来找layout文件夹下的xml布局文件,并且实例化!而 findViewById()是找具体某一个xml下的具体 widget控件(如:Button,TextView等)。 它可以在很多地方使用,如BaseAdapter的getView中,自定义Dialog中取得view中的组件widget等等。它的用法有2种:Java代码LayoutInflaterinflater=LayoutInflater.from(this);Viewview=inflater.inflate(R.l. 阅读全文
posted @ 2013-05-31 13:01 crane13 阅读(128) 评论(0) 推荐(0)
摘要: Gallery(画廊)是android提供的一个用于水平显示的图片查看控件,但是默认的Gallery滑动切换的时候,由于OnFling的速度参数关系,一次会切换N多个图片,这样的话交互性就不太友好了。那么如何实现单屏切换呢,其实很简单,写一个自定义的Gallery类,该类继承自Gallery,然后重写Gallery的OnFling()方法,让其直接return false,具体如下:@Overridepublicboolean onFling(MotionEvent e1, MotionEvent e2, float velocityX,float velocityY) {//TODO Au. 阅读全文
posted @ 2013-05-31 13:01 crane13 阅读(296) 评论(0) 推荐(0)
摘要: android低版本工程(如1.5)放到高版本环境中(如2.2)可能会上述错误,解决方法如下:1。 如果不修改android sdk版本,则使用project clean 命令作用于某工程即可。(该处理方式只是在高版本中兼容了低版本工程,未真正意义上的升级)2。 如果修改android sdk版本,则需要以下几个步骤:1)修改SDK选择工程,build path --> configure build path---> library 删除引用的低版本SDK,然后add External JARs,选择高版本SDK,OK,保存2)修改classpath文件该文件可能存在该项: 3) 阅读全文
posted @ 2013-05-31 13:01 crane13 阅读(161) 评论(0) 推荐(0)
摘要: The reference to entity "characterEncoding" must end with the ';' delimiterCaused by: org.xml.sax.SAXParseException: The reference to entity "characterEncoding" must end with the ';' delimiter. atcom.sun.org.apache.xerces.internal.util.ErrorHandlerWrapper.createSA 阅读全文
posted @ 2013-05-31 13:01 crane13 阅读(221) 评论(0) 推荐(0)
摘要: 原文地址:Web开发人员应当知道的15个开源项目作者:蝈蝈如今,构建网站和开发Web应用程序已经不仅要求开发人员是一名优秀的程序员,更需要聪明的程序员。这也就是说,在可能的情况下,重复使用已有的代码和应用程序,而不是自己重头开始。开源由来已久,并且很多网站的构建也使用了开源。开发人员都知道Linux、Apache、MySQL及PHP(LAMP)。但是除那些之外的其他开源项目呢?作为一名Web开发人员,你可以借助诸多可用的项目,以节省开发时间,或提高程序性能。下面让我们看一下哪些开源项目可供大家免费使用。可供使用的新型数据库传统上讲,你可能习惯使用MySQL。尽管MySQL是一个非常棒的数据库, 阅读全文
posted @ 2013-05-31 13:01 crane13 阅读(152) 评论(0) 推荐(0)
摘要: 原文地址:应用开发10种免费推广的方法作者:蝈蝈很多人觉得成功的移动应用总会很神奇的在短时间内被疯狂的下载。事实上,做应用开发归根到底还是做生意。你得有个确定的营销方案和好的推广方式,不幸的是生意就是生意,尤其对很多Android应用的开发者来说,这个支出真是奢侈。于是Kris Minkstein出现了!他来告诉你10种推广方式,你不用花一分钱。方法1:微博营销微博是所有能近距离沟通大量用户的最佳方式,没有之一。同时微博的影响力也是不容小视。所以,给你的应用注册个微博帐号,同时留心那些微博上的意见领袖、话题制造者、评测网站之类的帐号,尽量和他们取得联系。方法2:视频推广视频很重要的,看看凡客、 阅读全文
posted @ 2013-05-31 13:01 crane13 阅读(263) 评论(0) 推荐(0)
上一页 1 ··· 7 8 9 10 11 12 13 14 下一页