分类目录归档:技术随笔

技术随笔-随手记录一些生活中用到的技术

解决ubuntu dpkg 安装处理软件包报错的问题

之前用ubuntu apt-get install安装的时候总报错

E: Sub-process /usr/bin/dpkg returned an error code (1)

导致无法用apt-get install安装应用,试了很多办法,最后只有这个是可以用的。记录一下,以备不时之需。

sudo mv /var/lib/dpkg/info /var/lib/dpkg/info_bak
sudo mkdir /var/lib/dpkg/info
sudo apt-get update && sudo apt-get install
sudo mv /var/lib/dpkg/info/* /var/lib/dpkg/info_bak/
sudo rm -rf /var/Lib/dpkg/info
sudo mv /var/lib/dpkg/info_bak /var/lib/dpkg/info

修改itunes备份苹果手机默认路径

最近手机空间越来越小,备份以后删除一些不必要的文件就显得很重要了。

但是默认情况下itunes备份ios数据是在C盘,我的C盘剩余空间也放不下这个庞然大物了。

上网搜了下,找到了解决方案,记录下。

1、先删除C:\Users\你的用户名\AppData\Roaming\Apple Computer里的 MobileSync文件夹(首次安装iTunes没有的话,要先运行一下iTunes)。

2、在你想存放iTunes备份的分区(如E盘)新建一个文件夹,命名为”MobileSync”。

3、【Win+R】启动运行菜单,输入CMD。

4、执行命令:mklink/j “C:\Users\test\AppData\Roaming\Apple Computer\MobileSync” “E:\MobileSync”

执行完毕以后会创建一个链接,备份的文件都会指向E盘下的MobileSync。

然后备份文件都会在E盘创建,再也不用担心C盘没有空间了:

使用python对图片中的文字进行提取加翻译

一直都有一个需求,需要对部分的图片中的不同语言进行提取(虽然百度翻译也可以直接做),但是权当技术积累。主要是记录一下踩过的坑。

需要安装python3、引入两个库,分别是cv2(opencv-python)、pytesseract

import cv2
import pytesseract

可以通过pip install安装,我这里直接使用pycharm的settings安装的。

继续阅读

通过油猴脚本看各大视频网站VIP

最近狂飙很火啊,老婆还想着冲某奇的VIP看,通过网上搜索,发现油猴已经有脚本可以查看各大网站的VIP资源了。

安装油猴脚本之前,你需要一个chrome浏览器,通过谷歌扩展商店搜索:Tampermonkey(需要自备梯子)

下载好以后,找到脚本网站:

https://greasyfork.org/zh-CN/

继续阅读

通过powershell获取本机存在的伪协议

其实之前也有一个vbs脚本了,但是老是执行会报错,上网找了一个ps脚本,powershell执行。

执行之前需要管理员运行powershell

在powershell执行:

Set-ExecutionPolicy Unrestricted -Scope CurrentUser

选是:

可以列出所有本机安装软件关联的伪协议

附ps代码:

foreach ($Key in Get-ChildItem Microsoft.PowerShell.Core\Registry::HKEY_CLASSES_ROOT) {
    $Path = $Key.PSPath + '\shell\open\command'
    $HasURLProtocol = $Key.Property -contains 'URL Protocol'

    if (($HasURLProtocol) -and (Test-Path $Path))
    {
        $CommandKey = Get-Item $Path
        $Scheme = $Key.Name.SubString($Key.Name.IndexOf('\') + 1) + ':'
        Write-Host $Scheme $CommandKey.GetValue('')
    }
}