作者归档

【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

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

【备忘】备份本地文件到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