在第一个JSF程序中,我们简单的定义了页面的流程由index.jsp到welcome.jsp,接下来我们扩充程序,让它可以根据使用者输入的名称与密码是否正确,决定要显示欢迎讯息或是将使用者送回原页面进行重新登入。首先我们修改一下UserBean:UserBean.javapackageonlyfun.caterpillar;publicclassUserBean{privateStringname;privateStringpassword;private
系统 2019-08-29 22:46:58 2175
1.缘起:假设我们的系统在运行的过程中,源源不断的有新的任务需要处理(比如订单处理),而且这些任务的处理是相互独立的,没有前后顺序依赖性(顺序依赖性是指,必须在任务A处理结束后才可开始B任务),那么我们就可以使用多个线程来同时处理多个任务。每个处理任务的线程称为“工作者(线程)”。我设计了ESBasic.Threading.Engines.IWorkerEngine工作者引擎,其目的就是使用多个线程来并行处理任务,提高系统的吞吐能力。工作者引擎的形象示意图
系统 2019-08-29 22:15:05 2175
使用设计模式改善程序结构(一)设计模式是对特定问题经过无数次经验总结后提出的能够解决它的优雅的方案。但是,如果想要真正使设计模式发挥最大作用,仅仅知道设计模式是什么,以及它是如何实现的是很不够的,因为那样就不能使你对于设计模式有真正的理解,也就不能够在自己的设计中正确、恰当的使用设计模式。本文试图从另一个角度(设计模式的意图、动机)来看待设计模式,通过这种新的思路,设计模式会变得非常贴近你的设计过程,并且能够指导、简化你的设计,最终将会导出一个优秀的解决方
系统 2019-08-29 22:02:36 2175
ReflectionsofaHumanTranslatoronMachineTranslationorWillMTBecomethe"DeusExMachina"RenderingHumansObsoleteinanAgeWhen"DeusEstMachina?"bySteveVlastaVitekThere'satremendousgulfbetweenmicroprocessorsandbrains.Peoplestilldon'tknowexactl
系统 2019-08-29 21:57:50 2175
JavaExcelAPI既可以从本地文件系统的一个文件(.xls),也可以从输入流中读取Excel数据表。读取Excel数据表的第一步是创建Workbook(术语:工作薄),下面的代码片段举例说明了应该如何操作:(完整代码见ExcelReading.java)importjava.io.*;importjxl.*;…………try{//构建Workbook对象,只读Workbook对象//直接从本地文件创建Workbook//从输入流创建WorkbookIn
系统 2019-08-12 09:30:02 2175
宝贝:你对我而言,不仅仅是女朋友三个字那么少。我喜欢你的事实在这个叫做地球的地方已经存在了很长时间,只是它一直是石缝间的幼芽,躲在我的秘密花园里,在时间的流转里期望可以盛开在你的面前。你可以把这个当作一个玩笑,并不真的相信它,但不要鄙薄、无视或轻蔑它。它来自童年的内心世界,你或许认为那是个并不明白真爱的地方,是一段懵懂的时光。就像所有人都不相信,小孩子会品味咖啡的甘醇与苦涩。但,近十年间从来没有忘掉你的幼时点滴,一度强烈的怀念我那并不美好的小学时光,我从来
系统 2019-08-12 09:27:32 2175
1、对Table中的详细内容,以不同的背景色间隔开相邻的两行:A:选择Table的Detail行,选择属性中的BackgroundColor,值选择表达式,输入:=iif(RowNumber(Nothing)Mod2,"White","Beige")。组内设置不同底色则将Nothing改为相应的组名,如“Table1_Group1”;2、仅在组的外边框设置线颜色的方法(纵向合并单元格):A:设置BorderStyle-Bottom表达式为:=iif(Row
系统 2019-08-12 09:27:25 2175
以下是我的程序(取自headfirstJava):1importjavax.sound.midi.*;23publicclassMiniMiniMusicApp{4publicstaticvoidmain(String[]args){5MiniMiniMusicAppmini=newMiniMiniMusicApp();6mini.play();7}8publicvoidplay(){9try{10Sequencerplayer=MidiSystem.ge
系统 2019-08-12 09:27:16 2175
DirectoryInfo和FileInfo类是Directory类和File类功能的镜像。此外,它们把遍历文件和目录的关系变得更加简单。例如,你可以很方便地获得由DirectoryInfo对象代表的目录内的文件的FileInfo对象。要注意的是Directory类和File类只是提供了方法,而DirectoryInfo和FileInfo同时提供了方法和属性。例如:File类有单独的GetAttributes()方法和SetAttribute()方法,而F
系统 2019-08-12 09:27:13 2175
一、手工测试为什么不可替代手工测试是不可替代的,因为人是具有很强只能判断能力的,而工具是相对机械缺乏思维能力的东西工具是人开发出来的二、手工测试不可替代的表现测试用例的设计:需要tester有经验和对错误的猜测能力界面测试用户体验测试正确性的检查:人们对是非的判断和逻辑推理的能力三、什么时候适用自动化测试可重复地,不知疲倦地运动,对于数据能精确的大批量的比较的回归测试自动化测试适合在机械化的执行和比较中使用四、不宜使用自动化测试的情况周期短并且一次性的项目
系统 2019-08-12 09:27:07 2175