[ ubuntu开启自启动 ]


在终端输入:

gnome-session-properties

配置信息(打开总段, 进入文件夹, 启动python文件)

gnome-terminal -- bash -c "cd ~/mtr-va-smart-watchdog-htd; python3 smart_watch_dog.py; exec bash"

gnome-terminal -- bash -c "cd ~/mtr-va-smart-watchdog-htd; python3 web_socket_server.py; exec bash"

gnome-terminal -- bash -c "cd ~/mtr-va

< Read more >

[ python asyncio使用 ]


fastapi启动websocket服务, 并且使用async

from fastapi import FastAPI, WebSocket, Depends, WebSocketDisconnect, WebSocketException
from fastapi.responses import HTMLResponse

from extends.redis.conn import redis_connection
from config.settings import get_settings, Settings
from typing import TypedDict, Litera

< Read more >

[ 解决Ubuntu20.04安装Docker时,设置仓库失败问题 ]


使用Ubuntu首次安装Docker时,需要使用以下指令设置Docker的稳定版仓库,以便之后可以通过仓库安装和更新Docker

sudo add-apt-repository "deb [arch=amd64] https://download.docker.com/linux/ubuntu $(lsb_release -cs) stable"

但是在设置过程中遇到了以下错误:

Err:5 https://download.docker.com/linux/ubuntu focal Release                          
  404  No

< Read more >

[ css布局 ]


总共两列, 左边一列:只有一个元素高100px, 右边一列:垂直两个元素, 各占50px

<!DOCTYPE html>
<html lang="en">
<head>
  <meta charset="UTF-8">
  <meta name="viewport" content="width=device-width, initial-scale=1.0">
  <style>
    .container {
      display:

< Read more >

[ docker部署opencv ]


docker部署opencv而且容器内的cv2.show显示到主机外面

  • 目前是在debian12系统中测试

1. 配置ssh打开x服务器转发图形

修改文件/etc/ssh/sshd_config, 搜索X11 ForwardX11 yes,X11Forwarding yes

# This is the sshd server system-wide configuration file.  See
# sshd_config(5) for more information.

# This sshd was compiled with PATH=/usr/local/bin:/usr/bi

< Read more >

[ Python弱引用 ]


weakref

本视频介绍了Python中的弱引用,即通过弱引用实现对对象引用计数,并在引用计数为零时将对象从字典中删除。同时,本视频还讲解了weak valid dictionary和weak key dictionary的概念和使用方法

import weakref

players = weakref.WeakKeyDictionary()

class Player:
    ...

# 报错
players[1]

# ???
players[Player]

< Read more >

[ SQLAlchemy关系 ]


在 SQLAlchemy 中,engine、metadata、table、column 和 mapper 是用来构建和管理数据库模型的不同概念,它们之间有着一定的关系。

Engine:

  • Engine 是 SQLAlchemy 中的核心概念之一,它代表着数据库的底层连接。Engine 负责与数据库建立连接,并且执行 SQL 语句。

Metadata:

  • Metadata 是用来存储数据库模型元数据的容器。它包含了数据库中所有表的描述信息,例如表的名称、列的信息等。

Table:

  • Table 表示数据库中的一张表格,它是由 metadata 定义的。每个 Table 对象通常对应着数据库中

< Read more >