如何从 Proxmox VE 6.4 升级到 Proxmox VE 7.0?

好久没关注 Proxmox VE 的官网。

直至前几天推荐 PVE 给同事使用时,才惊觉又升级大版本了。

作为升级强迫症患者,当然会选择立即升级到最新版本。

很早之前经历过从 PVE 5.x 升级到 6.0 的过程,现在又要开始 PVE 6.4 升级到 7.0。

总之,老老实实看官方教程就对了。

下面是各个 PVE 大版本升级的官方教程:

Upgrade from Proxmox VE 6.x to 7.0

Upgrade from Proxmox VE 5.x to 6.0

Upgrade from Proxmox VE 4.x to 5.0

Upgrade from Proxmox VE 3.x to 4.0

人生大事 - The Milestone

前天终于到了一个时间节点,按规定,拿号,排队,交钱,领证。

终于本本到手,虽然一直被埋怨,但没什么好后悔的。

over

【转】Android实现系统状态栏的隐藏和显示功能

问题描述

尤其视频类APP,需要实现切换到横屏后,隐藏系统状态栏,全屏显示,以实现看更大画面的视频。当切换回
竖屏后,又显示状态栏。那么如何实现呢?

网上流传着很多种做法

比如
1、在AndroidManifest.xml文件中修改theme

android:theme="@android:style/Theme.NoTitleBar.Fullscreen"

2、在setContentView方法前执行如下代码:

requestWindowFeature(Window.FEATURE_NO_TITLE) 
 getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN,WindowManager.LayoutParams.FLAG_FULLSCREEN);

3、通过ViewsetSystemUiVisibility方法

4、通过如下代码实现状态栏的隐藏和显示:

getWindow().addFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN) //隐藏状态栏 
getWindow().clearFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN) //显示状态栏

在我的项目中是要实现如下需求:在当前Activity中,切换到横屏后,不能销毁Activity再重新初始化,并且实现隐藏系统状态栏,全屏显示;当切换回竖屏后,又显示状态栏。另外,我不需要隐藏标题栏。

CentOS 7下,pip install -upgrade pip 导致 pip 无法使用的问题 ImportError: No module named typing

问题现象

pip安装某第三方 SDK,提示升级 pip,按提示升级 pip 后报错

导致报错的 pip 升级命令

pip install --upgrade pip

pip 错误提示

Traceback (most recent call last):
  File "/usr/bin/pip", line 9, in <module>
    load_entry_point('pip==21.1.2', 'console_scripts', 'pip')()
  File "/usr/lib/python2.7/site-packages/pkg_resources.py", line 378, in load_entry_point
    return get_distribution(dist).load_entry_point(group, name)
  File "/usr/lib/python2.7/site-packages/pkg_resources.py", line 2566, in load_entry_point
    return ep.load()
  File "/usr/lib/python2.7/site-packages/pkg_resources.py", line 2260, in load
    entry = __import__(self.module_name, globals(),globals(), ['__name__'])
  File "/usr/lib/python2.7/site-packages/pip/__init__.py", line 1, in <module>
    from typing import List, Optional
ImportError: No module named typing

人生大事 - The Great Event

人生一共也没几次机会干大事

昨天就干了一件

至于结果如何,还得等待时间来检验

Synology Chat 下载安装地址

由于众所周知的原因,Chat 目前已经被消失了

Synology 的国际版的站点仍然可以正常下载使用

且用且珍惜

  • Chat 苹果用户得自行找个海外iCloud账号安装

  • 上面的 Chat 套件和 APK 已备份到本站下载中心

Mac OS X Lion 10 7 4 如何安装Homebrew

参考文章:

  • Mac OS X Lion 10 7 4 如何安装Homebrew
    http://ocdman.github.io/2018/10/08/Mac-OS-X-Lion-10-7-4-%E5%A6%82%E4%BD%95%E5%AE%89%E8%A3%85Homebrew/
  • 【macOS】brew安装
    https://www.jianshu.com/p/1e5e72089a84

准备工作

  • 需要手工编译安装OpenSSL 1.1.1k
  • 需要手工编译安装curl最新版,注意编译时需要OpenSSLcacert.pem证书
  • 需要自行去 http://git-scm.com/ 下载并安装最新版本的git

重要的特殊操作

mkdir -p /usr/local/opt/curl/bin
mkdir -p /usr/loca/opt/git/bin
ln -s /usr/local/bin/curl /usr/local/opt/curl/bin/curl
ln -s /usr/local/bin/git /usr/local/opt/git/bin/git

mv /usr/bin/curl /usr/bin/curl_bak
cp /usr/local/bin/curl /usr/bin/curl

Vim打开文件中文乱码

解决办法

  • 编辑 ~/.vimrc 文件(没有则手动创建) 添加如下几行
set fileencodings=utf-8,ucs-bom,gb18030,gbk,gb2312,cp936
set termencoding=utf-8
set encoding=utf-8

解决 HAVCS 在最新版本的 HomeAssistant 无法正常启动的问题,AttributeError: 'ApiConfig' object has no attribute 'base_url'

不要频繁升级 HA【2021年5月15日更新】

强烈不建议升级到 core-2021.3.1 以及之后的版本,包括 core-2021.5.3
从 core-2021.3.1 以后的版本有一些莫名的 bug,目前博主稳定使用的版本还是 core-2021.2.3

问题描述

博主最近把 HomeAssistant 升级到最新版本后,HAVCS 就无法正常启动了

HomeAssistant正常运行HAVCS的版本:core-2021.2.3
HomeAssistant无法运行HAVCS的版本:core-2021.5.3

查看 HomeAssistant 的日志后发现,出现了一个错误

AttributeError: 'ApiConfig' object has no attribute 'base_url'