自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Hello_wshuo

我的博客只是为了在自己解决问题同时,顺便记录解决办法,让程序员少踩坑,世界会因此变得更美好!

  • 博客(248)
  • 资源 (28)
  • 收藏
  • 关注

原创 无源NFC墨水屏制作

之前在网上看到一个开源项目:https://oshwhub.com/ludas/nfc-epd-driver觉得很有意思,想复刻一下,但是复刻失败了,因为我不清楚其中原理,也没有源码可供调试,所有花时间好好研究了一下。无源NFC墨水屏的意思就是不需要供电或者内置电池,利用NFC的感应磁场来进行供电,然后通过程序控制对墨水屏幕进行刷新,得益于墨水屏掉电依然可以显示内容的特性,就可以实现一个完全不用电源并且可以被刷新的屏幕了。先放成品。

2026-01-06 02:22:31 929 1

原创 锅炉温控系统优化

很久之前(大概3年以前吧),我写过一篇文章: https://wshuo.blog.csdn.net/article/details/122660383那时候我还没有去北京工作,而 现在我已经从北京的一家互联网大厂离职回老家了,这期间发生了很多事,不过所幸这点爱好还没有丢下。所有花了点时间重新优化了一些这个项目(也是确实用到了)。

2026-01-04 22:05:30 1030 1

原创 记RP2040使用Arduino+platformio开发配置

这几天买了一个 rp2040开发板,想用Arduino框架+platformio开发,踩了一些坑记录一下。

2026-01-03 22:25:33 279

原创 记一次手机付费充电设备研究

在某宝上买了一堆电子废品玩玩,这个设备在很多公共场合使用,一般是扫描二维码后,付费,获取一个秘钥,然后输入进去后,获得一定时长的充电。设备不会联网,而是根据设备具有固定设备号码,通过一定算法获得的秘钥,当然目前这个二维码提供的服务已经失效了。

2025-10-03 14:24:25 806

原创 binwalk提取固件遇到警告 WARNING: Extractor.execute failed to run external extractor ‘sasquatch -p 1 -le -d ‘

在使用binwalk提取固件时,遇到缺少 jefferson sqsquatch 指令问题,导致 squashfs文件没有任何内容。这里应用了一个patch, 否者会编译失败。安装 sasquatch。安装jefferson。

2025-10-03 13:17:14 308

原创 记一次维修网桥经历

前俩天突然下大雨了,大雨过后我也迎来断网时刻,经过简单排查发现是网络的网桥这条线路无法连通。猜测1 可能是网线损坏,2 网桥损坏在tftp上浪费很长时间(也算是为了学一下)其实回头想来,虚焊不太可能,只有经过碰撞后才会导致脱焊结论:下雨湿气过大与灰与水混合形成导体影响了芯片初始化。

2025-09-15 22:13:26 445

原创 ubuntu syslog中appindicator报错解决

定位到是 gnome-shell托盘插件报的js错误,系统自带的版本有些古老虽然对我没有任何影响,当时强迫症患者不想看到任何报错,所有花时间解决了一下。

2025-08-03 14:45:29 583

原创 在ubuntu microsoft-edge不能使用fcitx输入法解决

ubuntu 经过测试,只有两个参数有效。

2025-06-23 13:53:27 693

原创 双系统共用一个蓝牙鼠标

由于蓝牙鼠标每次只能配置一个系统,每次切换系统后都需要重新配对,很麻烦,双系统共用一个鼠标原理就是通过windows注册表中找到鼠标每次生成的mac地址以及配置,将其转移到linux上。

2025-02-05 13:11:15 1283

原创 armbian设置虚拟内存大小

armbian在编译东西内存不足,这个时候需要调整虚拟内存大小其与ubuntu调整略有不同。

2024-11-24 20:24:57 1000

原创 /proc/sys/net/ipv4/ip_forward 被关闭问题排查

最后观察 log.txt, 发现每次被关闭的时候,很有规律,大约每隔固定时间就会被改写。但是为什么会定时被改写呢?这是因为我写了脚本自动改写 v2rayA的配置。那么接下来的问题就是寻找 谁访问了。

2024-11-23 01:04:19 642

原创 linux开启wol (网络唤醒)

电脑在bios中开启了网络唤醒,但是无论如何也不能唤醒电脑,后来发现是linux系统级别网络配置导致。

2024-09-24 10:02:55 1644

