作者归档

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 下载及部署安装已关闭评论

【VBA】【Office宏】将数据按类分到不同 sheet

说明:
正好用到,翻了一下以前的收藏,发现有这么个 vba,正好拿来使用。Excel 365 for Mac 测试通过。
1. 先讲 sheet 第一列中的项目分类 排序;
2. 宏将 把分类中相同值的行数据复制到一个新的 sheet,sheet name 就是分类的名称;

CODE:

Function Rows_Split()
  Dim Rcount As Long, OldRow As Long
  Dim DataSheet As Worksheet
  Dim tSplit As String
  Dim Tx As String

  Set DataSheet = ActiveSheet
  Recount = ActiveSheet.Range("A65535").End(xlUp).Row + 1
  For Nx = 2 To Recount
      Tx = DataSheet.Cells(Nx, 1).Value  '第一栏为要分的类
      If Tx <> tSplit Then
         If OldRow <> 0 Then
            Debug.Print OldRow
            DataSheet.Rows(OldRow & ":" & Nx - 1).Copy Range("A2") '数据复制范围、
         End If

         If Tx <> vbNullString Then
            OldRow = Nx
            Worksheets.Add after:=Worksheets(Worksheets.Count)
            ActiveSheet.Name = Tx
            tSplit = Tx
        DataSheet.Range("A1:K1").Copy Range("A1") '标题列位置
         End If
      End If
  Next
  Set DataSheet = Nothing
End Function
  • 【VBA】【Office宏】将数据按类分到不同 sheet已关闭评论

更新 Mysql 报错 GPG Keys are configured as: file:///etc/pki/rpm-gpg/RPM-GPG-KEY-mysql

报错信息如下:

The GPG keys listed for the "MySQL 5.7 Community Server" repository are already installed but they are not correct for this package.
Check that the correct key URLs are configured for this repository.


 Failing package is: mysql-community-server-5.7.37-1.el7.x86_64
 GPG Keys are configured as: file:///etc/pki/rpm-gpg/RPM-GPG-KEY-mysql
PS:Mysql 升级 GPG 导致密钥配置失败

出现上述提示原因是 Mysql 的 GPG 升级了,需要重新获取

解决办法,更新证书

rpm --import https://repo.mysql.com/RPM-GPG-KEY-mysql-2022

重新安装 Mysql 正常

  • 更新 Mysql 报错 GPG Keys are configured as: file:///etc/pki/rpm-gpg/RPM-GPG-KEY-mysql已关闭评论

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已关闭评论

KODI 挂载 Plex 插件、解决中文乱码、开启中文菜单

  • 安装 kodi https://kodi.tv/download
  • 启动 kodi,进入设置在外观皮肤中更改字体。进入插件,安装中文语言及 plex 插件。并绑定自己的 plex 账户。
















  • KODI 挂载 Plex 插件、解决中文乱码、开启中文菜单已关闭评论

解决 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已关闭评论

return top