自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

KQ的博客

知祸福相依,愿万事胜意

  • 博客(63)
  • 收藏
  • 关注

原创 《编译原理》复习第1章~第5章

前言练习题来自超星《吉林大学编译原理》课程的第一次作业,全文仅为自己学习使用,如果有错,欢迎指正。一. 概括(思维导图)二. 练习题1. 以下关于高级语言实现方式的说法中错误的是( D)。A. 编译方式与解释方式的根本区别在于是否生成目标代码;B. 编译方式对源程序的处理是先翻译后执行;C. 解释方式是按源程序中语句的动态顺序逐句地进行分析解释,并立即执行;D. 解释方式并不对源程序进行翻译;答案解析:解释方式也需要对源程序进行翻译,只不过是边翻译边执行,不生成目标程序。2. “

2022-09-06 10:57:16 9661 4

原创 计算机网络课程设计

前言注意:以下仅为自己记录新学到的知识点和复习到的一些摘要,可能存在纰漏。参考:博客园Telnet讲解Telnet基本原理与配置1.1 交换机配置基础实验本实验要求掌握中低端以太网交换机的几种配置方式:①Console配置方式;②Telnet配置方式;③Modem拨号配置方式实验开始就一脸懵,这些接口一个都不认识,上学期知识点是会背了,正儿八经接触到设备了啥也不会,没关系!一点点查阅!Quidway S系列以太网交换机常用配置命令: #查看当前配置 <Quidwa

2022-08-25 08:27:12 1927

原创 JAVAEE习题汇总

JavaEE期末复习

2022-08-25 08:25:37 4555 10

原创 《计算机网络》期末复习(第1~8章)

前言以下为我根据老师所画范围,根据大黑书《计算机网络自顶向下方法》(第七版)而理出的复习知识点。(emmmm准确的说是我按照考试范围看了一遍大黑书,全篇博客并不简化,感觉也不利于速成,但不得不说嗷,大黑书写的真好啊,呜呜呜呜前辈们真的好秀啊)我们的考试题型是:简答(6道,5分/道)应用(6道,5分/道)计算(5道,8分/道)第一章:计算机网络和因特网这一章主要是理解各种名词概念。1.1 什么是因特网1.1.1 构成描述因特网:一个世界范围的计算机网络。主机/端系统:与因特网相连的

2022-01-29 11:59:14 8897 2

原创 UNIX/Linux期末复习考试试题

期末复习

2022-01-29 11:58:38 2087

原创 《计算机网络》期末复习(往年试题复习)

吉林大学软件学院《计算机网络》课程期末复习

2022-01-29 11:58:12 15235 16

原创 《数据库系统应用程序开发》期末复习

前言找到这里的学弟学妹你们好啊,以下主要是我在准备软件工程数据库应用db2课程的复习资料,希望能够帮到你们。不过需要注意的是:①所有罗列出的代码因为不要求具体编译环境,所以可能跟实际运行会有出入,在此只是给大家一个基本的参照和思路,请不要以这个为标答。②请注意你们的考试范围,我们这届老师画的范围如下:全部来自报告内容只有五道题(每道题都是代码题)会给一个数据库表要求掌握需要导入哪些包,有哪些公共方法去年考的批处理、查询并更新、clog、blog今年不考GUI③最后鸣谢我的学长学

2022-01-06 17:05:05 5456 8

原创 UNIX/Linux期末复习(二)

第六章 vi编辑器的高级用法6.1 更多有关vi编辑器的知识启动vi编辑器有以下两种方式- ①vi 回车(这种属于直接进入vi环境,但没申明进入具体哪个文件,所以需要用到以下的操作对输入进行保存)- :w myfile 回车 —— 将缓冲区内容保存到myfile文件- :wq myfile 回车——将缓冲区内容保存到myfile,同时离开vi模式- ②vi myfile- :w 回车 —— 将缓冲区内容保存到myfile中- :w otherfile 回车—— 将缓冲区内容保存到oth

2022-01-06 17:03:54 767

原创 UNIX/Linux期末复习(一)