原创 htop的使用详解

htop 是一个基于 ncurses 的跨平台进程查看器。它与 top 类似,但允许您垂直和水平滚动,并使用指针设备(鼠标)进行交互。您可以观察系统上运行的所有进程及其命令行参数,以及以树形格式查看它们,选择多个进程并同时对它们执行操作。无需输入进程的 PID 即可完成与进程相关的任务(终止、重新设置优先级)。htop可以对界面显示的item进行指定,键入"S", 进行设置:对主题进行选择:由于htop进程和线程在相同位置显示(没有区分),上述说明 进程or线程 统一叫做进程。

2024-09-03 00:03:14 1314

原创 解决obs在ubuntu22.04上无法打开

安装完obs后,点击图标无法打开,执行。

2024-09-02 23:50:30 855

原创 hdparm -y /dev/sdx不休眠问题定位

关于休眠设置可以参考我之前写的文章linux ubuntu机械硬盘休眠设置这几天新买了一个2T的硬盘,结果发现休眠一直不生效,简单记录一下问题定位及解决。

2024-07-15 23:28:14 1225

原创 nautilus设置快捷键打开终端

GNOME nautilus 42.6 自带右键打开终端,但是必须右键选择空白位置才可以,而如果一个文件夹中文件很多,就没地方可以选择空白地方,很难受。

2024-07-14 20:03:00 607

原创 关于小爱同学自定义指令执行

之前买了小爱同学音响,一直想让其让我的生活变得更智能,编写一些程序来完成一些自动化任务,但是经过搜索发现,官方开发者平台不能用了,寻找api阶段浪费了我很长时间。我说了什么让音响答复我说了什么只需要这俩个接口f"查询的信息是 {data } "f"查询的信息是 {data } "f"查询的信息是 {data } "可以注意到,这里我执行shell, 使用 os.popen 来执行的(非阻塞),一方面也是为了可以读取返回内容,然后给与相应的赋值。

2024-07-07 03:08:28 5499 5

原创 ubuntu设置开启自动挂载sftp

与其说 ubuntu 开启自动挂载 sftp, 更确切的说应该是 nautilus (ubuntu上默认的文件管理器) 开机自动挂载 sftp。因为这里即使选择永远记住,开机也不会自动挂载 sftp。

2024-07-06 22:10:51 938

原创 linux ubuntu机械硬盘休眠设置

最近搞了个nas机箱,里面可以装4块机箱硬盘,J1900u, 虽然有黑群晖系统,但是总感觉不够灵活(对于raid 硬盘模式我是完全用不上,读写速度没需求,数据安全性也没需求,最主要是要灵活),所有最终还是装了ubuntu server。那么对于机械硬盘,硬盘休眠是我需要研究的。虽然是垃圾硬盘,软件层面上能延长寿命还是尽量延长一下吧。

2024-07-06 21:51:01 3901 1

原创 SSH error : no kex alg message

【代码】SSH error : no kex alg message。

2024-06-14 15:47:55 671

原创 关于ssh隧道使用

对于一些很多之前不理解的地方,知道这个东西后才恍然大悟。比如为什么mysql默认监听地址是127.0.0.1,又或者vncserver 监听地址也是127.0.0.1,还有很多服务都是监听地址是127.0.0.1。之前对于这种方式我都是将其改为0.0.0.0 ,让其监听的端口可以被外部直接访问,而不是通过本机才能访问到。

2024-06-07 18:45:31 807

原创 linux上VirtualBox使用

最近想把唯一的windows系统装成linux, 但是确实存在一些特殊软件无法舍弃,所有装完linux需要用虚拟机装个windows 上来使用特定的一些软件(不想用wine了)。还有对一些特定usb设备的透传,这样才能保证在虚拟机中驱动其他的各种硬件外设。

2024-06-01 20:12:20 2792 1

原创 nextcloud部署以及更新使用

nextcloud 是一个开源的网盘,里面还有丰富的插件功能(php),也具有很强大的协作功能,当然个人使用是用不到这部分功能的。总之我用来做各个操作系统的上同步网盘很好用(linux,window,android都有相应的客户端)

2024-05-19 00:19:36 1874

原创 linux 安装 Microsoft Edge 卡顿问题解决(刷新率低)

使用linux操作系统安装 Microsoft Edge 浏览器感觉刷新率低,每次滑动页面一顿一顿的。我这里是关闭之后重启浏览器就好量。

