发现一个有意思的 CV 项目: roop

You only need one image of the desired face. No dataset, no training.

单图片换脸,尝试在本地 WSL 子系统部署。

电脑配置&环境

  • i7-5500U, 16G, NVIDIA GeForce GTX 950M 2G
  • Windows 10 教育版 22H2, WSL Ubuntu 20.04.6 LTS
Read more »

Prerequisite

手机和 PC 在同一个网络下。

PC 端

设置 - 防火墙和网络保护 - 公用网络 - Microsoft Defender 防火墙 关掉

1
ipconfig

找到当前网络的 IPv4 地址

打开 Fiddler,Tools - Options - Connections - Allow remote computers to connect ,打√
找到 Fiddler 监听端口 Fiddler listens on port, 默认 8888

Read more »

WSL2 Ubuntu 20.04 并不是很稳定,又或者由于其它的原因需要重置子系统,已经安装配置好的应用又要重新安装配置,已经踩过的坑又要重新踩一遍。所以有了这篇作为总结和备忘,以后再重新配置直接抄作业就行,不用再重新 debug 已经被 debug 多次的问题。不过新系统每个应用都要重新配置毕竟不是长久之道,早点升级机器配置安装 CDH 之类的集成环境才是正解(现在的机器内存就这么几个 G 你还要装 CDH 它能装吗? 装不了,没这个能力知道吧 ╮(╯_╰)╭)。

WSL2 Ubuntu 重置

Windows - 设置 - 应用 - 应用和功能 - 应用列表 - Ubuntu on Windows - 高级设置 - 重置

Read more »

在子系统上安装 SQL Server 上基本按照微软官方的 Tutorial, 原来想着照着上面的命令敲一遍完事大吉, 结果敲完最后一个命令sudo /opt/mssql/bin/mssql-conf setup 报错了:

1
2
System has not been booted with systemd as init system (PID 1). Can't operate.
Attempting to start the Microsoft SQL Server service failed.
Read more »

将备份在移动硬盘的 mdf 数据库文件导入到 SQL Server 时失败并提示拒绝访问:

1
2
3
4
消息 5120,级别 16,状态 101,第 1 行
无法打开物理文件“D:\test.mdf”。操作系统错误 5:“5(拒绝访问。)”。
消息 1802,级别 16,状态 7,第 1 行
CREATE DATABASE 失败。无法创建列出的某些文件名。请查看相关错误。

感觉是文件权限的问题。用 Get-Acl 看一下权限信息

Read more »

10 年前的电脑可以装最新的 Windows 11,10 年前的安卓机却装不聊最新的 Android 发行版。虽然安卓开放,但上游硬件厂商提供的驱动和文档确大都闭源甚至收费的。再加上对各种商业因素的考量,一款安卓手机发布 2 到 3 年后,厂商就愉快地结束升级支持并转身投入到新机器的系统适配和维护中去了。这台用着英伟达 SoC 的手机在服务周期内虽然从 MIUI5 升级到 MIUI9 ,但 Android 版本一直停留在 4.4.4,升级内容基本是换皮。被英伟达坑了的小米坑了一众相信 MIUI 的米粉。

Read more »

今天在 Ubuntu 子系统上登录 MySQL 是出现了下面的错误:

1
2
3
h****n@DESKTOP-*****:~$ sudo mysql
[sudo] password for h****n:
ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/var/run/mysqld/mysqld.sock' (2)

根据报错的信息在 /var/run/mysqld/ 目录下建了一个新的 mysqld.sock 并尝试重启 MySQL 服务后又出现了后面的错误:

1
2
3
4
h****n@DESKTOP-*****:/run/mysqld$ sudo service mysql restart
* Stopping MySQL database server mysqld
* Starting MySQL database server mysqld
su: warning: cannot change directory to /nonexistent: No such file or directory
Read more »