08 2022 档案

摘要:5、软件测试 5.1、软件测试基础 1.软件测试的目的: 测试是一个为了发现错误而执行程序的过程 一个好的测试用例是指很可能找到迄今为止尚未发现的错误的测试用例 一个成功的测试是指揭示了迄今为止尚未发现的错误的测试 2.Davis提出了一指导软件测试的基本原则: 所有的测试都应该可以追溯到客户的需求 阅读全文
posted @ 2022-08-31 15:16 水三丫 阅读(179) 评论(0) 推荐(0) 编辑
摘要:4.2、统一过程软件(RUP) 1.RUP简介 本质: 是“一般的过程框架” 为软件开发,进行不同抽象层之间“映射”,安排其开发活动的次序,指定任务和需要开发的志平,提供了指导 为对项目中的制品和活动进行监控与度量,提供了相应的准则 特点:是一种以用况(Use Case)为驱动的、以体系结构为中心的 阅读全文
posted @ 2022-08-30 18:05 水三丫 阅读(268) 评论(0) 推荐(0) 编辑
摘要:4.1、统一建模语言(Unified Modeling Language UML) 是一种可视化的语言 规约系统的制品 构造系统的制品 建立系统制品的文档 UML应用范围 可用于对象方法和构件方法 可用于所有应用领域和不同的平台 1.面向对象方法术语/符号 主要有两类术语: 一种是表达结构化事物的术 阅读全文
posted @ 2022-08-30 15:08 水三丫 阅读(276) 评论(0) 推荐(0) 编辑
摘要:3.2、结构化设计方法 何谓设计? 一种软件开发活动,定义实现需求规约所需结构 1.对设计方法的需求 提供可体现“原理/原则”的一组术语(符号),形成一个特定的抽象层,用于表达设计中所使用的部件 依据术语形成的“空间”,给出表达软件模型工具 给出设计的过程指导 2.总体设计层 引入两个术语/符号 模 阅读全文
posted @ 2022-08-29 15:23 水三丫 阅读(229) 评论(0) 推荐(0) 编辑
摘要:3、软件开发方法 3.1、结构法方法 一种特定的软件开发方法学 1.结构法分析方法 分析是系统化地使用信息,给出一个问题估算 分析的三要素: 需要使用哪些信息 如何系统化的使用信息 估算算法 什么是结构化分析? 就软件需求分析而言,即为:系统化地使用问题域术语,给出该问题的模型 2.需求层的确定 术 阅读全文
posted @ 2022-08-29 15:21 水三丫 阅读(153) 评论(0) 推荐(0) 编辑
摘要:2、软件需求与软件需求规约 2.1、需求与需求获取 1. 何为需求? 定义问题的基本要素是**“需求''** 一个需求是一个有关"要予构造"的陈述,用以描述待开发产品(或项)功能上的能力、性能参数或者其它性质。 2.IEEE标准830-1998要求单一需求必须具有5个基本性质 必要的(Necessa 阅读全文
posted @ 2022-08-29 15:18 水三丫 阅读(320) 评论(0) 推荐(0) 编辑
摘要:springBoot 获取注解参数的原理 原理图 先得到请求的request 在获取可以处理请求的方法的Mapping映射器 DispatcherServlet中的 doDispatch方法 // Determine handler for the current request. mappedHa 阅读全文
posted @ 2022-08-27 12:50 水三丫 阅读(1308) 评论(0) 推荐(0) 编辑
摘要:Jedis 导入对应的依赖 <dependencies> <!-- jedis --> <dependency> <groupId>redis.clients</groupId> <artifactId>jedis</artifactId> <version>4.2.3</version> </de 阅读全文
posted @ 2022-08-27 12:41 水三丫 阅读(933) 评论(0) 推荐(0) 编辑
摘要:redis安装流程 安装linux的Redis [官网下载即可][ https://redis.io/download/ ] 一般会移动到opt目录下 mv redis-7.0.4 /opt 在linux系统下安装redis 加压命令 tar -zxvf redis-7.0.4.tar.gz 使用m 阅读全文
posted @ 2022-08-27 12:38 水三丫 阅读(34) 评论(0) 推荐(0) 编辑
摘要:vue 中,echarts的使用,简单入门 原作者哔哩哔哩视频 感谢 多多支持 效果图 首先创建一个页面组件,创建三个div,分别来使用折线图,柱状图,扇形图 <div ref="echartLine" style="height:260px;"></div> //折线图 <div ref="ech 阅读全文
posted @ 2022-08-27 12:19 水三丫 阅读(354) 评论(0) 推荐(0) 编辑
摘要:1、axios的二次封装 BiliBili作者原地址,多多支持 npm i axios //下载axios 首先创建两个文件夹在src目录下;api和config 先在config文件夹下建立一个index.js;具体代码如下 export default{ baseUrl:{ dev: "http 阅读全文
posted @ 2022-08-27 12:08 水三丫 阅读(718) 评论(0) 推荐(0) 编辑
摘要:第三部分,fork创建第二个进程 [引用github这个博主 多多支持][ https://github.com/sunym1993/flash-linux0.11-talk ] 先看看init中的这段代码 if(!(pid=fork())) { close(0); if (open("/etc/r 阅读全文
posted @ 2022-08-23 10:39 水三丫 阅读(194) 评论(0) 推荐(0) 编辑
摘要:Spring Security登录的流程 1、UsernamePasswordAuthenticationFilter这过滤器开始 attemptAuthentication方法 请求的request中的参数 setDetails(request, authRequest); 是在设置一些seesi 阅读全文
posted @ 2022-08-19 19:15 水三丫 阅读(676) 评论(0) 推荐(0) 编辑
摘要:SpringSecurity 快速入门 1、导入依赖 <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-security</artifactId> </dependency 阅读全文
posted @ 2022-08-19 14:34 水三丫 阅读(2223) 评论(0) 推荐(1) 编辑
摘要:第二部分,(void) open("/dev/tty0",O_RDWR,0); 参考 [github这个博主的 厉害][ https://github.com/sunym1993/flash-linux0.11-talk ] 它会触发一个int 0x80中断,会找的sys_open的函数执行 看看这 阅读全文
posted @ 2022-08-17 09:50 水三丫 阅读(171) 评论(0) 推荐(0) 编辑
摘要:进程的初始化函数,init() 先看看这个函吧: void init(void) { int pid,i; setup((void *) &drive_info); (void) open("/dev/tty0",O_RDWR,0); (void) dup(0); (void) dup(0); pr 阅读全文
posted @ 2022-08-17 09:47 水三丫 阅读(276) 评论(0) 推荐(0) 编辑
摘要:12、从内核态到用户态,move_to_user_mode() 参考 [github这个博主的 厉害][ https://github.com/sunym1993/flash-linux0.11-talk ] 从函数的名称就可以看出来,切换到用户模式 那么怎么才能表示是内核态和用户态,就要用到之前的 阅读全文
posted @ 2022-08-12 13:04 水三丫 阅读(150) 评论(0) 推荐(0) 编辑
摘要:9、第九个初始化函数,hd_init() 参考 [github这个博主的 厉害][ https://github.com/sunym1993/flash-linux0.11-talk ] 先看看这个初始化函数hd_init(): kernel文件 -> blk_drv文件 -> hd.c #defi 阅读全文
posted @ 2022-08-12 13:01 水三丫 阅读(147) 评论(0) 推荐(0) 编辑
摘要:8、第八个初始化函数,buffer_init(buffer_memory_end) 参考 [github这个博主的 厉害][ https://github.com/sunym1993/flash-linux0.11-talk ] 这个函数buffer_init可以看出携带了一个参数buffer_me 阅读全文
posted @ 2022-08-11 12:11 水三丫 阅读(266) 评论(0) 推荐(0) 编辑
摘要:文件系统 [参考gitHub博主][https://mp.weixin.qq.com/s?__biz=Mzk0MjE3NDE0Ng==&mid=2247494176&idx=1&sn=b4680b50090bb3c7b9c49379241c536c&chksm=c2c5908df5b2199b361 阅读全文
posted @ 2022-08-10 12:59 水三丫 阅读(210) 评论(0) 推荐(0) 编辑
摘要:springBoot+Vue 的token登录验证的使用 前端Vue 登录页请求代码: // 登入 function login(){ if(user.userCode "" || user.userPassword ""){ flag.value = true msg.value = "账号或者密 阅读全文
posted @ 2022-08-09 21:25 水三丫 阅读(1360) 评论(0) 推荐(0) 编辑
摘要:6、第六个初始化函数, time_in() 参考 [github这个博主的 厉害][ https://github.com/sunym1993/flash-linux0.11-talk ] 先来看看这个函数吧 init文件 -> mian.c static void time_init(void) 阅读全文
posted @ 2022-08-09 12:53 水三丫 阅读(215) 评论(0) 推荐(0) 编辑
摘要:5、第五个初始化函数,tty_init() 参考 [github这个博主的 厉害][ https://github.com/sunym1993/flash-linux0.11-talk ] 先看看这个tty_init()的这段代码: kernel文件 -> chr_drv文件 ->tty_io.c 阅读全文
posted @ 2022-08-08 13:45 水三丫 阅读(204) 评论(0) 推荐(0) 编辑
摘要:3、第三个初始化函数,blk_dev_init() 参考 [github这个博主的 厉害][ https://github.com/sunym1993/flash-linux0.11-talk ] kernel文件 -> blk_drv文件 -> l_rw_blk.c void blk_dev_in 阅读全文
posted @ 2022-08-08 13:43 水三丫 阅读(132) 评论(0) 推荐(0) 编辑
摘要:Vue3 使用v-md-editor如何动态上传图片了 前端代码: <v-md-editor :autofocus="true" v-model="blog.content" height="510px" placeholder="请输入内容" left-toolbar="undo redo cle 阅读全文
posted @ 2022-08-06 22:19 水三丫 阅读(2386) 评论(1) 推荐(3) 编辑
摘要:2、第二个初始化函数,trap_init() 参考 [github这个博主的 厉害][ https://github.com/sunym1993/flash-linux0.11-talk ] kernel文件夹 -> traps.c void trap_init(void) { int i; set 阅读全文
posted @ 2022-08-06 10:35 水三丫 阅读(290) 评论(0) 推荐(0) 编辑
摘要:init文件夹 mian.c 参考 [github这个博主的 厉害][ https://github.com/sunym1993/flash-linux0.11-talk ] 首先先看看这个mian.c中的主要几行代码吧 void main(void) { ROOT_DEV = ORIG_ROOT_ 阅读全文
posted @ 2022-08-04 20:44 水三丫 阅读(256) 评论(0) 推荐(0) 编辑
摘要:head.s 参考 [github这个博主的][ https://github.com/sunym1993/flash-linux0.11-talk ] 改变栈顶位置 _pg_dir: startup_32: movl $0x10,%eax mov %ax,%ds mov %ax,%es mov % 阅读全文
posted @ 2022-08-01 21:20 水三丫 阅读(318) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示