自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 【技巧】b站网页3倍速播放视频

4倍速就把3改成4,以此类推。2.切换到控制台界面,手动输入下面命令后回车。1.打开开发者工具:摁下f12。

2024-07-19 19:22:33 172

原创 git使用、git与idea结合、gitee、gitlab

git是目前世界上最先进的分布式文件版本控制系统分布式:将数据进行拆分,每个数据部署到不同的服务器中,数据独立版本控制:将一组文件的改动记录下拉,形成版本记录,以便需要时恢复作用:代码共享(每位开发者把自己的代码上传到云服务器,同时使用git还可以将其他人的代码下载到自己的电脑上),回溯版本,追踪信息git与SVN区别:git是分布式的,SVN不是Git把内容按照元数据(修饰数据的数据)方式存储,而SVN是按照文件Git分支和SVN的分支不同Git没有一个全局的版本号,而SVN有。

2024-07-18 14:54:00 913

原创 Junit单元测试

文章总结来自:黑马程序员JavaSE模块。

2024-07-17 13:37:50 662

原创 【编译原理】总览

VT是终结符集合,用小写字母表示VN是非终结符集合,用大写字母表示P 是产生式集,产生式的右边的式子是左部字母的“候选式”S是开始符号6 语言的定义直接推导:简而言之就是用产生式的右部替换成产生式的左部有了文法(语言规则),如何判定某一词串是否是该语言的句子:1.句子的推导(派生)--从生成语言的角度2.句子的归约--从识别语言的角度由文法G的开始符号推导出的所有句子构成的集合称为文法G的生成的语言,记为L(G)d相当于是给每个正则式的命名,以后就用d来代替对应的正则式。

2024-06-26 18:00:00 865

原创 【编译原理】期末复习(例题版)

1,遇到字母直接写到答案中2,遇到符号加入栈中3,左括号优先级最低直接进栈,只有遇到成对括号才出栈;逆波兰式不需要括号4,新加入的符号与栈中符号比较,如果前者优先级要高于原站顶等级则加入栈中,否则栈中符号先出栈(包括优先级低于和等于两种情况)

2024-06-26 08:30:00 799

原创 【编译原理】语法制导翻译

语法制导翻译是处理语义的基本方法,它以为 基础,在语法分析得到语言结构的结果时,对附着于此结构 的语义进行处理,如计算表达式的值、生成中间代码等。

2024-06-25 11:13:57 952

原创 【编译原理】绪论

语法分析器从词法分析器输出发token序列中识别出各类短语,并构造语法分析树常用中间代码的中间表示形式:三地址码:本模块主要讨论这个语法结构树/语法树三地址指令的表示:四元式三元式间接三元式。

2024-06-25 11:13:34 508

原创 【软件设计师】系统开发和运行

数据流图是结构化分析的工具,结构化方法就是采用自顶向下逐层分解的思想进行分析(遵循自顶向下,从抽象到具体)。随着分解层次的增加,抽象级别也越来越低,即越来越接近问题的解。数据流图的基本图形元素包括数据流、加工、数据存储和外部实体。数据流:加工和数据存储用于构建软件系统内部的数据立项模型,而外部实体表示存在于系统之外的对象,用来帮助用户理解系统数据的来源和去向。外部实体包括:人、物、外部系统、组织机构等。

2024-05-30 08:30:00 1472

原创 【软件设计师】软件工程基础知识

增量模型又称之为渐增模型,也称之为有计划的产品改进模型;可以在增量开发的过程中逐步理解需求。它从一组给定的需求开始,通过构造一系列可执行中间版本来实施开发活动,在上一版本基础上纳入一部分需求以完成下一版本,依次类推,直至系统完成(核心产品即优先级高的产品往往首先开发,因此经历最充分的“测试”,第一个可交付版本所需的成本低,时间少,不必等到整个系统开发完成就可以使用),需注意,不是每个增量都必须要进行风险评估。

