Python调用企微机器人发送消息-在外部群可用
介绍WorkTool是一个依附于企业微信来运行的无人值守群管理机器人程序,WorkTool开源,并且永久免费。您可以使用本应用程序来自动执行一个自己企业微信里的账号(当做机器人账号),并可通过后台调用对应的 API 来驱动机器人自动执行任务,如收发消息、自动应答、自动建群、拉人踢人等。 开源地址:https://github.com/gallonyin/worktool 开源Android APP下载: https://cdn.asrtts.cn/uploads/worktool/apk/worktool-latest.apk 官方教程:https://worktool.apifox.cn/doc-850007 企业微信有官方的WebHook机器人?为什么还要用它官方的机器人,只能在都是企业微信号..
更多Rimworld 1.4 Biotech Xenogene/Endogene code names
I found out the corresponding gene code by accident, for Yuran Race mod it's located under ~/Library/Application\ Support/Steam/SteamApps/workshop/content/*/2844129100/Bio1.4/Defs/YuranBioTitle.xml So the official description can be found at (or wiki): ~/Library/Application\ Support/Steam/SteamApps/common/RimWorld/RimWorldMac.app/Data/Biotech/Defs/GeneDef..
更多windows10/11 企业多会话版 - 无限制用户的RDP
介绍Windows 10 /11 企业版多会话,以前称为适用于虚拟桌面的 Windows 10 企业版 (EVD),是一种新型远程桌面会话主机,允许多个并发交互式会话。 以前,只有 Windows Server 支持此功能。 此功能为用户提供了一个熟悉的 Windows 10 体验,同时 IT 能够从多会话的成本优势中获益,并使用现有的每用户 Windows 许可,而不是 RDS 客户端访问许可证 (CAL)。 此版本最大的区别为允许不限制数量的远程桌面用户同时连接登录,实现虚拟化桌面功能(VDI)。 系统要求建议为安装为Windows 10或11的最新版企业版或专业版。 然后通过密钥转换。 转换12345678910111213141516# 运行管理员权限的CMD窗口slmgr /ipk VMKV..
更多一日一技:方法不对,代码翻倍。Requests如何正确重试?
程序员是一个需要持续学习的群体,如果你发现你现在写的代码跟你5年前的代码没什么区别,说明你掉队了。我们在做Python开发时,经常使用一些第三方库,这些库很多年来持续添加了新功能。但我发现很多同学在使用这些第三方库时,根本不会使用新的功能。他们的代码跟几年前没有任何区别。举个例子,使用Request发起HTTP请求,请求失败时,不管什么原因,原地重试最多3次。很多人主要有下面3种写法来重试。常见的老方法使用第三方库这类同学会使用一些专业做重试的第三方库,例如tenacity。详见我的这篇文章:Tenacity——Exception Retry 从此无比简单手动写装饰器这类同学会使用装饰器,所以一般会手写装饰器从而复用,例如:123456789101112131415def retry(func): ..
更多HomeLab | 2 OpenMediaVault 安装 & 硬盘直通 & 相关配置
请注意!!! 本系列的文章是断断续续写的,最早写于2022年9月,可能有些信息已经过时! 别问,问就是写了一半然后放草稿箱里长草了。 0x00 引言组 NAS! OMV,启动! 上次喵喵把家里 HomeLab 的鸡鸡跑起来了,搭好了 PVE,详见 HomeLab | 1 Proxmox Virtual Environment(PVE) 安装及配置 另外还买了四块 4TB HDD 西数紫盘/监控盘 来做大存储,这次就来把存储用起来吧! 这里喵喵在 PVE 上开了个 VM 跑 OpenMediaVault/OMV 系统做管理,这篇文章就简单记录一下相关的安装以及配置过程,包括硬盘(控制器)直通、RAID 组建、LVM 配置、文件系统创建、文件共享等等。 0x01 OpenMediaVault 简介 Wha..
更多红米 AX3000/CR8806 刷入 Openwrt 记录
刷机有风险,没有需要就别刷了 虽然刷完内存, 闪存都没剩多少, 但是够用. 稳定好几个月了 成果展示前置准备硬件TTL 芯片,推荐 CH341杜邦线若干Windows 电脑(带RJ45)网线不一定需要的曲别针十字螺丝刀电烙铁,松香,焊锡丝软件TFTP 客户端MiFlashTool串口软件ssh clientTTL 位置M81 的主板M79 的主板从这几张图里面可以看出 TTL 串口都是在路由器右上角的。如果不想拆机的话, 可以通过曲别针之类的,下面用手电筒照明,曲别针从上面捅进去。TTL排线曲别针大法找了个杜邦线,拆了3根线,剪到合适的长度,大概10cm;找3个回形针,掰成上图形状,然后将杜邦线焊在上面;用3M电工胶带绑好;TTL口在右上角,用手电筒在底下照着,上面通过散热孔将回形针插进去,里面四个..
更多CTF | 2023 CISCN 第十六届全国大学生信息安全竞赛 初赛 WriteUp
本文首发于 SecIN 信息安全技术社区: https://www.sec-in.com/article/2231 引言 第十六届全国大学生信息安全竞赛 ——创新实践能力赛 活动阶段 时间安排 线上初赛报名 4月27日–5月25日 线上初赛名单公布 5月25日 线上初赛时间 5月27日–5月28日 分赛区半决赛名单公布 5月30日 分赛区半决赛竞赛时间 6月3日–6月25日 全国总决赛名单公布 7月1日 全国总决赛时间 7月下旬 http://www.ciscn.cn/competition/securityCompetition?compet_id=38 时光荏苒,又是一年一度的国赛了! 这篇 writeup 是 xdlddw 战队的队友一起写的,非常感谢..
更多manjaro(arch)下vncserver黑屏的问题
遇到的问题我有一台安装了manjaro的mini主机,大部分情况都没连显示器,作为一台服务器,少部分情况会连接显示器(一般发生在网络被玩崩了后)。 由于在不连接显示器的情况下,我偶尔也想用一用它的桌面,所以我安装了tigervnc。 遇到了的问题:启动vncserver :1后,客户端虽然可以连上vnc,但会卡在锁屏loading界面,然后过一会就黑屏了。后面尝试断开重连vnc也是黑屏。 导致问题的原因我想到可能是session的问题,所以尝试把sddm关了(systemctl stop sddm),果然vncserver就可以正常使用。所以此时,我的解决方案是: sudo systemctl stop sddm vncserver :1但是我又发现了一个问题:如果把sddm关掉,wifi就会断开。(就算..
更多GC0328C移植指南
Foreword Ov7670由于都是拆机货,质量太差了,所以找了个替换,GC0328C,不过GC0328C的资料比较少,很多地方没解释清楚,现成代码注释写的很少,大部分都要自己重新对一遍寄存器 GC0328C 参考仓库 https://github.com/RT-Thread-Studio/sdk-bsp-stm32h750-realthread-artpi/blob/master/libraries/drivers/include/drv_gc0328c.h https://github.com/fukuen/Maixduino_GC0328/tree/master https://github.com/Hengbote/RT-Thread_GC0308 可以参考的板子比..
更多Vue动态组件缓存
使用KeepAlive缓存组件实例 我们可以通过<KeepAlive>实现多个组件间动态切换时缓存被移除的组件实例。 https://play.vuejs.org<!-- 非活跃的组件将会被缓存! --> <KeepAlive> <component :is="activeComponent" /> </KeepAlive> 单一组件多实例缓存 但是这种实现无法针对同一组件生效,例如针对动态路由,由于渲染的组件实际未发生变更缓存的实例将是同一个<router-view v-slot="{ Component }"> <keep-alive> <component :is="Component"/&..
更多