自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(39)
  • 收藏
  • 关注

原创 亲测解决Git inflate: data stream error (incorrect data check)

前提是你的repository在github等服务器或者其他路径有过历史备份/副本,不要求是最新版本的,只要有就可能恢复你做的所有工作。我运气好,虽然没有上传服务器,但是有个很老的副本,里面有这些文件,覆盖后就修复好了。

2023-07-27 21:09:29 3432

原创 iptables unknown optin “--to-destination“

思路提供解决思路首先可以通过strace命令查看系统调用提前切换root用户然后运行strace -t -f后面接你的iptables命令,例如strace -t -f iptables -t nat -A OUTPUT --dst 114.114.114.114 -j DNAT --to-destination 127.0.0.1:53查看输出,应该在最后一页,我能够看到我是有No such file or directory可以直接看这里对于我个人是没有加载xt_nat模块,一个可以正

2022-01-18 14:02:59 3002

原创 VLC修改字幕大小位置无效

算是vlc的bug,查到的相关中文资料都是废话,英文有人提到一嘴,然后折腾了好一会解决的。直入主题:

2022-01-06 05:03:24 3971

原创 记一次Gentoo系统问题(无法连wifi)排查过程

安装Gentoo进入系统后无法连接wifi在安装Gentoo过程中遇到的一个小问题,让我有种豁然开朗的感觉(对系统的进一步了解),所以记录下来。在我漫长的编译安装之后,终于进到了Gentoo的系统里面。但是,联网的时候我发现ip link set wlp2s0 up怎么都无法将wlp2s0激活,但是能够在ip link看到该网卡说明肯定是正常识别了。这个时候肯定得看日志了,因为我的网卡是Realtek(可以用lspci查看,不过这都不知道的话在安装那一步就失败了吧),所以运行dmesg | gr.

2021-12-21 21:04:25 1326

原创 关闭第一次sudo权限警告

打开终端首次运行sudo都会抛出警告,内容如下:We trust you have received the usual lecture from the local SystemAdministrator. It usually boils down to these three things: #1) Respect the privacy of others.#2) Think before you type.#3) With great power comes great respons

2021-12-18 07:13:47 2683 1

原创 解决Fluxion卡在Starting Captive Portal access point service...

卡在Starting Captive Portal access point service…可能是因为你的网卡不兼容hostapd所以选择用airbase-ng而不是hostapd开AP.

2021-12-09 23:24:31 1072

原创 airmon-ng start wlan0卡住没反应freeze/stuck

可直接跳转解决方法简述外置网卡AC-1200,芯片rtl8812。输入airmon-ng start wlp0s20u2之后卡住,打开新的终端,很多命令失效,无法关机重启(黑屏),只能强制关机。个人猜测原因在执行airmon-ng start wlp0s20u2的时候会执行一条iw dev wlp0s20u2 interface add mon0 type monitor这样的命令建立一个新的monitor接口,正是执行这样一条命令的时候卡住。我单独执行这条命令就会卡住,症状跟前者一模一样。Ar.

2021-12-05 00:53:33 1360 1

原创 Linux零碎知识点(二)---挂载各种格式分区(FAT32/exFAT/NTFS/SMB)

命令行挂载各种格式分区 1. 先查看分区Volume identifier diskutil list或者sudo fdisk -l 2. 确定磁盘文件系统类型(ext4, ntfs, fat32) parted -l 3. 查询到需要挂载分区的 Identifier 之后(例如disk0s4),创建挂载点 sudo mkdir -p /mnt/mydisk sudo mount -t msdos /dev/disk0s4 /mnt/mydisk # FAT32

2021-12-01 16:17:47 2126

原创 IPv6相关知识(smb/ssh/scp/浏览器访问)及碰到的坑