2023-06-20 21:33:55 2131

原创 zipimport.ZipImportError: can‘t decompress data; zlib not available 解决

不过这并没有解决我的问题,原因在于python3是已经编译好的,缺失zlib module,就算再次补全相关依赖,在不重新编译的条件下依然会提示缺少zlib问题。所以一种是重新编译python3, 或者直接使用如上官方源中下载python3(其包含zlib内建module)由于机器是共享的,我不能破坏系统的python环境,所以决定在个人用户下配置一套python3环境。下载deb包后解压目录,然后将其bin目录下的二进制内容移动到用户目录下的。今天配置pip3 出现这个问题,执行python3。

2023-04-27 17:56:01 3760

原创 sudo执行脚本不重置环境变量

sudo执行命令会重置当前环境变量

2023-02-13 12:44:27 932

原创 shell关闭buffer执行命令

当执行一些二进制文件时,发现有日志丢失的情况,后来知道是输出到buffer中,换行会将buffer中的内容输出到控制台,而如果没有换行那么会输出到buffer中。

2023-02-08 16:48:50 339

原创 HDM KVM维护

服务器遇到个问题,无法启动,下面简单记录一下解决程。

2023-01-24 01:03:38 2723

原创 nginx添加身份认证

有一些静态网站资源,我们不希望所有人都可以访问,那么可以简单使用nginx内置模块实现身份认证。

2023-01-23 21:23:08 658

原创 nginx索引静态文件

针对nas服务器文件下载或者需要索引一些静态二进制文件的地方,可以利用nginx自带的索引文件功能实现。#索引目录样式感觉不好看,nginx有一些module可以支持好看的样式。#索引目录 fancyindex on;# 开启索引功能 fancyindex_exact_size off;# 关闭文件大小 fancyindex_localtime on;#开启时间显示 fancyindex_name_length 255;#最大名字长度。

2023-01-23 13:43:32 596 1

原创 linux server设置开机自动连接WIFI

之前买了一个工控机,装过几个OS(linux 发行版),但是一直没有细研究过流程,只是停留在能用就不管了,工控机自带无线网卡(和俩个有线网口),所以这篇文章好好介绍如何开机自动连接WIFI(无图形化界面)。

2022-11-27 17:06:43 3088

原创 记一次hook mac地址实现伪装硬件码

1. 前言好久没写文章了,工作比较忙,不过我还是对技术比较热爱,即使它不能给我带来利益,保持初心。 工作期间遇到一个问题,连接vpn的软件是校验机器硬件码,不是公司电脑不让使用vpn软件,上下班已经让我搞得筋疲力尽了,我不想每天背个电脑回家,这还怎么让我在家愉快的加班? 2. 分析首先,我能想到硬件码当然是mac地址,为了验证我自己的想法,我需要将mac地址设置成与公司电脑mac地址相同的地址。这里windows 上有简单的修改mac地址的方法,通过修改注册表,简单来说就是给注册表增加选项,让

2022-08-04 22:48:39 3813 1

原创 编译安装oh-my-zsh

1.前言oh-my-zsh是基于zsh的一套美化工具,其内部也提供很多主题以及插件。github介绍 2.有啥用 对我来说可能查看git分支更加直观,另外其强大的补全功能 又或者更加直观的查看上一条命令的返回值是否为0 当然这点功能只能算冰山一角,还有很多功能值的探索,其不只是一个美化工具也是可以提升工作效率的利器! 3.如何安装由于是在公司服务器上我没有root权限和sudo权限,所以只能采取编译安装的办法。oh-my-zsh依赖 zsh,而zsh 依赖与 ncurses,所

2022-06-26 21:12:15 967

原创 nc传输文件结束后不退出

原因版本不同udp传输不会自动关闭解决方案bashnc -l 1234 > file.imgbashnc ip 1234 -q 0 < file.img采用tcp传输文件 -q 文件传输结束后,经过几秒后退出

2022-06-19 02:26:53 1435

原创 一行代码实现shell if else逻辑

