搜索到与相关的文章
编程技术

机房收费系统——上下机

敲这部分的时候逻辑有点混乱,想了好几天才算基本实现,下面是我整理的思维过程。上机过程:下机过程分为两种:一:正常下机二:强制下机当定时检查余额为0时,强制学生下机。需要注意的问题:一:时间格式。因为我用的是SQL2005,所以正确的时间格式很重要。二:不要忘记基本数据设定表,而且要用最新定制的收费标准。三:时刻记着你是管理着而不是上机的学生。(所以定时检查余额是只需检查余额为0,强制下机即可)。四:定时检查余额的时间间隔,Timer控件的Interval属

系统 2019-08-29 22:55:53 2357

编程技术

我的画板总结

其实一段时间前就开始学习画图板的开发,由于一直有新内容学,所以没写总结,现在画板告一段落了,可以写一点小小的心得了:画图板的开发其实就分了几个模块:界面的实现(JFrame),监听器的添加(鼠标监听器和动作监听器),图形的画法(包括颜色的添加),图形的保存(重绘图形和颜色的重绘)(用到了自定义队列)。1.界面的实现实现画图板的界面其实就是swing组建的应用,包括JFrame,Jbutton,JPanel等等.2.添加监听器首先要创建一个监听器对象,这个监

系统 2019-08-29 22:40:28 2357

编程技术

Swing中弹出对话框的几种方式

Swing中弹出对话框的几种方式在swing中,基于业务的考量,会有对话框来限制用户的行为及对用户的动作进行提示.下面是出自csdn中alickman的答复回复的内容.Swing中提供了JOptionPane类来实现类似Windows平台下的MessageBox的功能,同样在Java中也有,利用JOptionPane类中的各个static方法来生成各种标准的对话框,实现显示出信息、提出问题、警告、用户输入参数等功能。这些对话框都是模式对话框。Confirm

系统 2019-08-29 22:23:05 2357

编程技术

Jetty 服务器架构分析(下)

说过了服务器启动,最后来看一下请求处理过程,服务器启动好后,处于待命状态,请求来了,请求处理过程由分两个建阶段:请求连接建立过程(以NIO为例)前面有提到,从线程池中固定分配了一个线程专门用于等待新连接,就是上图的监听线程,没有请求来时,该线程是阻塞在accept()方法上的,当新连接来建立连接时,accept方法分配了一个socket,并将其设置为nonblocking,最后要做的就是将该socket丢给某个Acceptor线程(基本上机会均等)处理,然

系统 2019-08-29 22:16:55 2357

编程技术

使用ListView应该注意的地方

关于ListView加入HeaderView之后,点击条目时获得position参数移位的BUG修正今天遇到一个问题,在ListView的时候,要在首部加一个轮播图组件,调用的是ListView的addHeaderView(Viewv,Objectdata,booleanisSelectable)方法,这个方法可以把一个view放置到Listview的顶部显示,也可以多次调用,使得多个view按照添加的顺序,依次排列在ListView的顶部显示。这样做了之

系统 2019-08-29 21:58:08 2357

编程技术

常见排序算法稳定性和复杂度分析

http://blogold.chinaunix.net/u3/94667/showart_2150464.html1.排序算法的稳定性分析:若待排序的序列中,存在多个具有相同关键字的记录,经过排序,这些记录的相对次序保持不变,则称该算法是稳定的;若经排序后,记录的相对次序发生了改变,则称该算法是不稳定的。(1)冒泡排序冒泡排序就是把小的元素往前调或者把大的元素往后调。比较是相邻的两个元素比较,交换也发生在这两个元素之间。所以,如果两个元素相等,我想你是不

系统 2019-08-12 09:29:33 2357

编程技术

软件测试学习:动态黑盒测试

一.动态黑盒测试1.概述不深入代码细节的软件测试方法称为动态黑盒子测试。它是动态的,因为程序正在运行。动态黑盒测试常常被称为行为测试。2.测试用例①概述测试用例是指进行测试时使用的特定输入,以及测试软件的过程步骤。下图是Windows计算器加法功能的测试用例:②测试用例的重要性选择测试用例是软件测试员最重要的一项任务不正确的选择可能导致测试量过大测试量过小测试目标不对准确评估风险,把无穷尽的可能性减少到可以控制的范围二.通过性测试和失效性测试通过性测试:确

系统 2019-08-12 09:29:33 2357

各行各业

mini-httpd源码分析-match.h

//字符串匹配,匹配返回1,否则返回0.//pattern可以通过任意个|字符,组合match_one中pattern的功能intmatch(constchar*pattern,constchar*string){constchar*or;for(;;){or=strchr(pattern,'|');if(or==(char*)0)returnmatch_one(pattern,strlen(pattern),string);if(match_one(pa

系统 2019-08-12 09:27:34 2357