笔记linux软件tar

Asp-Net-Core学习笔记:单元测试和集成测试

## 前言 我在使用 AspNetCore 的这段时间内,看了很多开源项目和博客,发现各种 .Net 体系的新技术很多人都有关注和使用,但却很少有人关注测试。 测试是软件生命周期中的一个非常重要的阶段,对于保证软件的可靠性具有极其重要的意义。在应用程序的开发过程中,为了确保它的功能与预期一致,必须对 ......
Asp-Net-Core 单元 笔记 Core Asp

008 学习笔记--存储引擎

MYSQL体系结构: 连接层 最上层是一些客户端和链接服务,主要完成一些类似于连接处理,授权认证、及相关的安全方案。 服务器也会为安全接入的每个客户端验证其所具有的操作权限。 服务层 第二层架构主要完成大多数的核心服务功能,如SQL接口,并完成缓存查询,SQL的分析和优化, 部分内置函数的执行,所有 ......
引擎 笔记 008

Linux内存管理 - 大页 (-)

一. 内存映射和页表 我们通常说的内存容量, 指的是物理内存, 只有内核才可以直接访问物理内存。 进程并不可以 Linux内核给每个进程都提供了一个独立的虚拟地址空间, 并且这个地址空间是连续的, 这样, 进程就可以很方便的访问虚拟内存。 虚拟地址空间的内部又被分为内核空间和用户空间两部分。 不同字 ......
内存 Linux

ZROI学习笔记——Week 1

# 7.17 Day 1 - 基础数据结构 ## 并查集 - 基础做法 - 路径压缩:均摊复杂度 $\Theta(n \log n + q)$。 - 按秩合并:将小子树作为大子树的儿子,维持深度在 $O(\log n)$ 级别。 ```cpp void merge(int x,int y) { if ......
笔记 ZROI Week

ABC抽象类笔记

python抽象类的介绍 python的abc模块提供了对抽象类的支持,通过继承ABC类,可以实现定义一个抽象父类,这个父类可以提前定义好一些抽象接口,可以通过继承抽象父类并实现这些接口方法来定义不同的类 比如我们定义一个图形类 from abc import ABC, abstractmethod ......
笔记 ABC

perl学习笔记11_here_doc

here doc: ```perl # 先定义一个变量, 用于替换. my $a = 90; # 定义Here doc: TEXT: # 1. TEXT两侧 "使用双引号" 与 "不使用引号" 效果相同; # 2. 如果不使用引号,<<与TEXT之间不能有空格; # 3. 如果使用单引号,doc内的 ......
here_doc 笔记 perl here doc

perl学习笔记10_时间处理

处理时间 [TOC] # 1. localtime localtime,将时间戳转换为可读的时间。 如果没有参数,转换为当前时间。 ```perl # 赋值给标量,得到一个适合人读的字符串。 # 返回Mon Oct 28 10:09:15 2013。 my $local = localtime ; ......
时间 笔记 perl 10

perl学习笔记08_文件目录操作

文件和目录操作 [TOC] # 0. Handler和IO::File的比较 读写文件有两种方法: Handler和IO::File. 使用IO::File的好处是,可以把句柄当作参数,传给子例程。 ```perl use IO::File; my $file = "io.file"; #write ......
文件 笔记 目录 perl 08

perl学习笔记09_perldoc使用

perldoc使用 [TOC] # 1. 查看函数的用法及作用。 ```perl 语法: perldoc [options] -f BuiltinFunction 例子: $ perldoc -t -f rindex # 查看函数rindex的用法、作用; rindex STR,SUBSTR,POS ......
perldoc 笔记 perl 09

perl学习笔记12_字符串处理

[TOC] 1. substr, rindex, 取出最后一个斜线 之后的所有内容: ```perl #说明: # rindex($a, "/")+1,表示从$a中找出最后一个"/"出现的位置(index); # 位置值加1,表示最后一个"/"出现的位置之后的index; # substr($a, ......
字符串 字符 笔记 perl 12

一些常用的软件设计模式

# 1 工厂模式 工厂模式(Factory Pattern):定义一个创建对象的接口,但是让子类决定要实例化的类是哪一个,将对象的创建和使用分离开来,降低代码的耦合度。 工厂模式(Factory Pattern)是一种创建型设计模式,用于创建对象而不会暴露创建逻辑。它允许在运行时确定创建哪个具体类的 ......
设计模式 常用 模式 软件

Debian(Linux)系统安装并使用sudo命令

#### 1.查看是否安装 ```shell dpkg -l|grep sudo ``` #### 2.安装 ###### 1.切换到root用户 ```shell su - root ``` ###### 2.安装sudo ```shell apt-get install sudo ``` ### ......
命令 Debian 系统 Linux sudo

【笔记整理】xpath复习

又是xpath.... 10年前学java就学过了...哈哈哈 要就看w3cschool的教程就行了, **函数部分会用得到:** [https://www.w3school.com.cn/xpath/xpath_functions.asp](https://www.w3school.com.cn/ ......
笔记 xpath

c#学习笔记--------------匿名方法

一、定义 在c#中委托是用于引用与其具有相同标签的方法。 可以使用委托对象调用可由委托引用的方法。 匿名方法(Anonymous methods) 提供了一种传递代码块作为委托参数的技术。匿名方法是没有名称只有主体的方法。 在匿名方法中您不需要指定返回类型,它是从方法主体内的 return 语句推断 ......
笔记 方法

【笔记整理】忽略https证书校验

```Python import requests url = "https://sam.huat.edu.cn:8443/selfservice/" # 默认不忽略ssl证书,如果有证书问题的网站会报错 # response = requests.get(url) # 设置verify=False ......
证书 笔记 https

