分类: 未分类

  • python或pyinstaller报”source code string cannot contain null bytes”

    pyinstaller报这个错误是因为python版本太低,不支持某些语法
    python报这个错误可能因为py文件损坏,加密,换行符,字符编码等问题

    Views: 243

  • 解决nextcloud中Photos应用不更新或显示照片问题

    1. 方法1

      php occ files:scan --generate-metadata --all

    2. 方法2

      cd /var/www/nextcloud
      rm -rf data/appdata_ocfklnu4oq6f/preview/
      # 里具体appdata目录可能有差异
      php occ files:scan-app-data
      

      我是用的第1种方法,第2种方法没有试

    Views: 67

  • kylin解决重启后ip地址丢失的问题

    打开控制面板->网络连接
    点击+号新建网络连接


    然后配置IP地址,再把自动生成的连接删掉。
    如果不手动创建连接会每次启动时自动创建一个全新的连接,以前IP配置也就没有了,手动创建连接后不再自动创建新的连接。

    Views: 70

  • kylin上开启VNC

    • 安装tigervnc-server
      yum install tigervnc-server -y
      vi /lib/systemd/system/vncserver@.service

      kylin自带的这个配置文件是有错误的,要自己修改。
      确保这几处路径和用户名是对的
    • 配置密码
      1. vncpasswd

      直接执行vncpasswd时很蛋疼,即不能长也不能短,还要包括三种类型字符

      1. 如果不想要密码可以

      vi /root/.vnc/config
      添加securitytypes=none

      1. vncpasswd -f > ~/.vnc/passwd

      这样指定的密码没有限制,空密码都可以,第一行输入认证密码,第二行输入view only密码,最后回车,也可以输入认证密码后直接两个回车。执行这个命令时是没有任何输出的,要盲输。

    • 启动服务

      systemctl daemon-reload
      systemctl enable vncserver@:1.service
      systemctl start vncserver@:1.service
      

      默认端口是5901,如果@后面的数字是2就是5902,依次类推。如果启动多个服务可以多个用户同时登录互不影响。

    Views: 71

  • 解决docker仓库镜像不生效的问题

    docker logout
    如果已经登录了docker hub会导致docker pull时始终走你登录的那个仓库造成registry-mirrors不生效,这个问题困扰了我很多年。
    即使是在Docker Desktop上登录也会导致同样的问题,所以要用非官方仓库的时候不能登录任何docker帐号

    Views: 81

  • pip和poetry安装python依懒包慢

    已经使用了本地缓存仓库但还是很慢,后灰发现是指定的版本号范围比较大导致的,如果不指定精确的版本号则会花费很多时间用来匹配最优版本,在依懒层次和数量都比较多的时候会尤其明显,在安装numpy和pandas包的时候就是这样。如果在poetry中指定*号匹配所有版本那就更慢了。
    在kylin系统上还要执行

    echo ‘export PYTHON_KEYRING_BACKEND=keyring.backends.null.Keyring’ >> ~/.bashrc
    echo ‘export PYTHON_KEYRING_BACKEND=keyring.backends.null.Keyring’ >> ~/.profile
    这个环境变量还能解决报Failed to create the collection: Prompt dismissed.的问题

    Views: 88

  • pve安装Kylin-Server-V10 arm版本

    • 下载kylin iso
      https://sx.ygwid.cn:4431/
      我下载的是:Kylin-Server-V10-SP3-General-Release-2303-ARM64.iso
    • 创建虚拟机




      virtiogpu显卡类型
    • BIOS关闭安全启动
      在虚拟机启动的时候按F2进行BIOS



      在Attempt Secure Boot菜单下按空格键禁用安全启动,然后按F10保存
    • 启动虚拟机



      CPU是瑞芯微RK3588,大核是A76

    注意:

    • 显卡类型不能选串口和framebuffer,以前装ubuntu和windows 11用的是串口和framebuffer,以为装kylin也是,结果用framebuffer和串口始终会在进入引导界面的的时候卡死。
    • 对于大小核的板子要绑定纯大核或纯小核,有些系统不支持大小核

    Views: 47

  • 峰火HG5143F超级密码获取

    • 获取光猫mac地址
      可以看路由器背面,也可以从arp表中看到
    • 转换mac地址
      把mac地址中分隔符去掉,然后转为大写,不足2位的数字要补0
      54:e0:5:2a:4f:20 转换后就是54E0052A4F20
    • 启用光猫telnet
      浏览器打开http:/192.168.1.1/cgi-bin/telnetenable.cgi?telnetenable=1&key=54E0052A4F20
      如果浏览器显示telnetenable=1 或 telnet开启 ,则表示开启成功。
    • 登录telnet
      telnet 192.168.1.1
      账号是admin,密码是Fh@转换后MAC地址后6位,在这里就是FH@2A4F20
    • 获取超级密码
      进入telnet后执行
      load_cli factory
      show admin_name # 显示超级帐号
      show admin_pwd # 显示超级密码
    • 获取PPPOE密码
      进入宽带配置页,浏览器按F12打开开发工具栏,在下面找到文档类型是JSON的异步请求,里面已经包含了PPPOE的账号密码
    • 开启桥接模式
      把路由模式改为桥接模式,绑定接口选择全部lan口,确认后会断网,然后到路由器上配置PPPOE连接。

    Views: 50

  • macos命令行安装xcode command line tools

    • 在这里下载 xcode command line tools
      https://developer.apple.com/download/all/?q=Command%20Line%20Tools%20for%20Xcode
    • 挂载dmg
      hdiutil attach Command_Line_Tools_for_Xcode_15.3.dmg
    • 安装pkg包
      `sudo installer -package /Volumes/Command\ Line\ Developer\ Tools/Command\ Line\ Tools.pkg -target /“
    • 卸载dmg
      hdiutil detach /Volumes/Command\ Line\ Developer\ Tools

    Views: 45