自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(26)
  • 收藏
  • 关注

原创 什么是中断?什么是中断向量?中断向量表的地址范围?

什么是中断?什么是中断向量?中断向量表的地址范围?答:中断就是CPU在执行当前程序时由于内外部事件引起CPU暂时停止当前正在执行的程序而转向执行请求CPU暂时停止的内外部事件的服务程序,该程序处理完后又返回继续执行被停止的程序;中断向量是中断处理子程序的入口地址;地址范围是00000H-003FFH。中断向量表的功能是什么?若中断向量号分别为1AH和20H,则它们的中断向量在中断向量表的什么位置上?答:中断向量表的功能是当中断源发出中断请求时,即可查找该表,找出其中断向量,就可转入相应的中断服务子程序

2020-11-30 23:22:19 8094

原创 Fibonacci数列

无穷数列1,1,2,3,5,8,13,21,34,55,……,称为Fibonacci数列。它可以递归地定义为:第n个Fibonacci数可递归地计算如下:int fibonacci(int n){if (n <= 1) return 1;return fibonacci(n-1)+fibonacci(n-2);}1)编写完整的主函数,分别记录利用上述递归函数求第47, 48, 49, 50, 51,52个Fibonacci数所花费的时间。#include<stdio.h>

2020-11-29 21:50:55 191

原创 半数集问题

问题描述:给定一个自然数n,由n开始可以依次产生半数集set(n)中的数如下:(1) ;(2) 在n的左边加上一个自然数,但该自然数不能超过最近添加的数的一半;(3) 按此规则进行处理,直到不能再添加自然数为止。例如,set(6)={6,16,26,126,36,136},半数集set(6)中有6个元素。输入:整数n(0<n<1000)输出:半数集set(n)中的元素个数。请设计递归函数,求出set(n)的个数,并分析算法时间复杂度,对算法进行改进,用程序验证递归算法,以及改进之后

2020-11-28 21:10:23 106

原创 memset函数

每种类型的变量都有各自的初始化方法,memset() 函数可以说是初始化内存的“万能函数”,通常为新申请的内存进行初始化工作。它是直接操作内存空间,mem即“内存”(memory)的意思。该函数的原型为# include <string.h>void *memset(void *s, int c, unsigned long n);函数的功能是:将指针变量 s 所指向的前 n 字节的内存单元用一个“整数” c 替换,注意 c 是 int 型。s 是 void* 型的指针变量,所以它可以为

2020-11-26 16:45:49 461

原创 改写二分搜索算法

题目来源:《计算机算法设计与分析》,王晓东设a[0:n-1]是已排好序的数组,请改写二分搜索算法,使得当x不在数组中时,返回小于x的最大元素位置i和大于x的最小元素位置j。当搜索元素在数组中时,i和j相同,均为x在数组中的位置。输入格式:输入有两行:第一行是n值和x值; 第二行是n个不相同的整数组成的非降序序列,每个整数之间以空格分隔。输出格式:输出小于x的最大元素的最大下标i和大于x的最小元素的最小下标j。当搜索元素在数组中时,i和j相同。 提示:若x小于全部数值,则输出:-1 0 若x大于全

2020-11-25 23:50:15 252

原创 JavaWed登录页面实现自动登录

一、客户端选择自动登录复选框,LoginServlet得到数据后,判断是否选择了复选框,若成功选中则创建cookies对象,并添加到响应头中//若用户选择自动登录,则生成cookies保存必要信息 if("auto".equals(autoLogin)){          //cookies需要设置编码格式             Cookie cookie = new Cookie("username", URLEncoder.encode(username, "ut

2020-11-24 22:41:05 543

原创 Javawed文件的上传和下载