一. ppt复习知识点总结第2章 Unix操作系统2.1 Unix操作系统历史简介诞生:1. 1969年2. AT&T 贝尔实验室3. Ken Thompson 和 Dennis RitchieUnix最初使用汇编语言开发,1973年KT和DR使用c语言进行重写Unix以源码形式发行,并形成两个重要流派:①UNIX SYSTEM V(AT&T);②Berkeley UNIX(UCB)2.2 其他Unix系统Linux是目前应用最为广泛的类UNIX系统,linux相关

2022-01-06 17:03:25 1261 4

原创 设计模式考题复习

一.定义设计模式六大基本原则:里氏替换原则迪米特原则开闭原则单一职责原则依赖倒置原则接口隔离原则“黑箱复用”——“B复用A的功能,但B无法看到A的内部细节”“白箱复用”——“B复用A的功能,并且B可以了解A的内部细节”。**总体来说经典设计模式有23种,但不能说设计模式只有23种。**其分为三大类:创建型模式(5):工厂方法模式、抽象工厂模式、单例模式、建造者模式、原型模式。结构型模式(7):适配器模式、装饰器模式、代理模式、外观模式、桥接模式、组合模式、享元模式。行为型模式

2022-01-06 17:02:21 9696 8

原创 吉林大学设计模式第三次作业(上)

找到这里的多半是我的学弟学妹了,怎么说呢,希望能帮到你们吧,也更希望我留在这里的思路和代码是你们的下限,设计模式真的很精妙,祝你们有所增益。题目一请根据下面的对象适配器图画出与之相对应的类适配器类图这道题首先要明晰适配器模式适配器模式是干嘛的呢,它是把两个不能兼容的东西联系到一起的,《大话设计模式》里的例子是这样的:姚明去NBA集训,但他才去的时候听不懂教练说英文,教练也不熟悉中文,那么这个时候雇一个随身翻译就好了,在这个场景里,随身翻译就是适配器,ta解决了姚明和教练二者无法沟通而工作的问题

2022-01-06 17:01:44 2345 2

原创 吉林大学设计模式第四次作业(下)

找到这里的多半是我的学弟学妹了,怎么说呢,希望能帮到你们吧,也更希望我留在这里的思路和代码是你们的下限,设计模式真的很精妙,祝你们有所增益。题目六请为上海中心大厦设计一个大楼管理系统。大厦由地上118层主楼、5层裙楼和5层地下室组成。大厦分为5大功能区域,包括大众商业娱乐区域,办公区域,企业会馆区域,精品酒店区域和顶部功能体验空间。要求:能够对整幢大厦的管线和房间进行按层查看,比如展示楼房某一层的房间分布及管线状态(注:有埋在地板下面的水平管线,也有垂直管线)。请给出设计思路及所采用的设计模式,画出

2022-01-06 17:01:09 1973

原创 吉林大学设计模式第四次作业(上)

找到这里的多半是我的学弟学妹了,怎么说呢,希望能帮到你们吧,也更希望我留在这里的思路和代码是你们的下限,设计模式真的很精妙,祝你们有所增益。题目一开发一个消防应急响应系统,火灾探测器(FireDetector)发现火灾异常后将自动传递信号给各种响应设备,例如警示灯(WarningLight)将闪烁(flicker())、报警器(Alarm)将发出警报(alarm())、安全逃生门(SecurityDoor)将自动开启(open())、隔离门(InsulatedDoor)将自动关闭(close())等,

2022-01-06 17:00:03 2186

原创 吉林大学设计模式第三次作业(下)

找到这里的多半是我的学弟学妹了,怎么说呢,希望能帮到你们吧,也更希望我留在这里的思路和代码是你们的下限,设计模式真的很精妙,祝你们有所增益。题目六开发一个计算机操作系统的线程调度程序,要求实现时间片调度和抢占调度这2种调度算法,并且支持Windows、Unix和Linux这3个操作系统,考虑到调度算法的实现与具体操作系统紧密相关,并且将来有可能会增加新的调度算法和支持新的操作系统,请选择恰当的设计模式解决该问题,画出类图,写出关键代码。这道题我们老师给的标准答案是桥接模式,我后来回看觉得确实桥接模

