文档备忘 ’ 目录归档

Docker desktop 更换虚拟机默认存储位置

  • WSL2 模式下 docker-desktop-data vm 磁盘映像通常位于以下位置:
    C:\Users\用户名\AppData\Local\Docker\wsl\data\ext4.vhdx
    

    **按照以下说明将其重新定位到其他目录,并保留所有现有的Docker数据**

  1. 首先,右键单击 Docker Desktop 图标关闭 Docker 桌面,然后选择退出 Docker 桌面,然后,打开命令提示符:
    wsl --list -v
    
  2. 您应该能够看到,确保两个状态都已停止
    # 默认情况下,Docker Desktop for Window会创建如下两个发行版(distro)
    C:\Users\用户名\AppData\Local\Docker\wsl
    
    docker-desktop (对应distro/ext4.vhdx)
    docker-desktop-data (对应data/ext4.vhdx)
    
  3. 将 docker-desktop-data 导出到文件中(备份 image 及相关文件),使用如下命令:
    wsl --export docker-desktop-data "D:\\docker-desktop-data.tar"
    
  4. wsl取消注册docker-desktop-data,请注意
    # C:\Users\用户名\AppData\Local\Docker\wsl\data\ext4.vhdx 文件将被自动删除    
    wsl --unregister docker-desktop-data
    
  5. 将导出的 docker-desktop-data 再导入回 wsl,并设置路径,即新的镜像及各种 docker 使用的文件的挂载目录,我这里设置到 E:\Docker-wsl\wsl
    wsl --import docker-desktop-data "E:\Docker-wsl\wsl" "D:\\docker-desktop-data.tar" --version 2
    
  6. 命令执行完毕,就能在目录下看到文件了,这时次启动 Docker Desktop,一切正常
  • Docker desktop 更换虚拟机默认存储位置已关闭评论

SandForce SF-2241(SP900)SSD 开卡

近期多块 SP900 128G 的 SSD 开机无法识别,挂载 USB 接口在其它电脑上面也无法识别。网上搜了一下,估计是固件掉了, 真的是服了,一下子坏了3块。
看了一下,都需要装 linux 系统下进行开卡操作,找了一圈,找到一个 linux 虚拟机镜像,集成了相应的软件,挂载后可以直接使用。按照教程,一步一步来,还是很方便的开卡成功,自己记录一下,存档。

最关键的一步,就是确认自己的 SSD 所使用闪存颗粒,我这边3块硬盘,使用了2种闪存颗粒,通过关键字网上查询到相似的颗粒型号,然后通过 FW_PPRO_6_0开头的 excel 配置文件,筛选到相应的 Release Config ID,尝试后一次ok,整理保存以下列表。
阅读全文

  • SandForce SF-2241(SP900)SSD 开卡已关闭评论

Office 下载及部署安装

  1. 从微软网站下载 Office Deployment Tool,它是一款命令行工具,可以使用它下载并将 Microsoft 365 应用版部署到客户端计算机;
  2. 双击下载的文件,指定一个目录,将会解压出 1个setup.exe文件和 4个.xml文件。setup.exe 是 Office 部署工具可执行文件,.xml文件是示例配置文件。将需要安装的 office 配置文件中 Language 标签的ID属性修改成 zh-cn;
  3. 按住 Shift 键之后,鼠标右击,选择在此处打开 Powershell 窗口;
  4. 在打开的 Powershell 窗口中,输入下列代码下载 office(选择你需要的示例配置文件),如果没有任何提示信息,说明正在下载文件:
    .\setup.exe /download configuration-Office2021Enterprise.xml
    
  5. 下载完成后,输入以下代码安装部署 office,如果没有任何提示就表示安装成功;
    .\setup.exe /configure configuration-Office2021Enterprise.xml
    
  6. 根据自己需求激活 office。
  • Office 下载及部署安装已关闭评论

MacBook Pro 2017 更新 Monterey 后合盖休眠掉电严重解决办法 pmset

macos 更新到 ventura 一切都恢复正常了,待机休眠基本不掉电,建议更新!

# MacBookpro 2017 休眠设置 pmset 解决耗电问题

更新 Monterey 后待机20多小时耗电 30% 左右,找不到好办法,只能每次休眠时关闭 Wi-Fi 及蓝牙,好麻烦。期间找过苹果也没用,折腾好久进行如下设置解决问题。

  • 设置相应参数后,不用关闭 Wi-Fi 及蓝牙,待机休眠20多小时耗电才 1% 左右,完全满足要求
作用 命令行
列出设置信息 pmset -g custom
建议查看电池处 sleep 状态这边是否有阻止休眠的项目,我这边有…
* sleep 1 (sleep prevented by sharingd)
如果 sleep 项目有阻止休眠的项目,可查看具体阻止程序名称
pmset -g assertions
* (sharingd): [xxxx] 00:01:46 PreventUserIdleSystemSleep named: “Handoff”
这个是由于启用了 【接力】,在【设置】-【通用】中关闭即可
[1]设置使用电池的休眠模式 sudo pmset -b hibernatemode 3 或 25
[2]休眠时的网络状态设为关闭 sudo pmset -b tcpkeepalive 0
[3]设置电池电量阀值(默认50) sudo pmset -b highstandbythreshold 80
[4]合盖时如果电量低于80,20分钟后睡眠 sudo pmset -b standbydelaylow 1200
[5]盒盖时如果电量高于80,30分钟后睡眠 sudo pmset -b standbydelayhigh 1800

