关于华为笔记本 MateBook X Pro 2022 Unknown key pressed, code 0x0c21
系统及硬件环境说明:硬件型号:HUAWEI MRG-WXX内存:16GB处理器:11th Gen Intel® Core™ i7-1195G7 × 8显卡:Mesa Intel® Xe Graphics (TGL GT2)磁盘:512GB
操作系统名称:Debian GNU/Linux 12 (bookworm)操作系统类型:64位GNOME 版本:43.6窗口系统:Wayland
起因华为 MateBook X Pro 2022 安装 Debian 12 ,发现一旦电脑休眠时间过长,就无法唤醒(无论是使用鼠标点击还是按电脑键盘,只有键盘指示灯亮,但是屏幕是黑的)
日志分析:demsg -T 硬件日志日志详情:
123456789101112131415161718192021222324oot@debian:~# dmesg -T [Sun Aug 6 09:26:12 2023] microcode: microcode updated early to revision 0x2a, date = 2022-12-28[Sun Aug 6 09:26:12 20 ...
django 系列-admin
django admin 是 django 自带的后台管理系统
创建后台超级管理员账号密码django 虽然自带 django 管理后台,但是,它默认没有为后台管理创建账号密码。而是需要我们手动去创建:
创建超管账户1.打开命令行终端,进入项目根目录,执行下面的命令创建超管账户:
1234567(web12) leazhi@ubuntuhome:~/web12$ python3 manage.py createsuperuser用户名 (leave blank to use 'leazhi'): leazhi电子邮件地址: [email protected]: Password (again): Superuser created successfully.(web12) leazhi@ubuntuhome:~/web12$
2.创建成功后,我们就可以打开浏览器,输入 django 项目运行的访问地址: http://IP:PORT/admin 进行访问登陆了,如下图:
修改超管密码修改超管密码有两种方式:一是你自己记得超管密码,这种方式就直 ...
django 系列-DRF
安装配置 DRF安装 DRF打开终端,进入 django 开发的python 虚拟环境中,执行下面的命令安装 DRF:
1234567891011121314leazhi@ubuntuhome:~$ workon web12(web12) leazhi@ubuntuhome:~$ pip3 install djangorestframeworkLooking in indexes: https://pypi.tuna.tsinghua.edu.cn/simpleCollecting djangorestframework Downloading https://pypi.tuna.tsinghua.edu.cn/packages/ff/4b/3b46c0914ba4b7546a758c35fdfa8e7f017fcbe7f23c878239e93623337a/djangorestframework-3.14.0-py3-none-any.whl (1.1 MB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 1.1/1.1 MB 3.2 ...
django 系列-模板的使用
模板的配置1.编辑项目下的 settings.py 文件,在该文件中找到关键字 TEMPLATES = [...] ,修改其中的 DIRS 关键字后的值,指定模板文件存放的目录路径,比如:
12345678910111213141516TEMPLATES = [ { 'BACKEND': 'django.template.backends.django.DjangoTemplates', # 指定使用的模板文件夹 --- 存放 html 文件目录, 写创建的目录路径 'DIRS': [BASE_DIR / 'templates'], 'APP_DIRS': True, 'OPTIONS': { 'context_processors': [ 'django.template.context_p ...
hexo 系列019-启用文章美化
1.进入 hexo 站点根目录:
1cd /data/hexo/blog
2.编辑主题目录下的配置文件 themes/butterfly/_config.yml ,找到关键字 beautify: ,将其配置成:
1234567# Beautify (美化頁面顯示)beautify: enable: true field: post # site/post #title-prefix-icon: \f0c1' # '\f0c1' title-prefix-icon: '\f1de' # '\f0c1' title-prefix-icon-color: '#F47466' # '#F47466'
3.打开 https://fontawesome.com/icons/categories/coding 站点,找符合你自己的 ICON 图标,且不能带 PRO 字样的(因为 PRO 字样的需要收费才可以使用的),然后点击该图标,如下图:
4.复制 Uni ...
django 系列-模型类(三)
在模型类二中简单的使用了 get() 查询 和 filter() 条件查询,接下来就要做一些高级查询。如下:
all() 方法,查询表中所有数据通过 all() 方法,查询表中所有数据,返回 QuerySet 列表。可以通过下标取值。但不能通过属性取值(因为返回的数据烈性是列表,有多个相同的属性)。如果非要取,那么只能通过循环的方式取出!
调用类属性 objects 的 all() 方法查询表中所有数据,如下:
123456789101112>>> BookInfo.objects.all()<QuerySet [<BookInfo: 射雕英雄传>, <BookInfo: 天龙八部>, <BookInfo: 笑傲江湖>, <BookInfo: 雪山飞狐>, <BookInfo: python 从入门到精通>, <BookInfo: pyt 西游记2>, <BookInfo: 西游记后传>]># 通过下标取值>>> BookInfo.objects.a ...
Openresty 系列002-测试加载 lua 脚本
1.编辑 /usr/local/openresty/nginx/conf/nginx.conf 文件,配置内容为:
12345678910111213141516171819202122232425262728293031worker_processes 1;events { worker_connections 1024;}http { include mime.types; default_type application/octet-stream; sendfile on; keepalive_timeout 65; # 加载lua 包和 lua 的 c 包(可以不用添加的) # lua_package_path "/usr/local/openresty/lualib/?.lua;;"; # lua_package_cpath "/usr/local/openresty/ ...
Tengine 系列002-测试加载 lua 脚本
前面我们已经成功为 tengine 添加了 lua 模块。现在我们就来测试下,看能否能被正吃识别。
将 lua 代码写在 nginx 配置文件中1.在 nginx 的 conf.d 目录下添加一个测试的域名文件 test.damo.com.conf ,内容为:
1234567891011121314151617181920212223242526272829303132server { listen 80; listen 443 ssl; server_name test.damo.com; index index.htm index.html; root /usr/local/nginx/html; ssl_certificate /usr/local/ssl/test.damo/test.damo.pem; ssl_certificate_key /usr/local/ssl/test.damo/test.damo.key; ssl_session_cache shared:SSL:1m; ssl_sessi ...
Openresty 系列001-源码编译安装
OpenResty® 是一个基于 Nginx 与 Lua 的高性能 Web 平台,其内部集成了大量精良的 Lua 库、第三方模块以及大多数的依赖项。用于方便地搭建能够处理超高并发、扩展性极高的动态 Web 应用、Web 服务和动态网关。
OpenResty® 通过汇聚各种设计精良的 Nginx 模块(主要由 OpenResty 团队自主开发),从而将 Nginx 有效地变成一个强大的通用 Web 应用平台。这样,Web 开发人员和系统工程师可以使用 Lua 脚本语言调动 Nginx 支持的各种 C 以及 Lua 模块,快速构造出足以胜任 10K 乃至 1000K 以上单机并发连接的高性能 Web 应用系统。
OpenResty® 的目标是让你的Web服务直接跑在 Nginx 服务内部,充分利用 Nginx 的非阻塞 I/O 模型,不仅仅对 HTTP 客户端请求,甚至于对远程后端诸如 MySQL、PostgreSQL、Memcached 以及 Redis 等都进行一致的高性能响应。
系统环境:Debian 12 ,内核版本6.1.0-9-amd64 #1 SMP PREEMP ...
《自由》系列 - 服务端(WS+NGINX)部署
v2ray 部署安装1.从 github 站点 下载最新版本的 v2ray 压缩包文件到 /usr/local/src/ 目录:
2.将其解压到下载目录:
1unzip /usr/local/src/v2ray-linux-64.zip -d /usr/local/src/v2ray
3.将解压目录移动到 /usr/local/ 目录下
1cp -r /usr/local/src/v2ray /usr/local/
4.将 /usr/local/v2ray/ 目录下的可执行文件复制到 /usr/sbin/ 目录下:
1cp /usr/local/v2ray/{v2ctl,v2ray} /usr/sbin/
5.将 /usr/local/v2ray/systemd/system/ 目录下的 v2ray.service 复制到 /lib/syste ...