2022-01-06 16:59:00 2088 2

原创 吉林大学设计模式第二次作业

找到这里的多半是我的学弟学妹了,怎么说呢,希望能帮到你们吧,也更希望我留在这里的思路和代码是你们的下限,设计模式真的很精妙,祝你们有所增益。题目一请为一校服制造厂编写一个校服生产子系统。该工厂可为多家学校生产校服,包括秋季校服和夏季校服。一套秋季校服含一件长袖上衣和一条秋季长裤,一套夏季校服含一件短袖衬衣、一件短袖T恤、一条夏季长裤和一条短裤。不同学校校服款式不同。请设计一个子系统为三所学校(一中、二中、三中)分别生产秋季校服和夏季校服(均码)。例如,当用户输入“一中+夏季”时,系统就会生产出一

2022-01-06 16:58:26 2164

原创 吉林大学设计模式第一次作业

写在开头八周之前开始学这门课的时候看大黑书觉得写的晦涩枯燥根本理解不了,老师讲了之后做作业也根本没思路没想法,只能上网上找答案,答案也写得参差不齐。后来看了程杰的《大话设计模式》,写的很有趣很生动,并且跟着队友在学安卓,就想试着自己老老实实用java做一遍作业,切实体会各种模式的应用,我也不知道我能不能坚持,试试吧。找到这里的多半是我的学弟学妹了,怎么说呢,希望能帮到你们吧,也更希望我留在这里的思路和代码是你们的下限,设计模式真的很精妙,祝你们有所增益。题目一小王为某管理信息系统的用户管理模块设计

2022-01-06 16:57:45 2874 2

原创 软件开发学习记录(Day5-Day8)

Day5:想实现服务器数据传回软件并在页面上显示的功能1.1 首先提示用户按按钮触发功能这一步涉及到layout.xml布局文件的修改,比较简单如果报错:This view is not constrained vertically: at runtime it will jump to the top unless you add a vertica可以选择点击这个地方:然后开始补习socket通信的原理(没想到有一天我还会重看快两年前的博客了,当时还是大一下第一次看,现在都大三了,真感慨)想

2021-10-23 00:38:51 420

原创 法式风情摄影拍摄心得

1. 道具准备背景窗纱+ 夹子和绳子固定背景纱(浅色调,可起一定补光作用,同时表现风的动感,建议2m*1.6m的白纱两块比较够用)披帛(白,粉,可作为背景窗纱的装饰,同色系浅调补充画面色彩)欧根纱(镜头拍摄辅助工具,制造柔焦效果,并且可以缓和强光对成像的影响,实践特别适合迎光拍摄)黄色床帘(铺在草地上,作为模特、背景纱和草地的过渡色,可以选偏黄浅色调)头纱 花环小兔子草帽蝴蝶结头饰飘带假花(雏菊+玫瑰)泡泡机(丰富画面)反光板(逆光拍摄用于人像面容补光)反光板固定架发型胶三脚

2021-10-20 00:01:23 662

原创 软件开发学习记录(Day1-Day4)

开新坑开新坑!以下包含自己学习过程中大量的心路历程(很菜很菜,只是作为记录随时反省+督促自己的,见笑!)Day1下载Android-studio!好马配好鞍!参考资料遇到两个报错,没有解决:自动下载SDK的the following sdk component was not installed:build-tools-xxx错误然后我根据这篇文章https://blog.csdn.net/mayuawa/article/details/104956052以及这个第一个回答https://z

2021-10-18 10:52:42 994

原创 摄影基础知识

1.焦距相机镜头上的数字以mm为单位,表示这支镜头能够看到多远的距离,焦距一定的称为定焦镜头,焦距可在一定范围内变化的称为变焦镜头。50mm为标准,与人眼视角类似广角镜头:焦距小于35mm,同时取景视场角度>65°,增加画面透视感,通过画面变形引起视觉上的冲击力超广角镜头:焦距<20mm鱼眼镜头:8-15mm长焦镜头:类似望远镜,取景角度一般<25°,多用于体育摄影和野生摄影;用于拍摄细节特写,对于突出主题很有帮助2.景深在其他条件相同的情况下,镜头的焦距越长,景深小镜头的

