基础scipy空间

15.AQS的今生,构建出JUC的基础

大家好,我是王有志。今天我们接着学习AQS的部分,这次我们深入Doug Lea的设计,来探究AQS是如何通过“变种”CLH构建出JUC框架基础的。 ......
基础 AQS JUC 15

buuctf.pwn.[第五空间2019 决赛]PWN5 1

题目类型:格式化字符串漏洞 首先检测checksec (重要的事情说三遍) 发现了 Stack: Canary found 所以我们没办法栈溢出了 题目的关键是 if ( atoi(ebp_80) == dword_804C044 ) // 如果passwd是某个随机数 { puts("ok!!") ......
第五空间 buuctf 2019 PWN5 PWN

linux设备树-基础介绍

一、介绍 1.1 为什么引入设备树 我们首先回顾一下我们之前学习过的驱动程序。比如: linux驱动移植-lcd驱动基础;在arch/arm/plat-samsung/devs.c文件中定义了platform设备s3c_device_lcd,在arch/arm/mach-s3c24xx/mach-s ......
基础 设备 linux

第八篇 vue - 基础 - 条件渲染

v-if v-if 指令用于条件性地渲染一块内容。这块内容只会在指令的表达式返回真值时才被渲染 <h1 v-if="awesome">Vue is awesome!</h1> v-else 你也可以使用 v-else 为 v-if 添加一个 else 区块 一个 v-else 元素必须跟在一个 v- ......
条件 基础 vue

第九篇 vue - 基础 - 列表渲染

