Rustdesk远程桌面搭建,TeamViewer平替

以最新版本1.2.3为例,不要安装nightly,会存在很多问题

搭建私人中转服务器

防火墙放开21115-21119,8000,21116端口

1
2
3
wget https://github.com/rustdesk/rustdesk-server/releases/download/1.1.8-2/rustdesk-server-linux-amd64.zip
tar -xvzf rustdesk-server-linux-amd64.zip
cd amd64
阅读全文 »

PyWinAuto+Pyauotgui实现Windows自动化操作

目前有操作Java开发的桌面程序的需求,PyWinAuto对于Java自绘图的无法读取到菜单,只能获取到窗口,则思路为使用PyWinAtuo打开窗口,使用Pyautoui进行目标操作

PyWinAuto

通过inspect.exe 查看窗口信息

image-20231130100041736
阅读全文 »

解决pyinstaller打包文件过大的问题

  1. 原生系统使用了pandas和numpy包后,打包体积达到500M,新建虚拟环境后仍然无法解决
  2. 思路使用,使用docker打包进行解决

步骤

  1. docker pull cdrx/pyinstaller-windows
  2. docker run -it -v D:/PyCharm/project/pack:/home/ cdrx/pyinstaller-windows /bin/bash
  3. pip list查看当前存在的包,并按照缺少的包
  4. pyinstaller -F -w xxx.py进行构建

存在的问题

阅读全文 »

Ubuntu20.04安装Transmission4.0

步骤

  1. 直接下载最新版本transmission包,由于Ubuntu23已经内置,直接下载deb包即可,下载地址:https://launchpad.net/ubuntu/+source/transmission

  2. 如果已安装老版本,则先删除sudo apt remove tramsmission-daemon

  3. 下载新版本transmission-commontransmission-daemon

  4. 使用sudo dpkg -i 包名依次安装transmission-commontransmission-daemon

  5. 安装美化WebUI,github:https://github.com/ronggang/transmission-web-control

    1. wget https://github.com/ronggang/transmission-web-control/raw/master/release/install-tr-control-cn.sh

    2. sudo bash install-tr-control-cn.sh

    3. 一定使用github版本,gitee版本会报错

    4. 由于4.0之后从web变为public_html,需要修正目录,命令:

      1
      2
      sudo mv /usr/share/transmission/public_html/ /usr/share/transmission/public_html_bak
      sudo mv /usr/share/transmission/web/ /usr/share/transmission/public_html/

备注

  • Transmission4.0后可以自动跳过散列检查!‘fast’检查模式,配置项
阅读全文 »

Ubuntu23.04安装Wine微信

  1. 推荐使用ukylin-wine,原版wine需要配置大量细节
1
2
http://archive.ubuntukylin.com/software/pool/partner/ukylinwine_70.6.3.25_amd64.deb
sudo dpkg -i ./ukylinwine_70.6.3.25_amd64.deb
  1. 安装微信
1
2
wget http://archive.ubuntukylin.com/software/pool/partner/ukylin-wechat_3.0.0_amd64.deb
sudo dpkg -i ukylin-wechat_3.0.0_amd64.deb
阅读全文 »

Ubuntu下CUPS配置L850打印机,老打印机也能联网打印

  1. 安装驱动,Ubuntu可以自动安装,或者手工下载deb安装
    1. 本人Epson L850,驱动下载网址https://download.ebz.epson.net/dsc/search/01/search/?OSC=LX
    2. Epson中文不提供Linux驱动,英文和日文都提供,很服!
  2. 安装CUPS
    1. 一般图形化界面会自动安装
    2. sudo apt install cups
    3. 开启共享
    4. 若有防火墙,放开631端口 image-20231105103823407
  3. 访问http://xx.xx.xx.xxx:631即可管理打印机

Windows

添加打印机,地址https://192.168.3.5:631/printers/EPSON-L850-Series,更换为自己的ip和打印机名称即可

安卓

阅读全文 »

Hexo主题更新及更换评论系统Waline

1
npm install hexo-theme-next --save
1
npm install @waline/hexo-next --save
1
npm install hexo-renderer-stylus@latest --save

不更新stylus会导致生成错误

阅读全文 »

地震速报笔记备忘

地震速报管理规定

  1. 发震时刻:YYYY-MM-DD HH:MM:SS.S

  2. 震中坐标,经纬度,保留2位小数

  3. 发布震级:M,保留1位小数

  4. 震源深度:km,保留到个位,天然地震不能为0或空

  5. 参考震中:

    | 条目 | 规范 |
    | ———————— | —————————————————————————————— |
    | 陆地 | 三级地名,参考:甘肃临夏州积石山县 |
    | 陆地50km内海域 | 三级地名加海域,参考:江苏南通市如东县海域 |
    | 陆地大于50km海域 | 渤海海域、黄海海域、东海海域、台湾海峡、北部湾海域、南海海域 |
    | 国外 | 国名、海岛、某公海海域 |

  6. 地震名称同时给出全称和简称(《地震名称确定规范》(DB/T 58))

  7. 地方速报任务和时间要求

    | 地域 | 要求 |
    | —————————————- | ————————— |
    | 上海行政区边界50km范围内 | M$\ge$2.0 10分钟内 |
    | 上海行政区边界外100km范围内 | M$\ge$4.0 15分钟内 |
    | 上海行政区边界外200km范围内 | M$\ge$5.0 15分钟内 |
    | 上海行政区边界外300km范围内 | M$\ge$6.0 15分钟内 |

    未达到速报要求但==有感==的天然或非天然地震,应该在规定时间内完成初报,同时通过电话和台网中心确认

  8. 计算震级的台数一般不应该少于4个

  9. 省级地震台网负责AU的参数更新和修正

  10. 台网中心以省级台网测定的参数为初报结果,以台网中心测定的为正式报结果;台网中心不报的以省级台网结果为准

  11. 省级达标台网中心不达标、省级不达标台网中心达标的以台网中心CD为准

  12. | 代号 | 说明 |
    | —— | ———————————————————— |
    | CC | 国家地震台网中心正式报 |
    | CA | 国家地震台网中心转发省级台网中心的初报 |
    | CD | 国家地震台网中心转发省级台网中心的正式报 |

    EQIM中三种结果都要接收

  13. 有CC认CC,没有认CD

  14. EQIM每天发测试,经纬度仅为0.0,参考地名为测试

地震图解释

地震震相(IASP91) 说明
Pg 上地壳内震源的上行P波或射线底部到达上地壳的P波
Pb(P*) 下地壳内震源的上行P波或其底部达到下地壳的P波
Pn 底部到到最上层地幔的任意P波,来自最上层地幔内震源的上行P波
Sg 上地壳内震源的上行S波或其底部到达上地壳的S波
Sb(S*) 下地壳内震源的上行S波或其底部到达下地壳的S波
Sn 底部到达最上层地幔的S波或者来自最上层地幔震源的上行S波
阅读全文 »
0%