2024-05-29 18:00:00 645

原创 【软件设计师】网络与多媒体基础知识

JPEG累进(或增量、渐进、递增)编码模式,实现图像内容的方式传输,在浏览器上的直观效果就是无需过久等待即可看到模糊图像,然后图像显示和内容由模糊逐渐变得清晰GIF图像文件格式以数据块为单位来存储图像的相关信息,采用了LZW无损压缩算法按扫描行压缩图像数据。它可以一个文件中存放多幅图像逐幅读出来显示到屏幕上,可以像播放幻灯片那样显示或者构成简单的动画效果。GIF定义了两种数据存储方式,一种是按行连续存储,存储顺序与显示器的显示顺序相同;

2024-05-29 08:30:00 961

原创 【软件设计师】算法

时间复杂度:程序从开始到结束所需要的时间空间复杂度:算法在运行过程中临时占用存储空间大小的度量时间渐近复杂度:时间复杂度由最高次幂决定(判断大小技巧:将n=10代入)O(log2 n):二分查找法x<n;x++)O(n log2 n):堆排序(每次重建堆的时间复杂度是log2 n,n个元素基本上就是O(n log2 n) )x<n;j<n;j++)}O(2的n次方):判断包含指定子序列,LCS最长公共子系列、钢管切割问题,动态规划自顶向下O(n!)是最大的,2的n次方次之。

2024-05-28 17:30:00 688

原创 【软件设计师】网络安全

网络安全的五个基本要素:机密性:确保信息不暴露给未授权的实体或进程完整性:只有得到允许的人才能修改数据,并且能判断出数据是否已被修改可用性:得到授权的实体在需要时可以访问数据,即攻击者不能占用所有的资源而阻碍授权者的工作可控性:可以控制授权范围内的信息流向以及行为方式可审查性:对出现的信息安全问题提供调查的数据和手段。

2024-05-28 08:00:00 1189

原创 【软件设计师】程序语言

低级语言:机器语言和汇编语言称为低级语言机器语言指0.,1组成的机器指令序列汇编语言指用符号表示指令的语言,如MOV AX,2高级语言:从人类的逻辑角度出发,不依赖具体的机器硬件。

2024-05-27 13:30:00 1083

原创 【软件设计师】计算机组成原理

整型有4种进制形式:1.十进制(D): 都是以0-9这九个数字组成,不能以0开头。2.二进制(B): 由0和1两个数字组成。3.八进制(O): 由0-7数字组成,为了区分与其他进制的数字区别,开头都是以0开始。4.十六进制(H):由0-9和A-F组成。为了区分于其他数字的区别,开头都是以0x开始。

2024-05-27 08:00:00 853

原创 【软件设计师】先导

上午:计算机与软件工程知识,考试时间150min,75空单选题(不一定一题一空)下午:软件设计,考试时间150分钟,问答题,6道只做5大题(前四道必答,后两道二选一)每题15分,后面二选一的,只有一个答题区域,如果没写题号,按照前面那道题给分通过标准:上下午(各满分75分)都过45分,选择题可以下载软考通app在上面做选择题,还有微信小程序软考云题库。

2024-05-26 19:44:54 272 1

原创 【软件设计师】面向对象技术

对象:属性(数据)+方法(操作)+对象ID封装:隐藏对象的属性和实现细节,仅对外公开接口(信息隐藏技术)类(实体类、控制类、边界类):接口:一种特殊的类,它只有方法定义没有实现继承和泛化:复用机制(单重继承和多重继承)重置/覆盖:在子类中重重新定义已经定义的方法重载:一个类可以有多个同名而参数不同的方法多态:不同对象收到同样的消息产生不同的结构过载多态:同一个名字在不同的上下文所代表的含义不同。

2024-05-26 19:43:58 754

原创 我的创作纪念日

