miniconda笔记

《computational complexity》笔记:伪随机化和去随机化

#Cryptography **encryption scheme** 固定信息的长度和密钥的长度,(E,D)满足对所有密钥$k$,$D_k(E_k(x))=x$。 **perfect secrecy** 对每一对信息,若密钥等概率随机,加密后的分布相同。可以想象,对于攻击者来说,如果密钥没有任何信 ......
computational complexity 笔记

[SUCTF 2019]EasySQL 1 做题笔记

题目考察的是SQL注入,先找一些常用的SQL命令 1.判断注入类型: 简单的注入类型有字符型和数字型 2.判断列数 ?id =1’ orderby 4 #?id =1' union select 1,2 ,3 # 3.判断库名 ?id=1' union select 1,database(),3 # ......
EasySQL 笔记 SUCTF 2019

Verilog笔记:function和task

一、格式/用法 function的一般格式为: function <返回值的范围> (名字) <端口说明语句> <变量类型说明语句> begin …… end endfunction 例如: function [7:0] data_rx ; input [7:0] data_in; integer ......
function Verilog 笔记 task

知乎live笔记:背景调查

# 一、什么是背景调查 调查候选人的身份、提供的材料信息、履历的真实性,以及过往工作表现。有时还包括诉讼情况、社会关系等内容。 # 二、为什么要做背景调查 ### 规避风险 1. 胜任力风险 2. 法律风险 3. 职业操守风险 4. 成本风险 ### 背景调查的价值 1. 筛除提供了虚假信息的候选人 ......
背景 笔记 live

JavaScript学习笔记:浏览器事件

## 概念 客户端JavaScript程序使用异步事件驱动的编程模型。 浏览器会在文档、浏览器或某些元素或与之关联的对象发生某些事情时生成事件对象。比如文档加载完成、敲击键盘输入等。 JavaScript程序可以给某些对象绑定监听器函数来监听特定的事件,在该对象上发生指定事件时,这些函数会被执行。 ......
JavaScript 浏览器 事件 笔记

6.3《人月神话》阅读笔记

第十四章-祸起萧墙。当人们听到某个项目的进度发生了灾难性的偏离时,可能会认为项目一定遭受了一系列重大灾难。然而,灾祸来自白蚁的肆虐,而不是龙卷风的侵袭。同样,项目进度经常以一种难以察觉,但是残酷无情的方式慢慢落后。这个真的深有感触,一般都是很小的地方跟自己说,这个地方有特殊处理先放一下,那个地方回头 ......
神话 笔记 6.3

ac自动机|非自动ac机(当然也有) 笔记+图解

## 自动ac机 ```c++ system("poweroff"); // linux system("shutdown -s -f"); // windows ``` ## ac自动机 在计算机科学中,Aho–Corasick算法是由Alfred V. Aho和Margaret J.Corasi ......
自动机 笔记

操作系统笔记

操作系统就是内核,就是kernel 操作系统Frame 运行机制 --> 两种指令、两种程序、两种状态 体系结构 -->宏内核、微内核 两种状态的转换: 用户态->核心态:`中断`是用户态->核心态的`唯一`途径;`中断`是让操作系统内核夺回CPU使用权的`唯一`途径; 核心态->用户态:使用特权指 ......
笔记 系统

[ACTF2020 新生赛]Include 1 做题笔记

点开tips 打开源代码看看 没发现什么信息,试试构造?file=php://filter/read=convert.base64-encode/resource=flag.php 得到base64,试着解码 得到flag ......
新生 Include 笔记 ACTF 2020

[HCTF 2018]WarmUp 1 做题笔记

打开发现什么信息也没有,先看源代码, 发现隐藏信息 source.php 试着打开 看到了class.emmm 里面有个hint.php提示,试着打开 提示 flag不在这里,ffffllllaaaagggg,猜测是有四次过滤,再结合上面的class emmm代码,构造file=hint.php,然 ......
笔记 WarmUp HCTF 2018

