- 博客(364)
- 资源 (23)
- 收藏
- 关注

原创 Pandas数据处理笔记_Markdown版
引言:自从熟练了Markdown的语法后,写啥文档都好方便啊~一发不可收拾了.这两天又用到了pandas,翻出来之前做的笔记添加新内容的时候明显感觉很难受啊有木有,奈何CSDN也没有提供富文本编辑器生成的老博文直接转Markdown的功能,只好再一段一段的手工改一遍吧,之前那篇笔记就存档了,不再更新.以后都在这个里面追加记录新知识. -2019.11.12读取CSV/Excel文件指定数据类...
2019-11-12 18:44:54
1808
1
原创 Debian 12 安装配置 fail2ban 保护 SSH 访问
双十一的时候薅羊毛租了台腾讯云的虚机, 是真便宜, 只是没想到才跑了一个月, 系统里面就收集到了巨多的 SSH 恶意登录失败记录.只能说, 互联网真的是太不安全了. 之前有用过fail2ban在 CentOS 7 上面做过防护, 不过那已经是好久好久之前的故事了, 好多方法已经不再适用. 下面记录一下在 Debian 12 上安装和配置 fail2ban 的过程.
2024-12-24 23:14:56
657
原创 AWS IAM Roles Anywhere 使用 OpenSSL 自签 CA 过程
相比于传统使用 AK/SK 在第三方应用中访问 AWS 资源的认证方式, IAM Roles Anywhere 使用证书认证的方式为应用生成临时的身份凭证, 可以有效避免 AK/SK 意外泄漏造成的安全隐患.注: 这个是收费服务, 且价格不菲OpenSSLCA 证书应用证书。
2024-12-22 22:58:01
988
1
原创 使用 Lambda 创建 Authorizer 对 API Gateway 访问进行鉴权
对于配置好的 API Gateway 资源来说, 默认会允许所有客户端进行访问. 我们可以配置 API key 进行简单的访问控制, 不过需要注意, API key 主要应用场景其实还是结合 Usage plan 对访问量进行控制, 并不提供鉴权的目的. 毕竟 API key 会作为一个静态的 Headerx-api-key存在请求的 Headers 里面. 还是需要通过 Lambda 创建函数作为 Authorizer 对发往 API Gateway 的请求进行具体的鉴权操作.
2024-12-18 00:17:37
1085
原创 Lambda 实现运行 Shell 脚本
目前已经有一份在 Linux 中正常运行的 Shell 脚本, 现在想要将其移植到 Lambda 进行调用. 尝试创建 Lambda 时使用 os-only runtime, 由于仅对 /tmp 有写的权限, 并且 runtime 环境中也并不包含标准的 yum 包管理工具, 因此仅适合执行那种没有任何依赖的二进制应用. Shell 脚本中需要依赖像 jq 之类的包, 所以就只能用 Container 来自定义 Runtime 了.
2024-11-26 13:03:49
344
原创 Windows Defender Credential Guard does not allow using saved credentials
【代码】Windows Defender Credential Guard does not allow using saved credentials。
2024-10-12 20:15:24
376
原创 使用 systemd-analyze 分析 Linux 系统启动慢的原因
使用命令可以查看 Linux 系统在启动过程中每个服务的耗时情况, 方便我们排查是哪个环节导致系统启动缓慢, 以下是整理的常用命令参数和效果. 例子中一下子就可以定位到是服务启动耗时过长.
2024-09-06 02:25:58
507
原创 Windows 添加自定义服务实现开机(用户登录之前)自动运行 Python 脚本
使用 Python 编写的一个脚本, 希望在 Windows 系统启动时, 用户登录之前就自动运行.
2024-08-04 14:11:01
466
原创 使用 PVE 自签 CA 证书签发新证书
PVE 安装时会自动创建一个有效期 10 年的 CA 证书, 我们可以利用这个 CA 证书给虚拟机中的 Web 应用签发新的 TLS 证书用于提供 HTTPS 服务. 下面以 PVE 虚拟机中通过 Docker 跑的一个应用为例进行演示.
2024-07-21 19:17:02
1584
原创 使用 privacyIDEA 实现 Windows RDP 多因素认证 (MFA)
在等保 2.0 标准中有要求:d)应采用口令、密码技术、生物技术等两种或两种以上组合的鉴别技术对用户进行身份鉴别,且其中一种鉴别技术至少应使用密码技术来实现。
2024-06-27 19:39:27
1419
原创 AWS Lambda + Flask 应用示例
AWS Lambda 本身是一个以事件驱动的 Serverless 服务, 最简单的应用就是在入口函数中对接收到的事件/请求进行处理并返回响应. 对于像 Flask 这样的 Web 框架, 并不能直接在 Lambda 上提供服务, 不过我们可以借助实现一个基于 Flask 框架的 Web 后端服务. Lambda 前面再放上一个 API Gateway 即可完成一套完整的 Serverless Web 应用服务.
2024-06-18 00:29:44
1041
原创 VM-Import 导入 Debian 12 系统
之前介绍过使用 VM-Import 导入 Windows 系统到 AWS 环境启动 EC2 实例, 本文将介绍如何导入 Debian 12 系统. 本地虚拟化使用 VMWare Workstation 创建虚拟机安装和准备 Debian 12 系统, 导出 OVA 文件后上传到 S3 存储桶中再使用 AWSCLI 执行 VM-Import 命令实现导入过程.
2024-06-06 02:23:04
1062
原创 中国区 AWS 控制台集成 ADFS 登录
本文将使用一台 Windows Server 2019 服务器实现自建 AD + ADFS 环境集成到中国区 AWS 控制台进行单点登录.参考文档: https://aws.amazon.com/cn/blogs/china/adfs-bjs/生产环境建议先给本地连接设置静态 IP 地址, 不设置也没事儿, 后面配置功能的时候会有 Warning 提示, 测试环境忽略不碍事. 管理员身份打开 PowerShell 执行下面命令:创建 AD 账号ADFS 基础配置安装 Firefox 或 Chr
2024-05-23 00:09:52
1095
1
原创 免 Administrator 权限安装软件
以欧路词典为例, 从官网下载的安装包 https://www.eudic.net/v4/en/app/download 直接运行会弹出 UAC 提示需要管理员权限. 一个词典而已, 为啥要管理员权限呢?答案是安装程序默认使用的安装路径是。这就不难理解了. 对于这种不需要其他额外权限的软件, 可以通过下面方式免除 Administrator 权限的申请, 装到其他目录.在资源管理器中打开安装程序所在文件夹, 空白处 Shift + 鼠标右键 > 打开终端/PowerShell 执行下面命令。
2024-04-23 12:53:27
3743
1
原创 恢复 Windows 11 Win+X 开始菜单键盘快捷键
以前在 Windows 10 的时候习惯了关机的时候直接用快捷键 Win + X (等同于鼠标右键点击开始按钮) 呼出菜单后直接 U U 关机. 在 Windows 11 中发现呼出菜单后时而可以识别字母快捷键, 时而不中, 就离谱.Win + I 打开 Windows Settings, 搜索。可以看到失效的时候菜单中的选项并没有快捷键字母下面显示下划线.打开 Underline access keys 选项。打开 On-screen keyboard。
2024-01-26 02:08:32
4053
3
原创 使用 Privoxy 实现对多域名的定向转发
内网一台主机想要访问公网的两个不同站点, 想要实现访问两个站点时表现出不同的公网 IP 地址. 即在公网的站点服务器端看到的客户端 IP 是不同的.思路是搭建两台具有不同公网 IP 的服务器, 分别安装配置 Privoxy 后进行串联, 并将其中一台作为主服务器暴露给内网的主机进行访问.以cip.cc和这两个站点为例, 下面开始展开实现.
2023-12-25 22:44:00
1094
原创 本地使用 docker 运行OpenSearch + Dashboard + IK 分词插件
写这篇文章的时候 IK 最新版本2.11.0, 而 dockerhub 上 OpenSearch 最新版是2.11.1如果版本不匹配的话是不能用的, 小版本号对不上也不行!已经踩过坑了…
2023-12-21 02:03:46
2152
原创 删除误提交的 git commit
某次的意外 commit 中误将密码写到代码中并且 push 到了 remote repo 里面, 本文将围绕这个场景讨论如何弥补.
2023-12-06 00:02:03
1713
原创 Amazon Lambda 转 Container Image 方式部署
对于从 Lambda Console通过创建的函数, 可以直接在浏览器中编辑代码和调试, 非常方便. 不过由于 Lambda 函数 Quota 限制 Console 编辑器最大 3MB, 包含 Layer 和自定义 Runtim 后最大 250MB, 并且此限制不支持提限, 因此当函数体量较大时就不适合了. 而 Container Image 方式最大支持 10GB (包含 Layer 和自定义 Runtime), 可以满足更高的需求.
2023-10-27 14:58:59
489
原创 Python 轻量 ORM peewee 上手
有时候需要用 Python 直接操作数据库, 手工撸 SQL 倒也不是不能行, 但是总觉得有点背离了的初心, 习惯了SQLAlchemy的直接操作后, 就变懒了. 但是对于比较简单的数据库操作场景, 再跑一套SQLAlchemy又显得有些臃肿, 这次上手轻量 Python ORM 选手peewee。
2023-10-21 02:21:27
478
原创 Next.js 入门笔记
之前初步体验了 React 的魅力, 又看文档理解了一下useState和useEffectuseState用来声明在组件中使用并且需要修改的变量useEffect用来对useState声明的变量进行初始化赋值可能理解的不太准确, 不过大概差不多是这么个意思. 但是再往后看路由什么的就头大了, 还得手动添加各种其他的 package 进行实现, 显然不符合 OOBE 的体验. 逛了一圈发现基于 React 做的另外一个更 “高级” 的框架 Next.js, 来个快速入门做一下笔记.
2023-10-05 23:22:13
1257
原创 AWS Lambda Golang HelloWorld 快速入门
以下测试基于 WSL2 Ubuntu 22.04 环境来到 Lambda 控制台, 创建新的函数, Runtime 选择Go 1.x选择前面编译并打包的main.zipTest, 欧耶~报错了!返回 Code 标签页, 看到默认的 Handler 设置的是hello, 这和我们写的入口函数名称不匹配, 是导致测试失败的原因.Edit 修改 Handler 为main再次 Test, succeeded!
2023-10-01 23:43:10
2518
1
原创 React 入门笔记
国庆值班把假期拆了个稀碎, 正好不用去看人潮人海, 趁机会赶个晚集入门一下都火这么久的 React 前端技术. 话说其实 n 年前也了解过一丢丢来着, 当时看到一上来就用 JS 写 DOM 的套路直接就给吓退了, 扭头还去看 Vue 了🤣, 现在从市场份额来看, 确实 React 还是占有率更高加上单位现在也都在推 CloudScape 做项目, 有必要再试一试了.本次入门主要围绕 React 前端开发的环境准备和基本功能实现, 后端用。
2023-10-01 01:21:25
613
原创 TM/GM 使用 MutationObserver 检查页面元素加载完成
在 TamperMonkey 中经常需要在等待页面加载所有(或特定)元素后再去进行操作, 以前用的方法是通过。循环每隔一段时间检查一下 DOM 是否可以通过。拿到. 下面分享使用原生的。接口方式实现, 效率更高.
2023-09-26 10:28:44
473
原创 使用 multiprocessing 多进程处理批量数据
创建进程池, 传入的参数是要要使用的 CPU 内核数量, 直接用。可以直接将处理后的结果拼接成一个 list 对象。可以拿到当前硬件配置所有的 CPU 内核数.
2023-09-09 20:47:12
646
原创 Python Asyncio 调用 CPU 多核工作
Python 的 Asyncio 适合异步处理 IO 密集型的事务, 比如 HTTP 请求, 磁盘读写, 数据库操作等场景. 如果使用传统的顺序执行代码, 需要等待每次 IO 事务进行完成后才可以继续后面的代码. 通过在定义函数时添加修饰词async可以将其设置为异步函数, 后续配合 Asyncio 可以实现多线程并行提高代码的运行效率.
2023-09-09 16:42:14
1068
原创 PVE 8.0.4 配置记录
七夕收到了媳妇送的礼物 Beelink SER 5 PRO (Ryzen 5700U), 记录打造成私人服务器的过程.先在 BIOS 中开启 VT-d 虚拟化功能, 然后将主机的一个网口接入当前网络(主路由 192.168.1.1)进行 PVE 环境安装配置, 后面会在 PVE 中启动 OpenWRT 替代主路由.
2023-08-28 20:24:40
1698
原创 AWS SDK 3.x for .NET Framework 4.0 可行性测试
为了应对日益增长的网络安全挑战, 越来越多的互联网厂商已经陆续开始或者已经彻底停止了对 SSL 3 / TLS 1.0 / TLS1.1 等上古加密算法的支持. 而对于一些同样拥有悠久历史的和 AWS 服务相关联的应用程序, 是否可以通过仅更新 SDK 版本的方式来适应新的环境. 本文将以 Windows Server 2008 R2 + .NET Framework 4.0 作为基础环境, 使用 VB.NET 和最新版本 AWS SDK 尝试开发一个能够访问 S3 存储桶的 WinForm 应用进行可行性
2023-08-20 19:48:06
1105
原创 浅尝 xen 虚拟化
之前分享过使用 `oVirt` 部署私有虚拟化环境, `oVirt` 是基于 `KVM` 虚拟化开发了一系列的管理工具, 以 Web Console /CLI 的方式交付使用. 今天记录和分享的是在 VMware Workstation 中使用 Alpine 作为基础操作系统部署 `xen` 虚拟化环境的简单测试.
2023-06-11 00:57:01
1945
原创 AD 实现多 DC + 多 ADFS 高可用部署
规划中的两台 ADFS 服务器 FQDN 分别为 adfs1.alian.com 和 adfs2.alian.com, 我们后面会使用负载均衡将他们两个做成高可用, 对外提供访问的域名将会是 adfs.alian.com, 所以我们颁发证书时要制定的对象也应该是 adfs.alian.com。安装完成后系统会自动重启, 重启后第一次进入系统由于需要初始化相关设置, 时间会略长, 大概 5 分钟左右, 进入系统后可以在服务器管理器中看到多出了。右键点击 证书模板 - 新建 - 要颁发的证书模板, 选择。
2023-05-17 04:05:14
2080
3
privacyIDEACredentialProviderSetup-v3.5.3.msi
2024-06-27
龙芯版Linux运行PyCharm所需的fsnotifier-mips64
2020-12-13
龙芯版Linux中运行PyCharm所需的libpty.so
2020-12-13
龙芯PyCharm fsnotifier源码
2020-11-30
webmin_1.960_all.deb
2020-10-25
OpenArk64.exe BUILD 202009022306
2020-09-07
解决WSL2与Proxifier冲突的工具
2020-06-01
IC解密复制软件.zip
2020-05-15
frp_0.31.2_64位Windows和Linux_2020.2.5发布
2020-02-06
frp_0.31.1_windows_amd64实现内网穿透.zip
2020-01-21
VMware-ESXi-6.7.0-8169922-depot.z01(2/2)
2019-08-21
VMware-ESXi-6.7.0-8169922-depot.zip(1/2)
2019-08-21
binaries.tar.gz
2019-06-10
HTTrack Website Copier网站整站下载工具-超好用
2018-04-13
HSQLDB快速上手实录
2012-09-12
JBoss Administration and Development 2nd
2009-03-31
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人