XOR

【java】输入输出

### 输出 **换行输出语句**:输出内容后进行换行,格式如下: ```java System.out.println(输出内容);//输出内容之后,紧接着换行 ``` **不换行输出语句**:输出内容后不换行,格式如下 ```java System.out.print(输出内容);////输出内 ......
java

6.3 将数据,代码,栈放入不同的段

# 6.3 将数据,代码,栈放入不同的段 1. 注意, 当数据,代码,栈需要的空间超过64kb时(偏移地址的范围),就不能放在一个段内,这是**8086模式的限制** 2. 示例程序如下: ```assembly assume cs:code, ds:data, ss:stack data segm ......
代码 数据 6.3

西门子plc300以太网组态

捷米特ETH-S7300-JM01 Plus转以太网模块支持 Modbus 功能,可作为 Modbus 从站,实现 PLC 与其他 Modbus 设备的通讯。 ......
组态 以太网 plc 300

JS设置网页图标

<body> <script> // 设置网页图标 function seticon(url) { var link = document.querySelector("link[rel*='icon']") || document.createElement('link'); link.type ......
图标 网页

abc309f <线段树 + 离散化 + 双指针>

[F - Box in Box](https://atcoder.jp/contests/abc309/tasks/abc309_f) ``` // https://atcoder.jp/contests/abc309/tasks/abc309_f // [unique + lower_bound ......
线段 指针 309f abc 309

LeetCode 207. 课程表

``` class Solution { public: bool canFinish(int n, vector>& pre) { if(pre.empty()||pre[0].empty()) return true; vector> g(n,vector(n,false)); for(auto ......
课程表 LeetCode 课程 207

将子系统的Ubuntu on Windows添加到鼠标右键启动

文章转载自博客园helios0210的文章,请转到原文链接:为WSL添加右键启动 - helios0210 - 博客园 (cnblogs.com) 1,找到WSL的安装路径 (可以通过Everything直接搜索ubuntu.exe找到) WSL是在Microsoft Store上安装的,所以我们去 ......
子系统 鼠标 Windows Ubuntu on

【java】数据类型

Java的数据类型分为两大类: - **基本数据类型**:包括 `整数`、`浮点数`、`字符`、`布尔`。 - **引用数据类型**:包括`数组`、 `类`、`接口`、`枚举`、`注解`。 ![image](https://img2023.cnblogs.com/blog/1241108/20230 ......
类型 数据 java

内置高阶函数map

说明map函数可以对一个可迭代对象的每个元素进行处理,处理的方式通过指定的函数决定。并返回处理结果(迭代器对象)示例 ''' map()函数是Python内置的高阶函数之一,它接受一个函数和一个可迭代对象作为参数,将函数应用于可迭代对象中的每个元素,并返回一个新的迭代器对象 其语法:map(func ......
高阶 函数 map

火山引擎VeDI落地消费行业数据飞轮,提出“四更”新主张

7月6日,火山引擎数智平台(VeDI)《全链路增长:数据飞轮转动消费新生力》主题活动在北京举办,会上分享了行业、企业、产品视角下的数据飞轮实践,并针对消费行业提出业务应用“四更”新主张:“更懂业务”、“更会决策”、“更准触达”和“更快行动”。 数据飞轮,是火山引擎基于字节跳动10年数据驱动理念沉淀而 ......
飞轮 火山 引擎 数据 行业

Windows下MySQL 5.7.20的installer 模式安装

一、安装Windows环境 wrar_5.50.0.0_scp.exe vcredist2013_x86.exe VC2015_x64.exe NDP452-KB2901907-x86-x64-AllOS-ENU.exe Microsoft.NET4.0.zip 二、installer模式安装 My ......
installer Windows 模式 MySQL 20

delphi 7 下安装 indy 10.5.8 教程

本教程用 indy 10.5.8 替换 delphi 7 自带的 indy 版本,让大家深入了解 delphi 组件安装的方法。 第一步:下载 indy 10.5.8 组件,解压到合适的目录里。如 D:\Delphi7\Indy 10.5.8\ 下载地址: indy 10.5.8 第二步:菜单 Co ......
教程 delphi indy 10

使用WARP,加速网站访问

https://hostloc.com/thread-1024969-1-1.html 1.使用全局模式代理 2.直接下载使用 3.利用优选工具 可以使IPv4直接支持访问ipv6的能力 ![](https://img2023.cnblogs.com/blog/3218688/202307/3218 ......
网站 WARP

[笔记]组成原理_指令系统_指令的寻址方式(题)

指令系统中采用不同寻址方式的目的是() A.提供扩展操作码的可能,并降低指令译码难度。 B.可缩短指令字长扩大寻址空间,提高编程的灵活性. C.实现程序控制. D.三者都正确. 采用不同寻址方式提高了指令译码的复杂度,所以A错。 实现程序控制是通过转移指令而非寻址方式进行的,与寻址方式无瓜。 设指令 ......
指令 原理 方式 笔记 系统

昔孟母,择邻处。子不学,断机杼。

昔孟母,择邻处。子不学,断机杼。 【三字经第三句】昔孟母,择邻处。子不学,断机杼。 【解释】战国时,孟子的母亲为了让孟子有个好的学习环境搬了三次家。有一次孟子厌学,孟母就割断织布机上的梭子来教育他,做事情要持之以恒,不能半途而废,否则会前功尽弃。 【启示】孟子之所以能够成为儒家代表人物之一,和孟母对 ......
机杼

CTFer成长记录——CTF之Misc专题·base32

一、题目链接 https://ctf.show/challenges#萌新隐写5-112 二、题意分析 打开后是一张神奇的txt文件,一开始我们可以尝试将文件丢入winhex中,找找有没有信息。这个题就是通过winhex中的信息,获取到一串密文,根据密文的特征最后解出flag。 三、解法步骤 用wi ......
专题 CTFer Misc base CTF

记录一个打印内存的日志函数

在调试代码的时候,经常需要dump一段内存,有时候不得不自己动手写一个函数。 现在先记录一个简单版本的内存打印函数。 const char* hexstr = "0123456789ABCDEF"; void dump(int level, const char* tag, const uint8_ ......
函数 内存 日志

C# 遍历类所有属性

Unit unit = new Unit(); Type type = typeof(Unit); //获取所有属性。 PropertyInfo[] properties = type.GetProperties(); // 遍历属性并打印。 foreach (PropertyInfo prop i ......
属性

CF1817C Similar Polynomials

直接带入 $$ \begin{aligned} \sum_{i=0}^{d}b_ix^i&=\sum_{i=0}^{d}a_i(x+s)^{i}\\ &=\sum_{i=0}^{d}x_i\sum_{j=i}^{d}\binom{j}{i}a_js^{j-i}\\ \end{aligned} $$ ......
Polynomials Similar 1817C 1817 CF

git show 显示 commit 提交说明信息

## 一、只显示某个 commit 的内容 示例: 1.有多次提交记录。 ![image](https://img2023.cnblogs.com/blog/597729/202307/597729-20230709112134517-641812313.png) 2.只显示 8dd428 这个 c ......
commit 信息 show git

Keepalived 安装与配置

# 安装 Keepalived ```bash apt -y install keepalived ``` 里边有一个杠y,就是我安装的时候里面有yes,就直接是yes # 添加 Keepalived 配置 安装好之后, 下一步就开始去来写这个配置文件了,就在这里面去建一个 `etc` 当中,就是在 ......
Keepalived

php弱类型

## PHP比较类型 ### 弱类型(==) 会先把字符串类型转化成相同,再进行比较。**该字符串的开始部分决定了它的值,如果该字符串以合法的数值开始,则使用该数值,否则其值为0** ```php 例子: ``` ### 强类型( ) 会先判断两个比较元素类型是否相同,再比较 ```php 例子: ......
类型 php

哈希(md5)绕过

# MD5 ## 形式 MD5一共128位,内容由0-9之间的数字和a-f之间的小写字母组成 右边是一个MD5:d41d8cd98f00b204e9800998ecf8427e,共32个字符(一个字符4位) ## 绕过 ### 0e绕过 原理:0e开头的字符串在参与比较时,会被当做科学计数法,结果转 ......
md5 md

变量覆盖

# 变量覆盖 ## 原理 对程序里面的全局变量进行覆盖,用自定义的参数值替换程序原有的变量,需要结合程序的其它功能来实现完整攻击。 ## 造成漏洞函数 ### extract() 作用:从关联数组中将变量导入到当前的符号表(全局与执行函数的数组中的键相同的变量值将被覆盖) ```php 例子: "h ......
变量

命令执行

# RCE 远程代码执行漏洞 ## 原理 编写代码时没有做严格的安全控制,导致攻击者通过接口或相关参数提交“意想不到”的命令,从而让后台进行执行,从而控制整个后台服务器 ## 可使用条件 1.需要有执行系统命令的函数 2.具有可控或者不安全参数 ## PHP调用函数 ### system() 作用: ......
命令

keepalived离线安装

离线安装 ./configure --prefix=/usr/local/keepalived make && make install ./configure --prefix=/usr/local/nginx make && make install scp -r /usr/local/keep ......
keepalived

1-快速上手SpringBoot

# 1. SpringBoot 入门程序制作(一)【idea 联网版】 **步骤 ①**:创建新模块,选择 Spring Initializr,并配置模块相关基础信息 - **特别关注**:第 3 步点击 Next 时,Idea 需要联网状态才可以进入到后面那一页,如果不能正常联网,就无法正确到达右 ......
SpringBoot

暑期思维训练

## LIS or Reverse LIS? >设一个长为 $n$ 的整数序列 $a$ 是 $\{a_1,a_2,a_3,\cdots,a_n\}$,那么 $a'$ 表示 $\{a_n,a_{n-1},a_{n-2},\cdots,a_1\}$,$\operatorname{LIS}(a)$ 表示 ......
思维

高阶函数

什么是高阶函数? 在Python中,高阶函数是指能够接受函数作为参数或返回函数作为结果的函数。 示例 ''' 在Python中,高阶函数是指能够接受函数作为参数或返回函数作为结果的函数。 换句话说,高阶函数将函数作为一等公民对待,可以像其他数据类型一样进行传递和操作。 ''' ''' 1. 函数作为 ......
高阶 函数

springcloud - zipkin链路调用

通过sleuth,开启zipkin可通过访问localhost:9411/zipkin 开启web界面查看链路调用 trace id 就是一个服务id parent id 就是调用者的id 原始服务parent id = null 服务提供者 provider 导入依赖 <!--包含了sleuth+ ......
链路 springcloud zipkin