10 2011 档案
摘要:求解算法的时间复杂度的具体步骤是: ⑴ 找出算法中的基本语句; 算法中执行次数最多的那条语句就是基本语句,通常是最内层循环的循环体。 ⑵ 计算基本语句的执行次数的数量级; 只需计算基本语句执行次数的数量级,这就意味着只要保证基本语句执行次数的函数中的最高次幂正确即可,可以忽略所有低次幂和最高次幂的系数。这样能够简化算法分析,并且使注意力集中在最重要的一点上:增长率。 ⑶ 用大Ο记号表示算法的时间性能。 将基本语句执行次数的数量级放入大Ο记号中。 如果算法中包含嵌套的循环,则基本语句通常是最内层的循环体,如果算法中包含并列的循环,则将并列循环的时间复杂度相加。例如: for (i...
阅读全文
摘要:1.分治法分治法的设计思想是将一个难以直接解决的大问题分解成一些规模较小的相同问题,以便各个击破,分而治之。一般来说,分治算法在每一层递归上都有3个步骤:(1)分解:将问题分解成一系列子问题。(2)求解:递归地求解各子问题。若子问题足够小,则直接求解。(3)合并:将子问题的解合并成原问题的解。2.Hanoi塔分治法的典型应用:当只有一个盘子时,直接从A移到C即可;如果已知n-1个盘子的移动方案,那么n个盘子的移动方案如下:先把前n-1个盘子从A借助C移动到B,再把第n个盘子从A直接移到C,然后再将B处的n-1个盘子从B处借助A移动到C处。至此就完成全部盘子的移动。void Hanoi(int
阅读全文
摘要:对有向图进行拓扑排序的方法(可运用的排课等):(1)初始时拓扑序列为空间;(2)任意选择一个入度为0的顶点,将其放入拓扑序列中,同时从图中删除该顶点以及从该顶点出发的弧形;(3)重复(2),直到不存在入度为0的顶点为止(若所有顶点都进入拓扑序列返回则完成拓扑排序,否则由于有向图中存在回路无法完成拓扑排序)。#define MAXVNUM 50//最在顶点数typedef struct ArcNode{//表节点类型int adjvex;//邻接顶点编号struct ArcNode *nextarc;//指示下一邻接顶点}ArcNode;typedef struct AdjList{//头节点类
阅读全文
摘要:一般来说,乱码邮件的原因有下面三种: (1)由于发件人所在的国家或地区的编码和中国大陆不一样,比如我国台湾或香港地区一般的E-mail编码是BIG5码,如果在免费邮箱直接查看可能就会显示为乱码。 (2)发件人使用的邮件软件工具和你使用的邮件软件工具不一致造成的。 (3)由于发件人邮件服务器邮件传输机制和免费邮箱邮件传输机制不一样造成的。 一般说来对于绝大多数乱码的邮件解决方法可以采用下面的方法: 首先用Outlook Express将乱码的邮件收取下来,然后打开这封邮件,查一下View(查看)→Encoding(编码),然后调整其下的编码设置试试看,比如可以选择Chinese Simple(简
阅读全文
摘要:package cn.ming.javamail;import java.util.Properties;import javax.mail.Message;import javax.mail.Session;import javax.mail.Transport;import javax.mail...
阅读全文
摘要:什么是Base64? 按照RFC2045的定义,Base64被定义为:Base64内容传送编码被设计用来把任意序列的8位字节描述为一种不易被人直接识别的形式。为什么要使用Base64?在设计这个编码的时候,我想设计人员最主要考虑了3个问题: 1.是否加密? 2.加密算法复杂程度和效率 3.如何处理传...
阅读全文
摘要:自定义标签package taglibs;import java.io.IOException;import java.text.SimpleDateFormat;import java.util.Date;import javax.servlet.jsp.JspException;import j...
阅读全文
摘要:create table test(testId int primary key identity(1,1),--testId字段从1开始每次自增1 testName varchar(30), testPass varchar(30), insert into test(testName,testP...
阅读全文
摘要:--备份数据库backup database ming to disk='F:/ming.bak' /*wait for time '12:00:00'*/--删除删除数据库drop database ming--恢复数据库restore database ming from disk='f:/mi...
阅读全文
摘要:在SQL Server 中完成计算1-100之内所有的偶数之和begindeclare @sum int,@i intset @sum=0set @i=2while(@i<=100)beginset @sum=@sum+@iset @i=@i+2endprint "the sum is:"+cast...
阅读全文
摘要:由于博客开通不久,以前没有博客,顺便把以前做的项目也介绍下希望大家支持,谢谢 图片查看器 IDE:VS2010 语言:C# 部分界面如下:
阅读全文
摘要:由于博客开通不久,以前没有博客,顺便把以前做的项目也介绍下 希望大家支持,谢谢 QQ 个人模拟模拟 IDE:MyEclipse 9.0 语言:Java SE (socket网络编程) 部分界面如下:
阅读全文
摘要:由于博客开通不久,以前没有博客,顺便把以前做的项目也介绍下希望大家支持,谢谢坦克大战IDE:MyEclipse 9.0语言:Java SE数据库:由于是单机版,不需要较高的安全性,且数据量较小,综合考虑,以记事本代替,访问采用文件读写操作开发者:wensm部分界面如下:
阅读全文
摘要:由于博客开通不久,以前没有博客,顺便把以前做的项目也介绍下希望大家支持,谢谢餐饮管理系统,针对餐饮管理的C/S结构MIS系统IDE:MyEclipse 9.0语言:Java SE数据库:SQL 2000 连接方式:DAO开发者:wensm部分界面如下:
阅读全文
摘要:该系统是为我们信息科学协会设计的一个B/S结构的MIS系统,系统大致: IDE:MyEclipse 9.0+Dw CS4 语言:JSP+Servlet+JavaBean+JavaScript+HTML 数据库:SQL 2000,连接方式为DAO 部分界面如下 :
阅读全文
摘要:<textarea>文本框默认值</textarea>textarea标签是成对出现的,以<textarea>开始,以</textarea>结束 属性: Common -- 一般属性 cols -- 多行输入域的列数 rows -- 多行输入域的行数 alt -- 代表表单的提示文字,当鼠标停留时 accesskey -- 表单的快捷键访问方式 disabled -- 输入域无法获得焦点,无法选择,以灰色显示,在表单中不起任何作用 readonly -- 输入域可以选择,但是无法修改 tabindex -- 输入域,使用"tab&quo
阅读全文
摘要:package test;public class getDir { public static void main(String[] args) { //包路径:E:\Java EE\myeclipse\Test1 System.out.println(System.getProperty("...
阅读全文
摘要:OFFICE文档使用POI控件,PDF可以使用PDFBOX0.7.3控件,完全支持中文,用XPDF也行.java2word 是一个在java程序中调用 MS Office Word 文档的组件(类库)。该组件提供了一组简单的接口,以便java程序调用他的服务操作Word 文档。这些服务包括:打开文档...
阅读全文
摘要:JTextArea是纯文本组件,可以使用JTextPane,通过操作Document文档来控制JTextPane显示的内容,下面的代码在一个JTextPane中显示了一个图标,三行文字,每行用不同的颜色和大小显示: import javax.swing.*; import ja...
阅读全文
摘要:在动态网页中,常常需要在单击超链接时处理一些数据,而不是跳转一个网页。在这种情况下,通常有以下三种处理方式:不设置<a>标签的href属性,只设置onclick属性。在这种处理方式下,通常超链接文本会和正文的文本以相同的形式出现,即不会有默认的下划线。当鼠标放在超链接上也不会显示小手的形状(除非为该超链接设置了CSS)。因此,用户很难知道这是一个可以点击的超链接。将<a>标签的href属性值设置为"#",并设置onclick属性。在这种处理方式下,用户可以很明显地看出哪些文字是超链接。在单击该超链接时,也可以执行onclick属性值中的JavaScr
阅读全文
摘要:"> My JSP 'personmu.jsp' starting page --> 会员管理 刚果号: " ...
阅读全文
摘要:Html代码 花了 赚了 借出 借入 方法1 在jsp页面最后面加入 Js代码 方法2 要让选择很关键的一点,就是,这个JSP势必对应的一个actionform吧,给它个初始值就OK了 默认值是动态的话 请注意到name属性 性别Html代码 花了 赚了 借出 借...
阅读全文
摘要:一般情况下下拉选择框的默认值都是第一个,比如下面这个代码的默认值肯定是“红色”:那么如果我们想自定义option的默认值应该怎么写呢?其实借助JS很容易实现,比如可以根据option的值来实现:再比如根据option值的顺序来实现(当然是前者更好一些):js是不能修改jsp读过来的java变量的,你...
阅读全文
摘要:adonly和Disabled是用在表单中的两个属性,它们都能够做到使用户不能够更改表单域中的内容。但是它们之间有着微小的差别,总结如下:Readonly只针对input(text / password)和textarea有效,而disabled对于所有的表单元素都有效,包括select, radi...
阅读全文
摘要:通过JS改变复选框的值j$(function(){ document.getElementById(id).checked = true;})通过JS改变下拉列表框的值j$(function(){ j$("#id").val("......")); })函数的主要目的是想知...
阅读全文
摘要:package isa.controller;import isa.model.DeptBean;import isa.model.DeptBeanCl;import java.io.IOException;import java.util.HashMap;import javax.servlet....
阅读全文
摘要:1.使用javascript,在你弹开一个页面的时候,把你的<input type=text.....>或者<input type=hidden...>作为对象传给你摊开的页面,之后在你弹开的页面中对他们进行赋值,这样即可传回原来页面。不需要使用session2. 要对原来页面进行刷新的话,可以:(1)<script language="javascript"><!--window.setTimeout('location.reload()',3000);//--></script>(2)<m
阅读全文
摘要:1.jsp页面中有参数a=a;b=b;c=c;d=d;四个,如何写语句建立超链接到2.jsp,并在2.jsp中获取a,b,c,d 1.jsp页面的超链接如下:<a href="2.jsp?a=a&b=b&c=c&d=d">超链接</a>2.jsp页面这样获取a,b,c,d四个参数的值,如下:<% String a = request.getParameter("a").toString(); String b = request.getParameter("b").toString
阅读全文
摘要:背景:1.需要将数据库查询结果在JSP中以列表方式显示2.在一个良好的J2EE模式中数据库查询一般用DAO实现(DataAccessObject),JSP仅用于显示数据问题:通过JDBCResultSet可获取查询结果(存在于数据库缓冲区内),但在Statement、Connection关闭后Res...
阅读全文
摘要:1、用图片代替提交按钮submit和重置按钮reset,给图片加onclick事件姓名: 2、给1的图片加上style,用于弥补方法1鼠标移到图片上无反应,未能给客户好的浏览体验姓名: 3、用图片代替提交按钮submit和重置按钮reset,并加上链接,效果同2姓名: 4、使用图像域。由于默认图像域...
阅读全文
摘要:标签卡主页面标签卡1访问yahoo标签卡3标签卡1需要显示的内容标签卡3需要显示的内容
阅读全文