【笔记整理】[案例]爱词霸翻译post请求

```Python import json if __name__ == '__main__': import requests resp = requests.post( url="http://ifanyi.iciba.com/index.php?c=trans&m=fy&client=6&au ......
词霸 案例 笔记 post

【笔记整理】[案例]使用正则表达式来提取36Kr新闻

```Python import datetime import json import re import requests class Kr36(object): def __init__(self): self.url = "https://36kr.com/information/web_n ......
正则 表达式 案例 笔记 新闻

【笔记整理】requests使用代理

使用proxies参数传递代理信息 ```Python import requests if __name__ == '__main__': proxies = { # 这个字典的key不可以乱写,必须是http和https # 如果你的只有http那就只写http代理,htpps也是相同的道理。 ......
requests 笔记

【笔记整理】使用Session会话保持

```Python import requests if __name__ == '__main__': # Session对象实现了客户端和服务器端的每次会话保持功能。 session = requests.Session() resp = session.get("http://www.baid ......
Session 笔记

【笔记整理】请求携带cookie的两种方法

""" 方法一:在请求头header中携带Cookie请求头信息(因为本身Cookie就是用请求头传递的....) 方法二:使用cookie参数传递cookie字典 """ from http.cookiejar import Cookie import requests.utils from re ......
笔记 方法 cookie

“Win10笔记本开热点,手机连不上”的解决方案

1、打开WLAN和热点开关; 2、网络和Internet设置->网络和共享中心: 可以看到2个活动网络,一个是”以太网“(可以连接网线上网),另外一个是热点(名字类似于”本地连接* 2“不能上网)。 3、进入”以太网“的属性->共享->Internet连接网络: 勾选”允许其他网络用户通过此计算机的 ......
解决方案 热点 笔记本 笔记 方案

【笔记整理】[案例]爬取贴吧并保存网页文件

# \[案例]爬取贴吧并保存网页文件 ```python import urllib.parse import requests class TiebaSpider(object): def __init__(self, url, name): self.url = url self.name = ......
贴吧 案例 文件 网页 笔记

小迪提权笔记

day58.网站权限后台漏洞第三方获取 给到一个网站,要想获取权限,可以通过后台,漏洞和第三方漏洞 通过后台获取: 后台权限(获得方式:爆破、注入猜解,弱口令等):一般网站或应用后台智能操作应用的界面内容,数据图片等信息,无法操作程序的源代码或服务器上的资源文件。(如后台功能存在文件操作的话也可以操 ......
笔记

【笔记整理】request模块基本使用

# 基本使用 # 发送get请求、获取响应各种请求、响应信息 ```python def fun1(): url = "http://www.baidu.com" resp = requests.get(url) print(resp) # 打印时会发现乱码 # 因为resp默认是自动推算编码的,经 ......
模块 request 笔记

Linux安装mysql5.6

一.下载安装包 选择对应的包 如下5.6包下载官方 Mysql 包 https://downloads.mysql.com/archives/community/ 二.创建mysql用户组和mysql用户 groupadd mysql && useradd -r -g mysql mysqls 上传 ......
mysql5 Linux mysql

跟运维学 Linux - 01

## 跟运维学 Linux - 01 ### 运维的诞生 运维工程师有很多叫法:系统运维、Linux 工程师、系统管理员... `网管`可以说是运维工程师最早的雏形。在个人电脑未普及时,大家去网吧玩游戏。 玩家:“网关,我的电脑上不了网了” 网管负责维修电脑、维修系统、维护网络设备... ### 互 ......
Linux 01

Linux 开启端口

1、查看防火墙状态 firewall-cmd --state 一、防火墙的开启、关闭、禁用命令 (1)设置开机启用防火墙:systemctl enable firewalld.service (2)设置开机禁用防火墙:systemctl disable firewalld.service (3)启动 ......
端口 Linux

2023.7.16 linux 中断处理

Kernel interrupt handling 中断处理函数执行时间要短,原子操作 typedef irqreturn_t (*irq_handler_t)(int, void *); 安装中断handler需要知道中断线和产生中断的设备的唯一id识别号 <linux/interrupt.h> ......
linux 2023 16

linux日期时间

1.date命令 date [-d] [+格式化字符串]-d表示按照给定的字符串显示日期,一般用于日期计算-d支持的时间标记有: year年 month月 day天 hour小时 minute分钟 second秒 格式化字符串: %Y:年(2000) %y:年份后两位数字(00-99) %m:月份( ......
日期 时间 linux

PMP 学习笔记(六)

07.07 星期五 排列优先级是产品负责人(PO)的职责,如果处于高优先级的需求项过多,让PO进一步澄清高优先级中的哪些最优先,且根据产品路线图和发布计划确定优先级 产品与市场上采用的新技术不兼容,是一个严重问题,应立即采取措施,评估影响,然后看产品路线需不需要调整来满足市场情况 敏捷项目中验收不通 ......
笔记 PMP