ICode9

精准搜索请尝试: 精确搜索
  • OO第三单元总结:开展软件测试2022-06-04 13:03:04

    OO第三单元总结:开展软件测试 一、测试思路 本单元采用测试的方法为白盒静态测试+黑盒动态测试。 本单元并没有采取单元测试,主要原因为一方面个人认为在本单元中更适合对集成模块开展测试(单元测试并不适合测时间复杂度以及数据流),另一方面在互测阶段单元测试也会带来不必要的时间开

  • OO第三单元总结2022-06-03 20:33:44

    OO第三单元总结 一、自测策略 ​ 本次实验最开始是想使用第九次ppt上的openjml来进行测试,但是这个方法实在是太“先进”了,网上几乎找不到他相关的任何资料(除了我们学校大佬写的博客

  • VUE(一)2022-06-02 21:05:00

    vue简介 什么是vue? 官方给出的概念:Vue(读音/vju:/,类似于view)是一套用于构建用户界面的前端框架 vue的特性 vue框架的特性,主要体现在如下两方面: ① 数据驱动视图 ② 双向数据绑定 数据驱动视图 在使用了vue的页面中,vue会监听数据的变化,从而自动重新渲染页面的结构。 好处:当数据发生

  • Twenty-six2022-06-02 19:00:07

    条件渲染指令 v-if:动态移除或创建元素(如果刚进入页面的时候,某些元素默认不需要被显示,而且后期这个元素很可能也不需要被展示出来) v-show: 添加或移除display:none的样式(频繁切换元素的显示状态,性能更好) 实际开发不太需要考虑性能问题 列表渲染指令 v-for指令还支持一个可选的第二

  • 初识OLLVM2022-06-02 01:33:23

    编译器 一般编译器分为前端,中间优化和后端三部分。前端进行语法分析,中间进行优化后由后端编译成对应平台的代码(arm,x86)。现在主流的编译器有linux平台下的gcc 和 llvm-clang,以及windows平台下的msvc编译器。 LLVM gcc编译器虽然强大但是有一个缺点就是因为其相当于一个完整的可执

  • BUAA北航OO第三单元总结2022-05-31 09:34:18

    OO第三单元总结 第三单元的内容主要是契约式编程,根据官方给定的JML进行代码的编写。由于JML给出了每个方法的前置条件、后置条件、副作用,实现难度和前两个单元比起来可谓是低了很多,但规格是规格,实现是实现,如果实现完全按照官方JML来写一定是不行的,否则很容易TLE(比如第十次作业的q

  • 汇编语言程序设计---指令系统总结2022-05-30 19:34:54

    目录引言数据传送指令算术运算指令逻辑指令转移指令处理器控制指令串处理指令 引言 8086CPU提供几大类指令,即数据传统指令 数据传送指令 比如MOV,PUSH,POP,PUSHF,POPF,XCHG等,这些指令实现寄存器和内存、寄存器和寄存器之间的单个数据传送,或者直接将立即数送入寄存器或内存。 算术运

  • 汇编语言程序设计(十三)int指令2022-05-29 21:00:41

    目录由int指令引发的内中断BIOS和DOS中断例程的安装过程BIOS中断例程应用DOS中断例程应用 由int指令引发的内中断 格式: int n, n为中断类型码,int指令的作用是引发中断过程。cpu执行int n指令的执行过程如下: ** 取中断类型码n ** 标志寄存器入栈,IF=0, IF=0 ** CS、IP入栈 ** (IP)

  • 使用 vim 快速对当前文件夹下的文件批量重命名2022-05-29 18:35:16

    前言 我们在使用 Linux 的时候,有很多种方法可以对文件进行重命名,例如 命令行 下的 mv 命令,或者是使用像 dolphin 这样的图形文件管理器。但是有时候需要对一个文件夹下的所有文件批量重命名,甚至是递归地重命名当前文件夹下所有以 .xxx 结尾的文件,这时候你还在手动地一遍遍敲 mv

  • 关于xvfb打开第二个运行窗口的解决方法2022-05-29 16:00:55

    当使用xvfb-run python ***.py 开启了一个窗口运行进程时,发现再继续使用该指令则无法打开第二个窗口 经研究,发现通过以下方法可解决该问题: xvfb-run -a python ***.py 该指令是指自动找到一个空闲的服务器编号来运行该指令。 reference: https://stackoverflow.com/questions/4

  • 从java代码到指令序列的重排序2022-05-29 15:02:01

    在执行程序时,为了提高性能,编译器和处理器会对指令重排序。重排序分为三种: 编译器优化的重排序。在不改变程序语义的前提下,可以改变执行顺序。如下: a = 1; b = 2; // 重排序后 ====> b = 2; a = 1; 指令级并行的重排序。如果不存在数据依赖性,处理器可以改变语句对应的机器指令

  • JSP指令2022-05-29 11:00:38

    JSP 指令 JSP指令用来设置整个JSP页面相关的属性,如网页的编码方式和脚本语言 语法格式:<%@ directive attribute="value" %> 指令可以有很多个属性,它们以键值对的形式存在,并用逗号隔开 指令 描述 <%@ page ... %> 定义网页依赖属性,比如脚本语言、error页面、缓存需求等等

  • 操作系统引论2022-05-28 12:01:54

    操作系统定义:  操作系统是一组用于控制和管理计算机系统硬件和软件资源,合理地对各类作业进行调度,以及方便用户使用的程序集合。   操作系统是软件,不是硬件,它可以管理计算机的资源,对各类作业进行调度。   操作系统不仅仅是指管理软件或硬件,而是对整个计算机资源都进行管理。

  • 汇编语言程序设计(十一)标志寄存器2022-05-26 12:33:59

    目录引言flag寄存器标志位介绍ZF标志,零标志位PF标志,奇偶标志位SF标志,符号标志位CF标志位,进位标志位OF标志,溢出标志位adc指令sbb指令cmp指令无符号数比较有符号数比较检测比较结果的条件转移指令根据无符号数比较结果进行转移的条件转移指令根据有符号数比较结果进行转移的条件转移

  • 汇编语言程序设计(八)数据处理的两个基本问题2022-05-25 17:34:52

    目录数据处理两个基本问题寄存器reg与段寄存器sreg机器指令处理的数据所在位置汇编语言中用来表达数据位置的三个概念寻址方式指令要处理的数据有多长通过寄存器名指明要处理的数据的尺寸用操作符X ptr指明内存单元的长度其他方法div除法指令伪指令dddup操作符 数据处理两个基本问

  • vue中自定义指令directive的详细指南2022-05-25 05:00:23

    vue中自定义指令directive的详细指南:https://www.jb51.net/article/223775.htm 目录 一、 什么是自定义指令 二、 如何自定义指令 钩子函数 三、应用场景 输入框防抖 图片懒加载 一键 Copy的功能 拖拽 总结 一、 什么是自定义指令 我们看到的v-开头的行内属性,都是指令,不

  • Dockerfile内容及基础指令2022-05-24 22:01:59

    Dockerfile的作用:构建有项目执行环境的python容器 Dockerfile文件内容: FROM python:3.9-alpine MAINTAINER fish WORKDIR /myapp ADD ./page.txt /myapp RUN pip install -r page.txt -i https://pypi.tuna.tsinghua.edu.cn/simple CMD ["python3","main.py"] 相关指令解释: FRO

  • 计算机系统基础知识2022-05-24 19:00:46

    计算机系统 计算机概述 计算机的发展历程 目前公认的第一台电子数字计算机是ENIAC,根据计算机本身采用的无力不见不同,将其发展分为四个阶段, 电子管计算机时代 晶体管计算机时代 小规模集成电路计算机时代 大规模和超大规模集成电路计算机时代 计算机体系结构 ENIAC可以提高计算速

  • vue 自定义指令2022-05-24 10:33:22

    一、 什么是自定义指令 我们看到的v-开头的行内属性,都是指令,不同的指令可以完成或实现不同的功能,对普通 DOM元素进行底层操作,这时候就会用到自定义指令。除了核心功能默认内置的指令 (v-model 和 v-show),Vue 也允许注册自定义指令 指令使用的几种方式: //会实例化一个指令,但这个指

  • 双机 rsync出错2022-05-24 08:01:44

    问题一:rsync 推数据的时候,被推送的机器上必须要有rsync指令 问题二:rsync推送清理原本缓存数据

  • C 语言:#define 指令(宏定义)2022-05-23 22:03:10

    描述 在 C 编程语言中,#define 指令允许在源代码中定义宏。这些宏定义允许声明常量值以在整个代码中使用。 宏定义不是变量,不能像变量一样被您的程序代码更改。在创建表示数字、字符串或表达式的常量时,通常会使用此语法。更多C教程请访问码农之家  语法 在 C 语言中使用 #defin

  • 《用户空间-内核空间 用户态-内核态》2022-05-19 20:31:08

    1.用户空间和内核空间    对 32 位操作系统而言,它的寻址空间(虚拟地址空间,或叫线性地址空间)为 4G(2的32次方)。也就是说一个进程的最大地址空间为 4G。操作系统的核心是内核(kernel),它独立于普通的应用程序,可以访问受保护的内存空间,也有访问底层硬件设备的所有权限。为了保证内核

  • linux which命令2022-05-19 02:00:58

    Linux which命令用于查找文件。 which指令会在环境变量$PATH设置的目录里查找符合条件的文件。 语法 which [文件...] 参数: -n<文件名长度>  指定文件名长度,指定的长度必须大于或等于所有文件中最长的文件名。 -p<文件名长度>  与-n参数相同,但此处的<文件名长度>包括了文件的路

  • 计算机知识(咬文嚼字系列):计算机系统的硬件组成2022-05-18 12:03:41

    计算机的硬件组成:   计算机系统由软件和硬件组成的,硬件由控制器,运算器,存储器,输入输出设备五个分类组件所组成; 其中控制器和运算器集成到CPU CPU的功能:   程序控制:通过指令执行来控制程序的执行顺序,这是CPU的重要功能   操作控制:CPU产生每条指令的操作信号,并且将指令送到对应

  • 汇编语言程序设计(二)CPU工作原理2022-05-17 20:00:29

    目录CPU概述汇编指令例子物理地址段的概念 CPU概述 CPU由运算器、控制器、寄存器等组成,这些器件靠内部总线相连,外部总线则负责实现CPU和主板上其它器件的联系。 8086有14个寄存器,其中8个通用寄存器,寄存器都是16位的。 AX、BX、CX、DX用来存放一般性数据,被称为通用寄存器。这四个

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有