2021-10-18 10:50:40 4128

原创 吉林大学java编程上机(Lab4)

Lab_4(1)Design a train ticket simulation program Ticket.java. If there are 100 train tickets to be sold at the railway station, now there are 5 ticketing outlets selling tickets at the same time, and 5 threads are used to simulate the ticketing situation

2021-07-07 19:55:31 2590 2

原创 吉林大学Java编程上机题(Lab3)

(3)题目:输入若干个整数,求其和,直到结束标志999为止。在输入过程中,其输入非正整数,则忽略。其实也就是跳过发生InputMismatchException异常的错误输入。红色字\color{red}{红色字}红色字分析:代码如下:importjava.util…目的:输入若干个整数,求其和,直到结束标志999为止。在输入过程中,其输入非正整数,则忽略。其实也就是跳过发生InputMismatchException异常的错误输入。

2021-07-07 19:53:46 2194 1

原创 算法分析复习

算法分析考试范围奔腾答案大多有错,理性看待考试题型与对应分值:选择题10道(20分)简答题4道(20分)证明题2道(15分)计算题3道(30分)算法题1道(15分)第二章:算法设计与分析出证明题与选择题,证明题类似于:证明两个函数之间存在O或Θ的关系。第三章:递归不单独出题第四章:分治法出小题,大概率出算法题,不出计算题。第五章:贪心方法以下可能出证明:”证明贪心解为最优解“的证明 (PPT5章19页)定理5.2的证明(ppt5章71页)定理5.3的证

2021-07-07 19:31:57 6210 6

原创 吉林大学操作系统上机(实验一:Linux进程与线程通讯)

菜鸡博客,只是作为学习记录。。。操作系统要好好学!1. 上机准备建议提前弄,这个起码2个小时,因为我们老师建议我们在VMware Workstation上运行Red Hat Linux,并学会gcc编程,所以以下教程都是为了实现这个。一些概念:虚拟机:是通过软件模拟出虚拟系统,该系统可以模拟真实计算机所拥有的全部配置和相关功能。VMware Workstation是一款桌面虚拟计算软件,提供虚拟机的功能,可以同时运行多个不同的操作系统。Linux 是一款免费的开源操作系统,设计与 UNIX 类

2021-07-07 16:19:04 20818 17

原创 吉林大学操作系统上机(实验二:处理机调度——实时调度算法EDF和RMS)

每做一个实验都不禁感叹奇妙非常,以下仅为学习记录,不足出错欢迎指出实验二 处理机调度——实时调度算法EDF和RMS实验目的深入理解处理机调度算法,了解硬实时概念,掌握周期性实时任务调度算法EDF(Earliest Deadline First)和RMS(Rate Monotonic Scheduling)的可调度条件,并能在可调度情况下给出具体调度结果。实验内容在Linux环境中采用用户级线程模拟实现EDF和RMS两种实时调度算法。给定一组实时任务,按照EDF算法和RMS算法分别判断是否可调度,在

2021-07-07 16:18:20 12331 16

原创 吉林大学操作系统上机(实验四:文件系统——Hash结构文件)

实验四:文件系统——Hash结构文件实验目的1、理解Linux文件系统的内部技术,掌握Linux与文件有关的系统调用命令,并在此基础上建立面向随机检索的hash结构文件。2、Linux系统保持UNIX文件系统的风格,提供流式文件界面,这种结构具有简洁灵活的特点,但并不直接支持记录式文件和关键字检索。本实验是在Linux文件系统基础上,设计一组库函数,以提供对随机检索的支持。实验内容1、参考教材中hash文件构造算法,设计一组hash文件函数,包括hash文件创建、打开、关闭、读、写等。2、编写一

2021-07-07 16:16:20 8367 6

原创 操作系统复习

操作系统复习

2021-07-07 15:28:41 8490 11

原创 UML考题复习

==Unified Modeling Language==,统一建模语言UML是对象管理组织制定的一个通用的、可视化的建模语言标准,可以用来可视化、描述、构造和文档化软件密集型的各种工件。UML建模过程通常分为四个部分:分析阶段、设计阶段、实现阶段、部署阶段。

