NOT

使用PIL为图片添加水印

使用pillow库为图片添加文件或者图片水印 下面是我们想要添加水印的图片: 图片水印: 效果图如下: ps:对图片添加字体时,需指定字体文件,如 simsun.ttc windows中在 C:\Windows\Fonts 路径下 linux中在 /usr/share/fonts 路径下,若不存在时 ......
水印 图片 PIL

[ZJCTF 2019]NiZhuanSiWei

## [ZJCTF 2019]NiZhuanSiWei 这是一道有关文件包含漏洞的题目 打开题目之后,给了一段代码,首先进行代码审计 ![image-20230901162446534](https://img2023.cnblogs.com/blog/2957075/202309/2957075- ......
NiZhuanSiWei ZJCTF 2019

学习笔记417—对称关系,反对称关系,非对称关系

对称关系,反对称关系,非对称关系 对称关系,symmetric:对所有的a,b: 如果(a,b)∈R,则(b,a)∈R,矩阵里主对角线以外的所有1关于主对角线对称,主对角线上的0,1可以随便取,不影响对称关系,可以写作即 反对称关系,antisymmetric:如果(a,b)∈R,且(b,a)∈R, ......
笔记 417

每周总结-第一周 java常用api概述

常用API概述 1.数学类. 2.包装类. 3.时间类. 4.字符串. 5.StringBuilder 和 StringBuffer 6.DecimalFomat Math数学类(使用不用导包) Abs(a):获取到绝对值 max(a,b) min(a,b) 最大值 最小值 pow(a,b):计算a ......
常用 java api

每周总结第二周-大数据初步学习

HDFS 分布式存储 原因:数据太大,单台服务器无法存储。 架构分析:去中心化模式 中心化模式(大多) 部署HDFS集群环境 在VMware虚拟机集群部署HDFS集群环境 在node1虚拟机中完成了hadoop的下载 修改workers hadooop-env.sh core-site.xml hd ......
数据

每周总结-第三周 java中的时间

JAVA中的时间 Date 日期 new Date()可以获取到系统时间。 getTime()能获取时间的long格式(毫秒),可以计算时间差。 Calendar 日历 get() 获取到时间的某一个部分 set() 设置时间->计算时间 格式化时间 Date , Calendar SimpleDa ......
时间 java

5DNS服务应用

DNS域名系统 根域名服务器 本地域名服务器 顶级域名服务器 权限域名服务器 主机向本地域名服务器的查询采用递归查询 本地域名服务器向根域名服务器的查询通常采用迭代查询 递归查询:服务器必须回答目标IP与域名的映射关系(一层一层找,没有立即返回) 迭代查询:服务器收到一次迭代查询回复一次结果,这个结 ......
5DNS DNS

Linux僵尸进程与孤儿进程

Linux系统-部署-运维系列导航 模拟程序 #include <stdio.h> #include <unistd.h> //本程序启动一个子进程,父子进程无限循环不退出 //编译:gcc create_zombie.c -o zombie //执行:./zombie //使用方法 //kill父 ......
进程 僵尸 孤儿 Linux

字符编码的介绍

# 字符编码的介绍 - 前提知识了解 - 字符编辑的介绍 - 字符编辑的发展 - UTF-8的由来 - 字符编码的应用 - 编码和解码 ## 前提知识了解 ### 三大核心硬件 ```python 所有软件都是运行硬件之上的,与运行软件相关的三大核心硬件为cpu、内存、硬盘,我们需要明确三点 #1、 ......
字符 编码

Permute 3 Mac(万能格式转换工具) v3.10.8中文版

Permute 3 Mac是一款万能格式转换工具,可以帮助用户将音频和视频文件从一种格式转换为另一种格式,以适应不同的播放设备和媒体需求。 →→↓↓载Permute 3 Mac 该软件具有以下特点: 批量转换:允许用户同时处理多个文件,并将它们批量转换为目标格式,这样可以大大提高转换速度并节省时间。 ......
中文版 Permute 格式 工具 10.8

Java-泛型

