自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(57)
  • 资源 (12)
  • 收藏
  • 关注

原创 在树莓派上部署开源监控系统 ZoneMinder

自己搭建,可以用手里已有的设备,不需要额外买。这套系统的源码是公开的,录像数据也掌握在自己手里,不经过不可控的三方。支持设置访问账号可以保存录像,启用运动侦测有配套 APP 使用。

2024-09-30 21:24:06 1501

原创 在树莓派上基于 LNMP 搭建 Nextcloud

原文链接:https://blog.iyatt.com/?p=17296。

2024-09-27 23:39:13 1486

原创 Excel 导入数据文件出现中文乱码

原文链接:https://blog.iyatt.com/?p=16810。

2024-07-29 20:30:24 820

原创 Windows 11 实现移动热点自启动

原文链接:https://blog.iyatt.com/?p=16784。

2024-07-29 20:27:17 2553

原创 AutoCAD 2025 ObjectARX(C++)二次开发环境搭建

(原文:https://blog.iyatt.com/?p=16480)

2024-06-14 22:13:34 1704 1

原创 入坑 Java

原文:https://blog.iyatt.com/?p=11305前言今天(2023.8.31)有个学长问我接不接一个单子,奈何没学过 Java,本来不打算接的。只是报酬感觉还不错,就接了。要求的完成时间是在10月初,总共有一个月左右的时间,Java 用几天学完基础应该没啥问题,再尝试完成项目。有压力,学习的效率也比较高。因为项目要求使用 Java 8,我就用的这个版本起始。其中在入手的过程中有一些注意到的特点,这里作记录:一个文件中的公开类必须和文件名一样,因此一个文件中只能有一个公开类

2024-04-26 10:28:13 384

原创 Nginx 防盗链

比如有人用其它域名指向我的服务器地址或者域名,再通过他的域名访问时就会匹配到,然后响应 403 禁止访问。列举了常用的图片格式,如果访问者的来源不是列举的域名(要把自己的域名写进去),就会返回 403 禁止访问。比如有人把我博客上的图片链接直接粘粘进去作为图源,那么因为访问来源不是我指定的域名,就无法请求到图片。我这里如果发现请求的地址不是我的 iyatt.com,就会返回 403。基于 Nginx 1.18。下面就是我关于主页的配置。

2024-04-23 16:49:50 451 1

原创 入坑 Node.js 1

前面刚刚对 Spring Boot 有了个概念,再来学学 Node.js,顺便当学 JavaScript,为后面入前端做准备。

2024-04-22 16:34:14 645

原创 修改键盘映射(改易误触按键)

可以参考微软文档:https://learn.microsoft.com/zh-cn/windows/win32/inputdev/about-keyboard-input。从后面开始就是设置键盘映射,4 列中的前 2 列表示新的按键,后 2 列表示要修改的按键,即每个按键为两列,每个按键的扫描代码见后面表,设置的时候要逆序。第 2 行的第一个 4 列,表示要设置的映射个数,比如我设置了 3 个键的映射就写的。设置完以后,最后要添加 4 列的。后面设置一样的道理,如果设置成。,如果只映射 1 个键就写。

2024-04-20 13:13:54 1519

原创 Java Bean 通用方法自动生成

使用 Lombok:https://mvnrepository.com/artifact/org.projectlombok/lombok。写了一个 Person 类,通过 Lombok 就可以生成通用的方法。

2024-04-17 12:36:55 256

原创 Linux 正则表达式及三剑客(awk、grep、sed)

2024.4.8昨天接了一个代写单子,要求用 Python 实现 sed 的部分功能。我用 Linux 也有几年了,基本的命令知道,但是几乎没有写涉及高级功能的 shell 脚本,所以对于正则表达式和三剑客的使用非常模糊。这次因为要模拟 sed 的功能,所以专门来过一下知识,但是因为我可能后续也很少用,慢慢会忘掉,所以写个记录,再次需要的时候查阅一下可以快速忆起。

2024-04-10 11:07:52 1039

原创 WSL 触发“Input/output error“错误的情景

一如既往的是 dllhost,至于 explorer 则不用管,那是桌面和文件资源管理器的进程,弹出操作就是用它完成,不是导致显示占用状态的因素。我再次试了一遍,确实是关闭 dllhost 导致的。刚才发现了触发的一个条件,在使用移动硬盘后,准备弹出时,又出现了经常性遇到的被占用。在一定情况下出现 WSL内无法访问主机 Windows 下的盘符下的文件,报错 “Input/output error”。之前也遇到过很多次,只当是 WSL 有什么 bug 导致,关闭 WSL 再重新启动就好了。

2024-04-08 09:20:02 563

原创 Windows 禁用 Defender

回车进入,空白处右键新建 DWORD 32 位值,命名为。重启生效,可以看到“病毒与威胁防护”一直转圈加载,则已关闭。Windows 11 专业版 23H2 Beta 预览版。进入安全中心,关闭所有,特别是篡改防护选项。,双击编辑值设为 1。

2024-04-04 10:17:10 274

原创 KaTex 常用公式编辑

注:语法上和 Latex 差不多一样,我是因为 WordPress 上使用 WP Githuber MD 插件,才用的 KaTex(LaTex 模块有 bug,无法渲染)

2024-03-31 21:28:51 1689

原创 由给定概率密度函数生成随机数的方法

已知 PDF 为 f(x),如果要生成的随机数范围是 (a, b),那么生成服从 U(a,b) 均匀分布的随机数 x,再生成服从 U(0,M) 的随机数 y(M 为f(x) 在(a,b)区间的最大取值,实际 M 这个位置的取值可以大于等于 M, 只是会降低效率,增大重复执行的可能)。上面代码进行了 10000 次随机数生成,首先生成均匀分布的随机数,范围取值在 0-1(概率的范围),将生成的数代入 ICDF 计算出的值就是符合 PDF 的随机数。

2024-03-31 16:13:39 982

原创 基于 SymPy 求出函数的反函数(逆函数)

已知函数 f(x)=2x+3, 令 y = f(x), 即构建起一个等式 y=2x+3, 求解反函数就是变成用 y 来表示 x。则可以把 y 看作一个常数,x 是未知数,尝试求解未知数 x 的值,就能把 x 用 y 表示出来。

2024-03-29 22:13:19 433

原创 Windows 频繁失去焦点分析

刚才在打字的时候发现会随机失去焦点,然后又要用鼠标点一下正在输入的位置才能继续输入,特别烦。开始我怀疑是手碰到触摸板导致失去焦点,但是我用了差不多十年带触摸板的笔记本电脑,习惯中打字就不会碰到触摸板。保持疑惑就观察了一下,不触碰电脑,结果一会也会失去焦点,就说明是系统中有什么软件在夺取焦点,关键是这个夺取焦点的软件还是不可见的,所以就会表现出突然正在操作的地方失去焦点。我在网上查了一下,找到了一段可用于捕获活动窗口的代码(https://bbs.nga.cn/read.php?#pragma。

2024-03-26 22:38:17 1899

原创 Excel 导入指定分隔符的 csv 文件

csv 文件本身是纯文本的,同行数据之间通过一定的分隔符打断识别为不同的列,常用的分隔符是英文逗号,使用逗号分隔符的 csv 文件直接用 Excel 打开能正常识别单元格,但是如果使用其它,直接打开就会识别为同一列,全部挤到一起。通过数据导入就可以指定分隔符。打开一个空白的 Excel 页,切换到“数据”栏点击“从文本/CSV”,然后选择 csv 文件。这样就可以根据需要选择分隔符了,甚至可以自定义上面没有的。基于 Excel 2024 预览版测试。

2024-03-25 08:30:10 1675

原创 数学与计算机(2)- 线性代数

NumPy# 通过列表创建A = [display(array1) # 查看矩阵display(type(A)) # 查看列表类型display(type(array1)) # 查看矩阵类型# 通过元组创建B = (display(array2) # 查看矩阵display(type(B)) # 查看元组类型display(type(array2)) # 查看矩阵类型通过元组货列表创建的矩阵类型都相同。

2024-03-17 21:19:21 1550 1

原创 DataGrip(IDEA 内置)连接 SQL Server

(最开始我安装 SQL Server 后没有重启系统,只要开 TCP/IP 就会启动失败,重启系统后就没问题了)打开 DataGrip(在 IDEA 的左边栏或右边栏上有个。首先打开 SQL Server 配置管理工具。下载好驱动,填上用户名和密码测试连接。打开 Windows 服务管理。可以执行 SQL 语句。

2024-03-03 08:53:51 2664 1

原创 Stable Diffusion WebUI 折腾新篇章

第一次玩 Stable Diffusion WebUI 是三十几天前,当时还在用四年半前(大学前暑假)买的轻薄本,而在半年前独显还坏了,所以是纯纯的用 CPU 折腾,刚开始纯 CPU 跑,后面发现 OpenVINO 有个 fork 版本支持 Intel 核显。一张 512x768 的图(不用高清放大),纯 CPU 能跑个 1 小时左右吧,核显能跑五六分钟。虽然核显提速明显,但是整体速度也不是很快,这个还是其次的。

2024-02-27 22:37:19 1808 2

原创 解决:“出现问题,Outlook 无法设置你的账户”

在 Outlook 输入邮箱后无法进一步配置登录信息(腾讯企业邮箱 Exchange 登录)选择手动配置时,可以指定服务器地址端口等,可以配置 Exchange 方式登录。通过控制面板里的邮箱设置可以正常添加登录,而且能手动配置登录信息。

2024-02-25 21:02:37 2800

原创 MySQL 学习记录 2

用户自定义变量没有全局变量,只能在当前客户端连接生效,系统变量是两个@,用户自定义变量则只有一个@。赋值SET @变量名 = 值;SET @变量名 := 值;SELECT @变量名 := 表达式;SELECT 字段名 INTO @变量名 FROM 表名;# 将表中的字段值赋值给变量查看值SELECT @变量名;

2024-02-25 19:07:40 1592

原创 软件推荐:Windows 添加 UAC “白名单” UACWhitelistTool(开源)+ 配置开机自启动

对电脑有一定基础知识,而又不使用第三方杀毒软件的,UAC 是防病毒和流氓软件的利器。每次重装电脑系统后第一批的处理中,我就会把 UAC 通知等级开到最高。这样基本涉及对电脑系统的修改(及请求管理员权限)都会出现弹窗询问你是否同意,看到不合理的权限请求就可以拒绝,这样就能有效防止后台偷跑。但是不排除一些自己用的软件需要管理员权限,这种自己已经能确认安全了,每次手动点“是”就显得麻烦了,这就是一种 UAC 白名单的可能需要,既要保证有实质的管理员权限执行,又要能默认同意。

2024-02-22 11:32:53 1821

原创 Visual Studio 代码提示回车上屏

点开 文本编辑器 -> C/C++ -> 高级,找到 IntelliSence 分类下的。很多代码编辑器的代码提示都是回车就上屏,用习惯了,在 VS 上来一下回车会发现换行了。,选为 True 即打开。基于 VS2022 测试。

2024-02-21 10:40:07 380 2

原创 Windows 中文版下 MSVC 对 UTF-8 支持(避免乱码)

上面也提到了,中文版的终端编码是 GB2312,在保证源码是 UTF-8 的情况下,又要保证终端正常显示中文,考虑到两类方法:一种是将终端编码改 UTF-8,参考 https://blog.iyatt.com/?出现乱码通常就是记录的规则和阅读的规则不一样导致的,举一个例子,我在纸上写了四个字“女子弓虽”,如果别人读的时候是把我的每两个字当作一个字,那么读取出来就是“好强”,乱码产生大致就是相似的原因。基于 VS 管理的项目的话,在项目名上右键打开属性,C/C++ -> 命令行 -> 其他选项 中加上。

2024-02-21 09:59:47 713

原创 MySQL 学习记录 1

去年年初报考 3 月的计算机二级(C 语言)【https://blog.iyatt.com/?p=9266 】考过了,这次打算报考 3 月的计算机三级(数据库)。数据库这一块,很久之前用过 SQLite,基本没怎么深入学习。准备现学 MySQL,主要是面向应用目的,顺带后续结合开发。三级考试似乎是用微软的 SQL Server,这个问题不大,很多东西都是相通的,MySQL 熟练使用,其它估计也不是问题。

2024-02-19 10:35:57 1812 1

原创 红色警戒 3 修改游戏速度

把游戏启动器添加进去,然后点运行,就可以通过这个工具控制游戏速度。也可以运行游戏后,点刷新可以在左下方的框中找到游戏进程,点击加入实现对游戏速度控制。可以设置热键(快捷键)在游戏中实时修改速度(FPS 和游戏速度正相关,30 是原速,60 就是 2 倍)。红警 2 是有提供游戏速度修改的,红警 3 没有,而且游戏速度似乎和 FPS 关联的,在配置低一些的电脑上会变慢,FPS 也降低,我电脑上开最高画质 FPS 不超过 30,降低画质还是最高 30。,这个工具支持对游戏速度修改。

2024-02-16 15:54:22 1266

原创 Virt a Mate(VAM)游戏折腾记录

如果在网上看到有些视频名字带有 VAM 的,可能就是玩这个游戏录屏的。这个游戏可以建模、操作模型动作、构建场景等等。之前大致知道有这么个东西,只是电脑配置太差了,新换的电脑正好可以上手自己摸索了。这个折腾起来比前面搞 Stable Diffusion 明显的更多困难,首先本身操作复杂,而且有效的第三方中文资料少。网上是有不少关于 VAM 的“教程”,但都是给你一个整合包,直接就开始演示怎么用,给人的感觉挺懵逼的。

2024-02-14 18:39:37 17155 4

原创 机械革命混合模式和独显直连互相切换

在没有安装厂商驱动的情况下以及系统不是 Windows 没有电竞控制台的情况下就可以在这里切换独显直连,切回混合模式则只能在这里改。网游估计独显直连效果有明显提升(主要是我不玩什么游戏),但是非常吃显卡的就不一定了,我试了下 VAM,比较复杂的场景 4060 都只有十几帧,独显完全满载,混合模式和独显直连没区别。在混合模式下独显跑不满的场景下,用独显直连能有明显提升,但是在混合模式下都能把独显跑满的情况下,基本完全一样的效果。从独显直连切回混合模式需要进 BIOS,关机状态下,按电源键启动,马上按。

2024-02-14 09:35:17 9093

原创 Alt + TAB 禁止在 Edge 标签页之间切换

把这个改为不显示选项卡,这样就和传统只用于前台应用切换一样了,而不会混入 Edge 标签页。精准到标签页码,结果 Windows 11 默认把 Edge 标签页切换混入了。前台应用窗口切换,经常不注意是在 Edge 标签页之间切换,严重影响效率。(原文:https://blog.iyatt.com/?浏览器标签页之间切换可以用。,点开系统-多任务处理。

2024-02-04 12:52:57 2141 3

原创 Python 中常用图像数据结构

(原文:https://blog.iyatt.com/?p=13222 )

2024-01-28 20:57:53 960

原创 查找占用 USB 储存设备的进程

比如这里我的移动硬盘就是被系统的 LocalSystemNetworkRestricted 占用了,这个进程是用来预读文件的。(原文:https://blog.iyatt.com/?右键结束占用设备的进程,就能弹出了。搜素被占用无法弹出的储存设备盘符。

2024-01-27 21:00:36 500

原创 Windows 11 修改应用商店软件默认安装路径

(原文:https://blog.iyatt.com/?“新的应用将保存到”就是设置通过应用商店安装的软件保存的分区。基于 Windows 11 23H2 专业版验证。

2024-01-26 10:27:57 1538

原创 Windows 11 配置安卓子系统(WSA)

直接在线安装 WSA 的话需要修改国家,反正目前支持的没有中国,另外需要开启预览计划。原来的旧笔记本电脑上我就是把国家改为了美国,然后启用预览计划升级预览版(会顺便体验到一些微软的“创新”设计和修改,至于顺不顺意就难说了)刚买的这台电脑就采用的离线包安装,这样不需要改动当前系统。测试环境:WSA 需要开启虚拟化技术,而品牌笔记本电脑通常是预装的正版 Windows 家庭版,家庭版的功能里没有添加 Hyper-V,这个可以自行搜索怎么用其它方法打开,网上有教程,或者自己重装为非家庭版系统。

2024-01-25 23:13:07 1682 2

原创 “启动计算机时出现了页面配置问题”解决记录

新买的电脑,我把预装的家庭版换成了专业版,等重装完系统才发现 C 盘开了 BitLocker,把 BL 关了。然后我又把虚拟内存从 C 盘改到了 D 盘,在重启以后就开始出现弹窗“启动计算机时出现了页面配置问题 ”然后我在网上看了一些解决方法,有些是改成让系统全权管理,这样不是等于把虚拟内存又改回了 C 盘,这是为了不弹窗而妥协的方法,并不能解决我的问题,我要让虚拟内存在非 C 盘且不弹窗。然后参考了这个回答解决了:https://www.zhihu.com/question/383716823。

2024-01-25 09:08:42 767 1

原创 数学与计算机(1)- 高等数学

计算f’(2)SymPyf = x**5MATLABsyms x;f = x^5;基于定义def f(x):取的两个点越逼近,近似值越接近这个我用 SymPy 和 MATLAB 把式子表示出来了,但是都无法计算,SymPy 报错,MATLAB 把表达式作为结果显示出来,都无法计算。所以得回到积分定义来做。假如要求一个函数从x=0到x=E范围内和x轴围起来的部分的面积,那么可以看做无限个小长方形之和(黎曼和)。分为n个小长方形,每个小长方形的宽就是,高就是,i对应从0开始的第i个长方形。

2024-01-18 13:41:26 937

原创 为服务器配置 ssh 密钥登录

一般云服务器默认是开启了密码登录的,但是从安全的角度考虑建议禁用密码登录,仅密钥登录。就拿我当前博客的服务器来看,执行命令,可以查看近一段时间 ssh 登录失败的记录(那肯定不是我),后面也会显示登录者 IP,多的时候同一个 IP 一天几十次(频率高了阿里云防火墙应该会过滤)。对于密码简单的,用爆破的方法尝试出来的概率相对就比较大,而密码设置复杂了又记不住,登录的时候很麻烦。使用私钥登录的话,指定私钥文件路径就可以,也不用输密码。

2024-01-13 09:46:02 494

原创 VScode 配置远程连接

一般 Linux 服务器是不会安装桌面的,尽可能节省资源消耗用于业务使用。开发、调试、修改用终端编辑器 vim、nano 之类的不是很方便,就可以选择使用 VScode 连接。连接方式是基于 ssh,可以选择密码连接或者秘钥文件验证连接。使用密码连接时,每次连接(如切换项目)都要输入密码验证,要是本地 Linux 搞着玩设置一位数的密码都没啥问题,输密码也快,但要是公网服务器搞一位数密码,这不是轻松爆破。而且一般服务器也会关闭密码登录,只使用秘钥文件验证。

2024-01-13 09:41:05 565

原创 Arduino 使用 TFT 彩屏

(如有更新,见原文:https://blog.iyatt.com/?p=12284)

2024-01-11 22:13:29 1513

ThreeDPoseTracker 动作捕捉 Windows 0.5.1 版

可以通过导入视频文件进行动作捕捉,生成 MMD 或者 Blender 文件,比如用于 VAM,借助插件还能转为 timeline 动作。 软件源地址:https://digital-standard.booth.pm/items/3698596

2024-02-25

DirectX 9 安装包

部分老游戏需要这个包,比如红色警戒 3 运行报错缺少一些 dll 的时候就可能是要安装这个。

2024-01-26

WordPress 网站系统源码包 6.4.2

WordPress 网站系统源码包 6.4.2 2023.12.7

2024-01-08

DirectX 9 修复工具

DirectX 9 修复工具

2023-12-14

Arduino IDE ESP32 开发板支持包 2.0.14

便于无法访问 GitHub 者下载 源地址:https://github.com/espressif/arduino-esp32 使用: 打开文件资源管理器隐藏文件显示,否则下面的路径可能找不到。 有两个 json 文件,名字带 dev 的是开发版,不带 dev 的是稳定版,二选一放到 C:\Users\<你的用户名>\AppData\Local\Arduino15 下,另外一个 zip 是开发版的工具链,解压后放到 C:\Users\<你的用户名>\AppData\Local\Arduino15\staging\packages 下,再到开发板管理器中搜索安装

2023-12-06

Python 3.11.5 Windows 64 位版安装程序

Python 3.11.5 Windows 64 位版安装程序

2023-12-03

PCtoLCD2002 取模工具

支持字符(汉字)和图片取模

2023-11-14

Img2Lcd 图片取模工具

Img2Lcd 图片取模工具

2023-11-14

Arduino IDE STM32 开发板支持包 2.6.0

提供给无法访问 GitHub 的下载 源地址:https://github.com/stm32duino/Arduino_Core_STM32 使用:把https://github.com/stm32duino/BoardManagerFiles/raw/main/package_stmicroelectronics_index.json 下载放到 C:\Users\<你的用户名>\AppData\Local\Arduino15,把本资源文件下载后放到 C:\Users\<你的用户名>\AppData\Local\Arduino15\staging\packages 下,再到开发板管理器中搜索安装

2023-10-17

OpenCV contrib 4.8.1 源码

OpenCV 的扩展库,包含了一些非核心的、实验性质的功能和算法

2023-10-17

OpenCV 4.8.1 源码

OpenCV 4.8.1 源码

2023-10-17

Java 8 版本371 Windows 64位开发工具(JDK)

Java 8 版本371 Windows 64位开发工具(JDK)

2023-10-17

Java 8 版本371 Windows 64位运行环境(JRE)

Java 8 版本371 Windows 64位运行环境(JRE)

2023-10-17

Python 3.11.6 Windows 64位版安装程序

Python 3.11.6 Windows 64位版安装程序

2023-10-17

Python 3.12.0 Windows 64位版安装程序

Python 3.12.0 Windows 64位版安装程序

2023-10-17

文件遍历搜索

有时候我们想查找一个文件,而这个软件有着相当强大的查找功能.(注意:可能需要 "管理员权限" 才能启动程序)

2018-02-10

易用API伴侣

"易用API伴侣"对于使用"易语言"中文编程查阅API很有帮助

2018-02-10

仿真化学实验室V3.0专业版

该软件可用于模拟化学实验,查阅元素周期表(可查看关于每个元素的具体信息),模拟有机分子结构.

2018-02-10

摩尔斯电码表

本文件扩展名为xlsx(表格文件),可方便查看摩尔斯电码.

2018-02-10

Windows下Ubuntu安装程序

解压后,里面有文本说明文件,请自行阅读使用.此软件方便在Windows下安装Linux操作系统.

2018-02-10

可查看C库函数的man文档

大部分Linux操作系统下man文档为低版本,当然也无法查看C库函数,有了此man文档,即可更为方便的编程. 使用方法:将下载的文件解压后,在解压文件的目录中使用终端执行make命令(以root权限执行),即可使用.

2018-02-09

Linux下tree命令函数

下载之后,在PATH环境变量中设置好tree的位置即可使用 用法: tree [-acdfghilnpqrstuvxACDFQNSUX] [-H baseHREF] [-T title ] [-L level [-R]] [-P pattern] [-I pattern] [-o filename] [--version] [--help] [--inodes] [--device] [--noreport] [--nolinks] [--dirsfirst] [--charset charset] [--filelimit[=]#] [--si] [--timefmt[=]<f>] [<directory list>]

2018-02-09

C语言编程:一本全面的C语言入门教程

C语言编程:一本全面的C语言入门教程(第三版)是一本极负盛名的C语言入门经典教材,其第一版发行至今已有20年的历史。本书内容详实全面,由浅入深,示例丰富,并在每个章节后面附有部分习题,非常适合读者自学使用。除此之外,《C语言编程》一书对于C语言标准的最新进展、C语言常见开发工具以及管理C语言大型项目等重要方面,也进行了深入浅出的说明。

2017-09-02

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除