《现代操作系统》——第2章 处理器状态
中断和异常的区别:中断来自外部,可以称为外中断;异常来自内部,可以称为内中断。 常见的中断:IO中断、时钟中断等 常见的异常:程序性异常如溢出、页错误、保护性异常、系统调用(主动产生的异常,类似于软件中断的概念,常被操作系统用于陷入内核)
spring框架中配置mysql8.0需要注意的地方(转载)
8.0以后的mysql很强大,但是配置写法出现了不同 装载自https://blog.csdn.net/sunshunli/article/details/104360356 spring中xml配置文件写法: <property name="driverClassName" value="com.mysql.cj.jdbc.Driver"></property>
<property name="url" value="jdbc:mysql://localhost:3306/数据库名称?cha
51Nod 最大M子段和系列 V1 V2 V3
前言 \(HE\)占\(BJ\)的光成功滚回家里了...这堆最大子段和的题抠了半天,然而各位\(dalao\)们都已经去做概率了...先%为敬。 引流之主:老姚的博客 最大M子段和 V1 思路 最简单的ver.数据范围在5000以内,可以考虑暴力一点的做法\(O(n^3)\),定义\(dp\)状态\(dp[i][j]\),递推式子: \[dp[i][j]=max\{dp[i-1][j],dp[k][j-1]\}+a[i]\ (j-1\le k<i) \] 其中\(i\)表示序列中前\(i\)个
lsfkskfljfas
集训日记-----6.22 刘畅 include<bits/stdc++.h> Using namespace std; Int main(){ Printf(“今天是集训第一天,就考了一次试。线性DP和树形DP的板子很久没有打了,所以第一道题就卡了不少时间。之后的题也不是很顺利,磕磕绊绊,因此在考试结束的时候才做了六道题。 通过这一次的考试,我开始认识到,自己在某些方面的知识上掌握的还不是很透彻。比如这次的第五题麻烦的聚餐,需要用到优化的最长上升子序列,但是我却没有调出来。在之后的学习中,我
vue学习入门(二)
前端项目搭建准备流程 目录 前端项目搭建准备流程 1. 客户端项目搭建 1.1 创建项目目录 1.2 初始化项目 1.3 安装路由vue-router 1.3.1 下载安装路由组件 1.3.2 配置路由 1.3.2.1 初始化路由对象 1.3.2.2 注册路由信息 1.3.2.3 在视图中显示路由对应的内容 1.3.3 路由对象提供的操作 1.3.3.1 页面跳转 1.3.3.1.1 router-link标签 1.3.3.1.2 this.$router.push()跳转 1.3.3.2 参
测试用例 setup 和 和 teardown
前言 学过unittest的都知道里面用前置和后置setup呾teardown非常好用,在每次用例开始前呾结束后都去执行一次。当然迓有更高级一点的 setupClass 呾 teardownClass,需配合@classmethod 装饰器一起使用,在做 selenium 自动化的时候,它的效率尤为突然,可以叧启动一次浏览器执行多个用例。pytest 框架也有类似于 setup 和 teardown 的用法,并且不止这四个。简单演式几种。 用例运行级别 1、模块级(setup_modu
WPF的MVVM模式
今天学了MVVM模式,这里贴一下具体步骤。 MVVM其实就是:Model 、view、viewmodel三个的简称,就像MVC一样。 model就是模型。view就是视图。viewmodel就是和view进行绑定的。 首先建立一个MainWindow。 然后建立相应的文件夹:一个ViewModels,一个views,一个Models。在viewmodels里面有一个基础的通知类:NotifycationObject,这个类继承自INotifyPropertyChanged,然后实现它就可以了。
「疫期集训day0」启程
看了看几乎所有学长都是写的博客,所以写的博客 由于是第一回集训,考得都是老题(虽然有些还不会) 感受1:我调试好蒻呃,调试巨蒻,T1lis模板5分切,结果T2T3T4调了将近了两个小时,先是T2路径输出低级错误卡了很久,后是T4upper_bound和lower_bound瞎搞,调半天才搞好,最后T3后期重构搞出来了,极为坎坷 感受2:树形DP掌握不熟,体现在倒一和倒三,即使原来写过了,现在结合题解食用仍很费劲 感受3:感觉没啥了,线型真好写 T1:LIS模板 T2:普通线型DP+路径记录 T
1098 Insertion or Heap Sort (25分)(堆排序和插入排序)
1098 Insertion or Heap Sort (25分) According to Wikipedia: Insertion sort iterates, consuming one input element each repetition, and growing a sorted output list. Each iteration, insertion sort removes one element from the input data, finds the locat
C++虚函数和静态函数调用方式
简单情况: #include<iostream>
using namespace std;
class A
{
public:
virtual void foo()
{
cout << "virtual void foo()" << endl;
}
};
int main()
{
//通过对象调用,会当成普通成员函数来看待。
A a;
a.foo();
cout << "---------------------" <<
华为云DevCloud需求规划和代码托管
一、使用DevCloud进行项目规划 工作项类型 说明 Epic 通常是公司重要战略举措。 Feature Feature是可以为顾客提供价值的东西,它代表一个产品可以做什么,或提供什么服务;是可以满足用户的需求,为客户服务,为用户带来真正的价值的成果物的特性。Feature相对复杂,可由一组动宾结构的句子表达。 Story 通常是对一个功能进行用户场景细分,并且能在一个迭代内完成,Story通常需要满足INVEST原则。 Task 通常是用户故事的细分,准备环境,准备测试用例等都可以是完成S
vscode调试C程序
1、程序路径不能有中文,因为MinGW不支持 2、选择一个文件夹当作工作区,并且在该文件夹下创建./vscode文件夹,并在该文件夹下创建两个json文件 launch.json {
"version": "0.2.0",
"configurations": [
{
"name": "C/C++",
"type": "cppdbg",
"request": "launch",
nodejs_fs模块常用方法
目录 fs.mkdir fs.readdir fs.writeFile fs.appendFile fs.readFile fs.unlink fs.rmdir fs.mkdir 语法:fs.mkdir(path[, options], callback) 同步:fs.mkdirSync() 额外知识点:可以添加 recursive: true 参数,不管创建的目录 /tmp 和 /tmp/a 是否存在: fs.mkdir('/tmp/a/apple', { recursive: true }
Mac下搭建Monogame环境,不安装VS Studio
19年以前大部分都是需要VS Studio才能运行,对于nuget和vs的sln不太熟悉的,几乎要放弃,在看the_ultimate_guide_to_getting_started_with这篇文章后,经过尝试一直卡在GetMGBCTask上(大概网络问题),在后来结合这篇终于搞定了。 前置条件: dotnet Core mono [官网] :运行时还是依赖mono的 MonoGame:这应该要装的吧,我是尝试途中装的,最后也没去删掉确认。。 C#的IDE或者编辑器:vscode咯 安装模板
给你一个app,怎么测试
安装卸载 安装卸载路径是否能自己选择,在不同操作系统下(Android、ios)安装是否正常,能正常运行,安装的文件及文件夹是否写入了指定的目录里,安装来自不同来源的(应用宝、360助手)下是否正常。 卸载是否删除所有相关的文件 功能测试 每项开发的新功能都需要进行测试。app测试中功能测试是一个重要方面。测试人员应该要进行手动测试和后期的自动化测试维护。刚开始测试时,测试员必须把app当做"黑盒"一样进行手动测试,看看提供的功能是否正确并如设计的一样正常运作。除了经典软件测试,像点击按钮、提
网易C++设计模式笔记(二)面向设计对象的原则
变化是复用的天敌! 面向对象设计最大的优势在于:抵御变化。 重新认识面向对象 理解隔离变化 从宏观层面来看,面向对象的构建方式更能适应软件的变化,能将变化所带来的影响减为最小。
各司其职 从微观层面来看,面向对象的方式更强调各个类“责任”。
由于需求变化导致的i性能增类型不应该影响原来类型的实现----是所谓各负其责。
对象是什么? 从语言实现层面来看,对象封装了代码和数据。
从规格层面讲,对象是一系列可被使用的公共接口。
从概念层面讲,对象是某种拥有责任的抽象。
面向对象设计原则(1)
今日推荐
周排行