XOR
51.pyinstaller打包后,打开exe程序提示SyntaxError: Non-UTF-8 code starting with '\x90' in file的问题
最后开发了一款小工具,然后确定一切测试没有问题,想通过pyinstaller将其打包成exe,像类似的打包以前也经常打包的,复杂一点的也都是打包成功的,但这里感觉程序很简单,打包居然出现了以下错误。 我的python版本是3.8.9,然后pyinstaller版本是5.9.0,不知道会不会是版本不兼 ......
DistanceQueriesonaTree
# [[ABC294G] Distance Queries on a Tree](https://www.luogu.com.cn/problem/AT_abc294_g) 首先树剖+线段树肯定可以直接用树剖模板过掉,但是带两个 $\log$。 我们考虑更优秀的做法。 拟定 $1$ 为根,首先维护前 ......
1010. 拦截导弹
某国为了防御敌国的导弹袭击,发展出一种导弹拦截系统。 但是这种导弹拦截系统有一个缺陷:虽然它的第一发炮弹能够到达任意的高度,但是以后每一发炮弹都不能高于前一发的高度。 某天,雷达捕捉到敌国的导弹来袭。 由于该系统还在试用阶段,所以只有一套系统,因此有可能不能拦截所有的导弹。 输入导弹依次飞来的高度( ......
Unity 打包发布到 Web 相关配置
IIS 发布时,web.config 配置文件如下所示: <?xml version="1.0" encoding="UTF-8"?> <configuration> <system.webServer> <staticContent> <mimeMap fileExtension=".data" ......
获取指定周的开始时间结束时间
/// /// 获取周 /// /// /// static int GetWeekNumber(int year) { DateTime now = Convert.ToDateTime(year + "-12-31"); var cal = System.Globalization.Cultur ......
thinkphp6多用用模式下缩短路由
场景描述:要做seo,要缩短路由。原xxx.com/home/article/1改为xxx.com/article/1 解决办法:index.php <?php // + // | ThinkPHP [ WE CAN DO IT JUST THINK ] // + // | Copyright (c ......
WinPcap编程常用库函数
PCAP常用库函数 pcap_t *pcap_open_live(char *device, int snaplen, int promisc, int to_ms, char *ebuf) 获得用于捕获网络数据包的数据包捕获描述字。device参数为指定打开的网络设备名。snaplen参数定 义捕 ......
Ubuntu虚拟机教程
### 1.下载ubuntu镜像 可以去中科大镜像站下载(本次下载20.04版本,不同版本操作会有差异,建议保持一致) ```html https://mirrors.ustc.edu.cn/ ``` 点击如图所示的按钮下载密码:5rxk ### ......
周总结1
周一上午刷lpta,下午就去赶火车了,然后在火车上看了买的java的绪论 ,虽然没啥用但是觉得不看完不完整,然后看了开头的helloworldpublic class Main{ public static void main(String[] args){ System.out.println(" ......
比较实用的语法糖
# [《从 C++98 到 C++20,寻觅甜甜的语法糖们》](https://www.luogu.com.cn/blog/AccRobin/grammar-candies#) # 这篇文章对《从 C++98 到 C++20,寻觅甜甜的语法糖们》稍有改动 - find(bg,ed,val) - 返回 ......
一周活动打卡 1
6月25日 上午前往驾校练习科目二 11点回家吃饭 下午2点至3点学习 黑马程序员 2023新版Java视频教程 基础篇day2 的内容 4点练习科目一考试 5点至7点完成pta团体程序设计天梯赛-练习集 l1-001至l1-010的题目 6月26日 上午前往驾校练习科目二 11点回家吃饭 下午2点 ......
Debug-logcat使用
* 注释掉一行关键代码 * 运行应用,应用崩溃了: ```bash git config --global user.email "you@example.com" ``` 3. 运行以下 ......
【springboot】最初入门
SpringBoot不需要配置容器,是因为使用了嵌入式容器,默认使用tomcat启动,默认端口8080。当然,用传统的方式打成war包,放入单独的tomcat也是可以的。 SpringBoot项目使用main函数启动,一般放在XXXApplication类里 ,需要加`@SpringBootAppl ......
刚放假回家就已经被家长嫌弃的可怜大学生的第一周总结
第一周已经在家慵懒了一个星期了,说实话待在家里是真的舒服,脱离了期末周的疯狂复习,人已经有些飘飘然了,总体来说有点太放松导致学习欲望非常低,玩嗨了,希望下一周能够改变; 第一周的学习进度:1.配置了Java环境 2.下载了eclipse并运行了一些简单的程序 3.简单入门了Java,目前已经第二章; ......
Windows 10 跳过创建账户的方法:
跳过创建账户的方法: 1.在创建账户的前一页,按下shift+f10组合键,启动命令提示符。 2.在命令提示符当中输入下面命令: net user administrator /active:yes 3.按下ctrl+shift+f3重启计算机,然后就可以启用内置账户了,就能够跳过创建账户了。 ......
java入门(第一周)
Day1 一、 1、常见的cmd命令 指令符 功能 例子 (1)盘符+冒号 盘符切换 例:E:回车,表示切换到E盘 (2)dir 查看当前路径下的内容 (3)cd目录 进入单级目录 (4)cd.. 回退到上一级目录 (5)cd 目录1\目录2 进入多级目录 (6)cd \ 回退到盘符目录 (7)cl ......
隐私计算开源项目
隐私计算开源项目 项目名称 开源时间 机构 技术路径 PySyft 2017.7 OpenMined 开源社区 多方安全计算、联邦学习 TF-Encrypted 2018.3 DropoutLabs,Openmined阿里巴巴 多方安全计算 EzPC 2018年4月 微软 多方安全计算 Asylo ......
java时间工具类型,格式化时间,最近7天 月初 月末 季度 月度 时间格式化
常用java 时间格式化: package com.tz.util; import java.text.SimpleDateFormat; import java.util.Calendar; import java.util.Date; /** * 时间工具类 最近7天 月初 月末 季度 月度 时 ......
如何使用libavfilter库给输入文件input.yuv添加视频滤镜?
一.视频滤镜初始化 本次代码实现的是给输入视频文件添加水平翻转滤镜,在视频滤镜初始化部分我们可以分为以下几步进行: 1.创建滤镜图结构 视频滤镜功能最核心的结构为滤镜图结构,即AVFilterGraph结构,我们调用avfilter_graph_alloc()函数就可以创建一个滤镜图结构。 2.创建 ......
mysql 联合表查询从表即使有索引依然ALL的一个原因-索引ALL解决,字符编码方式不一致导致全表搜索
mysql 联合表查询从表即使有索引依然ALL的一个原因-索引ALL解决,字符编码方式不一致导致全表搜索那就是主表和从表的关联字段的编码方式不一样!!! 产生的现象: 解决之后,正确的使用了t2.order_no ref索引,而不是ALL 检查mysql主体编码方式,是否由于后来新建的表的关联字段和 ......
一天吃透Redis面试八股文
> 内容摘自我的学习网站:topjavaer.cn Redis连环40问,绝对够全! ## Redis是什么? Redis(`Remote Dictionary Server`)是一个使用 C 语言编写的,高性能非关系型的键值对数据库。与传统数据库不同的是,Redis 的数据是存在内存中的,所以读写 ......
碰撞测试(附源码)
这里没有办法展示动态效果,具体动态效果请复制到浏览器并在浏览器控制台上查看具体效果: CSS部分: <style> * { margin: 0; padding: 0; } div { position: absolute; top: 0; left: 0; border-radius: 50% } ......
Elasticsearch03
# 1.Spring Data Elasticsearch高级查询 ## 1.1.基本查询 ```java /** * 高级查询-基本查询 * @return */ @RequestMapping("/matchQuery") public Iterable matchQuery(){ //词条查询 ......
js 链路表和反向链路
/** * 数组转链路表数据 - {value: A, next: {value: B, next: {value: C}} * @param {*} list arr * @returns */ function createLink(list) { let length = list.lengt ......
docker版本的升级
# CentOS7版本下 ## 升级包 ```bash yum -y update ``` ## 卸载原有包 ```bash yum remove docker-selinux -y ``` 这里为什么只卸载docker-selinux呢? 因为卸载docker-selinux的时候会自动把dock ......