简介:软件的测试是一件非常乏味的事情,在测试别人编写的软件时尤其如此,程序员通常都只对编写代码感兴趣,而不喜欢文档编写和软件测试这类"没有创新"的工作。既然如此,为什么不让程序员在编写软件时自己加入一些用于测试的代码,使测试过程自动化呢?在软件工程中,这一技术称为自动单元测试,本文介绍在用Python开发软件时如何实现这一目标。一、软件测试大型软件系统的开发是一个很复杂的过程,其中因为人的因素而所产生的错误非常多,因此软件在开发过程必须要有相应的质量保证活
系统 2019-08-29 23:00:56 2176
packagecom.langhua.bar;importjava.awt.BasicStroke;importjava.awt.Color;importjava.awt.Font;importjava.io.FileOutputStream;importorg.jfree.chart.ChartFactory;importorg.jfree.chart.ChartUtilities;importorg.jfree.chart.JFreeChart;imp
系统 2019-08-29 22:57:18 2176
欢迎点击此处订阅本Blog
系统 2019-08-29 22:40:40 2176
登录时需要用户“记住用户名”,如图:红色部分需要注意的,if("index".equals(action)){//显示首页登录CookieUtilutil=newCookieUtil(request,response,365*24*3600);Cookiecookie=util.getCookie("userId");if(cookie!=null){//需要判断是否记录了用户名request.getSession().setAttribute("user
系统 2019-08-29 22:24:25 2176
1.缘起:假设我们的系统在运行的过程中,源源不断的有新的任务需要处理(比如订单处理),而且这些任务的处理是相互独立的,没有前后顺序依赖性(顺序依赖性是指,必须在任务A处理结束后才可开始B任务),那么我们就可以使用多个线程来同时处理多个任务。每个处理任务的线程称为“工作者(线程)”。我设计了ESBasic.Threading.Engines.IWorkerEngine工作者引擎,其目的就是使用多个线程来并行处理任务,提高系统的吞吐能力。工作者引擎的形象示意图
系统 2019-08-29 22:15:05 2176
好长时间没上来弄东西了,今天回来先开始弄下Git,之后再继续写uboot与kernel的编译,在版本控制下更加宏观地观察每次的变化。1、在ubuntu中安装git$sudoapt-getinstallgitgit-core2、配置本机的git$gitconfig--globaluser.name"abcd"$gitconfig--globaluser.emailabcd@efgh.com3、生成密钥$ssh-keygen-trsa-C"abcd@efgh.
系统 2019-08-12 09:27:41 2176
以下是我的程序(取自headfirstJava):1importjavax.sound.midi.*;23publicclassMiniMiniMusicApp{4publicstaticvoidmain(String[]args){5MiniMiniMusicAppmini=newMiniMiniMusicApp();6mini.play();7}8publicvoidplay(){9try{10Sequencerplayer=MidiSystem.ge
系统 2019-08-12 09:27:16 2176
DirectoryInfo和FileInfo类是Directory类和File类功能的镜像。此外,它们把遍历文件和目录的关系变得更加简单。例如,你可以很方便地获得由DirectoryInfo对象代表的目录内的文件的FileInfo对象。要注意的是Directory类和File类只是提供了方法,而DirectoryInfo和FileInfo同时提供了方法和属性。例如:File类有单独的GetAttributes()方法和SetAttribute()方法,而F
系统 2019-08-12 09:27:13 2176
虽然看似简单但是安装的时候还是碰到了一些问题,这里记录下来。1,到官网下载对应的版本。我的是win864位。mongodb-win32-x86_64-2008plus-ssl-3.0.2-signed.msi2,点击安装,我选择安装到d:/mongodb目录下。3,等待完成,cmd进入D:\mongodb\bin目录下。运行mongod.exe启动数据库通过这个连接访问http://localhost:27017/如果成功会有一行字的。4,安装成windo
系统 2019-08-12 01:54:08 2176
以前的裸板程序都是通过u-boot下载到内存运行,今天实现更新程序update,程序运行时会输出一个菜单供选择。系统:ubuntu10.04.4单板:tq2440编译器:arm-linux-gcc-4.3.2搭建开发环境详见ubuntu10.04.4开发环境配置。目标:实现自我更新程序,串口输出菜单,有以下·功能供选择*********************************updateprogramwithserialportTheboard:T
系统 2019-08-12 01:51:31 2176