深入理解计算机系统 第八章 异常控制流(1)

异常是异常控制流的一种形式,它一部分由硬件实现,一部分由操作系统实现。 异常可以分为四类:中断(interrupt)、陷阱(trap)、故障(fault)和终止(abort)。 异常的类别 类别 原因 异步/同步 返回行为 中断 来自I/O设备的信号 异步 总是返回到下一条指令 陷阱 有意的异常 同步 总是返回到下一条指令 故障 潜在可恢复的错误 同步 可能返回到当前指令 终止 不可恢复的错误 同步 不会返回 进程 进程的经典定义就是一个执行中程序的实例。系统中的每个程序都运行在某个进程的上下
分类: 其他 发布时间: 10-28 21:34 阅读次数: 0

django初步了解4

django单表查询 必知必会13条 1.all() 查询所有 QuerySet res=models.Book.objects.all()#惰性查询 print(res) for i in res: print(i.title) 2.filter() 查询指定范围 QuerySet res=models.Book.objects.filter(pk=3) print(res) 3.get() 查询单个对象,若有多个数据会报错,不建议使用 res=models.Book.objects
分类: 其他 发布时间: 10-28 21:34 阅读次数: 0

java-day15

File类   文件和目录路径名的抽象表示,主要用于文件和目录的创建、查找和删除等操作 静态成员   static String pathSeparator  路径分隔符   File.pathSeparator   static String separator  名称分隔符   File.sepatator 绝对路径:一个完整的路径,以盘符开始的路径 相对路径:一个简化的路径,相对于当前项目的根目录 构造方法   File(String pathname)  通过给定的路径名字符串转换为抽
分类: 其他 发布时间: 10-28 21:34 阅读次数: 0

【值得一看】抽象类与接口区别与使用

抽象类、抽象方法简介 抽象类与接口 接口回调技术 理解接口:(为什么要用接口) 什么时候要用接口,什么时候使用抽象类? 用abstract修饰的类,即抽象类;用abstract修饰的方法,即抽象方法。 抽象方法:在面向对象编程语言中抽象方法指一些只有方法声明,而没有具体方法体的方法。抽象方法一般存在于抽象类或接口中。 抽象类:由一个或多个抽象方法的类叫做抽象类,抽象类暂时不能实例化(特殊手段除外!:匿名类) 例子: package com.my.animal; //动物类 public
分类: 其他 发布时间: 10-28 21:34 阅读次数: 0

习题:序列的第k个数(快速幂)

题目 思路 快速幂版题 代码 #include<iostream> using namespace std; const int mod=200907; #define int long long int t; int a,b,c,k; int qkpow(int a,int b) { if(b==0) return 1; if(b==1) return a; int t=qkpow(a,b/2); t=(t*t)%mod;
分类: 其他 发布时间: 10-28 21:34 阅读次数: 0

快捷定位目录 z武器

z的源码在这里:https://github.com/rupa/z/blob/master/z.sh 1、把源码复制到你的用户目录下的z.sh文件, 2、然后用vim打开.bashrc这个目录,在最后添加“source /Users/yourname/z.sh”。 3、打开默认启动执行脚本 ~/.zshrc。 4、在文件中添加 ‘source ~/.bash_profile、~/.bashrc ’
分类: 其他 发布时间: 10-28 21:34 阅读次数: 0

ubuntu 软件安装到中途停止解决方法

sudo apt-get install --reinstall ros-kinetic-desktop-full 将 ros-kinetic-desktop-full改成安装终止的软件名
分类: 其他 发布时间: 10-28 21:34 阅读次数: 0

Raspberry Pi VNC设置

SSH登录Raspberry Pi主机后 使用命令sudo raspi-config 开启VNC远程桌面服务 设置显示 之后树莓派系统会重启,就ok了
分类: 其他 发布时间: 10-28 21:34 阅读次数: 0

牛客网PAT练兵场-D进制的A+B

题解:大多数做法是利用循环相除,取余。我是将将A+B传入f函数,利用递归实现D进制的输出 题目地址:https://www.nowcoder.com/questionTerminal/a2063993dd424f9cba8246a3cf8ef445 1 #include<iostream> 2 using namespace std; 3 void f(int c,int d){ 4 if(c/d){ 5 f(c/d,d); 6 p
分类: 其他 发布时间: 10-28 21:34 阅读次数: 0

python https请求报错:SSLCertVerificationError: [SSL: CERTIFICATE_VERIFY_FAILED]

python爬虫,使用requests库发送https请求报错:SSLCertVerificationError: [SSL: CERTIFICATE_VERIFY_FAILED] 解决方法: import logging import requests logging.captureWarnings(True) # 去掉建议使用SSL验证的显示 header = {'User-Agent': 'Mozilla/5.0 (Windows NT 6.1; WOW64; rv:40.
分类: 其他 发布时间: 10-28 21:34 阅读次数: 0

java-11:static关键字

一但用了static关键字,那么内容就不再属于对象自己,而是属于类的,凡是本类的对象,都共享被static修饰的内容 用static修饰成员方法时,就变成了静态方法,静态方法不属于对象,而是属于类, 没有static关键字,必须先创建对象,用对象来调用静态方法 有static关键字,可以直接用类名来调用方法。
分类: 其他 发布时间: 10-28 21:34 阅读次数: 0

