python redis 存取数据

在Python中使用Redis库操作不同的Redis数据类型时,你需要根据数据类型选择正确的命令来读取和操作数据。以下是一些常见的Redis数据类型以及它们对应的读取命令示例:字符串(String):import redis# 连接到Redis服务器r = redis.StrictRedis(host='localhost', port=6379, db=0)# 读取字符串value = r.ge...阅读全文
114次浏览 0 条评论 0次感谢

DIV监听 size 变化

resize 事件通常用于监听窗口大小的变化,而不是 div 元素的大小变化。不过,你可以使用 ResizeObserver API 来监听 div 元素的大小变化。下面是一个简单的示例:!DOCTYPE htmlhtml lang="en"head meta charset="UTF-8" meta name="viewport" content="width=device-width, i...阅读全文
87次浏览 0 条评论 0次感谢

Docker 修改映射端口

在 Docker 中,你可以通过修改容器的端口映射来更改容器内部服务的端口。方法一:使用 docker run 命令时修改映射端口如果你是在创建容器时使用 docker run 命令,你可以通过 -p 选项来指定端口映射。以下是一个示例:docker run -p 8080:80 -p 3022:22 -d --name my_container my_image上述命令将容器内部的 80 端口映...阅读全文
119次浏览 0 条评论 0次感谢

Debian 无法更新和镜像源

位于一台德国的vps, 用的 Debian, 这个逼最近, 突然apt-get 不好使了. 各种error .连带其它的 npm ,pip 都不行. 各种检查, 最后看了下 镜像源. 果然. ping 都不行, 可能是update 的时候,系统有更新, 然后切换了新的 镜像源.果断的换了:编辑 /etc/apt/sources.list 写入新的 :deb https://deb.debian.o...阅读全文
117次浏览 0 条评论 0次感谢

鬼畜的 tuple indices must be integers, not str

按字面上的理解就是: 元组索引必须是整数 ,你给了个字符串.他其实想说的是: 我是个 list , 你他妈遍历我的时候, 不要妄图修改我的内部结构. 你无如何也要改, 那你copy一下 好不好. ...阅读全文
51次浏览 0 条评论 0次感谢

Windows Powershell 自动激活conda

windows 上安装了conda 之后,不像linux 和 Mac,这个逼要手动激活,每次我打开terminal , 都要执行一次,操 。所以我看它激活的流程之后。 魔改一下, 每当我打开 terminal , 他它自动激活虚拟环境。 Window PowerShell 自动激活conda环境打开 Terminal的配置文件$ code $profile 在打开的 Microsoft.Powe...阅读全文
306次浏览 0 条评论 0次感谢

win11 输入法不见

升级之后,突然输入法不见了,各种折腾不好使, 辣鸡 windowswindow + R ,打开运行框, 输入 : ctfmon , 确定....阅读全文
57次浏览 0 条评论 0次感谢

C# winform 窗体缩放失真

本身窗体在设计器显示没有问题,但运行时窗口却被缩放失真, 呈现锯齿。解决方法:修改项目的配置文件,使项目运行时自动检测屏幕分辨率,在高分辨率屏幕禁用系统缩放,在项目应用程序清单文件里有对禁用高分屏自动缩放的支持1)右击项目--添加新建项---运用程序清单文2) 打开添加的app.manifest,找到如下注释的部分,取消注释!-- 指示该应用程序可感知 DPI 且 Windows 在 DPI 较高...阅读全文
63次浏览 0 条评论 1次感谢

Python类型注解

Python类型注解在 Python 中定义函数非常简单,像这样:def say(name): return f'Hello {name}!'但是,有时候也会看到这样的代码:def say_hi(name: str) - str: return f'Hello {name}!'函数定义似乎变得复杂些了:多出来这些 str 、 - 都是什么意思?有什么作用?本文将由浅入深,好好聊聊 Py...阅读全文
116次浏览 0 条评论 0次感谢

Mac 中的定时任务

写了一堆爬虫丢服务器上跑,很显然隔一段时间这个爬虫就会废掉。IP 被封是理所当然的。所以决定放到本地。第一时间 想到的是crontab , 按照Linux 配置一通,发现任务无法执行。Mac OS launchd不用想, 定时器不会被执行的,crontab 已经被 Mac OS废弃了,替代品就是 launchdlaunchd 配置目录用来存放 定时器任务配置文件的 有5个目录 ,官方/System...阅读全文
341次浏览 0 条评论 0次感谢

npm 发包和管理包及镜像源管理

将撸好的轮子发到NPM(node package manager)上很简单,只需要几个步骤 ,登录账号如果连账号都没有的话,点此创建。使用 npm login 登录根据命令行提示,输入用户名、密码、邮件地址:$ npm loginUsername: chuchurPassword: Email: (this IS public) chuchur@qq.comLogged in as chuchur...阅读全文
233次浏览 0 条评论 2次感谢

Supervisor 进程管理

supervisor 的介绍Supervisor是用Python开发的进程管理工具,可以很方便的用来启动、重启、关闭进程(不仅仅是 Python 进程)。能将一个普通的命令行进程变为后台daemon,并监控进程状态,异常退出时能自动重启。除了对单个进程的控制,还可以同时启动、关闭多个进程,比如很不幸的服务器出问题导致所有应用程序都被杀死,此时可以用 supervisor 同时启动所有应用程序而不是...阅读全文
284次浏览 0 条评论 0次感谢

Windows 终端代理

Mac 有终端代理,那 windows 也应该有才对,但是windows 要个毛的代理呀,小猫一配置,全局模式就可以了。但是如果是 子系统WSL呢,这个逼是一套独立的系统,所以要让他也和Windows一样,可以麻溜的 干活,得让他使用他爹的链路。可以先看下 Mac 终端代理WSL 终端代理打开小猫,General===Allow LAN 开启然后点Allow LAN旁边的小图标,可以看到WSL的 ...阅读全文
424次浏览 0 条评论 0次感谢

FRP 搭建内网穿透

环境公司有台机电脑,一直开着,你回到家想登录这台机器,想干点啥。nohup在后台执行程序,断开终端依然执行。后面会用到后台执行 test.sh:nohup sh test.sh &重启进程:1)先拿到进程IDps -aux|grep test.sh| grep -v grep | awk '{print $2}'a:显示所有程序 u:以用户为主的格式来显示 x:显示所有程序,不以终端机来区分gre...阅读全文
426次浏览 0 条评论 0次感谢

Mysql 数据库 超时和锁定

问题昨天项目中遇到部分服务一直是pending状态,排查了代码和重启了服务都没能解决问题,于是从数据库开始排查。尝试着执行select 对应的表, 果然,超时了,最后 通过排查 processlist ,找到阻塞的线程id, kill掉,零时解决了问题数据库服务不能直接重启,万一会有其它可能性的问题,停了就起不来了,整个服务都挂了。现在来复盘下问题的原因。复盘锁超时测试表 test ,分别执行两个...阅读全文
217次浏览 0 条评论 0次感谢