[4] [5] 项设置尽量让电脑在电池供电时尽快进入睡眠模式

  • MacBook Pro 2017 更新 Monterey 后合盖休眠掉电严重解决办法 pmset已关闭评论

解决 Windows10 Ensp ac等设备无法启动 一直提示 “#” 等错误

  1. 在虚拟机中复制该虚拟机 直接运行有报错信息:
不能为虚拟电脑 WLAN_AC_Base 副本 打开一个新任务.

Raw-mode is unavailable courtesy of Hyper-V. (VERR_SUPDRV_NO_RAW_MODE_HYPER_V_ROOT).

返回 代码: E_FAIL (0x80004005)
组件: ConsoleWrap
界面: IConsole {872da645-4a9b-1727-bee2-5585105b9eed}
  • 需要在 windows10 中关闭 Hyper-v
bcdedit # 查看 hypervisorlaunchtype 是否为 auto

bcdedit /set hypervisorlaunchtype off # 关闭
  1. 系统防火墙将 ensp 相应程序开放访问

  2. 按照 ensp 帮助文件中的要求,删除虚拟机中所有 ensp 的虚拟机器,删除所有涉及的虚拟介质,删除 ensp 安装目录中所有涉及的虚拟机文件夹。

  3. 启动 ensp,工具–>注册设备。

  4. 正常启动各设备

End

  • 解决 Windows10 Ensp ac等设备无法启动 一直提示 “#” 等错误已关闭评论

Python3+Flask+uwsgi Nginx

安装 python 虚拟环境
pip install python3         # 安装 python3
mkdir flask_uwsgi           # 创建部署 flask 的文件夹
cd flask_uwsgi
python3 -m venv ./ven       # 创建虚拟环境,放在测试目录下 ven 目录中,此命令将创建目标目录
source env/bin/activate     # 激活虚拟环境
deactivate                  # 退出虚拟环境
安装 flask,以下是在 python 虚拟环境中运行
pip install flask       # 安装 flask

​ 创建 myapp.py 以便运行网站

from flask import Flask

app = Flask(__name__)

@app.route("/")
def hello():
    return "Hello World!"

@app.route("/moco")
def moco():
    return "Hello moco!"

if __name__ == "__main__":
    app.run(host='0.0.0.0', port=5000)

​ 运行 python myapp.py,正常情况浏览器访问 主机地址:50000 进行访问(防火墙开放该端口) 阅读全文

  • Python3+Flask+uwsgi Nginx已关闭评论

给windows 7安装文件添加USB3.0驱动

创建目录 usb3 mount,把 usb3.0 驱动拷贝至 usb3 目录
执行命令
  1. 创建文件夹 win7,将下载的 Usb3 驱动文件中的驱动文件夹解压到该目录下的 usb3 目录下;
  2. 将启动 U盘 中 source 文件夹下的 install.wim boot.wim 两个文件复制到 win7 目录下;
  3. 执行以下命令
    dism /Get-WimInfo /wimfile:install.wim #查看该映像包含的安装版本
    dism /mount-wim /wimfile:install.wim /index:1 /mountdir:mount #index 就是指定上一个命令查看的安装版本索引号
    dism /image:mount /add-driver:"usb3" /recurse #搜索 usb3 目录装载可用驱动
    dism /unmount-wim /mountdir:mount /commit #保存映像
    
    dism /mount-wim /wimfile:boot.wim /index:2 /mountdir:mount
    dism /image:mount /add-driver:"usb3" /recurse
    dism /unmount-wim /mountdir:mount /commit
    
  4. 将 install.wim boot.wim 拷贝到原来的目录覆盖原文件。
  • 给windows 7安装文件添加USB3.0驱动已关闭评论

[黑苹果]HP ZHAN66 PRO 14 G2

显卡正常驱动
声卡正常驱动
三星pm981正常
intel Wi-Fi正常
usb3.0正常

usb2.0 蓝牙 有线网卡暂时还未操作
记录一下用到的工具

  • [黑苹果]HP ZHAN66 PRO 14 G2已关闭评论

【备忘】备份本地文件到ftp服务器脚本

在Windows服务器上保存为bat文件,定时运行。将sql数据库备份文件,定时备份到 ftp 服务器。

@echo off
echo.
set data=%date:~0,4%_%date:~5,2%_%date:~8,2%
echo open XXX.XXX.XXX.XXX 667 >ftp.txt
echo ftpuser>>ftp.txt
echo ftppassword>>ftp.txt
echo binary>>ftp.txt
echo cd ftp服务器文件夹>>ftp.txt
echo lcd 本地文件夹>>ftp.txt
echo prompt>>ftp.txt
echo mput xxxxxx_%data%*.* >>ftp.txt
echo close>>ftp.txt
echo bye>>ftp.txt
ftp.exe -s:ftp.txt
echo.
  • 【备忘】备份本地文件到ftp服务器脚本已关闭评论

【iOS捷径】京东签到-手动版撸京豆

ios的捷径可以让我们实现一写比较有趣、实用的功能,以下是一个可以自动帮你打开京东签到页面的捷径。捷径会按照自己整理输入的链接,一个一个依次在京东app中打开,然后我们可以手动点击签到。以防需要签到的路径太多忘记。
签到链接可以在京东app中直接选择分享,然后在微信什么的复制,就可以粘贴到捷径的文本框里面,一行一个。

ios 捷径 京东签到 手动撸京豆

  • 【iOS捷径】京东签到-手动版撸京豆已关闭评论

return top