前言前几天学习 shell 脚本,发现这种好用的写法,简单记录一下。if else 一行实现shellif [ 1=1 ] ;then echo "条件成立";else echo "条件不成立"; fi关键点就在在代码块分支逻辑间位置加上;就可以实现逻辑写到一行|| && 实现if else逻辑```shellwenshuo.wang@LG-H2-SD-114-36:~$ function test { echo 1 } wenshuo.wang@LG-H2-SD-

2022-06-06 00:16:15 3166 1

原创 vscode配置remote ssh

前言简单用vscode配置 remote ssh可以实现,通过ssh 在线使用vscode编辑文件,很方便,也遇到一些坑。安装插件设置界面右键最左边tab栏:勾选 远程资源管理器 添加远程服务器点击 + 号,输入ssh指令连接:选择一个文件作为存储:注意:这里有个坑,如果你选择的文件没有访问权限,是无法显示出连接的,这里可能需要修改一下文件夹或文件的权限:点击编辑,设置完全控制权限:建立成功后:右键连接,选择平台,linux输入密码,连接成功:点击打开文件夹,

2022-05-31 19:44:22 14403

原创 小米路由器局域网设备ping不通

问题手机和电脑在同一个局域网内,都连接上小米路由器,我发现电脑部署的服务局域网设备都访问不到,甚至ping不到,排除了防火墙问题,最终发现是路由器一个设置导致的。解决将原来的混合加密,更换为强加密(WPA2个人版) 即可。...

2022-04-11 21:06:37 5758 2

原创 mongorestore target dump invalid CreateFile dump The system cannot find

问题使用 mongorestore 指定 dump 文件夹,恢复数据报错。mongorestore target 'dump' invalid: CreateFile dump: The system cannot find解决使用 mongorestore 指定绝对路径 dump 文件夹,例如:shellmongorestore C:\Users\tadoori\Downloads\dump...

2022-04-11 20:59:19 733

原创 c3 linearization详解

MROMRO 全称方法解析顺序(Method Resolution Order),在多重继承和多继承存在的时候,寻找属性及方法的顺序。深度优先(DFS)与广度优先(BFS)python2 所用的 mro 就是深度优先的算法,但是深度优先针对菱形继承会有问题,如图:mermaidgraph TBD(D) -->B(B)D(D) -->C(C)B(B) -->A(A)C(C) -->A(A)DFS: A->B->D->C BFS:A->

2022-04-07 12:24:52 1709

原创 解决can‘t compare offset-naive and offset-aware datetimes报错

问题描述在比较 <class 'datetime.datetime'> 类型时,抛出异常原因俩个做比较的,一个具有时区,一个不具有时区 解决如果可以确认俩个时间都是本地时间可以将时区去除掉:pythondata = data.replace(tzinfo=None)...

2022-03-25 16:04:04 2643

Gui-Guider-Setup-1.7.2-GA.deb

ubuntu上的 Gui-Guider-Setup-1.7.2-GA.deb,可以直接安装使用

2024-07-24

python验证码识别

几个验证码识别示例, python 调用 tessreact-ocr 完成的识别验证码识别的数字, python简单的进行了图片处理

2019-03-22

rainmeter雨滴皮肤合集(30个)

Rainmeter允许您在桌面上显示可自定义的皮肤,从硬件使用仪表到功能齐全的音频可视化器。 你只受你的想象力和创造力的限制。rainmeter皮肤合集30个

2018-07-09

mingw离线安装包9.2.0,gcc,g++一键配置

gcc g++ 版本为9.2.0 包含 gdb,软件是自己写的,放心无毒,其中包含源码 1.软件开始运行前,首先要手动删除C:\MinGW这个目录 2. 右键 c_easy.exe 管理员运行(为了写入系统环境变量)

2020-09-09

live2d.zip

前端调用live2d示例 + 17个liv2d模型,有的触摸有声音,可调戏,部署成服务后生效,本地打开html不生效(原理为什么我也不知道)

2019-12-03

gtk3-runtime-3.24.29-2021-04-29-ts-win64.exe

gtk3-runtime-3.24.29-2021-04-29-ts-win64.exe

2021-07-10

listen1(2.1.6)最新版本添加了下载功能

经过我修改,listen最新版本也支持了 1.下载功能, 2.解决了跨域下载问题(正确命名音乐) 3.可以加载到谷歌浏览器中运行

2019-05-17

miwifi_r1cm_all_46ed1_0.4.36.zip

小米mini路由器固件0.4.36 版本,可以用官方法办法开启ssh功能

2021-02-03

python3下载电影脚本

结合baidupcsgo使用,做一个简单的爬虫,可以爬去视频的迅雷链接,然后通过baidupcsgo的od add 命令添加离线下载,就可以下载高清电影 软件命令有俩 search 电影名字 select 序号

2019-01-26

免费听歌神器

听音乐的软件,几乎所有歌曲都能下载,而且软件免费,有三种界面皮肤

2017-12-15

shantz-xwinwrap_v0.3.deb

xwinwrap实现动态桌面 命令:xwinwrap -ni -o 1.0 -fs -s -st -sp -b -nf -ni -- mplayer -wid WID -quiet -nosound -loop 0 loop0.mp4 命令依赖 mplayer

2020-02-10

windows6.1-kb917607

win7修复无法打开hlp文件,里面包含32位和64位补丁,对应自己系统安装

2021-01-14

post_dog(类似于postman的软件[自己用pyqt5写的])

自己用pyhon3-pyqt5写的类似于postman的后端测试软件,同步补全参数,一键生成python3爬虫脚本,喜欢的朋友可以研究一下源码

2018-07-09

win7开机动画合集

这个其实是自定义Windows7开机动画,使用时配合软媒魔方使用,当然你也可以自己替换开机动画文件,具体自己百度吧

2018-02-04

grub4dos主引导记录二进制数据+grldr

这个数据是为了重建你u盘grub4dos主引导记录的,你可以在linux上使用dd工具来实现 使用方法: dd if=mbr.bin of=/dev/sdc bs=446 count=1 dd if=mbr.bin of=/dev/sdc skip=1 seek=1 count=15 sdc 替换你想要写入的设备 然后将 grldr和menu.lst文件移动到u盘 就可以以legacy启动找到grub4dos启动了 如果什么都不懂,请不要瞎操作,以免损坏数据,骂资源不好

2019-10-24

bad_apple.zip

树莓派使用SSD1306 OLED IIC播放bad_apple, 图片资源和代码资源。当然首先也要修改波特率来提高刷新率才能达到流畅动画的效果, sudo vi /boot/config.txt ,文件结尾添加 dtparam=i2c_baudrate=1000000

2021-04-11

JTessBoxEditorFx

303/5000 jTessBoxEditor是Tesseract OCR的盒子编辑器和培训师,可以编辑Tesseract 2.0x和3.0x格式的盒子数据以及Tesseract培训的全自动化。 它可以读取常见图像格式的图像,包括多页TIFF。 该程序需要Java Runtime Environment 7或更高版本。

2018-09-10

EOR Test tool

英格索兰扳手网口通信测试工具, Ethernet EOR test tool,通信协议EOR原理 英格索兰扳手网口通信测试工具, Ethernet EOR test tool,通信协议EOR原理

2020-10-27

vivo系列手机驱动

vivo手机的驱动,我找了很久,用驱动精灵和驱动人生修复失败,这个驱动可以解决,电脑可以调试手机

2018-02-04

elasticsearch-5.1.1.jar包报错解决

elasticsearch5.1.1.jar中/ elasticsearch / monstor / OS中的OsProbe.class用elasticsearch5.6.1.jar中的OsProbe.class 替换完打包版本

2019-01-26

双系统时间矫正

双系统时间会错位,在windows上以管理员运行此脚本即可纠正

2018-08-30

扫雷破解工具

一键扫雷 点击扫雷脚本可以实现自动扫雷,进行运算,可以设置扫雷规模

2017-12-15

u盘烧录镜像软件

这个是deepin自带的,不过可以用于制作很多启动盘,可以连镜像的分区一起还原到U盘

2018-02-04

tesseract-ocr

一种商业质量的OCR发动机,最初于1985年至1995年间在惠普开发。1995年,该发动机跻身于UNLV评选的前三名。它于2005年由HP和UNLV开源。(注意:我们正在迁移到code.google.com。请参阅论坛。)

2018-09-10

CSDN付费stylus样式表博客主题

CSDN博客主题样式表,下载chrome插件,stylus导入即可使用,制作不易,方便大家我特意设置的不需要积分,如果好用给个评论即可

2020-03-01

u盘自动复制软件

在运行这个软件的时候,会在后台自动复制u盘里的全部内容到u盘。

2018-02-04

计算机二级考试软件

这个是一个计算机二级考试的客户端,可以自己刷题,不断的提升自己的做题效果

2017-12-15

javascript特效

我自己收集整理的javascript特效源码,里面有3d烟花,及一些小游戏

2018-02-04

空空如也

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

TA关注的人

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