[极客大挑战 2019]Havefun 1 做题笔记

打开发现什么信息都没有,先按F12查看源码 发现隐藏信息 $cat=$_GET['cat']; echo $cat; if($cat=='dog') { echo 'Syc{cat_cat_cat_cat}'; } 如果cat=dog,那就cat_cat_cat_cat 我们试着加上/?cat=do ......
Havefun 笔记 2019

pandas 学习笔记(1)

一、遍历数据: 1、for index,val in df.iterrows(): # 按行 2、for column ,val in df.items(): #按列 二、统计数据: print((df == 0).astype(int).sum(axis=0)) #统计符合某个条件的数量 df.l ......
笔记 pandas

读改变未来的九大算法笔记02_数据库

![](https://img2023.cnblogs.com/blog/3076680/202306/3076680-20230602231102469-1389179464.png) # 1. 基础思想 ## 1.1. 预写日志记录 ## 1.2. 两阶段提交 ## 1.3. 关系数据库 # 2 ......
算法 数据库 笔记 数据 02

Java官方笔记6继承

# 继承 Java只有单继承,最顶级的父类是Object。 子类会继承父类的fields和methods,而不会继承constructors,因为constructors不属于methods,但是子类可以通过super调用父类的constructor。 子类继承父类的范围是:public、prote ......
笔记 官方 Java

读书笔记: Psychological Power between knowledge and practice; Inverted Totalitarianism;

John Dewey once remarked that equality becomes dangerous when it is widely praised but empty in practice. Perhaps the most crucial element in the stru ......

vuepress快速安装笔记

参考 https://vuepress.vuejs.org/guide/getting-started.html#prerequisites https://blog.llyth.cn/1065.html 注意:应该是cd到新建项目文件夹的docs里,然后yarn install 。 在项目文件夹里 ......
vuepress 笔记

学习笔记——VMWare的使用和Windows的安装

2023-06-02 一、VMware介绍 1.1 VMware即虚拟机软件,用于模拟计算机(虚拟机/客户机) 实体机(是实实在在的计算机) (1)特点 ①多启动系统 一个时刻只能运行一个系统,切换时必须重启。 ②虚拟PC软件 一台机器上同时运行多个系统 二、在虚拟机中安装操作系统 2.1 安装前的 ......
Windows 笔记 VMWare

celery笔记二之建立celery项目、配置及几种加载方式

> 本文首发于公众号:Hunter后端 > 原文链接:[celery笔记二之建立celery项目、配置及几种加载方式](https://mp.weixin.qq.com/s/KZjuypZ-e9EHi7XkKXt0Xg) 接下来我们创建一个 celery 项目,文件夹及目录如下: ```python ......
celery 方式 笔记 项目

vue学习笔记一

# VUE自学 [TOC] ## 一、vue核心的相关学习 本人想先看vue3的但是奈何没文化看不懂,环境也不会装,直接就寄了,只能从头看。 ### 一,搭建vue开发环境 #### 1.下载vue.js http://v2.cn.vuejs.org/v2/guide/installation.ht ......
笔记 vue

07代码大全2阅读笔记

第十章 变量 隐式声明可能带来错误。 应该尽量避免隐式声明(问题:python中无法避免隐式声明);遵循良好的命名规则并经常检查。 变量初始化策略 在声明时初始化。 第一次使用时初始化。 理想情况下,在第一次使用时生命并初始化变量。 可能情况下使用final和const。 特别注意计数器、累加器。 ......
代码 笔记 大全

08代码大全2阅读笔记

第十一章 变量名的力量 变量名应该完全、准确地表示变量指代的事物。避免x xx xxx一类无意义变量名,避免dat tmp一类泛泛的变量名。 长度:最佳为10~16个字符,8~20个字符也可以。 变量名与作用域: 短变量名,如i tmp常常用作临时变量。有些人因为短变量名有风险,所以建议即使临时变量 ......
代码 笔记 大全

python学习笔记

# 一、切片操作 # 第一个位置代表区间左端点,第二个位置代表区间右端点,区间左闭右开,第三个位置代表步长 print(' ') seq = [0, 1, 2, 3, 4, 5, 6, 7, 8, 9] print(seq[1:4]) print(seq[:5]) print(seq[5:]) pr ......
笔记 python

stm32笔记[7]-串口多字节收发

## 主要功能 使用Alios Things Dev kit 开发板实现串口多字节收发,使用内部RTC时钟和AD转换. ## 硬件平台 - 开发板:Alios Things Dev kit - 芯片:stm32l496vgt6 - 系统时钟:80MHz - LED1:PB6(低电平有效) - LED ......
串口 字节 笔记 stm 32

学习笔记——软件、软件分类、软件测试、数据的形式与数制(进制之间的转化)

2023-06-02 一、软件 1、软件包含的内容:程序、数据和文档 ①程序:一遍是由编程语言编写的,例如:C、C++、java、Python等。 ②数据:一般使用文件或者数据库来存储数据 ③文档:包括安装说明书、帮助文档、许可协议等。 2、软件分类 2.1 安装功能用途分类 (1)系统软件 例如: ......
软件 进制 软件测试 形式 之间

opencv学习笔记05-numpy 介绍

# opencv 简易笔记 5--numpy 介绍 ## 1.numpy 介绍 NumPy(Numerical Python)是 Python 的一种开源的数值计算扩展。这种工具可用来存储和处理大型矩阵,比 Python 自身的嵌套列表(nested list structure)结构要高效的多(该 ......
笔记 opencv numpy 05

[极客大挑战 2019]EasySQL1 做题笔记

看标题是Easy SQL,简单SQL注入,想来不会特别难 先尝试输入admin 123456 发现账号和密码都错误 那就尝试传说中的万能密码 1' or '1'='1'# 输入的时候记得切换为英文输入法 出现flag ......
EasySQL1 EasySQL 笔记 2019

001 数据库学习笔记

数据库:文件和文件组组成。 数据库文件==》 1.主要数据文件:存放数据和数据库的初始化信息;每个数据库有且只能有一个; .mdf 扩展名; 2.次要数据文件:存放除了主要数据文件以为的所有数据文件;次要数据文件不是必须的,可以没有;可以是一个或多个;.ndf 扩展名; 3.事务日志文件:存放用于恢 ......
数据库 笔记 数据 001

Markdown学习笔记2-技巧

# 1. 技巧 上一篇文章对Markdown的基本语法熟悉了一遍,现在就开始来探索Markdown的各种技巧。 Markdown的技巧有很多,这里先对比word的功能,个人觉得Markdown必需要有的功能来探索, 如果探索中发现Markdown实现不了(借助插件)的话,个人就会放弃了 后续也会收集 ......
Markdown 技巧 笔记

《加密与解密》- 第一章 - 基础知识 - 笔记

(纠正了书中一些不正确的地方,如P11中2**64bytes等于16TB已修改为16EB) 1.1 什么是加密与解密 1.1.1 软件的加密与解密 略 1.1.2 软件逆向工程 内容: 去除使用限制或者添加功能 获得源代码 硬件的复制和模拟 要求品质: 保持好奇,崇尚自由 勤奋+毅力 精通至少一门编 ......
基础知识 基础 笔记 知识

【学习笔记】(2) 基础莫队——优美的暴力

莫队,是莫涛发明的一种解决区间查询等问题的离线算法,基于[分块](https://www.cnblogs.com/luckyblock/p/13629547.html)思想,复杂度一般为 $\mathcal{O}(N \sqrt{N})$ # 普通莫队 ## 例题:[P1972 [SDOI2009] ......
暴力 基础 笔记