v-for 我们可以使用 v-for 指令基于一个数组来渲染一个列表。v-for 指令的值需要使用 item in items 形式的特殊语法,其中 items 是源数据的数组,而 item 是迭代项的别名 data() { return { items: [{ message: 'Foo' }, ......
基础 vue

前端学习_基础认知

网页组成: 文字、图片、音频、视频、超链接 代码转换为网页的软件:浏览器 渲染引擎 渲染引擎:浏览器中专门对代码进行解析渲染的部分。(是浏览器的内核) 浏览器 内核 备注 IE Trindent IE、360极速、百度 FireFox Gecko 火狐浏览器内核 Safari Webkit Appl ......
前端 基础

AcWing算法基础课 数学知识(二)

一、欧拉函数 公式及其简单的证明 欧拉定理 若$a$与$n$互质,则有$a^{\phi(n)} \equiv 1 (mod \quad n)$ 简单证明 定义求欧拉函数 时间复杂度$O(\sqrt{n})$ int phi(int n) { int res = n; for (int i = 2; ......
基础课 算法 数学 基础 知识

第五篇 vue - 基础 - 响应式基础

声明响应式状态 选用选项式 API 时,会用 data 选项来声明组件的响应式状态。此选项的值应为返回一个对象的函数 Vue 将在创建新组件实例的时候调用此函数,并将函数返回的对象用响应式系统进行包装。此对象的所有顶层属性都会被代理到组件实例 (即方法和生命周期钩子中的 this) 上 export ......
基础 vue

第六篇 vue - 基础 - 计算属性

基础示例 模板中的表达式虽然方便,但也只能用来做简单的操作。如果在模板中写太多逻辑,会让模板变得臃肿,难以维护。比如说,我们有这样一个包含嵌套数组的对象 export default { data() { return { author: { name: 'John Doe', books: [ ' ......
属性 基础 vue

第七篇 vue - 基础 - 类与样式绑定

Class 与 Style 绑定 数据绑定的一个常见需求场景是操纵元素的 CSS class 列表和内联样式。因为 class 和 style 都是 attribute,我们可以和其他 attribute 一样使用 v-bind 将它们和动态的字符串绑定 在处理比较复杂的绑定时,通过拼接生成字符串是 ......
样式 基础 vue

linux基础01

Linux基础复习 前期必备知识 1.命令提示符 [root@WYJ001 ~]# root表示用户名信息 @分隔符 WYJ001为主机名称 ~表示所处目录位置 默认家目录 [tony@jason001 ~]$ 普通用户结尾是$符号 2.命令格式规范(语法规范) 01. linux中的命令区分大小写 ......
基础 linux

《Linux基础》02. 目录结构 · vi、vim · 关机 · 重启

(目录结构) 本文以 CentOS7.6 为例 1:目录结构 linux 的文件系统是采用级层式的树状目录结构,在此结构中的最上层是根目录 “ / ”,然后在此目录下再创建其他的目录。 记住一句经典的话:在 Linux 世界里,一切皆文件! 具体的目录结构介绍: ==/bin/==(/usr/bin ......
183 结构 基础 目录 Linux

【电脑操作技巧】重装系统之后的常用数据恢复方式和基础环境搭建

记录人生第一次重装系统之后的数据恢复过程,包括桌面恢复、常用软件下载和属性修改、vscode插件、zotero数据恢复、onenote笔记数据恢复,让重装系统的你不用慌。 ......
数据恢复 常用 方式 环境 技巧

CSS3-页面布局基础二——Box Model、边距折叠、内联与块标签

一、盒子模型(Box Model) 盒子模型也有人称为框模型,HTML中的多数元素都会在浏览器中生成一个矩形的区域,每个区域包含四个组成部分,从外向内依次是:外边距(Margin)、边框(Border)、内边距(Padding)和内容(Content),其实盒子模型有两种,分别是 ie 盒子模型和标 ......
布局 页面 标签 基础 Model

26:SwiftUI:基础知识

1:SwiftUI的运行速度优于UIKit,他减少了界面的层次结构,因此可以减少绘制步骤,并且他完全绕过了CoreAnimation,直接进入Metal,可以有优秀的渲染性能。 2:SwiftUI 就是⼀种声明式的构建界面的用户接口工具包。 3:声明式语法和指令式语法的区别: 声明式的我们需要提前声 ......
基础知识 SwiftUI 基础 知识

缺失值处理基础语法

1、Imputer from sklearn.preprocessing import Imputer from sklearn.model_selection import train_test_split import pandas as pd fileName = '***/abc.xlsx' ......
缺失 语法 基础

100道python基础题——(21)

机器人从原点(0,0)开始在平面中移动。 机器人可以通过给定的步骤向上,向下,向左和向右移动。 机器人运动的痕迹如下所示:UP 5DOWN 3LETF 3RIGHT 2方向之后的数字是步骤。 请编写一个程序来计算一系列运动和原点之后距当前位置的距离。如果距离是浮点数,则只打印最接近的整数。例:如果给 ......
基础 python 100

Java官方笔记3Java语言基础

变量 Instance Variables (Non-Static Fields) 实例变量(非静态变量) 一个类可以创造多个实例,实例中的变量叫做实例变量,相互独立。 Class Variables (Static Fields) 类变量(静态变量) 对比来看,类变量就是类的变量,一个类只能有一份 ......
语言基础 Java 语言 基础 笔记

100道python基础题——(20)

题:使用生成器定义一个类,该生成器可以在给定范围0和n之间迭代可被7整除的数字。 提示:考虑使用yield。 yield使用方法: (34条消息) python中yield的用法详解——最简单,最清晰的解释_python yield_冯爽朗的博客-CSDN博客 def foo(num): i = 1 ......
基础 python 100

100道python基础题——(18)

题:您需要编写一个程序,按升序对(名称,年龄,高度)元组进行排序,其中name是字符串,age和height是数字。 元组由控制台输入。 排序标准是:1:根据名称排序;2:然后根据年龄排序;3:然后按分数排序。优先级是name> age>得分。如果给出以下元组作为程序的输入:Tom,19,80Joh ......
基础 python 100

ubuntu 基础命令

1、查看Ubuntu 版本命令 在命令终端输入 1.cat /etc/issue (简单) 2.cat /etc/lsb-release(具体) 3.uname -a(内核) ......
命令 基础 ubuntu

如何清理 Docker 占用的磁盘空间

Docker 很占用空间,每当我们运行容器、拉取镜像、部署应用、构建自己的镜像时,我们的磁盘空间会被大量占用。 如果你也被这个问题所困扰,咱们就一起看一下 Docker 是如何使用磁盘空间的,以及如何回收。 docker 占用的空间可以通过下面的命令查看: $ docker system df 复制 ......
磁盘 Docker 空间

第四篇 计算机网络基础 - Http协议【 http方法 + http缓存 】

http 方法 常见的 http 方法 1、GET: 获取资源 2、POST: 传输实体主体 3、PUT: 传输文件 4、HEAD: 获取报文首部 5、DELETE: 删除文件 6、OPTIONS: 查询支持方法 7、TRACK: 追踪路径 8、CONNECT: 要求用隧道协议连接代理 GET 与 ......
网络基础 http 缓存 计算机 基础

第五篇 计算机网络基础 - 传输层协议【 TCP 协议 + UDP 协议 】

传输层协议概述 1、传输层协议的作用 1、提供了一种端到端 【 end to end 】 的连接,一般为前端和后台服务器的连接 2、由于网络层只管传递数据,并不关心成功与否,TCP协议 在数据丢失、损坏的情况下保证数据的可靠性 2、传输层协议的分类 1、传输控制协议 TCP 【 Transimisi ......
网络基础 计算机 基础 网络 TCP

第六篇 计算机网络基础 - 浏览器 - 输入 url 后经历的流程

输入 URL 到浏览器显示页面 流程如下 1、首先进行 url 地址解析 确认 URL 格式是否合法 2、接下来把合法的 url 域名地址发送至 DNS 服务器 获取域名对应的 服务器 IP 地址 2、进入 HTTP缓存 机制 检查浏览器是否有缓存,这里的缓存分为 强缓存 和 协商缓存 1、首现会 ......

第三篇 计算机网络基础 - Http协议【 http报文 + http状态码 + http压缩协议 】

http 报文 HTTP 报文:用于 HTTP 协议 交互的信息 被称为 HTTP 报文 1、请求 【 Request 】 端的报文叫 请求报文 2、响应 【 response 】 端的报文叫 响应报文 http 请求报文 1、请求报文 示例 POST /index.html HTTP/1.1 HO ......
http 报文 网络基础 状态 计算机

第一篇 计算机网络基础 - 概述 - 【 发展历史 + 网络层次结构 + Tcp协议簇 + 网络传输方式 + 网络的性能指标 + 信道 】

计算机网络概述 1、什么是计算机网络 计算机网络主要由一些通用的、可编程的硬件互联而成,通过这些硬件,可以传送不同类型的数据,并且可以支持广泛和日益增长的应用 1、计算机网络不仅仅是软件的概念,它还包含硬件设备(网卡、网线、路由器) 2、计算机网络不仅仅是信息通信,还可以支持广泛的应用 2、计算机网 ......

第二篇 计算机网络基础 - Http协议【 Http协议概述 + Http发展 + Https + Tcp/Http 的区分 】

Http 概述 1、Http 即 超文本传输协议,指的是在网络,网络之间或者是计算机用户与计算机用户之间进行网络传输和文件传输的一种超文本传输协议,对计算机安全和网络安全起着至关重要的作用 1、协议 1、HTTP 是一个协议,不是开发语言,不是一个服务,也不是一种网络 2、HTTP 是一个用在计算机 ......
Http 网络基础 计算机 基础 Https

CSS3-页面布局基础一

一、CSS概要 web前端开发者最最注的内容是三个:HTML、CSS与JavaScript,他们分别在不同方面发挥自己的作用,HTML实现页面结构,CSS完成页面的表现与风格,JavaScript实现一些客户端的功能与业务。当然内容与用户资源也是不能忽视的。尽量不要跨职责范围使用,有点“SRP单一职 ......
布局 页面 基础 CSS3 CSS

第一篇 TypeScript 【typeScript 概述 + typeScript 基础类型】

typeScript 知识体系 1、TypeScript 是什么 2、TypeScript 基础类型 3、TypeScript 断言 4、TypeScript 类型守卫 5、TypeScript 联合类型和类型别名 6、TypeScript 交叉类型 7、TypeScript 函数 8、TypeSc ......
typeScript TypeScript 类型 基础