距离发布的第一篇博客已经一周年了,不禁想起当初创作的初衷,就是为了借助平台分类日常学习过程中的记录,整理笔记,方便日后随取随用,所以风格更多的是类似于“说明文”的大段堆积。加入CSDN并非是一年前,而是更久,最开始也是“求学者”的身份,将CSDN作为一个答疑解惑的工具,借助别人的经验解决自己的问题,后来发现一些问题记录甚少,或者解决问题的方案对我来说并非有效,我开始了使用word记录问题,但随着数量的增加,查阅不方便与内存占用变成了一个新的难题,后来我选择了在CSDN上记录,也能解决大家的需求。

2024-05-22 11:18:49 274

原创 【测试】测试过程中遇见的问题

2.开发无法复现,那测试就得帮助开发复现这个bug,如果测试无法复现,那这个bug是偶现bug,我们需要多次去进行一个测试,并且标记一下偶现率(影响开发修复这个bug的优先级),然后备注一下。4.以后都版本进行修复,需求性bug,修复成本和风险高,测试要进行确认,然后评估一下风险 ,然后也可以找产品经理确认一下。1.与开发需求理解不一致的,找证据说服开发,如果是被开发说服了,就可以把缺陷关掉,如果谁也没说服谁,那就可以去找产品。5.修改状态的时候要备注原因,不能去无言无故去激活之类的。

2024-05-21 19:05:39 361

原创 【软件设计师】 操作系统

计算机硬件(系统软件开发人员)--操作系统(系统软件开发人员)--系统软件(应用软件开发人员)---应用软件(最终用户)

2024-04-22 10:46:31 859

原创 【软件设计师】数据库

函数依赖X->Y:给定一个X,能唯一确定一个Y,就称X确定Y,或者说Y依赖于X。函数依赖又可以扩展一下两种规则:部分函数依赖:A可以确定C,(A,B)也可以确定C。(A,B)中的一部分(即A)可以确定C,称为部分函数依赖。传递函数依赖:当A和B不等价时,A可确定B,B可确定C,则A可以确定C,是传递函数依赖。候选键:答案:A,ABCD,B分类:1.数据查询:select2.数据定义:create,drop,alter3.数据操作:insert,updata,delete。

2024-04-21 16:26:12 935

原创 【编译原理】03语法分析

定义3.1 上下文无关文法是一个四元组G =(N,T,P,S):① N是非终结符的有限集合(Nonterminals);② T是终结符的有限集合(Terminals),且N∩T=Φ;③P是产生式的有限集合(Productions),每个产生式形如: A→α,其中A∈N,被称为产生式的左部,α∈(N∪T)*,被称为产生式的右部,若α=ε,则称A→ε为空产生式(也可以记为A →);④ S是非终结符,被称为文法的开始符号(Start symbol)。通过推导可以产生CFG所描述的语言。

2024-04-20 21:52:25 1316

原创 【编译原理】02词法分析(1)

