NOT
773. 滑动谜题
题目描述 数字华容道,只有6个数字 问把0换到最后最少需要多少步? f1-构建状态表示的mask + bfs 基本分析 bfs的时候,当前状态怎么表示?把矩阵拉平,变成字符串 怎么快速可以得到某个字符串可以变成哪些字符串?(1)怎么快速知道不同情况下0周围的索引?枚举余处理(2)怎么知道不同mask ......
C++实现AES加密
参考 https://zhuanlan.zhihu.com/p/567141666 本人开发环境:vs2022,平台工具集vs2015(v140) 要做到的如下图 需要下载Cryptopp库 https://github.com/weidai11/cryptopp 打开默认工程,生成即可,选择cry ......
BOM(Browser Object Model)对象模型
? window对象是全局对象,基本BOM的属性和方法都是window的 window属性和方法 属性 方法 点击某按钮,回到顶部 window.scrollTo(0,0) ......
virtualenv、virtualenvwrapper创建虚拟环境与使用原理
摘要:virtualenv和virtualenvwrapper是创建和管理python虚拟环境的工具包,virtualenvwrapper是virtualenv的封装与扩展而来,方便创建、删除、切换虚拟环境 一、原理 macos ~/.bash_profile添加系统环境变量: export WOR ......
Java
变量 数据类型 基本数据类型 | 数据类型 | 长度 | 值 | | | | | | byte | 1B | | | short | 2B | | | char | 2B | | | int | 4B | | | long | 8B | | | float | 4B | | | double | 8 ......
vue引入粒子背景图效果
安装依赖 npm install vue-particles --save-dev main.js import VueParticles from 'vue-particles' Vue.use(VueParticles) template <vue-particles color="#409EF ......
flask-蓝图、g对象
1.蓝图的使用 蓝图是由blueprint翻译过来的,作用是之前在一个py文件中写的flask项目,后期划分目录,不用蓝图同样可以划分项目 1.1 不用蓝图划分项目 不使用蓝图划分也可以完成项目需求,但是随着项目深入导入情况越来越多可能会出现导入错误 1.项目目录结构: 根目录: src init. ......
19.3 对FAT的支持(harib16c)
19.3 对FAT的支持(harib16c) **问题:**可以正确显示文件开头的512字节的内容,但大于512字节的部分不能正确显示(可能会显示其他文件)。 问题本质:磁盘可能将大于512字节的文件离散的保存在不同磁盘中。 解决办法:磁盘中保存了文件的下一段的地址。该记录(FAT,file all ......
如何在vue3获取 DOM 元素
获取dom的ref元素名称,要对应暴露的名称,不然会出现无效的dom报错,也就是拿到的是null 在setup中,使用ref(null)获取dom 不能直接在setup里面拿到dom的值,因为setup对应的生命周期是created,所以必须在后续的生命周期钩子里面拿到,比如onMounted 注意 ......
1、Clickhouse 单节点与集群部署
一、单节点部署 1.1、修改文件描述符 vim /etc/security/limits.conf * soft nofile 65536 * hard nofile 65536 * soft nproc 131072 * hard nproc 131072 vim /etc/security/li ......
几种灰度发布方案
方案一业务层通过参数进行逻辑业务选择,将指定参数分发到新逻辑,另一部分依旧使用旧逻辑,动态调整算法逻辑参数来实现灰度比例。如:对userId取模(即L=userId%10),L<N(N=1)的流量走新逻辑(即10%流量),动态配置+缓存实现,逐步调大N的值。 缺点:1.业务逻辑耦合较高,代码侵入较大 ......
2023GPLT选拔题解
看到没有题解我就给大家浅浅的写一篇吧,如果有错误,希望大家可以帮我指出来哦,创作不易,如果大家给个关注,点个赞就更好了 1: 著名开源操作系统Linux的核心创始人Linus有一句经典名言:”Talk is cheap. Show me the code.“ 说出这句话时是2000年8月25日,那天 ......
进程间通信-信号量
资源竞争 资源竞争:当多个进程在同时访问共享资源时,会产生资源竞争,最终最导致数据混乱 临界资源:不允许同时有多个进程访问的资源,包括硬件资源(CPU、内存、存储器以及其他外围设备)与软件资源(共享代码段、共享数据结构) 临界区:访问临界资源代码 多进程对 stdout 资源的竞争 #include ......
第四次html
运行效果: 代码: body{ /*background-color: #333;*/ } :root { --swiper-navigation-size: 44px; } * { padding: 0; margin: 0; /* border:1px solid red; */ } #logo ......
blockchain | 通过truffle编写合约
blockchain | 通过truffle编写合约 有了前两篇环境搭建的基础,开始编写智能合约。(虽然部署了geth,但是truffle也有自带的私有链子环境可以用) 参考官方文档: https://learnblockchain.cn/docs/truffle/quickstart.html#c ......
后端服务故障排查 -- dubbo服务超时、线程池耗尽 CPU高负载
转载:https://blog.csdn.net/LG772EF/article/details/90341248?spm=1001.2101.3001.6650.11&utm_medium=distribute.pc_relevant.none-task-blog-2%7Edefault%7EBl ......
记几次 [线上环境] Dubbo 线程池占满原因分析(第二次:CompletableFuture)
转载:https://blog.csdn.net/wsmalltiger/article/details/124236189 文章目录[线上环境] Dubbo 线程池占满原因排查系列前言一、问题分析1、分析日志2、定位原因二、解决方案三、总结前言 某天早上9点左右收到线上故障报警,超过3个商家反馈“ ......
记几次 [线上环境] Dubbo 线程池占满原因分析(第一次:HttpClient)
转载:https://blog.csdn.net/wsmalltiger/article/details/124236055 前言 我们一个核心应用,线上部署了4台机器(4c8g),某天晚上8点左右线上忽然出现dubbo线程池占满告警,上游应用error日志也疯狂报警,整个过程持续了4分钟左右系统自 ......
INS-41881处理
GI升级时,跑完 dryRunForUpgrade 后再执行gridSetup.sh时候出现下面异常--/u01/app/19.0.0/19grid/gridSetup.sh -dryRunForUpgrade [INS-41881] Installer has detected that the ......
在AspNet Core项目中集成Serilog
1.引入Nuget包 Serilog.AspNetCore 2.配置Serilog using Serilog; Log.Logger = new LoggerConfiguration() .WriteTo.Console() // 添加console日志输出 .WriteTo.Debug() / ......
sse eventsource
这里不喂鸭~ chatgpt 的慢慢吐字的交互特别有意思,探索了一下,竟然看不到整个接口数据返回值(浏览器->网络)。 细究发现是sse协议。fastapi后端使用方法: https://devpress.csdn.net/python/62f99ac5c6770329307fef71.html ( ......
SiteFactory粘贴图片自动上传到服务器(Java版)
1.4.2之后官方并没有做功能的改动,1.4.2在word复制这块没有bug,其他版本会出现手动无法转存的情况 本文使用的后台是Java。前端为Jsp(前端都一样,后台如果语言不通得自己做 Base64编码解码) 因为公司业务需要支持IE8 ,网上其实有很多富文本框,效果都很好。 例如www.w ......
执行git clone https://github.com/xxx时报错的解决方案
报错信息 执行同一条命令,居然每次报错的信息不一样: 自以为是地微微改了一下命令,还是报错: 解决方案 考虑是挂了代理导致的报错,执行以下命令,全局配置跳过代理: 再次执行命令,git clone成功 ......
【求助贴】临危受命,如何救火做到一半的项目?
最近分享了一个关于被临时拉去救火,项目如何起死回生的小视频,没想到引起了大家的共鸣,吐槽了自己的惨痛经历并强烈要求出一个应对策略的详细教程。这也是我职场升级打怪路上一个具有代表性的绊脚石,我当时也请教了一些资深的项目管理同行,整理了丰富的实践经验,现在就给大家简要分享下。 当时让我接手这个做了一半的 ......
Laravel 软删除(转)
原文:https://www.jianshu.com/p/a56b79ed2cb2 1、首先要做一些设置 首先在模型类中要使用SoftDeletestrait,该trait为软删除提供一系列相关方法,具体可参考源码Illuminate\Database\Eloquent\SoftDeletes,此外 ......
linux上安装.net 5.0
一、CentOS8.2在线安装.net 5.0 直接执行命令:sudo dnf install dotnet-sdk-5.0 二、centos7.6 在线安装.net 5.0 首先,配置仓库: sudo rpm -Uvh https://packages.microsoft.com/config/c ......
linux部署.NET6.0项目
一、CentOS7.9配置SSH实现远程连接方法过程 1.确认是否安装ssh yum list installed | grep openssh-server 有输出内容,说明已安装; 2.安装SSH服务 yum install openssh-server 已安装的可以直接跳过。 3.编辑配置 v ......
【踩坑系列】发送微信模板消息返回40165 invalid weapp pagepath
1. 踩坑经历 最近做了个需求,需要往公司微信公众号推送一个模板消息,并且点击该消息需要跳转到公司小程序的某个页面。 1.1 拿到模板id 既然是发送模板消息,第一步就需要登录微信公众号后台新建模板消息,拿到模板id。 登录地址:https://mp.weixin.qq.com 新建模板消息的方法如 ......