线程在J2ME开发中是不可或缺的一部分,J2ME继承了J2SE中关于java.lang中的Runnable接口,以及Thread类。但是,由于J2ME应用的特殊性,J2ME程序中去除了部分API,没有线程组的概念,也没有daemon线程。今天,我们从一个例子出发,来学习J2ME当中的线程的概念。我们选取的例子是俄罗斯方块。首先,有一些要注意的事项:1.注意一点,要注意在J2me中不要使用浮点
系统 2019-08-29 23:32:59 2195
考试告一段落,该忙乎院长交与的项目了。《学生信息管理系统》,准备用struts+iBatis+spring构建,今天算是考完试后小组的第一次开会,交代了近两个星期内的任务。我立刻将结构的想法画成简图,以及计划建议交给组长和各组员。以下是结构设计简图,精彩的工作由这里开始:接下来是半个月左右的计划:下星期完成数据层到服务层的详细类图,其间我将确定後的实体类图交与邓飞,让他们建表。再下个星期开会+培训後组织第一阶段的编码,我打算这样的:首先我来建立工程,建立好
系统 2019-08-29 23:26:40 2195
(环境:.Net1.1,Spring.net1.2Preview)1.集合属性注入我们的组件经常需要集合类型的属性注入,比如我的Hook(钩子)组件需要注入一个集合,该集合中的元素(int型)指明了要截获哪些类型的消息。我们经常使用IList处理集合问题:#regionHookList其中元素为整数类型privateIListhookList=newArrayList();publicIListHookList{set{this.hookList=valu
系统 2019-08-29 23:24:36 2195
第一章装修预备1、购房指引如何选择一套自己心仪的房子?本文章将比较系统比为你一一说明。一、买房的第一因素,是钱的因素。对于绝大部分工薪阶层来说,买房都采用较为潮流的按揭模式(也是我们所称的贷款)。当然,如果你银两宽松就另当别论了。贷款要量力而行。不管你的贷款期多长,数量多大,你的贷款原则是,月供额不应超过家庭月均收入的40%。在确定上面的因素后,你大概也就知道那一类的房子你能承受得起了。不妨先把这些楼盘的名称列出来,再按下面的要点逐一比较。按揭买房,你还可
系统 2019-08-29 22:51:46 2195
以下为log4j中的配置参数:%m输出代码中指定的消息%p输出优先级,即DEBUG,INFO,WARN,ERROR,FATAL%r输出自应用启动到输出该log信息耗费的毫秒数%t输出产生该日志事件的线程名;%n输出一个回车换行符,Windows平台为"\r\n",Unix平台为"\n"%d输出日志时间的日期或时间,默认格式为ISO8601,也可以在其后指定格式,比如:%d{yyyMMMddHH:mm:ss,SSS},输出类似:2008年10月18日22:1
系统 2019-08-29 22:51:08 2195
一切都在不言中用scrollLeft容易出现的问题.1.有DOCTYPEhtmlPUBLIC"-//W3C//DTDXHTML1.0Transitional//EN""http://www.w3.org/TR/2000/REC-xhtml1-20000126/DTD/xhtml1-transitional.dtd">的情况下,document.body.scrollLeft要改document.documentElement.scrollLeft。2有DO
系统 2019-08-29 22:30:17 2195
使用List和Map有很多共性,比如说不能再1方设置inverse="true"不同的是,list可以保留元素的顺序,这个使通过一个idx字段来实现的,比如说Team和Student的1对多关系,我们给team加入学生的时候,需要记录加入的顺序,这时候我们可以使用list方式,并在student表中新增加一个idx字段(但在Student实体类中不定义idx属性)数据库结构:createtableteamList(idvarchar(32),teamnam
系统 2019-08-12 09:29:27 2195
LearningtoRank小结-Searcher'sLogSearcher'sLoghomewikiaboutLearningtoRank小结/*-*-author:TanMenglong;email:tanmenglong_at_gmail;twitter/weibo:@crackcell;转载请注明出处-*-*/TableofContents1前言2LTR流程3训练数据的获取3.1人工标注3.2搜索日志3.3公共数据集4特征抽取5模型训练5.1训练方
系统 2019-08-12 01:32:23 2195
偶然发现了for…else…这种用法,使用这个实现了break跳出嵌套的for循环In[31]:foriinrange(1,5):...:forjinrange(5,10):...:print(i,j)...:ifj==6:...:break...:else:...:continue...:break1516for…else…的运行逻辑是当for循环正常执行结束就会运行其else语句,如果中途break的话,就不会执行else中的内容上面的代码实现了内存f
系统 2019-09-27 17:57:18 2194
相关模块osos.pathshutilpathlib(Newinversion3.4)基本操作判断文件(夹)是否存在。os.path.exists(pathname)#newpathlib.Path(pathname).exists()判断路径名是否为文件。os.path.isfile(pathname)#newpathlib.Path(pathname).is_file()判断路径名是否为目录。os.path.isdir(pathname)#newpat
系统 2019-09-27 17:56:34 2194