语言的有穷表示有两个途经: 生成方式 (文法):语言中的每个句子可以用严格定义的规则来构造。识别方式(自动机):用一个过程,当输入的一任意串属于语言时,该过程经有限次计算后就会停止并回答“是”,若不属于,要么能停止并回答“不是”,(要么永远继续下去。文法 G 定义为四元组(VT,VN,S,P):VT :终结符(terminals)集,其中的元素一般用小写字母或数字表示(a,b,c…0,1..),代表语言中不可再分的基本符号,如汉语中的汉字、C语言中的标识符。

2024-04-17 08:32:13 1126

原创 【编译原理】01引论

符号表管理的功能:管理分析过程中得到的源程序中的标识符的各种信息 :记录源程序中使用的标识符(identifier) 收集每个标识符的各种属性(attribute)信息,包括类型(type)、作用域(scope)、存储分配(storage allocated)信息。前端主要由与源语言有关而与目标机器无关的那些部分组成:1. 词法分析、语法分析、符号表的建立、语义分析和中间代码生成 2.与机器无关的代码优化工作 3.相应的错误处理工作和符号表操作。宏调用由调用宏的命令名(宏名)和所提供的实参组成。

2024-04-16 16:19:19 776

原创 “浏览器代理服务器可能有问题,或地址不正确“解决方案

解决方案如下:打开Internet属性,点击[连接],再点击[局域网设置],将[代理服务器]的选项全关了,最终效果如下图所示,点击保存重新打开浏览器查看问题是否解决;

2024-04-16 16:14:47 1001

原创 【python】

列表在其他语言中叫数组定义语法:法1:数组名=[数据之间用英文逗号隔开]法2:数组名=list()类型转换:list1=list('hello')转换字符串会将字符串中的每个字符作为一个数据存入列表下标规则和切片操作与字符串使用方法一样,区别是列表的切片得到的是列表添加:列表.append(数据)查询:列表.index(数据),列表.count(数据)修改:列表[下标]=数据,注意字符串中的字符不能使用下标修改,如果指定的下标不存在代码会报错。

2024-03-22 00:15:41 738 1

原创 【linux】04 :linix实用操作

linux某些程序的运行,如果想强制停止,可以使用;命令输入错误,也可以通过ctrl+c,退出当前输入,重新输入。history可以用于查看输入过的命令。ctrl+d表示退出登录,比如退出root以回到普通用户,或者退出某些特定程序的专属页面;ctrl+r,输入内容去匹配历史命令,如果搜索到的内容是我们需要的,可以直接执行,而键盘左右键可以得到此命令(不执行)ctrl+l可以清空终端内容,或者通过clear得到相同效果。命令前缀,自动执行上一次匹配前缀的命令。ctrl+键盘左键,向左跳一个单词。

2024-03-06 23:29:31 1305

原创 【linux】03 :用户和权限

root用户拥有最大的系统操作权限,而普通用户在许多地方的权限是受限的。普通用户的权限,一般在其home目录内是不受限的,一旦出了home目录,大多数地方,普通用户仅有制度和执行权限,无修改权限。

2024-03-06 23:26:22 811

原创 【linux】02 :Linux基础命令

学习LINUX,本质是学习在命令行下熟练使用Linux的各类命令。命令行:即linux终端,是一种命令提示符页面。以纯”字符“的形式操作系统,可以使用各种字符化命令行对系统发出操作命令。命令:即linux程序。一个命令就是一个linux程序。命令没有图形化的界面,可以在命令行(终端中)提供字符画的反馈。

2024-03-06 11:15:19 997

原创 【linux】01 :虚拟机,Linux系统,远程连接Linux系统

PC端:Windows,Linux,MacOS移动端:Android、IOS、鸿蒙系统。

2024-03-06 11:14:20 1155

原创 【软件测试】--功能测试4-html介绍

问题:不同浏览器默认的type=submit的默认提示语是不一样的。复选框:<input type="checkbox">html:根标签,所有的内容都应该放到html标签中。单选按钮:<input type="radio">测试点:必须有title属性(悬停和未加载显示)html:超文本标记语言,由一套标记标签组成。作用:提交页面输入的数据到指定页面或后台。作用:描述的内容不会被浏览器执行。特点:语义化、独占一块(换行)普通:type=button。提交:type=submit。

2024-02-27 09:31:07 1570 1

原创 【软件测试】--功能测试3

软件中存在的各种问题,都为缺陷,简称bug;

2024-02-27 08:49:42 621

原创 【软件测试】--功能测试2--常用设计测试用例方法

针对:需要有大量数据测试输入,但是没法穷举测试的地方。输入框下拉列表单选复选框典型代表:页面的输入框类测试。完整的用例应该是等价类和边界值一块写。强调:单个输入框,常用的方式 边界+等价类面试题:最常用的用例设计方法有哪些?--等价类、边界值在等价类的基础上针对有边界范围的测试数据输入的地方(重点关注边界)常见词语描述:大小、尺寸、重量、最大、最小、至多、至少等修饰词语典型代表:有边界范围的输入框类测试1、明确需求2、画出判定表1)、列出条件桩和动作桩。

