自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 汇编语言实验课:第十三次记录

文章目录程序要求S=1+23+34+45+…N(N+1),求出当N(N+1)>200时N的值,以及此时的S的值程序DATAS SEGMENT ;此处输入数据段代码 a1 db "N=!" a2 db "S=!"DATAS ENDSSTACKS SEGMENT ;此处输入堆栈段代码STACKS ENDSCODES SEGMENT ASSUME CS:CODES,DS:DATAS,SS:STACKSSTART: MOV AX,DA

2020-12-08 09:52:11 266 1

原创 汇编语言实验课:第十二次记录

文章目录前言一、程序前言屏幕上显示一个用‘*’组成的数字一、程序DATAS SEGMENT ;此处输入数据段代码 DATAS ENDSSTACKS SEGMENT ;此处输入堆栈段代码STACKS ENDSCODES SEGMENT ASSUME CS:CODES,DS:DATAS,SS:STACKSSTART: MOV AX,DATAS MOV DS,AX ;此处输入代码段代码 ; mov ah,2;设置

2020-12-02 18:54:12 345

原创 汇编语言实验课:第十一次记录

文章目录前言一、程序前言新建一个文件,在文件中输入一串字符。再从把这些字符读出来显示到屏幕上一、程序DATAS SEGMENT path db 'f:\test.txt' buf db 'abcde!' handle dw ? error_message db 0ah,'error!','$' message db 0ah,'ok!','$' buf1 db ? ;此处输入数据段代码 DATAS ENDSSTACKS SEGMENT

2020-11-23 10:04:39 339

原创 socket编程(1)

文章目录一、socket相关概念二、socket的两种类型1.流式socket1.1TCP三次握手2.数据报式socket三、注意事项四、连接过程简介一、socket相关概念socket作为进程通行机制,表示的是“插座”的意思,通常也被称为“套接字”,用于描述IP地址和端口,用于两个程序通信使用。举个栗子:以电话网为例,电话的通话的双方就相当于互相通信的2个程序,电话号码就是IP地址。在进行通话之前需要有一部手机,手机就相当于申请了一个socket,同时还要知道对方的号码,相当于对方有一个固定的s

2020-11-19 15:38:45 342

原创 汇编语言实验课:第十次记录

文章目录要求一、程序要求输出系统的时间包括:时-分;星期;年-月-日一、程序DATAS SEGMENT ;此处输入数据段代码 a1 db 'Sun','Mon','Tue','Wed','Thur','Fri','Sat'DATAS ENDSSTACKS SEGMENT ;此处输入堆栈段代码STACKS ENDSCODES SEGMENT ASSUME CS:CODES,DS:DATAS,SS:STACKSSTART: MOV AX,DAT

2020-11-16 09:55:54 223

原创 汇编语言实验课:第九次记录

文章目录实验要求一、程序1.代码12.代码2实验要求1、显示有符号数2、输入一个数,分别显示它的二进制和十六进制序列一、程序1.代码1DATAS SEGMENT ;此处输入数据段代码 DATAS ENDSSTACKS SEGMENT ;此处输入堆栈段代码STACKS ENDSCODES SEGMENT ASSUME CS:CODES,DS:DATAS,SS:STACKSSTART: MOV AX,DATAS MOV DS,AX ;

2020-11-10 21:58:25 247

原创 汉诺塔