2021-06-06 16:12:36 12432 8

原创 现代操作系统(2.进程与线程)

前言本文是结合《现代操作系统》(Andrew S. Tanenbaum著)的摘要与上课ppt的笔记,自用。2.1 进程进程:计算机上所有可运行的软件,通常也包括操作系统,被组织成若干顺序进程。所以一个进程就是一个正在运行的程序的实例,包括程序计数器,寄存器和变量的当前值。多道程序设计:从概念上说,每个进程有一个自己的虚拟cpu,实际上真正的CPU在这些进程之间来回切换造成一种伪并行的感觉,这种快速切换就叫做多道程序设计。作业运行的标志——被分配了内存,所以进程被创建的标志就是拥有内存使用权。进

2021-04-24 09:32:04 1118

原创 数据库系统原理(第二章:关系模型介绍+第六章:形式化关系查询语言)

前言本文是结合《数据库系统概念》的摘要与上课ppt讲述顺序所作的笔记,自用。6.1 关系代数关系代数是一种过程化查询语言。他是一个运算的集合。运算一般以一个或两个关系为输入,产生新的关系作为结果。基本运算包括:选择、投影、并、集合差、笛卡尔积、更名、集合交、自然连接和赋值。6.1.1 基本运算一元运算:选择、投影、更名选择1)选择运算选出满足给定谓词的元组,用σ表示,将谓词写作σ的下标:σoperate(relationTable)2)允许谓词中使用=、≠、<、≤、&g

2021-04-19 11:20:21 2578 4

原创 UML(第三章:用例建模+ea实战)

一.用例建模相关理论知识适合用例建模的情况:系统由功能需求所主导系统具有很多类型的用户,系统对他们提供不同的功能系统具有很多接口不适合:系统有非功能需求所主导系统具有很少的用户系统具有很少的接口1.1 获取原始需求非功能性需求(Robert Grady软件质量准则“FURPS”):功能性(Functionality)使用性(Usability)可靠性(Reliability)性能(Performance)可支持性(Supportability)1.2 开发一个可

2021-04-16 14:46:40 2659

原创 现代操作系统(1.引论)

第一章:引论操作系统是计算机安装的一层软件,其任务是为用户程序提供一个更好、更简单、更清晰的计算机模型,并管理刚刚提到的所有设备。用户与之交互的程序,基于文本的称为shell;基于图标的称为图形用户界面(GUI)1.1 什么是操作系统1.1.1 作为扩展机器的操作系统1.1.2 作为资源管理者的操作系统1.2 操作系统的历史1.2.1 第一代(1945~1955):真空管和穿孔卡片1 .2.2 第二代(1955~1965):晶体管和批处理系统1.2.3 第三代(1965~1980):继

2021-03-27 10:44:10 896

原创 算法分析与设计(第一章:绪论)

前言本文是结合《算法设计与分析》(骆吉洲)的摘要与上课ppt的笔记。第一章:绪论1.1 算法在计算机科学体系中的地位1.1.1 计算机理论模型和计算问题的分类计算:是能够在某种计算装置上机械的执行的一个操作序列计算必须在特定的计算装置上完成计算模型——图灵机组成作用有限状态控制器记住有限种状态读写头读写存储带上的符号单项无线的存储带由存储单元构成,每个单元记录一个符号,每个符号允许擦除和写入,其所占用存储单元的数量n称为问题的输入规模有限条

2021-03-26 15:04:42 1012

原创 UML(第二章:可视化建模实践概念知识)

2. 利用UML收集需求2.1 准备1)为系统建立一个清晰的愿景,该愿景在愿景文档中描述(它是一个对系统的目标和规模进行最高层次的描述的文本,可以采用任意格式)2)确定谁是这个项目的决策权威,识别项目发起人2.2什么是好的需求好的需要对系统要做的事情以及为谁做有一个清晰明确的描述。需求收集包括五个关键步骤:1)找到帮助自己理解系统的人2)倾听相关人员的描述,从他们的角度理解系统3)利用一个容易理解的模型来描述用户希望如何使用这个系统以及系统为他们提供什么价值4)详细地描述系统和客户以及系统