1.泛型介绍 泛型的本质是参数化类型,这样在具体使用的时候可以临时确定是什么类型。泛型可以应用在 类、接口、方法、集合中,被称为 泛型类、泛型接口、泛型方法。 Java在语法上支持泛型,但是在编译阶段会进行所谓的“类型擦除”(Type Erasure),将所有的泛型表示(尖括号中的内容)都替换为具体 ......
Java

@Transactional 失效场景

> **@Transactional 失效场景** > > 1.方法不是public修饰的。 > > 2.同一个类里面,不同方法的相互调用必须都带上@Transactional注解,否则会失效。 > > 3.默认是针对runtimeException异常进行回滚,如果需要对其他异常回滚需要使用rol ......
Transactional 场景

重写equals为什么还要重写hashcode

> **重写equals为什么还要重写hashcode** > > 1、为了保证一个原则,equals相同的两个对象hashcode必须相同。如果重写了equals而没有重写hashcode,会出现equals相同hashcode不相同这个现象。 > > 2、在散列集合中,是使用hashcode来计 ......
hashcode equals

2023-09-01:用go语言编写。给出两个长度均为n的数组, A = { a1, a2, ... ,an }, B = { b1, b2, ... ,bn }。 你需要求出其有多少个区间[L,R]

2023-09-01:用go语言编写。给出两个长度均为n的数组, A = { a1, a2, ... ,an }, B = { b1, b2, ... ,bn }。 你需要求出其有多少个区间[L,R]满足: 数组A中下标在[L,R]中的元素之和在[La,Ra]之中, 数组B中下标在[L,R]中的元素 ......
数组 区间 长度 两个 语言

Web阶段:第二十章:Ajax请求

什么是Ajax请求?AJAX即“Asynchronous Javascript And XML”(异步JavaScript和XML),是指一种创建交互式网页应用的网页开发技术。ajax是一种浏览器异步发起请求。局部更新页面的技术。1、异步发起请求2、局部更新页面 原生Ajax请求的实现(了解) <s ......
阶段 Ajax Web

mysql的GTID同步

什么是GTID? GTID (Global Transaction ID) 是对于一个已提交事务的编号,并且是一个全局唯一的编号。 GTID 实际上 是由UUID+TID 组成的。其中 UUID 是一个 MySQL 实例的唯一标识。TID代表了该实例上已经提交的事务数量,并且随着事务提交单调递增。 ......
mysql GTID

没有苹果开发者账号能否创建ios证书-最新

​ 摘要: 本文介绍了在没有Mac电脑的情况下,使用appuploader工具生成iOS证书和描述文件的方法。随着大前端和H5框架的热门话题,越来越多的人希望将H5应用打包成iOS应用。苹果官方提供的证书申请方法需要Mac电脑,因此本文介绍了使用appuploader工具来生成证书的方便方法。 引言 ......
开发者 账号 证书 苹果 ios

纳雍烟花

纳雍2023烟花:绚丽多彩的夜空之舞 第一段:纳雍,烟花之乡纳雍县位于中国贵州省遵义市的东南部,是贵州省著名的烟花制作和制造基地之一。这个小县城承载了贵州烟花的辉煌历史百科,以其精湛的技艺和独特的烟花文化名扬全国。而在2023年的烟花盛会中,纳雍将再次展示其烟花艺术的独特魅力。 第二段:纳雍2023 ......
烟花

纳雍春晚2023

纳雍春晚2023:呈现大写意风情的盛会 一、纳雍春晚2023:绽放文化瑰宝的舞台 纳雍春晚是贵州省的一项重要文化盛事,具有丰富的文化内涵和浓郁的地方特色。2023年的纳雍春晚将再次呈现大写意风情的盛会。此次春晚舞台将成为一座展示纳雍瑰丽文化的百科宝藏,让观众近距离感受贵州民俗风情的绚烂和纳雍独有的风 ......
2023

linux系统cpu使用率单核显示问题

目录 一、问题场景 二、问题产生原因以及解决办法 1. 出现原因 2. 解决办法 2.1 设置solaris mode 2.2 保存默认设置为 solaris mode 一、问题场景 使用top查看linux的性能指标,结果出现进程的CPU占用率超出100%却没有卡顿现象,感觉很不科学 想提取lin ......
使用率 问题 系统 linux cpu

