摘要: 一、某公司面试题目:定义一个体育活动类(Sports)作为基类,它有一个进行活动的方法play(方法名命名规范:J2EE方向:小写字母开头 . NET方向:大写字母开头)。 足球(Football)和篮球(Bascketball)都是体育活动类的衍生类。 请在测试类(Test)中编写一个方法howToPlay(Sports sp),该方法要求传递一个Sports类型的参数。该方法的作用是: 1. 当传入的实例类型为Football时,控制台上应打印:足球是用脚踢的! 2. 当传入的实例类型为Bascketball时,控制台上应打印:篮球是用手打的! 在main方法中调用howToPlay()验 阅读全文
posted @ 2011-08-26 18:50 tokeep 阅读(993) 评论(0) 推荐(0) 编辑
摘要: MIDlet:import javax.microedition.lcdui.Display;import javax.microedition.midlet.MIDlet;import javax.microedition.midlet.MIDletStateChangeException;public class Main extends MIDlet {Display display;BallCanvas ball;public Main() {display = Display.getDisplay(this);ball = new BallCanvas();}protected vo 阅读全文
posted @ 2011-08-26 18:48 tokeep 阅读(205) 评论(0) 推荐(0) 编辑
摘要: 股票其实,掌握好了均线理论就足够赚的盆满钵溢了;其实,一年只买卖一支股票就够了;其实,如果你的资金在100万以下,一年翻番并不难;其实,每日亲手画手中个股的K线图才会让你的思维波动和主力一致;其实,真的不要太,因为股市里的钱是赚不完的;其实,真的不要太怕,因为是不会让股市崩盘的;其实,主力也很难,他们都很怕出不了货;其实,底部放量突破就应该关注了,不管是真是假;其实,也许再坚持一会儿,洗盘就结束了;其实,中线心态,满仓一支股,手里留点,逢高出点,逢低接点,滚动操作是上策;其实,看头才是最需要锤炼的功力;其实,做短线最主要的是看成交量和换手率;其实,每日的量比榜和成交金额榜就是短线的黑马榜;其实 阅读全文
posted @ 2011-08-26 18:48 tokeep 阅读(251) 评论(0) 推荐(0) 编辑
摘要: 如果把模拟器关闭掉再重新运行的话,速度慢到让你绝望。但是android模拟器有一个比较好的地方就是你可以一直让他运行着,修改项目的代码,等你修改完了之后,点击运行,选择choose a running android device,这样的话就不必要重新再倒入模拟器运行,而是在原有的模拟器之上运行修改后的程序,速度已经可以接受。这个和wtk不太一样。 阅读全文
posted @ 2011-08-26 18:47 tokeep 阅读(432) 评论(0) 推荐(0) 编辑
摘要: 首先探讨一下为什么要使用nginx:1、类似于apache+resin,nginx用于提供静态页面服务,比java服务器要强。虽然这些java服务器的性能都不赖,tomcat新版甚至还支持了epoll,但是用nginx来处理静态文件是一定比这些服务器更稳妥并更快速的。2、nginx在配合java应用服务器时相比apache耦合度更低,所以它可以用相同的方式连上所有能支持http服务能力的java应用服务器,无论是tomcat、resin、weblogic、jetty、websphere……,并且可以轻易地将一个应用同时连接不相同的服务器。譬如一台跑tomcat,一台跑resin,这一点在切换或 阅读全文
posted @ 2011-08-26 18:44 tokeep 阅读(249) 评论(0) 推荐(0) 编辑
摘要: 之所以开始用版本控制器,是因为项目开发的人越来越多的时候,记得年初,我们的团队只有两个人时候,感觉版本控制器没必要,当团队增加到5-6个人的时候,我每天重复验证他们的代码,复制代码,不知不觉,我这个礼拜竟没做其他工作,疯了..........!断然决定上个版本控制器来控制项目开发,于是选择了大家推荐比较多的SVN.接下来就介绍下SVN基于eclipse的开发的环境搭配,包括服务端与客户端.1.SVN服务端下载SVN程序(本人测试的是svn-1.4.6)把该文件解压到一个目录,如 C:\subversion新建存放项目的资源库,如C:\svnroot\webproject创建项目目录并初始化: 阅读全文
posted @ 2011-08-26 18:43 tokeep 阅读(303) 评论(0) 推荐(0) 编辑
摘要: 1、关于页面元素的引用通过jquery的$()引用元素包括通过id、class、元素名以及元素的层级关系及dom或者xpath条件等方法,且返回的对象为jquery对象(集合对象),不能直接调用dom定义的方法。2、jQuery对象与dom对象的转换只有jquery对象才能使用jquery定义的方法。注意dom对象和jquery对象是有区别的,调用方法时要注意操作的是dom对象还是jquery对象。普通的dom对象一般可以通过$()转换成jquery对象。如:$(document.getElementById("msg"))则为jquery对象,可以使用jquery的方法。 阅读全文
posted @ 2011-08-26 18:42 tokeep 阅读(134) 评论(0) 推荐(0) 编辑
摘要: 有时候觉得,服务器运行时间过长,程序上无法释放mysql,造成服务器压力过大。因此,设想一下,不用重新启动服务器的情况下,完成apache和mysql的内存释放。首先,apache的重新启动。操作步骤:开始>>程序>>附件>>管理工具>>任务计划添加任务计划>>下一步>>apache restart>>选择时间(本人这里设置的是每天凌晨4点)>>一路确定即可。mysql重新启动。这里要说明一下,我用的是mysql 4.0.17,没有找到mysql restart的重启执行文件,因此自己做了一个。以下 阅读全文
posted @ 2011-08-26 18:07 tokeep 阅读(724) 评论(0) 推荐(0) 编辑
摘要: 优化浏览器渲染资源被下载到客户端后,浏览器仍需加载,解释,并渲染HTML、CSS和Javascript代码。只需利用现有浏览器的特性简单地编排你的代码和页面,就可以提升客户端的性能。 使用高效率的CSS选择器避免CSS expressions将样式表放在页面顶部指定图像尺寸使用高效率的CSS选择器概述避免低效率的匹配大量元素的键选择器【key selectors】可以加快页面渲染。详细信息当浏览器解析HTML时首先构造一个内部文件树来代表所有显示的元素。然后浏览器根据标准的CSS级联、继承和排序规则,为元素指定匹配的各种样式。在Mozilla里的执行情况(可能在其他浏览器也是这样),CSS搜索 阅读全文
posted @ 2011-08-26 17:47 tokeep 阅读(199) 评论(0) 推荐(0) 编辑
摘要: 1. oncontextmenu="window.event.returnValue=false" 将彻底屏蔽鼠标右键< table border oncontextmenu=return(false)>< td>no< /table> 可用于Table2. < body onselectstart="return false"> 取消选取、防止复制3. onpaste="return false" 不准粘贴4. oncopy="return false;" oncu 阅读全文
posted @ 2011-08-26 17:47 tokeep 阅读(161) 评论(0) 推荐(0) 编辑
摘要: 提高网页显示速度的关键提高网页显示速度的关键随着WEB2.0时代来,给网络的带来了空前的发展。前端用户体验变得越来越显的重要,从而来弥补B/S结构的用户交互型差的一些弊端,可是这样会带来一个问题就是会增加客户端的压力,比如大量运用JS代码,大家都知道JS代码是运行在客户端的,会影响到整个网页的在浏览器的解析效率,这样也可能暗示着会增加客户端的流量,所以不管是从服务器负载角度还是站在用户的角度来看,对客户端的代码进行优化都显得尤为重要!本文主要内部和外部两方面来阐述WEB前端优化的方法。希望能给读者一些体会和启发。首先,我们通过一个雅虎的统计图表来看看打开http://yahoo.com的htt 阅读全文
posted @ 2011-08-26 17:46 tokeep 阅读(249) 评论(0) 推荐(0) 编辑
摘要: 备份:mysqldump -u root -p dbcurr> 20090219.sql mysqldump 备份命令 root 用户名(root管理员) dbcurr 备份的数据库名; > 备份符号 20090219.sql 备份的文件名还原: mysql -u root -p dbcurr< d:\bbb.sql mysql 还原命令 root 用户名(root管理员) dbcurr 备份的数据库名; < 还原符号 20090219.sql 还原的文件名 阅读全文
posted @ 2011-08-26 17:45 tokeep 阅读(184) 评论(0) 推荐(0) 编辑
摘要: JQuery是个不错的框架,以下总结了5个每个网站开发者都应该知道的小技巧:1.禁用右键菜单$(document).ready(function(){ $(document).bind("contextmenu",function(e){ return false; });});2.让字体闪烁jQuery.fn.flash = function( color, duration ){ var current = this.css( 'color' ); this.animate( { color: 'rgb(' + color + ' 阅读全文
posted @ 2011-08-26 17:45 tokeep 阅读(193) 评论(0) 推荐(0) 编辑
摘要: Canvas类用来实现绘制.通过组合使用Canvas类的成员函数可以实现随心随欲地绘制图片的任何部分.Canvas.clipRect:设置显示区域 Canvas.drawBitmap:绘制例子:Bitmap b=BitmapFactory.decodeStream("图片编号", null);//读取图片...Canvas c = null;//实例Canvasc.save();//记录原来的canvas状态c.clipRect(100,100,200,300);//显示从(100,100)到(200,300)的区域(单位:象素)c.drawBitmap(b,10,0,nu 阅读全文
posted @ 2011-08-26 17:44 tokeep 阅读(338) 评论(0) 推荐(0) 编辑
摘要: //获取格式化的编辑器内容function getEditorContents(){ var oEditor = FCKeditorAPI.GetInstance("content"); alert(oEditor.GetXHTML(true));}//向编辑器插入指定代码function insertHTMLToEditor(codeStr){ var oEditor = FCKeditorAPI.GetInstance("content"); if (oEditor.EditMode==FCK_EDITMODE_WYSIWYG){ oEditor.I 阅读全文
posted @ 2011-08-26 17:44 tokeep 阅读(161) 评论(0) 推荐(0) 编辑
摘要: StringuriAPI="http://www.dubblogs.cc:8751/Android/Test/API/YamWeather/";URLobjURL=newURL(uriAPI);/*取得连接*/URLConnectionconn=objURL.openConnection();conn.connect();/*将InputStream转成Reader*/BufferedReaderin=newBufferedReader(newInputStreamReader(conn.getInputStream()));StringinputLine;/*图文件路径* 阅读全文
posted @ 2011-08-26 17:43 tokeep 阅读(208) 评论(0) 推荐(0) 编辑
摘要: 第一种方法,在代码里面直接写。Java代码 requestWindowFeature(Window.FEATURE_NO_TITLE); getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN, WindowManager.LayoutParams.FLAG_FULLSCREEN);requestWindowFeature(Window.FEATURE_NO_TITLE);getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN, WindowM... 阅读全文
posted @ 2011-08-26 17:42 tokeep 阅读(240) 评论(0) 推荐(0) 编辑
摘要: Mock单元测试1.出了什么问题? 单元测试的目标是一次只验证一个方法,小步的前进,细粒度的测试,但是假如某个方法依赖于其他一些难以操控的东东,比如说网络连接,数据库连接,或者是Servlet容器,那么我们该怎么办呢? 要是你的测试依赖于系统的其他部分,甚至是系统的多个其他部分呢?在这种情况下,倘若不小心,你最终可能会发现自己几乎初始化了系统的每个组件,而这只是为了给一个测试创造足够的运行环境让它们可以运行起来。忙乎了大半天,看上去我们好像有点违背了测试的初衷了。这样不仅仅消耗时间,还给测试过程引入了大量的耦合因素,比如说,可能有人兴致冲冲地改变了一个接口或者数据库的一张表,突然,你那卑微的单 阅读全文
posted @ 2011-08-26 17:42 tokeep 阅读(574) 评论(0) 推荐(0) 编辑
摘要: ome键(小房子键)在键盘上映射的就是home键,这倒是很好记。Menu键用于打开菜单的按键,在键盘上映射的是F2键,PgUp键同样可以。另外,看英文原文的意思,貌似这个键在某些机型上会被设计为左软件(left softkey)Start键这个键在模拟器和G1真机上我都没有找到到底是哪个键。映射的是Shift+F2或PgDn,某些机型会被设计为右软键(right softkey)。Back键返回键,用户返回上一个UI或者退出当前程序。键盘上映射ESC键。Call/Dial键(电话键)接听来电或启动拨号面板,这是一部手机最基本的功能键。PC键盘映射为F3键。Hangup/Light Off键(挂 阅读全文
posted @ 2011-08-26 17:41 tokeep 阅读(204) 评论(0) 推荐(0) 编辑
摘要: 1,在安装mysql的时候将默认编码一定要设置为utf8。这样可以在数据库中存储汉字。2.使用到汉字的部分,尽量全部转换为utf8,在一起场合不要出现汉字,也是解决方法之一。3.输出的时候尽量设置输出流的编码为utf8 阅读全文
posted @ 2011-08-26 17:41 tokeep 阅读(149) 评论(0) 推荐(0) 编辑