文档备忘 ’ 目录归档

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

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捷径】京东签到-手动版撸京豆已关闭评论

【备忘】修复打印机脱机,自动重启 打印服务

保存成 bat 文件,可以自动重启 打印服务,以解决打印机脱机等问题

@echo off
>nul 2>&1 "%SYSTEMROOT%\system32\cacls.exe" "%SYSTEMROOT%\system32\config\system"
if '%errorlevel%' NEQ '0' (
goto UACPrompt
) else ( goto gotAdmin )
:UACPrompt
echo Set UAC = CreateObject^("Shell.Application"^) > "%temp%\getadmin.vbs"
echo UAC.ShellExecute "%~s0", "", "", "runas", 1 >> "%temp%\getadmin.vbs"
"%temp%\getadmin.vbs"
exit /B
:gotAdmin
if exist "%temp%\getadmin.vbs" ( del "%temp%\getadmin.vbs" )

echo 检测 打印服务 状态
for /f "skip=3 tokens=4" %%i in ('sc query Spooler') do set "zt=%%i" &goto :next
:next
if /i "%zt%"=="RUNNING" (
    echo 关闭打印服务
    sc stop Spooler
) else (
    echo 该服务现在处理停止状态
    echo 启动打印服务    
    sc start Spooler
    exit
)
sc start Spooler
exit
  • 【备忘】修复打印机脱机,自动重启 打印服务已关闭评论

【黑苹果】 HD4000 2K显示器 花屏 Clover 注入EDID 解决,可正常显示2K分辨率

undefined
之前一台小机器装了黑苹果,显卡内置HD4000,只有HDMI接口,可以正常驱动。当时使用的是一台19寸普屏的液晶显示器,HDMI输出,正常进入系统,硬件驱动,分辨率正常。

undefined
这几天换了台2K分辨率的23寸AOC显示器,启动正常,但是在LOGO界面就花屏,屏幕下方三分之一一片绿色,上面四个重叠在一起的画面。进入系统后,凭借模糊可辨的界面,进入显示器分辨率调节,设置为720后,屏幕不花屏了。但是只能显示原来整个屏幕图像三分之二,没有程序坞显示。看显示器分辨率,1080P,1080i,720,试了一下,只有720能正常显示。显示器识别信息错误,识别成了30寸。
undefined
开始折腾,换驱动,不停设置重启,都没用。最后看到一片文章Clover 注入EDID 解决内屏黑屏,既然我的新显示器识别错误了,可能可以通过这个方法解决问题。

下载 EDIDManager ,在 Win 系统下运行,选择新的显示器,在软件的左上角File菜单,选择”save edid report”,保存到桌面。打开进行编辑,只需要下图框中那些数字,最后把空格去掉,把换行去掉,变成一串字符串,就是我们需要的ID了。
undefined
【举例】

00FFFFFFFFFFFF004CA342310000000000140103801A0E780A3405935655922920505400000001010101010101010101010101010101121B566C50001030201624000090100000190000000F0000000000000000002AC0062900000000FE0053414D53554E470A2020202020000000FE00313136415430342D5330310A200042

这串ID保存好,进入 macos,打开 Clover,打开自己的启动配置文件,输入字符串,保存,重启。
undefined 阅读全文

  • 【黑苹果】 HD4000 2K显示器 花屏 Clover 注入EDID 解决,可正常显示2K分辨率已关闭评论

[ASUS] [梅林] 定时开关 WiFi

ASUS 路由官方固件,刷了 梅林merlin 固件,尽然没法子自定义开关WiFi…
只能自己动手操作了,每周 1-5 定时开关 访客网络2。
已开启 JFFS,并安装了 Entware

我这边访客网络为 wl0.2,大家可以看自己的路由器是多少。
我选择直接关闭WiFi网卡,好处是关闭、开启,不会丢失 mac 绑定控制,mac地址限制还在。
定时开启的语句如下,丢到启动脚本里面就可以。
cru a Start-Guest-WIFI “00 09 * * 1-5 /sbin/ifconfig wl0.2 up”
cru a Stop-Guest-WIFI “00 19 * * 1-5 /sbin/ifconfig wl0.2 down”

定时停止启动的命令参数含义如下:
cru a Stop-Guest-WIFI “00 19 * * 1-5 command”
基本格式 :
*  *  *  *  *  command
分  时   日  月  周  命令

第1列表示分钟1~59 每分钟用*或者 */1表示
第2列表示小时1~23(0表示0点)
第3列表示日期1~31
第4列表示月份1~12
第5列标识号星期0~6(0表示星期天)
第6列要运行的命令

  • [ASUS] [梅林] 定时开关 WiFi已关闭评论

return top