• 2025-01-06基于源码分析 SHOW GLOBAL STATUS 的实现原理
    问题在MySQL中,查询全局状态变量的方式一般有两种:SHOWGLOBALSTATUS和performance_schema.global_status。但不知道大家注意到没有,performance_schema.global_status返回的状态变量数要远远少于SHOWGLOBALSTATUS。具体来说,在MySQL8.4.2中,SHOWGLOBALSTATUS返回
  • 2025-01-05WSL Ubuntu clone仓库报错RPC failed; curl 56 GnuTLS recv error (-24): Decryption has failed
    问题user@user:~/Work/1-2025/phxpaxos$gitclonehttps://gitee.com/tjopenlab/phxpaxos.gitCloninginto'phxpaxos'...remote:Enumeratingobjects:6410,done.remote:Countingobjects:100%(6410/6410),done.remote:Compressingobjects:100%(4006
  • 2025-01-03nacos 报错排查
    报错内容 org.springframework.beans.factory.UnsatisfiedDependencyException:Errorcreatingbeanwithname'memoryMonitor'definedinURL[jar:file:/home/nacos/target/nacos-server.jar!/BOOT-INF/lib/nacos-config-2.2.3.jar!/com/alibaba/nacos/config/se
  • 2025-01-02Updated ChangeIP DDNS script for ROS 7.xx
    填写账号密码,域名即可,如果是非pppoe-out1,请自行修改接口 :globalddnsuser"xxxx":globalddnspass"xxxx":globalddnshost"xxxx.25u.com":globalddnsip:globalddnsipfn:globalddnslastip[:tostr[:resolve$ddnshost]]:if([:typeof$ddnslast
  • 2025-01-01Notes.js的安装和配置
    一、安装1、下载https://nodejs.org/en/download/2、安装  3、测试打开cmd查看node和npm版本node-vnpm-v 二、环境配置1、找到安装目录,新建node_cache和node_global文件夹 2、以管理员权限打开cmd输入npmconfigsetprefix"D:\nodejs\node_gl
  • 2024-12-282024年做过的那些SAP项目
    2024年做过的那些SAP项目   笔者其实一直希望能做长期的SAP项目,希望一年甚至更长久的时期内只做一个SAP项目。毕竟每次换项目找新的SAP项目,都是一个煎熬的过程。从开始找项目到项目最终落地,并不是件容易得事情。所以如果能做长期项目,自然是笔者非常开心的事情。 当然这
  • 2024-12-26Git安装
    1、Git环境配置1.1下载与安装下载地址:https://git-scm.com/download不要安装到中文[特殊字符]目录下。下载完成后可以得到如下安装文件:双击下载的安装文件来安装Git。安装完成后在电脑桌面(也可以是其他目录)点击右键,如果能够看到如下两个菜单则说明Git安装成功。安装完成
  • 2024-12-25一些在Python中使用变量的技巧
    变量初始化和赋值技巧多重赋值可以同时对多个变量进行赋值。例如,a,b,c=1,2,3,这样就一次性将 1 赋值给a,2 赋值给b,3 赋值给c。这在交换变量值时也非常方便,比如a,b=b,a,可以直接交换a和b两个变量的值,而不需要借助中间变量。链式赋值可以将同一个值赋给多个变量,如
  • 2024-12-24Helm方式部署Gitlab、Gitlab-Runner、Harbor
    Helm方式部署Gitlab、Gitlab-Runner、Harbor参考文档Runner:https://docs.gitlab.cn/runner/install/kubernetes.htmlGitlab:https://docs.gitlab.cn/charts/installation/Harbor:https://artifacthub.io/packages/helm/harbor/harbor安装gitlab这里演示使用的是国内的极狐g
  • 2024-12-22关于pip的源的讨论与总结
    如果我们不去指定pip的源,那么pip命令就会默认从python的官网去拉取对应的包,也就是下面这个网站你也可以进行如下的配置,使pip命令从其他源去拉取扩展包pip3.9configsetglobal.index-urlhttps://pypi.douban.com/simple/上面这个命令是把pip的源换成豆瓣源,但是已经不能访问
  • 2024-12-21gitee库的远程基本操作
    gitclonehttps://gitee.com/ffxo/malloclabcdmalloclab添加远程仓库gitremoteaddupstreamhttps://gitee.com/ffxo/malloclab查看远程仓库gitremote-v拉取最新更改gitfetchupstream合并本地分支gitcheckoutmastergitmergeupstream/master全局设置gitco
  • 2024-12-21MySQL 全局参数配置详解
    引言合理的全局参数配置对于MySQL数据库的性能和稳定性至关重要。通过调整这些参数,可以优化服务器资源的使用效率,提高查询响应速度,并确保系统的可靠性和安全性。本文将详细介绍几个关键的MySQL全局参数及其最佳实践配置建议,帮助读者构建一个高效稳定的MySQL环境。一、连
  • 2024-12-21【Python逆向】深入Pyd逆向
    pyd文件是编译生成的Python扩展模块,是类似so、dll的一种Python文件。pyd文件无法像pyc文件那样恢复源码,只能通过逆向手段去恢复逻辑。一、理解pyd文件1.1编译pyd自己编译一个pyd保留符号来看。test.py:importbase64key=[ord(i)foriin"key"]res="GVhil
  • 2024-12-20Codeforces Global Round 28
    1.A.KevinandCombinationLock知识点:模拟题目意思:现有一个正整数x,我们能否通过两个操作让x为0,可以就输出YES,不行就输出NO。操作一:如果x中存在33,并且x不等于33的情况下可以删除x中的33。比如13323->123。操作二:如果x>=33,可以让x=x-33。思路:操作一去除某个位置
  • 2024-12-20Codeforces Global Round 28 Editorial(A-F)
    连掉了五场分,但是该打还是要打。反正也不会更差了。problemset官方中解A我A就不会了,但是随便猜了一个结论过了。复制一下题解:考虑移除连续33实际减少的数是多少,就会发现减少的也是33倍数,所以原本就要整除才行B呃一开始构造错了。。把最小数间隔k排然后别的数随便塞C\(O(
  • 2024-12-20Codeforces Global Round 28 # D
    D.KevinandCompetitionMemories一、题意概述有n个选手和m个问题,给出每个选手的rating---a(n+1),和题目对应的rating---b(m+1),根据rating大小判断选手能否做出这一题。现在将所有题目分成[  ]组,求每组Kevin的排名,求其和,算出和的最小值;输出m个最小值,k分别等于1,2,···
  • 2024-12-20Codeforces Global Round 28 / cf contest 2048 题解
    比赛链接A.KevinandCombinationLock观察操作难度(个人感觉)★☆☆☆☆注意到两个操作都不改变\(\%33\)的值,因此要求原数\(\%33==0\),显然这是充分的。B.KevinandPermutation观察操作难度(个人感觉)★☆☆☆☆一个点的"势力范围"是以\([p,p+k)\)为右端点的
  • 2024-12-20Codeforces Global Round 28 : C. Kevin and Binary Strings O(n)解法
    题目地址https://codeforces.com/contest/2048/problem/C题意:给定一个字符串,字符串第一个是1,其他的都是0或1。问如何从该字符串中取两段,使得两段异或最大,两段可以重叠字符串的长度设为size因为字符串第一个是1,所以必定有一段是1sizeO(n)解法:第一段连续的0的长度设为cnt,第
  • 2024-12-18基于yolov4深度学习网络的公共场所人流密度检测系统matlab仿真,带GUI界面
    1.算法仿真效果matlab2022a仿真结果如下(完整代码运行后无水印):  仿真操作步骤可参考程序配套的操作视频。 2.算法涉及理论知识概要     YOLOv4是一种先进的目标检测算法,将其应用于公共场所人流密度检测系统具有高效、准确的特点。以下是该系统的详细原理: 
  • 2024-12-18Python中构建全局字典的详细指南
    在Python编程中,全局变量是指在整个程序运行期间都可以访问的变量。全局字典作为一种特殊的全局变量,可以存储各种类型的数据,包括字符串、数字、列表、元组等,这使得它在数据管理和跨模块通信方面非常有用。本文将详细介绍如何在Python中构建和使用全局字典,包括理论概述和代码示例
  • 2024-12-17代理 mitmproxy Python启动时,配置 block_global 参数,使用笔记(三)
    代理mitmproxyPython启动时,配置block_global参数,使用笔记(三)为什么要加block_global=false?,若不加,则只能本地拦截,而移动设备,或非本机请求时则无法被拦截将报错如下:Clientconnectionfrom192.167.6.166killedbyblock_globaloption注意:使用Python的非命令行启动,之前的
  • 2024-12-17Python中构建全局字典的详细指南
    在Python编程中,全局变量是指在整个程序运行期间都可以访问的变量。全局字典作为一种特殊的全局变量,可以存储各种类型的数据,包括字符串、数字、列表、元组等,这使得它在数据管理和跨模块通信方面非常有用。本文将详细介绍如何在Python中构建和使用全局字典,包括理论概述和代码示例。
  • 2024-12-14arcgis中常用公式汇总04—自动生成标识码
    一般建库中标识码编号规则为:行政区代码(6位)+扩展码(4位)+顺序码(8位),如北京东城区的行政区代码为110101,那么标识码一般从110101000000000001开始往后递增。打开属性表,在BSM处“右键—字段计算器”,选择“python”,勾选代码块,输入代码(如下);也可以将代码存为*cal格式的文件,后面需要再次
  • 2024-12-13Git设置代理的方式
    不废话,设置Git代理,分全局和局部的配置。设置代理gitconfig--globalhttp.proxyhttp://proxyuser:proxypassword@proxy.server.com:portgitconfig--globalhttps.proxyhttp://proxyuser:proxypassword@proxy.server.com:port取消设置代理gitconfig--global--unseth
  • 2024-12-13记录一个困扰两天的问题:git 换行符LF与CRLF转换问题
    此篇文章在2023年11月27日被记录1、背景这两天在维护公司一个老旧项目,编译是用bat批处理+python实现的,但是把最新的代码拉下来后发现编译不过去,提示bat指令有错误,并且是很离谱的错误,但是回退到之间的稳定版本,命令行编译是没有任何问题的,经过两天N多次试错失败后终于发现了一些