5分钟带你回顾大文件分片以及异步计算hash的步骤

背景 文件上传功能在中后台项目中是最常见的功能,分片上传是一种将大文件分割成多个小片段进行上传的技术,可以有效提高文件上传的速度和稳定性。 思路 1.首先就是使用File.slice对文件进行分割产出一个数组用于存储每个小的chunk片段 2.异步计算hash值,可用作标识文件进而实现文件的断点续传 ......
步骤 文件 hash

UC快传大文件传输助手会员服务广受好评

UC快传大文件传输助手会员服务广受好评 在当今的信息时代,文件传输是我们日常工作和生活中不可或缺的一部分。无论是工作中需要分享文档、图片、视频等资料,还是生活中需要传送音乐、电影、游戏等娱乐内容,我们都需要一个快速、方便、安全的文件传输工具。 UC推出了一款专业的大文件传输助手,为用户提供了一个全新 ......
会员服务 助手 好评 文件 会员

Web阶段:第二十一章:图书商城项目

写的页面有点丑陋,不过五脏俱全,基础部分的内容都有涉及,有几次大的优化,可能还有些不足的地方,还望大家指点一下。 更多内容请见原文,原文转载自:https://blog.csdn.net/weixin_44519496/article/details/120716809 ......
阶段 商城 项目 图书 Web

前端使用xlsx插件读取excel文件数据

安装xlsx插件 ``` npm install xlsx ``` 导入xlsx ``` import XLSX from 'xlsx' ``` 前端UI如下: ![文件上传.png](https://upload-images.jianshu.io/upload_images/8375572-d4 ......
前端 插件 文件 数据 excel

spring/springboot 整合注解切换数据源

**springboot 整合注解切换数据源** 1、Spring Boot的配置文件 ``` # 数据源1 spring.datasource.druid.one.url=jdbc:mysql://localhost:3306/db1 spring.datasource.druid.one.use ......
数据源 注解 springboot 数据 spring

AtCoder Beginner Contest 317

# A - Potions ```cpp #include using namespace std; #define int long long int power(int x, int y, int p) { x %= p; int ans = 1; while (y) { if (y & 1) ......
Beginner AtCoder Contest 317

函数是什么

函数是什么,能够在程序中起到重要作用的一种工具。在七六七计算机科学领域,函数是一段用来完成特定任务的代码块,它接收一些输入,经过处理后产生输出。函数的目的是将一个复杂问题分解为更小的子问题,并通过合理的组织和调用这些函数,最终解决整个问题。本文将从函数的定义、使用方法、功能和优点等方面探讨函数的重要 ......
函数

纳雅2023

未来教育模式的转变——纳雅2023 引言: 随着科技的快速发展,对企业宣传未来教育的模式也进行了革新与调整。纳雅2023作为一种新兴的教育模式,以其独特的教学理念和方法受到了广泛关注。本文将从几个方面探讨纳雅2023在未来教育中的应用和影响。 一、崇尚个性化学习 纳雅2023的最大亮点之一就是崇尚个 ......
2023

纳音 2023

纳音——巨海决流 导语:2023年,巨海决流纳音即将到来,这是一个企业宣传重要的年份,也是许多事物发生变革的时刻。本文将从五个方面解读纳音巨海决流,其中包括人类社会的发展、环境保护、科技创新、教育变革以及全球合作等方面。 一、人类社会进入新的阶段 巨海决流纳音意味着人类社会将迈入一个新的阶段。随着全 ......
2023

如何学习编程

如何学习编程 编程是当今世界最热门技能之一,而且它的重要性在不断增加。然而,对于初学者来说,编程策划可能看起来像是一片未知的领域。幸运的是,学习编程并不是一项艰难的任务。通过采取一些有效的学习方法和策略,任何人都可以掌握编程技能。在本文中,我们将介绍一些学习编程的建议和技巧,帮助你迈出学习编程的第一 ......