根据Part对象获取文件名package servlet;import javax.servlet.http.Part;public class Myutil { public static String getFileName(Part part) { if(part==null) return null; String fileName=part.getHeader("content-disposition"); if(fileName.lastI

2020-11-23 23:02:00 150

原创 由0到4五个数字,组成5位数,每个数字用一次,但十位和百位不能为3(当然万位不能为0),输出所有可能的五位数。

#include<stdio.h>void main(){int a,b,c,d,e,n=0,h;for(a=1;a<=4;++a){for(b=0;b<=4;++b){for(c=0;c<=4;++c){for(d=0;d<=4;++d){for(e=0;e<=4;++e){if(ab||bc||cd||de||d3||c3||ac||ad||ae||bd||be||ce)h=h+1;else{printf("%d%d%d%d%d “,a,

2020-11-22 23:02:23 446

原创 JavaWed与数据库连接

1、先创建一个Student类package com.ll;public class Student { private String name; private String time; private String banji; public String getBanji() { return banji; } public void setBanji(String banji) { this.banji = ban

2020-11-21 23:59:44 154

原创 eclipse消除error pages的错误

error pages报错,可以对library重新进行配置,删除原来的JRE,tomcat,重新buildpath添加,步骤如下:右键project->Build Path->Configure Build Path->选择Libraries tab页->删除带小红叉的Library->点击Add Library->选择JRE System Library(删了Tomcat Library的话就选择Server Runtime)->选择一个JRE后->Fi

2020-11-20 23:54:51 1871

原创 CSS背景图片

背景图片取消重复background-image: url(image.jpg);background-repeat:no-repeat;背景图片固定(不会随着内容滚动而改变位置)background-image: url(image.jpg);background-attachment:fixed;背景图片居中显示(垂直水平居中)background-image: url(image.jpg);background-repeat:no-repeat;background-positi

2020-11-19 23:53:02 211

原创 Eclipse连接数据库

1、从官网下载“https://dev.mysql.com/downloads/connector/j/”下载Mysql的Java数据库驱动程序2、将mysql的jar文件复制到Wed应用程序的WEB-INF/lib目录下3、右击项目名称,选择Build Path鼠标点击Modulepath,选择Add JARs… 将mysql的jar文件导入,点击Apply and Close完成...

2020-11-17 23:23:08 191

原创 实现一个或几个加解密程序

替代算法:(1)替代密码算法的原理是使用替代法进行加密,就是将明文中的字符用其它字符替代后形成密文#include "stdio.h"#include<math.h>#include<string.h>#include"conio.h"#define N 500void main(){ int i=0,k,m,n,l; char str1[N],str2[N]; // textbackground(RED); // textcolor(LI

2020-11-16 22:54:22 378

原创 分别用穷举法和欧几里德算法实现求两个整数的最大公约数,并比较算法的效率。

#include<stdio.h>int a,b;void fuction1(int a,int b){ int t; for(int i=1;i<=a;i++) if(a%i==0&&b%i==0) t=i; printf("穷举法求得的最大公约数为:%d\n",t);}void fuction2(int a,int b){ int c; while(b!=0) { c=a%b; a=b; b=c; } printf("欧几里

2020-11-15 22:29:30 527

原创 Vector函数

一、什么是vector?向量(Vector)是一个封装了动态大小数组的顺序容器(Sequence Container)。跟任意其它类型容器一样,它能够存放各种类型的对象。可以简单的认为,向量是一个能够存放任意类型的动态数组。二、容器特性1.顺序序列顺序容器中的元素按照严格的线性顺序排序。可以通过元素在序列中的位置访问对应的元素。2.动态数组支持对序列中的任意元素进行快速直接访问,甚至可以通过指针算述进行该操作。操供了在序列末尾相对快速地添加/删除元素的操作。3.能够感知内存分配器的(Alloc

2020-11-14 23:39:53 2255

原创 什么是浏览器跨域访问操作?js如何实现

1、什么是跨域跨域的产生来源于现代浏览器所通用的‘同源策略’,所谓同源策略,是指只有在地址的:协议名 https,http域名 http://a.study.cn http://study.cn端口名 http://study.cn:8080/json/jsonp/jsonp.html study.cn/json/jsonp/jsonp.html均一样的情况下,才允许访问相同的cookie、localStorage或是发送Ajax请求等等。若在不同源的情况下访问,就称为跨域。例如a.cn下面

2020-11-13 23:51:34 72

原创 C++排序函数sort()

sort()对给定区间所有元素进行排序要使用此函数只需用#include sort即可使用,语法描述为:sort(begin,end),表示一个范围,例如:int main(int argc, _TCHAR* argv[]){ int a[20]={2,4,1,23,5,76,0,43,24,65},i; for(i=0;i<20;i++) cout<<a[i]<<endl; sort(a,a+20); for(i=0;i<20;i++) cou

2020-11-11 16:59:41 246

原创 JavaScript在发送AJAX请求时,URL的域名地址是使用绝对地址还是相对地址

无论是使用相对地址还是绝对地址发送Ajax请求都是可以的,两者在发送请求时,服务器访问的地址都会转化为绝对地址。 绝对地址与相对地址相比是包含完整的路径,如"http://localhost:8080/ch/test/login.java",有协议类型,主机名等。 相对地址则是由文件名称来在网站页面下搜寻。如"login.java","/test/login.java"。 但是如果使用相对地址的话,一定要填写正确,不然可能导致服务器访问地址是错误的。例如使用"login.java",服务器访问的可能是"ht

2020-11-09 23:44:53 113

原创 ‘net’ 不是内部命令或外部命令,也不是可运行的程序或批处理文件

mysql安装过程中出现’net’ 不是内部命令或外部命令,也不是可运行的程序或批处理文件我的电脑–>属性–>高级–>环境变量 path的变量值新加: %SystemRoot%\system32修改完成后,重新打开cmd。...

2020-11-08 23:56:23 565

原创 利用Sniffer工具,分析TCP的头结构,并分析TCP的三次握手过程

(1)抓包情况抓包结束后,可获得TCP头(2)TCP头结构源端口(Source port):1064目的端口(Detination port):21序列号(Sequence number):3408713732应答号(Acknowledgment number):606377625窗口(Window):64200校验位(Checksum):1A01紧急指针(Urgent pointer):0选项(Option):No TCP options数据(Date):10 Bytes of

2020-11-07 23:53:22 814

原创 利用sniffer工具,分析IP头的结构。

1、分别查看两台主机的IP地址主机1:主机2:2、打开sniffer软件,并设置过滤器3、在主机2上打开Quick Easy FTP Server软件,开启服务器4、在Sniffer中下图开始开始按钮,准备抓包5、 在主机1中cmd中输入ftp 192.168.198.1326、 查看抓包的情况7、 分析IP结构IPv4的头部结构:抓包情况:版本号(Version):4,即使用的IP协议为Ipv4。头部长度(hear length):20 bytes,即占20个字

2020-11-06 23:39:44 775

原创 UML模拟题

一、Java中什么是上转型对象, 上转型对象如何体现多态?答:当一个类有很多子类时,并且这些子类都重写了父类中的某个实例方法,那么当把子类创建的对象的引用放到一个父类的对象中时,就得到了该对象的一个上转型对象。这个上转型对象在调用这个方法时就可能具有多种形态,因为不同的子类在重写父类的方法时可能产生不同的行为。人们经常说:“哺乳动物有很多种叫声”,比如,“吼”、“嚎”、“汪汪”、“喵喵”等,这就是叫声的多态。比如,狗类的上转型对象调用“叫声”方法时产生的行为是“汪汪”,而猫类的上转型对象调用“叫声”方

2020-11-05 22:59:13 245

原创 类图(2)

实验03 类 图 (2)实验目的(1) 熟悉Rose的工作环境; (2) 掌握Rose的基本操作方法;(3) 熟悉用例图的基本功能和使用方法; (4) 掌握如何使用建模工具绘制用例图方法。实验内容一、汽车和自行车都是交通工具。一辆自行车只归一个人拥有,但一辆汽车可归一个人或者两个人拥有,一个人可能没有自行车或汽车,也可能有多辆自行车或汽车。人分为男人和女人两类,每个人都具有年龄和名字。每辆交通工具都有自己的颜色和商标,每辆汽车都只有两个前灯和一台发动机。请根据上述描述设

2020-11-04 17:52:33 1280

原创 杂凑函数的性质

杂凑函数具有哪些性质?(1)无碰撞性(2)杂凑函数应用于密码学,具有不可抵赖性(3)杂凑算法可与加密及数字签名结合使用,实现系统的有效、安全、保密与认证

2020-11-03 23:26:43 3689

原创 16 位微机原理及其程序设计实验

本实验要求将指定数据区的数据以十六进制数形 式显示在屏幕上,并利用 DOS 功能调用完成一些提示信息的显示。实验代码:STACK1 SEGMENT STACK ;堆栈段开始 DW 256 DUP(?) STACK1 ENDS DATA SEGMENT ;数据段开始 MES DB 'Press any key to exit!',0AH,0DH,0AH,0DH,'$' MES1 DB 'Show a as h

2020-11-02 17:23:01 929

原创 防火墙实验报告

桂 林 理 工 大 学实 验 报 告实验名称 防火墙实验一、实验目的:1、通过实验深入理解防火墙的功能和工作原理2、熟悉天网防火墙个人版的配置和使用二、实验环境:实验室所有机器安装了Windows 2000操作系统,组成了局域网,并安装了天网防火墙。三、实验内容:一、简单阐述实验原理防火墙的工作原理 :防火墙能增强机构内部网络的安全性。防火墙系统决定了哪些内 部服务可以被外界访问;外界的哪些人可以访问内部的服务以及 哪些外部服务可以被内部人员访问。防火墙必须只允许授权的数 据通过

2020-11-01 22:11:27 5667

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除