2021-03-26 14:51:45 1475 2

原创 JAVA程序设计(3.Java类与对象)

前言本文是结合《Java程序设计》(黄岚、王岩、王康平)的摘要与上课ppt的笔记。Java类与对象3.1 面向对象的基本概念3.2 Java类3.2.1 类的定义3.2.2 变量成员与方法成员3.2.3 访问控制符3.2.4 构造方法3.2.5 终结处理方法3.3 Java对象3.3.1 对象的创建3.3.2 对象初始化3.3.3 成员初始化次序3.3.4 垃圾回收机制3.4 包:库单元3.4.1 命名空间3.4.2 package语句3.4.3 import语句3.

2021-03-25 11:26:59 350

原创 数据库系统原理(第一章:引言)

前言本文是结合《数据库系统概念》的摘要与上课ppt的笔记。网络资源:www.itpub.net开源数据库学习:PostgreSQLIBM DB2第一章 引言1.1 数据库系统的应用1.2 数据库系统的目标1.3 数据视图1.3.1 数据抽象1.3.2 实例和模式1.4 数据库语言1.4.1 数据操纵语言1.4.2 数据定义语言1.5 关系数据库1.5.1 表1.5.2 数据操纵语言1.5.3数据定义语言1.5.4 来自应用程序的数据库访问1.6 数据库设计1.

2021-03-24 14:10:29 777 1

原创 JAVA程序设计(2.结构化程序设计基础)

Java采用Unicode字符集表示标识符Unicode采用16-bit存储格式2.结构化程序设计基础2.1 标识符、关键字和数据类型2.1.1 标识符Java标识符以数字、字母、下划线(_)和美元$组成首位不能是数字区分大小写关键字不可做为标识符ctrl+shift+f 格式化转义字符表:转义字符名称作用\b退格\t水平制表相当于按Tab键(自动换行)\n换行换到当前位置的下一行,而不会回到行首\r回车回到当前行的行首.

2021-03-23 21:30:46 426 2

原创 JAVA程序设计(1.Java语言基础)

前言本文是结合《Java程序设计》(黄岚、王岩、王康平)的摘要与上课ppt的笔记。1.Java语言基础1.1 Java概述1.1.1 Java起源前身Oak软件;Java具有安全、跨平台、面向对象、简单、适用于网络等显著特点;传统软件与具体实现环境有关,而java语言能在执行码(二进制码)上兼容使得开发的软件能运行在不同的机器(仅机器需要提供java语言解释器)上。1.1.2 Java版本Java SE:标准版允许开发和部署在桌面、服务器、嵌入式环境和实时环境中使用Java应用程序

2021-03-16 15:00:57 604

原创 UML(1.用UML对Java建模导论)

前言本文是结合《Enterprise Java with UML》的摘要与上课ppt的笔记。1.用UML对Java建模导论1.1 什么是建模模型是对事物进行有目的的简化。我们通过建模认识和控制世界。所以建模可以达到的效果:可视化(简化)系统自由指定系统的结构与行为得到模板以构建新的系统记录操作过程中的一切决定1.1.1 简化系统模型可以使得最终系统代码和组件变得容易理解,也更加易于评估和和扩展。1.1.2 不同的视角一个软件系统的模型可以通过高级的视图提供的上下文和导航功能帮

2021-03-15 21:02:35 332

原创 python爬虫实战之旅( 第九章:scrapy框架(上))

1.scrapy框架1.1 什么是scrapy框架?首先什么是框架?框架就是一个集成了很多功能并且具有很强通用性的一个项目模板。如何学习框架?专门学习框架封装的各种功能的详细用法。什么是scrapy?是爬虫中封装好的一个框架。scrapy的功能:高性能的持久化存储;异步的数据下载;高性能的数据解析,分布式。1.2 scrapy环境的安装:pip install scrapy1.3 scrapy的基本使用:1.3.1 新建一个scrapy工程使用pycharm下方自带的控

2021-03-08 17:23:21 291 1

空空如也

空空如也

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

TA关注的人

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