XOR
【前端可视化】Canvas 下载图片添加背景色因为缩放导致比例不同问题
比例不同是因为缩放导致的,缩放导致绘图中心发生改变,我们需要把填充的背景色的范围扩大(根据缩放比例来),同时背景色要绘制在现有画布的后面,防止重叠遮挡。 感觉一个小下载,需要注意的事项还是挺多的,记录下,希望能帮助到其他人,里面的一些 API 请参考 MDN 文档。 下面的参考代码,自己根据自己实际 ......
php通过Curl给接口上传文件。
在 PHP 中使用 cURL 上传文件至接口,你可以通过 `CURLOPT_POSTFIELDS` 选项来设置文件的内容。以下是一个示例: ```php function uploadFile($url, $filePath, $fieldName) { $ch = curl_init($url); ......
PHP文件上传封装
```php class FileUploader { private $targetDirectory; private $allowedExtensions; private $maxFileSize; public function __construct($targetDirectory, ......
XMLSpy操作手册
最新发布的XMLSpy会让XML代码的处理更容易,还会有助于这个产品成为最主要的XML编辑器。xmlspy是符合行业标准的XML开发环境,专门用于设计,编辑和调试企业级的应用程序,包括XML, XML Schema, XSL/XSLT, SOAP, WSDL和互联网服务技术。这是J2EE,.NET和 ......
VX小程序逆向分析
VX小程序逆向分析 https://mp.weixin.qq.com/s/7yZzf4V-2fcn-jRwm4uO-w VX小程序逆向分析 Sharp_Wang 看雪学苑 2023-06-28 18:03 发表于上海 Frida虽然确实调试起来相当方便,但是Xposed由于能够安装在用户手机上实现持 ......
【后端面经-Java】AQS详解
[TOC](【后端面经-Java】AQS详解) ## 1. AQS是什么? AQS定义了一套多线程访问共享资源的同步器框架,许多同步类实现都依赖于它,如常用的ReentrantLock。 简单来说,**AQS定义了一套框架,来实现同步类**。 ## 2. AQS核心思想 ### 2.1 基本框架 A ......
Codeforces[CF1036B]Diagonal Walking v.2题解
# 题目大意 很明显,这道题就是求 k 步之内到达点 $(a,b)$ ,然后尽量走对角线,求能走对角线的最大值。 # 做题思路 首先明白一个事实,即一个对角线可以通过增加一步而抵达点不变,如图: 模式 接下来我们对上面的两个思路进行详细的介绍和对比。 # 框架 框架模式 ......
前缀长度转成子网掩码
原文地址:https://www.cnblogs.com/liqinglucky/p/ipv6_mask.html 将前缀长度转成子网掩码 #include <stdio.h> #include <sys/types.h> #include <sys/socket.h> #include <arpa ......
指针
原文地址:https://www.cnblogs.com/liqinglucky/p/pointer.html 在计算机中,数据都是存放于内存单元中。每个内存单元就是数据的存放地址。这样存放地址就指向我们定义的变量,指针就是内存单元的地址。 #include<stdio.h> void main(v ......
指针将值传递
原文地址:https://www.cnblogs.com/liqinglucky/p/pointer_value.html 指针 #include<stdio.h> void msg(int *in,int *out) { int *sen; int *rec; sen = in;//send的地址 ......
sudoers文件
原文地址: https://www.cnblogs.com/liqinglucky/p/sudoers.html Ubuntu系统中查看sudoers文件 $ vi /etc/sudoers 文件内容 # See the man page for details on how to write a ......
linux把文件压缩成.tar.gz的命令&各个压缩解压命令大全--九五小庞
针对LINUX中解压和压缩的命令,一直以来使用都模糊不清,今天在此进行整理 01-.tar格式 解包:[*******]$ tar xvf FileName.tar 打包:[*******]$ tar cvf FileName.tar DirName(注:tar是打包,不是压缩!) 02-.gz格式 ......
希望所有计算机专业学生都知道这门课
**计算机科学速成课**,主讲人是Carrie Anne,这是一门很全面的计算机原理入门课程,短短10分钟可以把大学老师十几节课讲的东西讲清楚!整个系列一共41个视频,字母站上有中文字幕版。  s =( ......
离线安装mysql报错解决方法:/usr/sbin/mysqld: error while loading shared libraries: libaio.so.1: cannot open sha --九五小庞
Linux:centos 7.6 64位 mysql:5.6使用离线方式安装:rpm -ivh --nodeps mysql* ,执行 systemctl start mysqld.service发现启动不了,通过vi /var/log/mysql.log看到如下关键字:libraries: lib ......
[ABC306G] Return to 1
# [ABC306G] Return to 1 ## 题意 给一张有向图,问有没有方案在从 $1$ 号点出发,在图上刚好走 $10^{10^{100}}$ 步之后重新回到 $1$ 号,无重边,无自环。 ## 题解 显然这个题目肯定和环有关,我们设第 $i$ 个经过 $1$ 的环的长度为 $x_i$ ......
20230628习题总结
### 1.[P6891 [JOISC2020] ビルの飾り付け 4 ](https://www.luogu.com.cn/problem/P6891) 本题如果按照最直接的方式dp时空都是 $O(n^2)$。可以用一个常用的优化:交换下标和值,用dp数组维护一个集合(可以证明是一个区间,于是用左右 ......
__str__和__repr__方法
# `__str__`和`__repr__`方法 - `__str__`和`__repr__`方法是Python中的特殊方法,用于定义对象的字符串表示形式。 - `__str__`方法用于返回对象的可读性好的字符串表示形式,通常用于打印对象或将对象转换为字符串。 - 当我们使用`print`函数打印 ......
linux操作系统中rpm离线包的下载和安装--九五小庞
前言 在Linux操作系统中当需要安装相关程序包时,如果有网络的情况下,可以直接通过yum源命令直接进行下载安装,比较简单方便。但是在没有互联网的情况下,需要下载对应的rpm包,进行离线安装。 1.下载rpm包网站:https://rpmfind.net/ 2.安装rpm包 例如,linux服务器上 ......
JavaCV人脸识别三部曲之二:训练
### 欢迎访问我的GitHub > 这里分类和汇总了欣宸的全部原创(含配套源码):[https://github.com/zq2599/blog_demos](https://github.com/zq2599/blog_demos) ### 本篇概览 - 本文是《JavaCV人脸识别三部曲》的第 ......
CMPSC473 动态内存分配
CMPSC473 Writing A Dynamic Storage AllocatorIntroductionIMPORTANT: You will be required to show a demo as part of this assignment. The demo will show ......
Mac osx终端设置完全磁盘访问权限
环境: macbook pro m2 问题: 在终端下无法访问移动硬盘文件, 提示无权限 解决: 打开设置-> 隐私与安全性 -> 完全磁盘访问权限 -> 开启终端磁盘权限 ......
Element-UI的 InfiniteScroll 无限滚动 组件 基本使用
# 应用场景 有的时候我们表格不想要使用分页的功能,想滑动到底部加载更多的数据;有时后端返回的数据很多要前端在一页展示,但是使用了element-ui的table组件后会发生页面卡顿的情况(`因为element-ui的table组件将所有的dom元素都渲染在页面上了`) # 代码 ```vue {{ ......
Linux-vs-MacOS-,你更喜欢哪个系统?
Linux vs MacOS ,你更喜欢哪个系统?大家应该都知道Windows,Linux和MacOS这几个操作系统,它们各有优缺点,比如像游戏等专门的领域,Windows当然是比Linux更好些,但Linux是开源的,安全性和稳定性要比Windows要好,如果是关于视频编辑方向的,那MacOS可能 ......
window、Linux简单提权 7
首先把拿到授权资产或客户给的域名 1、信息收集; a.服务器的相关信息 真实ip、C段、系统版本、开放端口等 b.网站指纹; cms、cdn、证书、dns记录等 c.whois信息 姓名、电话、邮箱、备案 //可以扔到社工库去查询 d.扫描网站目录结构,爆破后台 2、漏洞测试; SQL注入、XSS、 ......
hikari 数据源配置
hikari数据源配置 # 不同数据源这四个配置都会用到 spring.datasource.url=jdbc:mysql://localhost:3306/test spring.datasource.username=root spring.datasource.password=123456 ......