- 博客(240)
- 资源 (28)
- 收藏
- 关注
原创 双系统共用一个蓝牙鼠标
由于蓝牙鼠标每次只能配置一个系统,每次切换系统后都需要重新配对,很麻烦,双系统共用一个鼠标原理就是通过windows注册表中找到鼠标每次生成的mac地址以及配置,将其转移到linux上。
2025-02-05 13:11:15
493
原创 /proc/sys/net/ipv4/ip_forward 被关闭问题排查
最后观察 log.txt, 发现每次被关闭的时候,很有规律,大约每隔固定时间就会被改写。但是为什么会定时被改写呢?这是因为我写了脚本自动改写 v2rayA的配置。那么接下来的问题就是寻找 谁访问了。
2024-11-23 01:04:19
493
原创 htop的使用详解
htop 是一个基于 ncurses 的跨平台进程查看器。它与 top 类似,但允许您垂直和水平滚动,并使用指针设备(鼠标)进行交互。您可以观察系统上运行的所有进程及其命令行参数,以及以树形格式查看它们,选择多个进程并同时对它们执行操作。无需输入进程的 PID 即可完成与进程相关的任务(终止、重新设置优先级)。htop可以对界面显示的item进行指定,键入"S", 进行设置:对主题进行选择:由于htop进程和线程在相同位置显示(没有区分),上述说明 进程or线程 统一叫做进程。
2024-09-03 00:03:14
874
原创 hdparm -y /dev/sdx不休眠问题定位
关于休眠设置可以参考我之前写的文章linux ubuntu机械硬盘休眠设置这几天新买了一个2T的硬盘,结果发现休眠一直不生效,简单记录一下问题定位及解决。
2024-07-15 23:28:14
816
原创 nautilus设置快捷键打开终端
GNOME nautilus 42.6 自带右键打开终端,但是必须右键选择空白位置才可以,而如果一个文件夹中文件很多,就没地方可以选择空白地方,很难受。
2024-07-14 20:03:00
457
原创 关于小爱同学自定义指令执行
之前买了小爱同学音响,一直想让其让我的生活变得更智能,编写一些程序来完成一些自动化任务,但是经过搜索发现,官方开发者平台不能用了,寻找api阶段浪费了我很长时间。我说了什么让音响答复我说了什么只需要这俩个接口f"查询的信息是 {data } "f"查询的信息是 {data } "f"查询的信息是 {data } "可以注意到,这里我执行shell, 使用 os.popen 来执行的(非阻塞),一方面也是为了可以读取返回内容,然后给与相应的赋值。
2024-07-07 03:08:28
3665
4
原创 ubuntu设置开启自动挂载sftp
与其说 ubuntu 开启自动挂载 sftp, 更确切的说应该是 nautilus (ubuntu上默认的文件管理器) 开机自动挂载 sftp。因为这里即使选择永远记住,开机也不会自动挂载 sftp。
2024-07-06 22:10:51
667
原创 linux ubuntu机械硬盘休眠设置
最近搞了个nas机箱,里面可以装4块机箱硬盘,J1900u, 虽然有黑群晖系统,但是总感觉不够灵活(对于raid 硬盘模式我是完全用不上,读写速度没需求,数据安全性也没需求,最主要是要灵活),所有最终还是装了ubuntu server。那么对于机械硬盘,硬盘休眠是我需要研究的。虽然是垃圾硬盘,软件层面上能延长寿命还是尽量延长一下吧。
2024-07-06 21:51:01
3032
1
原创 关于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
638
原创 linux上VirtualBox使用
最近想把唯一的windows系统装成linux, 但是确实存在一些特殊软件无法舍弃,所有装完linux需要用虚拟机装个windows 上来使用特定的一些软件(不想用wine了)。还有对一些特定usb设备的透传,这样才能保证在虚拟机中驱动其他的各种硬件外设。
2024-06-01 20:12:20
2156
1
原创 nextcloud部署以及更新使用
nextcloud 是一个开源的网盘,里面还有丰富的插件功能(php),也具有很强大的协作功能,当然个人使用是用不到这部分功能的。总之我用来做各个操作系统的上同步网盘很好用(linux,window,android都有相应的客户端)
2024-05-19 00:19:36
1306
原创 linux 安装 Microsoft Edge 卡顿问题解决(刷新率低)
使用linux操作系统安装 Microsoft Edge 浏览器感觉刷新率低,每次滑动页面一顿一顿的。我这里是关闭之后重启浏览器就好量。
2023-06-20 21:33:55
1699
原创 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
3484
原创 shell关闭buffer执行命令
当执行一些二进制文件时,发现有日志丢失的情况,后来知道是输出到buffer中,换行会将buffer中的内容输出到控制台,而如果没有换行那么会输出到buffer中。
2023-02-08 16:48:50
291
原创 nginx索引静态文件
针对nas服务器文件下载或者需要索引一些静态二进制文件的地方,可以利用nginx自带的索引文件功能实现。#索引目录样式感觉不好看,nginx有一些module可以支持好看的样式。#索引目录 fancyindex on;# 开启索引功能 fancyindex_exact_size off;# 关闭文件大小 fancyindex_localtime on;#开启时间显示 fancyindex_name_length 255;#最大名字长度。
2023-01-23 13:43:32
354
原创 linux server设置开机自动连接WIFI
之前买了一个工控机,装过几个OS(linux 发行版),但是一直没有细研究过流程,只是停留在能用就不管了,工控机自带无线网卡(和俩个有线网口),所以这篇文章好好介绍如何开机自动连接WIFI(无图形化界面)。
2022-11-27 17:06:43
2697
原创 记一次hook mac地址实现伪装硬件码
1. 前言好久没写文章了,工作比较忙,不过我还是对技术比较热爱,即使它不能给我带来利益,保持初心。 工作期间遇到一个问题,连接vpn的软件是校验机器硬件码,不是公司电脑不让使用vpn软件,上下班已经让我搞得筋疲力尽了,我不想每天背个电脑回家,这还怎么让我在家愉快的加班? 2. 分析首先,我能想到硬件码当然是mac地址,为了验证我自己的想法,我需要将mac地址设置成与公司电脑mac地址相同的地址。这里windows 上有简单的修改mac地址的方法,通过修改注册表,简单来说就是给注册表增加选项,让
2022-08-04 22:48:39
3134
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
777
原创 nc传输文件结束后不退出
原因版本不同udp传输不会自动关闭解决方案bashnc -l 1234 > file.imgbashnc ip 1234 -q 0 < file.img采用tcp传输文件 -q 文件传输结束后,经过几秒后退出
2022-06-19 02:26:53
1216
原创 一行代码实现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
2723
1
原创 vscode配置remote ssh
前言简单用vscode配置 remote ssh可以实现,通过ssh 在线使用vscode编辑文件,很方便,也遇到一些坑。安装插件设置界面右键最左边tab栏:勾选 远程资源管理器 添加远程服务器点击 + 号,输入ssh指令连接:选择一个文件作为存储:注意:这里有个坑,如果你选择的文件没有访问权限,是无法显示出连接的,这里可能需要修改一下文件夹或文件的权限:点击编辑,设置完全控制权限:建立成功后:右键连接,选择平台,linux输入密码,连接成功:点击打开文件夹,
2022-05-31 19:44:22
14073
原创 小米路由器局域网设备ping不通
问题手机和电脑在同一个局域网内,都连接上小米路由器,我发现电脑部署的服务局域网设备都访问不到,甚至ping不到,排除了防火墙问题,最终发现是路由器一个设置导致的。解决将原来的混合加密,更换为强加密(WPA2个人版) 即可。...
2022-04-11 21:06:37
4917
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
566
原创 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
1395
原创 解决can‘t compare offset-naive and offset-aware datetimes报错
问题描述在比较 <class 'datetime.datetime'> 类型时,抛出异常原因俩个做比较的,一个具有时区,一个不具有时区 解决如果可以确认俩个时间都是本地时间可以将时区去除掉:pythondata = data.replace(tzinfo=None)...
2022-03-25 16:04:04
2332
原创 树莓派实现拨号上网(充当路由器)
前言为了实现,能像路由器一样建立热点,还有拨号上网踩了一些坑,这里记录一下。建立热点首先要实现的是 树莓派建立 WIFI 热点,否则让树莓派拨号上网也没什么意义。 bashgit clone https://github.com/oblique/create_ap.gitroot 用户执行:create_ap wlan0 eth0 wifi名称 密码相当于把 eth0 接口的网络,共享给 wlan0接口,建立热点的接口是 wlan0,也就是网关地址。 可以写到 /etc/rc.loca
2022-03-09 10:55:05
1201
原创 写一个frida通杀脚本
1. 前言过年对我来说和平常没什么区别,该干什么干什么。之前没接触过 frida 这个工具,前几天用了一些时间学习了一下,相比于 xposed hook 框架,frida 相对于调试方面真的很方便。现在网上也有一些 frida 通杀脚本(也有叫自吐算法脚本的),但是一般都是在 iv向量构造,key 构造分别进行 hook ,这样就导致 最后输出结果不是一个整体,加密和解密的数据,iv向量,key,输出不在同一块。我也不想从网上拿来就用(总感觉自己写一遍用起来才舒服,毕竟这个不算太复杂,还能熟悉一下 fr
2022-01-30 00:16:04
7257
3
原创 写一个锅炉温控系统
1.前言我家在东北农村,冬天很冷,买了一个锅炉,需要循环泵的。简单来说就是锅炉水热了之后循环泵自动开启,然后将热水输送走,送到暖气,热水抽走,凉水进入锅炉,温度降低,循环泵关闭,等待下一次水烧热。因为需要取暖的房子距离烧锅炉的地方比较远,所以需要循环泵,如果距离近的话水烧热后利用热水上流冷水回流的原理会自动完成循环。当然目前市场上有这种利用温度自动控制循环泵开启关闭的设备:原理就是有一个热敏电阻探头(带有磁铁吸附,可以吸附到锅炉壁上),然后一个继电器控制的。当温度达到设定的值后,继电器开启,循环泵启动
2022-01-24 02:53:21
1414
4
原创 解决一个跨域问题
1.问题描述我用flask框架简单搭建一个网站,借用到别的网站的一些视频资源,是m3u8这种串流视频格式,发现了这种跨域请求问题。如果是直接访问这种 m3u8链接,chrome浏览器会把index.m3u8文件下载下来,可以使用Native HLS Playback插件实现直接播放,而不是下载。而在手机上一些浏览器是可以支持访问这种m3u8链接并且直接播放的,并且这种是没有跨域问题的。而跨域问题的出现一般是这样:```html 前端播放m3u8格式视频 hre
2021-12-24 21:24:03
4380
6
原创 python实现AES加密解密
1. 前言AES是一种对称加密,所谓对称加密就是加密与解密使用的秘钥是一个。之前写过一片关于python AES加密解密的文章,但是这里面细节实在很多,这次我从 参数类型、加密模式、编码模式、补全模式、等等方面 系统的说明如何使用AES加密解密。看文章不能急功近利,为了解决一个问题临时查到一个代码套用进去,或许可以迅速解决问题,但是遇到新的问题还需要再次查询,这种我认为还是比较浪费时间的。我相信看完认真看完这篇文章的你会大有收获。2. 环境安装shellpip uninstall crypto
2021-12-19 02:40:09
86021
16
原创 typora实现多平台发布文章
源码下载前言之前写过一片文章,typora 使用优快云作为图床,用来存储 markdown 文章的图片资源文件。后来发现 typora 还可以自定义导出命令,那么也可以利用这个功能实现直接发布到优快云平台,或者博客园平台。优快云平台需要分析一下发布文章的接口,博客园可以直接利用 MetaWeblog API 来发布文章。我之前发布各个平台需要复制粘贴,但是程序员不做重复性质的劳动,哪怕仅仅是复制粘贴。优快云发布文章接口优快云 接口主要难点就是对请求头上x-ca-signature加了验证,
2021-12-06 14:57:51
1220
1
原创 联通光猫电视盒配置
前言记录一下联通光猫电视盒子配置。电视盒子配置这里我绑定的是 LAN3 接口,所以电视盒子需要插入第三个接口。网络配置网络连接设置,我不想用路由器往下分配子网,所以这里绑定了两个接口:LAN1,LAN2。 这样可以充分利用带宽。其它配置这个没啥用,听说是联通那边远程控制管理光猫用的。 网络侧信息...
2021-12-05 15:07:37
2580
原创 ES文件传输助手1.0.0
软件下载地址1.软件功能与 ES文件浏览器 的快传功能 直接传输文件支持接受文件点击预览可以多台电脑使用该软件,从而实现电脑与电脑局域网互传文件单个文件夹上传会递归上传该文件夹下所有文件夹与文件,或者同时上传多个文件2.使用方法快传功能需要进行一些设置,否则手机会自动建立一个热点(手机建立wifi热点,另一台手机连接后其实也是在一个局域网):传输文件方法就是一个点上传一个接收。3.界面预览主界面:接收界面:蓝色的字是可以点击的,打开对应文件夹或文件。发送界面:可
2021-11-27 20:53:33
2635
gtk3-runtime-3.24.29-2021-04-29-ts-win64.exe
2021-07-10
bad_apple.zip
2021-04-11
EOR Test tool
2020-10-27
mingw离线安装包9.2.0,gcc,g++一键配置
2020-09-09
shantz-xwinwrap_v0.3.deb
2020-02-10
grub4dos主引导记录二进制数据+grldr
2019-10-24
listen1(2.1.6)最新版本添加了下载功能
2019-05-17
python3下载电影脚本
2019-01-26
elasticsearch-5.1.1.jar包报错解决
2019-01-26
JTessBoxEditorFx
2018-09-10
tesseract-ocr
2018-09-10
rainmeter雨滴皮肤合集(30个)
2018-07-09
post_dog(类似于postman的软件[自己用pyqt5写的])
2018-07-09
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人