2024-02-26 19:03:59 1782

原创 【软件测试】--功能测试1

什么是软件?控制计算机硬件工作的工具。什么是软件测试?使用技术手段验证软件是否满足需求软件测试的目的?减少软件缺陷,保证软件质量。测试主流技能1、功能测试2、自动化测试3、接口测试4、性能测试​主流方向建议:1、功能测试+接口测试2、自动化测试+接口3、功能+性能系统测试和黑盒测试重点核心是功能测试集成测试和灰盒测试又称接口测试单元测试和白盒测试是对代码进行测试自动化测试归属功能测试性能测试、安全测试归属专项测试s。

2024-02-26 16:53:18 957

原创 【python】网络爬虫与信息提取--scrapy爬虫框架介绍

scrapy是一个功能强大的网络爬虫框架,是python非常优秀的第三方库,也是基于python实现网络爬虫的重要技术路线。scrapy不是哟个函数功能库,而是一个爬虫框架。爬虫框架:是实现爬虫功能的一个软件结构和功能组件集合。

2024-02-19 14:13:30 2296

原创 【python】网络爬虫与信息提取--正则表达式

正则表达式是用来简洁表达一组字符串的表达式。是通用的字符串表达框架,简洁表达一组字符串的表达式,针对字符串表达“简洁”和“特征”思想的工具,判断某字符串的特征归属。用处:表达文本类型的特征;同时查找或替换一组字符串;匹配字符串的全部或部分。编译:将符合正则表达式语法的字符串转换成正则表达式特征。语法:正则表达式由字符和操作符构成。

2024-02-17 23:02:46 1439

原创 【python】网络爬虫与信息提取--Beautiful Soup库

目的:让html内容更加友好的显示方案:利用BS库的prettify()方法prettify()作用:能够为html文本的标签以及内容增加换行符,它也可以对每一个标签来做相关的处理。

2024-02-13 21:14:17 2230

原创 【python】网络爬虫与信息提取--requests库

当一个软件想获得数据,那么我们只有把网站当成api就可以requests库:自动爬取HTML页面,自动网络请求提交robots协议:网络爬虫排除标准(网络爬虫的规则)beautiful soup库:解析HTML页面。

2024-02-11 21:37:28 3677

原创 【python绘图】爱心、樱花树、饼图、折线图、雷达图

(点击运行,顺利结束后,左侧的目录栏会多了对应的文件结果,点击在浏览器查看)(每一次运行的樱花长得不一样)

2024-02-08 00:15:41 500

原创 【微信小游戏可视化实战】飞机大战

(当我们点击(绿色方框围起来的部分)的是【资源管理器】,则对应右边会打开【资源属性】,若我们要打开【图层属性】的【管理行为】,则需点击上面的【图层管理】让【资源属性】面板换为【图层属性】面板。2.点击添加事件,会出现位于【+添加事件】下面的绿色部分,接着点击声音,将【播放声音】拖至图示部分,点击【播放声音】的倒三角,下拉选则刚刚的bgm,然后点击【预览场景】即可查看效果。6.点击添加子弹,设置事件,其中【重复执行】和【等待 秒】都是【逻辑】里的,【克隆自己】是【控制】里的,11.当自己被撞时,游戏结束。

2024-01-17 11:49:48 516

原创 【C++】String

String实际是一个类,类中封装了许多成员方法。

2024-01-12 09:15:56 446

项目管理软件Project2003

项目管理软件--project2003,含产品密钥 下载解压后,找到一级目录下的startup.exe,双击即可进入安装过程

2024-05-09

向日葵(用于远程控制)

向日葵(用于远程控制)

2024-01-12

pictd的相关安装包

pict.exe

2023-12-07

空空如也

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

TA关注的人

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