count=0def hanoi(n,src,dst,mid): global count if n==1: print("{}:{}->{}".format(1,src,dst)) count+=1 else: hanoi(n-1,src,mid,dst) print("{}:{}->{}"....

2020-11-09 11:17:37 167

原创 汇编语言实验课:第八次记录

文章目录前言一、pandas是什么?前言定义一组数,判断这一组数据中的正数,负数和0的个数一、pandas是什么?DATAS SEGMENT table db 7,98,-98,158,10,133,-45,66,-134,-122,0,-33,0,-99,0 a1 byte 'The number of positive numbers is:!' a2 byte 'The number of negative numbers is:!' a3 byte 'Th

2020-11-09 11:11:21 259

原创 汇编语言实验课:第七次记录

文章目录前言一、程序前言输入十个数对他们进行排序以后再输出排序后的数字一、程序DATAS SEGMENT a0 dw 12 dup(?) DATAS ENDSSTACKS SEGMENT ;此处输入堆栈段代码STACKS ENDSCODES SEGMENT ASSUME CS:CODES,DS:DATAS,SS:STACKSSTART: MOV AX,DATAS MOV DS,AX ;初始化 mov si,offse

2020-10-26 09:49:28 280

原创 汇编语言实验课:第六次记录

文章目录前言一、程序总结前言输入十个数字再输出一、程序DATAS SEGMENT a0 dw 12 dup(?) DATAS ENDSSTACKS SEGMENT ;此处输入堆栈段代码STACKS ENDSCODES SEGMENT ASSUME CS:CODES,DS:DATAS,SS:STACKSSTART: MOV AX,DATAS MOV DS,AX ;初始化 mov si,offset a0 mov

2020-10-26 09:48:01 226

原创 汇编语言实验课:第五次记录

文章目录前言一、运行程序总结前言写两个子程序,使得输入一个数再输出这个数一、运行程序DATAS SEGMENT ;此处输入数据段代码 DATAS ENDSSTACKS SEGMENT ;此处输入堆栈段代码STACKS ENDSCODES SEGMENT ASSUME CS:CODES,DS:DATAS,SS:STACKSSTART: MOV AX,DATAS MOV DS,AX ;此处输入代码段代码 ;调

2020-10-13 22:34:07 286

原创 汇编语言实验课:第四次记录

文章目录前言一、运行程序二、理解程序1.初始赋值2.除法运算3.压栈和出栈4.条件转移指令5.JMP指令总结前言本次实验课要求,AX为2559,在屏幕上输出2559。每个数字以字符的形式输出,即分别输出‘2’,‘5’,‘5’,‘9’。一、运行程序DATAS SEGMENT ;此处输入数据段代码 DATAS ENDSSTACKS SEGMENT ;此处输入堆栈段代码STACKS ENDSCODES SEGMENT ASSUME CS:CODES,DS:DATA

2020-10-05 10:19:10 380

原创 我是怎么一次性过英语四六级的(附带材料)

基础:我的基础并不是很好,在英语方面应该算是一个弱鸡吧,但是我在大学还是通过自己的努力,一次性过了英语的四六级,可喜可贺。事实证明,努力真的很重要为什么要考英语四六级:我身边的好多同学们也在考英语四六级,但是他们好像并不是很把四六级当回事,所以导致我的一个学长到了大四还在考英语四级。还有的同学甚至还为此找借口:现在四六级证书也没什么含金量,到处都是,拿出去别人也不会多看你一眼。还不如去考给...

2020-10-03 10:50:49 1522 2

原创 汇编语言实验课:第三次记录

文章目录前言一、编写程序二、程序解读1.BUFFER2.CRLF3.字符串输入4.字符串末尾加上‘$’5.回车换行6.字符串输出总结前言第三次汇编实验课实验内容是输入一个字符串再输出该字符串一、编写程序输入一个字符再输出该字符DATAS SEGMENT BUFFER DB 20,?,20 DUP(?) ;此处输入数据段代码 DATAS ENDS STACKS SEGMENT DB 128 dup(?);此处输入堆栈段代码 CRLF DB 0AH,0DH,

2020-09-28 09:30:56 1308

原创 汇编语言实验课:第二次记录

文章目录前言一、编写程序二、程序解读1.输入单字符2.回车3.换行4.输出单字符总结前言第二次汇编语言实验课先回顾了上节课的内容,然后再编写新程序一、编写程序题目:输入一个字符,先输出回车换行后再输出该字符DATAS SEGMENT DATAS ENDSSTACKS SEGMENT STRING DB 'H','$';此处输入堆栈段代码STACKS ENDSCODES SEGMENT ASSUME CS:CODES,DS:DATAS,SS:STACKSSTART

2020-09-22 08:18:38 2295

原创 汇编语言实验课:第一次记录

1.理解程序第一次的实验课首先是理解两个程序:第一个程序是输出Hello world!;完整段的Hello World程序DATAS SEGMENT STRING DB 'Hello World!',13,10,'$'DATAS ENDSCODES SEGMENT ASSUME CS:CODES,DS:DATASSTART: MOV AX,DATAS MOV DS,AX LEA DX,STRING MOV A

2020-09-22 08:10:08 804

原创 【2019-2020春学期】数据库实验大作业

数据准备:DROP DATABASE IF EXISTS student_information_management_system; CREATE DATABASE student_information_management_system; USE student_information_management_system;DROP TABLE IF EXISTS StudentDROP TABLE IF EXISTS ManageDROP TABLE IF EXISTS Cour

2020-05-26 10:28:05 7940 27

原创 零基础学习微信小程序(7):自定义组件

创建组件:创建组件的时候应该要创建存放组件的文件夹,一个自定义组件是由json、wxml、wxss、js4个文件构成的。创建4个文件的小技巧:右击Tabs文件夹,选中新建Component,再输入文件名,即可创建4个文件。声明组件:在组件的json文件中要对自定义组件进行声明。第一行表示的是,声明了该组件。第二行表示的是,使用了某个组件。在需要使用组件的页面json中,应该写入代码:该代码表明了使用了Tabs组件,该组件的路径为“…/…/components/Tabs/Tabs”使用

2020-05-20 09:12:27 245

原创 零基础学习微信小程序(7):组件

view标签text标签相当于html里的span标签,是行内元素,写入时,不会进行换行text标签view标签相当于html里的div标签,是块级元素,写入时,会导致换行text标签只能嵌套text,只有该标签才有长按文字复制的功能<!--pages/demo03/demo03.wxml--><!--长按文字复制--><text selectable>1</text><!--是否解码--><text decode>2

2020-05-18 18:27:28 525

原创 【2019-2020春学期】数据库实验4

实验目的:进一步完善系统敏感数据加密,采用密文存储。例如密码需要加密存储。实验内容:目标效果:注册窗体:登录窗体:主窗体:实验步骤:1、数据库数据准备:首先需要在数据库里准备实验需要用到的数据2、建立新项目:3、新建窗体:4、根据目标效果从工具箱添加组件:5、编写代码:1.登录窗体:注意点:1.1和数据库一样,使用之前必须要进行引入,快捷键[Alt]+[Enter],或者是自己手动引入也可以。1.2生成验证码的代码里,应该要对对应的label进行绑定2

2020-05-18 13:51:23 1311 1

原创 零基础学习微信小程序(6):wxss

在小程序中是不需要引入样式文件,直接再对应的wxss里写样式就可以了小技巧:安装插件(以后会用到)在小程序中使用less之前需要进行配置:先点击左小角的齿轮图标,点击设置,再点击右上角的打开设置,接着就会打开一个文件,在文件里面输入以下代码: "less.compile":{ "outExt": ".wxss" }这样就配置成功了。在less里写代码的时候,会自动生成wxss代码;并且在less中写嵌套的样式设置更加的方便在显示wxss文件的时候,点击VS Co

2020-05-17 21:51:21 581

原创 零基础学习微信小程序(5):小程序事件的绑定

小程序绑定事件通过bind关键字来实现,如:bindtap、bindinput、bindchange等bindinputbindinput事件,输入文本内容,就会出现相应的事件例如:<!--pages/demo04/demo04.wxml--><input type="text" bindinput="handleInput"></input><view>{{num}}</view>// pages/demo04/demo04.js

2020-05-17 20:49:24 499

原创 零基础学习微信小程序(4):模板语法

数据绑定:view标签和text标签在wxml里可以写入view标签和text标签text标签相当于html里的span标签,是行内元素,写入时,不会进行换行view标签相当于html里的div标签,是块级元素,写入时,会导致换行<!--pages/demo03/demo03.wxml--><text>1</text><text>2</text><view>3</view>在页面中插入字符串,数字,bo

2020-05-17 17:45:27 315

原创 零基础学习微信小程序(3):全局配置文件

app.json:文件截图:pages字段:用于描述当前小程序的所有页面路径里面的内容即为小程序的页面,可以在该文件里直为小程序添加页面。并且pages里的书写顺序和pages文件夹里的文件顺序是对应的。这里说一个添加页面的好用的小技巧:即:直接再pages里添加内容,可以直接为小程序添加一个新页面:其中pages第一行,即为小程序的首页,不信你看:在VS Code里这么做也是一样的效果,注意点在于:写完VS Code以后需进行保存,保存以后再到微信开发者工具里进行编译。window

2020-05-16 20:55:28 489

原创 零基础学习微信小程序(2):认识微信开发者工具

创建项目:点击加号创建项目:可以新建项目或者导入项目:出现了以下的界面就可以说明新建项目是成功的。微信开发者工具介绍:都是中文的话,很多内容我就不介绍啦~重点讲解以下,软件上端的【普通编译】:在选择为普通编译的情况下,进行编译,呈现的就是首页。如果选择的是其他的页面(自己指定)的话,进行编译以后,模拟器出现的就是你指定的页面。小程序基本结构目录:...

2020-05-16 19:12:21 461

原创 零基础学习微信小程序(1):微信小程序的环境准备

注册账号:点击连接,微信公众号平台进行注册按照提示,填写信息注意事项:每一个邮箱只能申请一个小程序注成功以后扫码就可以登录到小程序的相关页面获取APPID:登陆成功以后就可以获得自己的APPID,在以后会使用到。小程序上线就必须要使用APPID或者有些功能是必须要提高APPID才可以使用的,不要给别人看见啊准备开发工具:需要下载微信开发者工具,最好再下载一个VS CodeVS Code编写代码,微信编程工具用来预览效果根据需求下载微信开发者工具:微信开发者工具...

2020-05-16 17:05:57 310

原创 【2019-2020春学期】数据库实验3:CRUD 学习增、删、改、查操作

实验目的:学习增、删、改、查操作。实验内容:学习增删改查操作目标效果:实验步骤:1、数据库数据准备:需要在数据库里准备一张表,以便下面可以进行使用2、创建新项目:3、根据目标效果从工具箱添加控件:(1)添加”DataGridView“,并且连接数据(具体步骤参考:数据库实验2)(2)添加控件:4、设置“增”按钮的点击事件:private void Insert_Click(object sender, EventArgs e) { S

2020-05-13 21:32:00 1492 1

原创 【2019-2020春学期】数据库作业21:第十一章: 并发控制

9、(1)2、4、8、16(2)T1T2T3Slock AY=R(A)=0Unlock AXlock ASlockAA=Y+2=2等待W(A)等待Unlock A等待X=R(A)=2Unlock AXlock ASlockAA=X*2等待W(A)等待UnlockA等待Z=R(A)=2Unlock AXlo.

2020-05-12 10:09:46 263

原创 【2019-2020春学期】数据库实验2:Login 登录系统

实验目的:学习连接数据库。实验内容:使用Visual Studio编写一个登录系统,并且该系统还需要连接数据库目标效果:实验步骤:1、数据库数据准备:需要在数据库里准备一张关于登录的表,以便下面可以进行使用2、创建新项目:3、根据目标效果从工具箱添加控件:初步效果:4、按钮’OK"的点击事件:(1)取出文本TextBox里的文本 string username =...

2020-05-06 19:18:35 1449 5

原创 【2019-2020春学期】数据库实验1:Calcultor简单计算器

实验目的:1、熟悉控件和编程实验内容:用Visual Studio编写一个简单计算器目标效果:实验步骤:1、创建新项目2、根据需求选择项目模板:这里要注意的是,修改路径,修改以后会导致右侧工具栏的控件出不来,所以下面一张图是错误示范,一定不要修改路径3、根据目标效果从工具箱添加公共组件一开始的界面是酱婶的,为了让它和目标更加的接近,我们可以在右侧的属性栏改变它的长宽属性...

2020-04-30 18:03:36 446 2

原创 【2019-2020春学期】数据库作业20:第十章:数据库恢复技术

4、(1)重做:T1,T3回滚:T4(2)重做:T1回滚:T3(3)重做:T1回滚:T2,T3(4)重做:T1回滚:T25、(1)A=8,B=7,C=11(2)A=10,B=0,C=11(3)A=10,B=0,C=11(4)A=10,B=0,C=11(5)A=10,B=0,C=11(6)A=0,B=0,C=0...

2020-04-30 15:44:22 407 2

原创 Matlab实验一:认识Matlab(1)

认识Matlab:Matlab是计算机高级编程语言,广泛运用于科学研究、工程应用、用于数值计算分析、系统建模与仿真。语言特点Matlab的规则简单;是一种脚本式解释型语言;Matlab基本的语言环境提供了数以万计的计算函数;平台无关性(可移植性)界面:在文本编辑窗口输入需要输入的内容,待输入完毕以后,按Enter键就会运行出结果例子【例1】计算[12+2x(7-4)]÷\div÷ ...

2020-04-28 12:28:34 1798

原创 【2019-2020春学期】数据库作业19:第九章: 关系查询处理和查询优化

2、(1)2000040\frac{20000}{40}4020000​=500块(2)3+1=4块(3)因为不知道缓冲区的块数和磁盘上能存放多少个连接结果的元组,所以无解(4)有序:假设一个块可以存放Mrs个连接后的元组。2000040\frac{20000}{40}4020000​+120030\frac{1200}{30}301200​+2000020\frac{20000}...

2020-04-28 11:21:15 290

原创 【2019-2020春学期】数据库作业17:SQL练习9 - CURSOR

程序运行:IF(exists(select * from sys.objects where name='pro_cursor')) DROP PROCEDURE pro_cursorGOCREATE PROCEDURE pro_cursor --存储过程ASDECLARE @Sno char(9) --定义变量DECLARE @Sname char(20) --定义变量DECLA...

2020-04-23 12:05:45 225

原创 【2019-2020春学期】数据库作业16:第七章: 数据库设计

7、8、10、(1)系(系号,系名,学校名)班级(班级编号,班级名称,系号)教研室(教研室编号,教研室名称,系号)学生(学号,姓名,学历,班级编号,系号,教员编号)教员(教员编号,姓名,职称,教研室编号)课程(课程编号,课程名称)选课(课程编号,学号,成绩)(2)产品(产品编号,产品名,仓库号)零件(零件编号,零件名)原材料(原材料编号,原材料名,类别,仓库号,存...

2020-04-20 14:21:49 292

原创 【2019-2020春学期】数据库作业15:第六章: 关系数据理论

关系数据理论总结函数依赖:设R(U)是一个属性集U上的关系模式,X和Y是U的子集。若对于R(U)的任意一个可能的关系r,r 中不可能存在两个元组在X上的属性值相等, 而在Y上的属性值不等, 则称“X函数确定Y”或“Y函数依赖于X”,记作X→Y。举个例子:某个学校里的学号是唯一的,通过学号可以唯一的确定学生的姓名。那就称学号函数确定姓名,或者是姓名函数依赖于学号,记作学号→姓名若X→Y,并...

2020-04-16 09:52:06 1639 2

原创 string类

string类的头文件:#include<string>string对象的初始化:(1)直接给一种字符串常量string s1("S1");string s2="S2";(2)其他方法string s1(3,'1');s1就是111(3)字符赋值给string对象string s;s='n';(4)错误方法string e1='c';//不能用字符去...

2020-04-11 22:04:57 167

原创 Python123:测验6: 组合数据类型 (第6周)

ls=set(input())sum=0for i in ls: sum+=eval(i)print("{}".format(sum))ls = s.split()d = {}for i in ls: d[i] = d.get(i, 0) + 1max_name, max_cnt = "", 0for k in d: if d[k] > ...

2020-04-08 10:04:40 3076

原创 字典类型及操作

字典类型的定义:字典是键值对(key-value)的集合,键值对之间无序,采用大括号{}和dixt()创建,键值对用冒号:表示。字典类型的用法:在字典变量中,通过键获得值。<字典变量>={<键1>:<值1>,<键2>:<值2>}<值>=<字典变量>[<键>]<字典变量>[<...

2020-04-08 09:50:43 842

原创 序列类型及操作

序列类型定义:序列和集合不一样,集合是没有先后关系的一组元素序列是一维元素向量,元素类型可以不同,元素间由序号引导,元素可以通过下标访问序列的特定元素(序列是具有先后关系的一组元素)序列是一个基类类型:可以分为字符串类型,元组类型,列表类型。序列处理函数及方法:元组类型及操作:元组是序列类型的一种扩展元组是一种序列类型,一旦创建就不能被修改使用小括号()或tuple()创建,...

2020-04-08 09:21:53 1095

空空如也

空空如也

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

TA关注的人

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