IPv6地址访问SMB服务器把IPv6地址中的:改成-,然后在结尾添加上.ipv6-literal.net\\aaaa-bbb-cccc-dddd-eeee-ffff-gggg-aaaa.ipv6-literal.net\\aaaa-bbb-cccc-dddd-eeee-ffff-gggg-aaaa.ipv6-literal.net\Moviessh/scp连接IPv6ssh yourusername@aaaa:bbb:cccc:dddd:eee:fff:1111:222ssh youruser

2021-11-29 17:22:58 5596 1

原创 ImportError: cannot import name ‘collections_abc‘ from ‘six.moves‘ (unknown location)

Defaulting to user installation because normal site-packages is not writeableERROR: Exception:Traceback (most recent call last): File "/usr/lib/python3.9/site-packages/pip/_internal/cli/base_command.py", line 224, in _main status = self.run(options

2021-03-01 21:16:36 6837

原创 可道云kodexplorer报错database disk image is malformed

owncloud, nextcloud应该同理,这类网盘如果你同样是使用的php内置的sqlite作为数据库管理软件,解决方法大同小异。报错信息出错了! (warning!)think_trace();database disk image is malformed[SQL statement]:SELECT COUNT(*) AS tp_count FROM `group` WHERE ( parentID = '1' )报错原因我猜测是因为我将可道云安装在了外置硬盘,而不知什么情况我移动硬

2020-12-12 15:19:59 1329

原创 oh-my-zsh按TAB补全时出现字符重复

百度搜到的答案一律都是改zsh主题代码,没找到问题的根本,国内Linux环境真的是有待发展。问题出在文字宽度的识别LANGLANG_ALLLC_CTYPE

2020-11-01 05:26:38 2293 3

原创 【首发】系统级彻底屏蔽macOS系统软件更新,删除小红点治愈强迫症

前言其实我几个月前就弄好了,当时用思维导图记录了下屏蔽系统更新的过程,然后一直拖着没写博客,半个多月前为了复现问题又弄了好久,然而还是没写博客,今天终于开始写了。导图导出的图片(放在最后)不知道能不能看清。不是每一步都是必要的,可能有冗余,主要看博客内容。原理其实就是删除macOS更新系统的程序(不是真删除,改后缀让程序无法运行)和系统偏好设置里面的系统更新面板程序(panel)。屏蔽系统更新关闭macOS的系统完整性保护(SIP)进入恢复模式(Recovery)(按住Command+R然后开机

2020-10-24 23:38:22 25027 24

原创 Joplin-cli 报错Error: Cannot find module

internal/modules/cjs/loader.js:969 throw err; ^Error: Cannot find module '/usr/share/joplin-cli/node_modules/sqlite3/lib/binding/node-v72-linux-x64/node_sqlite3.node'Require stack:- /usr/share/joplin-cli/node_modules/sqlite3/lib/sqlite3.js- /usr/s

2020-07-19 02:28:08 976

原创 【非转载2020已测试】GoldenDict 播放音频报错

报错信息警告:内置播放器ao_open_live()调用失败:无法打开设备:alsa,声道:1,采样率:16000,位:32WARN: FFmpeg audio Player ao_open_live() failed: can not open the device alsa channel 1, rate 16000, bit 32解决方法调用vlc播放音频,首先要安装vlc,不同Linux发行版不一样,Manjaro是sudo pacman -S vlc编辑(Edit) – 首选项(Pe

2020-07-08 10:34:44 1282

转载 rm: cannot remove ‘.config/zsh/zshrc‘: Bad message

rm: cannot remove ‘.config/zsh/zshrc’: Bad messagesudo fsck -cfk /dev/sda2https://unix.stackexchange.com/questions/547194/traversal-failed-u-bad-message-when-deleting-an-extremely-large-directory-in...

2020-07-06 09:20:10 2269

原创 vim(coc.nvim)报错`Linter pylint is not installed.`

问题描述[coc.nvim] linter pylint is not installed原因原因可能有二:没有安装 pylint版本问题解决方法如果是没有安装就安装一下pip3 install pylint如果是版本问题如果你安装了pylint还是不行的话那就是版本问题。在vim里面运行:CocCommand python.setInterpreter可以选择 Python 解释器版本,你选择python3 的安装路径就可以了。如果你是要用 python2 的作为你默认

2020-07-06 09:06:32 2593

原创 zsh_history/fzf_history退出不保存命令历史

刚开始用bash和zsh用history可以查看命令历史,后来用了fzf,Ctrl+R可以查看命令历史,但不知道啥时候开始保存的命令历史只要退出终端就会清空zsh历史命令,或者再打开一个新的终端查看历史命令并没有保存,中文资料提都没提过,英文查到的有提问的也没有解决,今天无意中查看.zshrc发现里面不知道那个插件自动添加了以下命令# History in cache directory:HI...

2020-03-31 23:58:42 3239 1

原创 【踩坑实录1】Manjaro/ArchLinux Error File vmlinuz not found

Error File ‘/boot/vmlinuz-5.4-x86_64’ not foundError File ‘boot/initramfs-5.4-x86_64.img’ not founderror: could not open file: /etc/mtab: No such file or directoryerror: could not determine fi...

2020-03-26 08:01:27 4450 6

原创 用vim-plug装fzf插件时报错Unknown function fzf#install

用vim-plug装插件时报错Post-update hook for fzf ... Unknown function fzf#install虽然再次安装(:PlugInstall)会显示安装成功了,实则是vim-plug帮你下载了fzf但是没安装,使用:FZF会显示找不到该命令。解决方法手动安装:进入vim-plug目录cd ~/.vim/plugged/fzfsudo ./inst...

2020-03-17 15:56:43 2003 1

原创 正则表达式?=,?!=,?<=或?<!最容易理解的一种思维方法

正则表达式?=,?!=,?<=或?<!最容易理解的一种思维方法介绍这一块语法的时候有这么一句话:可以使用非捕获元字符 ?:、?= 或 ?! 来重写捕获,忽略对相关匹配的保存**这个的重写捕获是关键词,我先假设你知道这四个的中文名称,不知道也别去查,那个看着费劲,翻译过来的,很难理解。所以这类正则式分两步第一步:匹配首先别管什么正向反向肯定否定,正则式能匹配上才有第二步,...

2020-03-05 18:02:05 2679

原创 opkg安装软件报错uci: Parse error

在OpenWrt用opkg安装某软件的时候报错如下:Configuring luci-app-*.uci: Parse error (invalid command) at line 1, byte 0解决方法# 在Openwrt中运行下面这条命令可以定位到引起报错的文件for CONF in /etc/config/* ; do uci show "${CONF##*/}" >...

2020-02-29 07:56:42 5808

原创 DiskGenius清除分区空闲空间后硬盘满了

DiskGenius清除分区空闲空间之后,整个硬盘都满了,空闲空间都写0了,但是没法存数据。解决方法管理员模式打开cmd按windows键输入cmd会出现命令提示符,右键管理员运行;或者在C:\WINDOWS\system32\cmd.exe右键管理员模式打开chkdsk D: /fD:即你要修复的盘符...

2020-01-13 19:59:53 7451 6

原创 Linux零碎知识点(一)

通过终端命令行fehx两个屏幕设置不同的壁纸feh是linux设置壁纸的命令,像Variety就是用feh命令实现的。好像现在大部分Linux发行版都自带吧,如果没有就安装一下。设置壁纸的命令是feh --bg-fill ~/图片路径这里的参数--bg-fill,还有其他选项,例如--bg-center,--bg-scale,差别就是图片裁减的不同,具体可以自己都试试。两个屏幕feh -...

2019-12-08 21:43:47 416

原创 Linux i3wm终端命令Xrandr设置拓展屏(竖屏,屏幕摆放位置,扩展屏不亮,polybar显示位置)

双屏是咱们程序员的常规操作,如果是图形化界面,那很容易在设置里面设置,但是最近在Ubuntu下卸载了Unity装了i3wm,是没有设置的图形化界面的界面的,我要把副屏设置成竖屏,不废话了,开始。Xrandr就是通过Xrandr来设置的,没有安装的先安装:sudo apt install xrandr安装好之后,在终端输入:Xrandr可以看到你连接的屏幕eDP-1 connected p...

2019-12-06 17:43:42 7221 2

原创 安装好YouCompleteMe后报错RequestsDependencyWarning: Old version of cryptography,Error detected 35_Pyeval

安装YouCompleteMe后报错。".vimrc" 95L, 3653CError detected while processing function <SNR>35_PollServerReady[7]..<SNR>35_Pyeval:line 4:/home/lenovo/.vim/bundle/YouCompleteMe/third_party/r...

2019-12-03 08:03:25 1058

原创 【首发】Ubuntu/Linux搜狗输入法乱码解决方案【玄学但有效】

我相信大家在看到我这篇博客之前肯定看到有的网上绝大部分说搜狗输入法乱码就在~/.config/下的有关sogou的配置文件删了重启就可以解决了是吧?我以前也是这么解决的,可是这一次不管怎么样就是解决不了乱码问题,然后在一次无意中...

2019-12-02 08:55:52 2851 12

原创 通过Fiddler(手动&脚本)实现阅读APP任意收费内容&图书馆自习室预约位置降维打击

前言(吐槽)图书馆预约系统每天都要下午六点准时预约第二天的位置,那个时候服务器往往是卡到掉渣,根本进不去,所以我就想能不能自己用Python写个程序,正好我也有服务器,挂在服务器上每天定点帮我预约,岂不美哉。然而想要实现这个功能,首先第一步就是对微信小程序-预约系统-后台API等数据进行抓包分析,emmmm,这就是我为啥用Fiddler的原因。前期准备工作及抓包原理简介关于Fiddler和手...

2019-11-23 04:41:26 2102

原创 最全从零配置Fiddler实现抓取app数据(HTTP&HTTPS)

Fiddler软件设置下载好Fiddler之后如下设置:记住这里端口是8888(可以设置其他的,但是如果你不熟悉,就设置成8888,不然后面会有很多问题)接下来一直点 确定(Y),大概要点七八次(也可能没这么多次?有些框会把否(N)高亮,别管他,全部点确定/是(Y)),这里图片太多我就不截图了,点确定/是/YES就完事了。最后按下图勾选,点确定(OK)电脑端就配置完了:以上设置完,...

2019-11-22 22:10:12 1749

原创 Python格式化输出,及使用F-Strings报错原因

我截取了一部分我个人认为会去使用的格式化输出语法,以下语法截取自该链接,也可以参考这篇博客,但是我觉得读那么多没用,先熟练本文所说的完全来自简书# 方法0, 最原始的方法name = "Eric" age = 74 '%s is %s.' % (name, age)# 方法1, 这里面的0,1为format后面括号里面变量的索引,可以颠倒顺序或者多次使用>>> pr...

2019-05-01 02:15:49 9433

原创 错误 LNK1112 模块计算机类型“x64”与目标计算机类型“X86”冲突解决办法

问题描述严重性 代码 说明 项目 文件 行 禁止显示状态 错误 LNK1112 模块计算机类型“x64”与目标计算机类型“X86”冲突解决办法可以直接在右上角搜索属性管理器属性管理器-双击Debug|x64-链接器-高级,目标计算机选择X64,确定。直接在右上角搜索对应功能模块配置管理器一样可以将下图X86修改成X64即可再运行一下试试解决了没有...

2018-12-30 21:32:15 23170 4

原创 解决双联屏鼠标移动到另一个屏幕时需要很快才能冲过去的问题

问题描述我在用WIN10双联屏的时候在中间边界移动鼠标到另外一个屏幕时一定要快速划过去才能到另外一个屏,速度慢就过不去,有一种被挡住的阻尼感(哈哈),就好像是要冲过去一样。解决方案其实很简单,就是两块屏幕设置相对位置的时候中间有间隙,可能你看不出来,但是我确实是这么解决的在显示设置里面,拖住一个屏幕往另一个屏幕靠拢,就像下面那样,再松开,点应用,我的这个问题就解决了。希望能够帮助到大家!...

2018-12-04 14:29:27 21811 14

原创 删除掉中间几次没有用或者多余的git commit,而保留最后一次的文件状态

目的:保留最后一次commit,把中间几次的commit删除掉刚开始不熟悉git的时候改了一会就commit,或者不小心commit两次,然而其实中间很多次commit并没有必要,可以说的多余的或者说是没有用的,比如下图,中间两次commit并没有任何用处且重复了,所以我想把中间的commit删除掉,保留当前的文件内容,如果直接git reset --hard [commit ID]会把工作区的...

2018-11-23 19:48:06 3862

原创 Roboware新建python节点后在rosrun找不到该节点

Roboware新建python节点后在rosrun找不到该节点(按TAB键)问题描述(可忽略直接看解决办法)今天在用Roboware新建ROS测试节点,创建完功能包之后,我先是添加了C++节点,Roboware会自动创建一个publish和subscribe节点(test_pub.cpp和test_sub.cpp),会发送hello world消息,可以正常运行。但是我用同样的方法又新建一个...

2018-11-10 00:28:18 1918 1

原创 Roboware远程传输编译时找不到命令catkin_init_workspace: command not found解决

Roboware远程传输工程Remote Deploy错误提示如下:/tmp/roswstmp.sh: line 2: catkin_init_workspace: command not found Deploy Finished!ROS小白遇到这个问题就懵逼了,国内很多人都说是因为没有安装catkin_tools包,所以他们是说的解决方法就是各种安装或者重装这个包,可能有部分人是这个原因...

2018-10-23 23:07:52 2899

原创 Think Python读书笔记及课后习题---【前三章】

尝试1def printf(): print(&amp;amp;amp;amp;amp;amp;amp;quot;Hello World&amp;amp;amp;amp;amp;amp;amp;quot;)print(printf)printf()printf = 2print(printf)输出结果如下 &amp;amp;amp;amp;amp;amp;amp;amp;lt;function printf at 0x7f659

2018-09-11 03:18:29 1965

原创 自己测试的git clone和fork的区别

1.git clonegit clone [ssh地址] *类似*Download功能,就跟Windows一样将云端的仓库下载到本地电脑,可以理解成迅雷下载,可以把云端文件下载到本地电脑的当前文件夹。如下图,我先在桌面创建了一个Github的文件夹,之后在里面git clone之后就可以查看到多了一个Linux-C的文件夹,这就是git clone的作用 2.fork接下来...

2018-08-29 22:07:47 8059 1

原创 Github在网页的图形界面如何删除云端仓库(Repositoty)

如何在网页删除云端仓库直入主题项目首页往下翻,一般的项目都有Readme.md,如果没有随便打开一个文件编辑 会进入到下面这个界面,进入之后往下翻,在最下面 点击Delete 要你输入仓库名,这个时候可以滚动鼠标滚轮往上翻,就能看到仓库名了,把仓库名输入就可以确认了 好了,就是这样,网上百度到很多都是删除本地仓库,而我是要删云端的仓库,所以自己就找了...

2018-08-29 21:28:53 637

原创 win10安装Linux子系统(WSL)时遇到的两个问题

第一个错误,安装好Ubuntu 16.04 打开之后出现以下提示: Installing, this may take a few minutes. slRegisterDistribution failed with error: 0x8007019e he Windows Subsystem for Linux optional corrponent i...

2018-08-29 17:10:02 64376 8

空空如也

空空如也

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

TA关注的人

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