Django之 Choices参数、MVC和MTV模型、Ajax

目 录 Choices参数 MVC和MTV模型 Ajax 一、Choices参数 在应用app01中的models.py文件下,建模型表类Teacher from django.db import models # Create your models here. class Teacher(models.Model): username = models.CharField(max_length=32) password = models.IntegerField
分类: 其他 发布时间: 10-28 21:34 阅读次数: 0

Java Web 学习(1) —— Servlet

Java Web 学习(1) —— Servlet 一、 什么是 Servlet Java Servlet 技术是Java体系中用于开发 Web 应用的底层技术。 Servlet 是运行在 Servlet 容器(如 Tomcat)中的Java程序,而 Servlet 容器或 Servlet 引擎相当于一个 Web 服务器,但是可以产生动态内容,而不仅是静态资源。一个 Servlet 是一个 Java 程序,一个 Servlet 应用包含了一个或多个 Servlet,一个 JSP 页面会被翻译并
分类: 其他 发布时间: 10-28 21:34 阅读次数: 0

python继承多态(第三节)

继承机制: 最大的好处就是子类获得父类的全部功能 class Animal(object): def run(self): print("Animal is running") class Dog(Animal): pass class Duck(Animal): pass dog = Dog() dog.run() duck = Duck() duck.run() 也可以对子类增加一些方法 class Animal(): def run(self): print("动物会跑") class
分类: 其他 发布时间: 10-28 21:34 阅读次数: 0

Netfilter 之 五个钩子点

概述 在协议栈的三层IPv4(IPv6还没看,不清楚)数据包的处理过程中,可能经过Netfilter的五个钩子点,分别为NF_INET_PRE_ROUTING、NF_INET_LOCAL_IN、NF_INET_FORWARD、NF_INET_LOCAL_OUT、NF_INET_POST_ROUTING,在每个点都可以设置一些规则,来对数据包进行匹配检查处理,这些规则的配置、布局和匹配流程,后续文章会详细介绍,本篇主要介绍这五个钩子点以及所处的上下文调用关系; 五个钩子点的位置如下图所示; 代码
分类: 其他 发布时间: 10-28 21:34 阅读次数: 0

HttpRunner学习1--Windows&Linux安装httprunner

最近在学习HttpRunner,这是一款开源的接口测试框架,可用于HTTP(S)协议的接口测试。通过该框架,我们只需维护一份 YAML/JSON 脚本,即可轻松的进行接口自动化。 更多的介绍,大家可以前往 HttpRunner中文使用文档 进行学习:https://cn.httprunner.org/ HttpRunner到目前有2个版本:1.x和2.x,接下来我们将进行学习和实践。 前置条件:Windows或Linux下,已成功安装 python3.x 版本。 Windows下安装httpr
分类: 其他 发布时间: 10-28 21:34 阅读次数: 0

肆拾玖 ---Ajax

Ajax 一、choice参数 chiice参数可将序号转变为其对应的内容: # 性别 choices = ( (1,'male'), (2,'female'), ) gender = models.IntegerField(choices=choices) 注意:choice()参数中储存的是元组;如果存储的数字不在元组范围内的话,依然可以输出,但是没有内容,输出的只是数字。 获取字段: from app01 import models user_obj = models.Userinfo.
分类: 其他 发布时间: 10-28 21:34 阅读次数: 0

Git学习(一)——熟悉git操作流程

本篇笔记前面都是仔细介绍使用方法,如果想跳过这些直接熟悉怎么使用,跳到最后一个知识点完整流程介绍。 git 了解:特点、优点 1.git用户版和服务版整合在一起,任何机器上都安装了两个版本 2.git本地与远程代码交互,客户端不参与,是两个服务端进行交互,本地版本库和远程版本库交互(后面通过commit提交到本地版本库) git的工作流程 在本地分为三个区域:从工作区到暂存区到本地版本库 只有本地版本库和远程服务器进行交互 在下面操作之前,需要先安装git客户端 # 1.下载对应版本:http
分类: 其他 发布时间: 10-28 21:34 阅读次数: 0

reactjs学习--03

jsx中的行内样式 直接写在标签中: 格式:style = {{}} 抽离样式成一个变量 抽离样式成一个单独文件 ComListItemStyle.js ComListItem.jsx 通过样式表使用样式 原因:通过写行内样式太麻烦,通过样式表来开发更符合实际 准备 因为webpack无法解决.css文件,因此还有下载解决css文件的相关loader 执行命令 npm i –D style-loader css-loader 并配置webpack.config.js文件 创建css文件夹 样式
分类: 其他 发布时间: 10-28 21:34 阅读次数: 0

[转帖]什么是UWB?UWB有什么用?

什么是UWB?UWB有什么用? https://www.sohu.com/a/224891573_531173 小米碰传 就是 UWB吧? 2018-03-05 17:02 UWB在早期被用来应用在近距离高速数据传输,近年来国外开始利用其亚纳秒级超窄脉冲来做近距离精确室内定位。因为有很多新手工程师对UWB了解的并不多,本篇小编就详细讲解下什么是UWB?以及UWB定位的相关应用。 UWB定位 UWB概述: 超宽带技术是一种全新的、与传统通信技术有极大差异的通信新技术。它不需要使用传统通信体
分类: 其他 发布时间: 10-28 21:34 阅读次数: 0