- 博客(102)
- 收藏
- 关注
原创 网络摄像头求助
1 支持太阳能充电2 支持4g(我们公司有自己的物联网卡)3 支持视频转发(我们有自己的app 用户可一在我们的app 查看摄像内容)
2023-04-04 12:00:43
179
原创 安装 virtualenvwrapper 报错subprocess-exited-with-error metadata-generation-failed
【代码】安装 virtualenvwrapper 报错subprocess-exited-with-error metadata-generation-failed。
2023-04-03 21:06:13
1160
1
原创 npm install warning Lockfile has incorrect entry for “ue-class-component@8.0.0-g“. Ignoring it
【代码】npm install warning Lockfile has incorrect entry for “ue-class-component@8.0.0-g“. Ignoring it。
2023-04-02 14:52:37
612
1
原创 panic: secret‘s length can‘t be less than 8
go 报错panic: secret's length can't be less than 8
2023-01-04 15:49:44
128
原创 RabbitMQ方法
使用了 RabbitMQ 日常记录生产者(官网copy)生产者import pikacredentials = pika.PlainCredentials('yuanwz', '123456')connection = pika.BlockingConnection(pika.ConnectionParameters( host='192.168.31.9', port=5672, credentials=credentials))channel = connecti
2022-04-15 17:22:29
2005
原创 # flask 项目使用多个数据库
flask项目使用多个已经创建好的数据库class BaseModel(db.Model):"""公共模型"""__abstract__ = Trueid = db.Column(db.Integer, primary_key=True, comment="主键ID")# name_class = db.Column(db.String(55), default='', comment='命令类别')status = db.Column(db.Boolean, default=False,
2022-04-15 13:43:18
1673
2
原创 ## redis链表 列表
// 节点typedef struct listNode{ // 上个节点 struct listNode *prev; // 下个节点 struct listNode *next; // 具体值 void *value;} listNode; // 链表typedef struct list{ // 头节点 listNode *head; // 尾节点 listNode *tail; // 节点数
2022-04-13 18:20:11
1600
原创 # redis 字符串数据结构个人理解
redis数据结构之字符串string三种内部编码 int ,embstr,rawint 当一个key的value是整形时候、Redis后悔将编码为int类型 如果吧value当做字符串来看的时候 长度不能超过20 保存为longenbstr 保存长度小于44字节 分版本raw 保存长度大于44字节的字符串 分版本int 保存整数 raw保存长字符串 embstr 短字符串raw 使用的是redisobject和sds保存数据 redis保存浮点数是字符串保存的 需要的时候再转成
2022-04-13 18:01:25
500
原创 is not among the defined enum values. Enum name: None. Possible values 报错
sqlalchemy报错
2022-03-09 17:47:36
678
原创 element之msgox
const h = this.$createElement; this.$msgbox({ title: '消息', message: h( "div", { attrs: { class: "el-form" } }, [ h("el-input", { .
2022-02-23 12:57:44
222
原创 内存地址 内存大小
内存是怎么排序地址的32位操作系统通过三十二个电信号排序组合 也就是 二的三十二次方0000000000000000000000000000001 00000000000000000000000000000010 1......1111111111111111111111111111111 4,294,967,296经过这么多可能 那么最终二的是十二次方就是 4,294,967,296 个地址假设一个空间就是一个比特位1000 0
2022-02-08 20:52:40
542
原创 Python与select,epoll使用
select来自于百度的一段解释: Select在Socket编程中还是比较重要的,可是对于初学Socket的人来说都不太爱用Select写程序,他们只是习惯写诸如connect、accept、recv或recvfrom这样的阻塞程序(所谓阻塞方式block,顾名思义,就是进程或是线程执行到这些函数时必须等待某个事件的发生,如果事件没有发生,进程或线程就被阻塞,函数不能立即返回)。可是使用Select就可以完成非阻塞(所谓非阻塞方式non-block,就是进程或线程执行此函数时不必非要等待事件的发生,
2021-11-13 17:33:03
781
原创 gunicorn部署flask
二零二一年十一月七日使用gunicorn服务进行项目部署gunicorn.conf.py# 导入获取cpu核数的包import multiprocessing# 导入获取本地计算机名称的包import getpass# 指定运行的worlers个数workers = mutiprocessing.cpu_count * 2 + 1# 获取本地的用户名(也就是本地电脑的名称)local_host_name = getpass.getuser()4绑定的端口号bing = '0.0.0
2021-11-07 22:26:14
442
1
原创 每周总结10-24
一、三元表达式在实际开发中 因为有需要去渲染饿了么的tag需求: 1.如果未激活是红色 2.如果激活状态下就是绿色实现: 前端的三元表达式的基本形式 var a = 0 var c = a==1 ? 10:20 白话解释 如果a此时是否等于1 如果等于1的话那么该值就是10 如果 不等于1的话该值就是20 更复杂的形式(因为业务并无此需求,在这里讲一下) var c = a==1 ? 10:(a==2? 30:40) 白话解释 如果a 等于1的话那么就是c就是1
2021-10-24 17:58:42
73
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人