摘要:
@ neo4j数据库cypher查询 1.cypher: Cypher是一种声明式图查询语言,表达高效查询和更新图数据库。 常用的声明性语言:数据库查询语言(sql,xquery),正则表达式,编程逻辑,函数式编程和配置管理系统 声明式编程和命令式编程: 声明式编程是一种编程范式,构建计算机程序 阅读全文
摘要:
基于websocket的网页实时消息推送与在线聊天(上篇) “使用dwebsocket在django中实现websocket” websocket原理图 django框架并没有自带websocket通信,所以一般由channels或dwebsocket来实现 一.使用dwebsocket来完成实时消 阅读全文
摘要:
将本地文件上传到码云 1.在码云新建一个项目 2.在本地新建一个文件夹 3.进入新建文件夹,点击鼠标右键,选择git bash here 4.输入git init,会多出.git文件夹 5.进入码云新建的项目里复制路径 6.本地, git remote add origin + 复制路径 7.git 阅读全文
摘要:
python字典底层原理 python3.6以前字典是不能保证顺序的,3.6及其以后变为有序,dict主要遵循的是key的插入顺序 python3.6版本以前 '''存值时''': 初始化一个空的字典,cpython底层会初始化一个二维数组,数组8行3列;首先会对key值进行hash,得到当前状态下 阅读全文
摘要:
PYQT5点击菜单栏弹出新窗口,解决窗口闪退的问题 需要通过self实例化为全局变量,不加self的话,一运行就会被收回,所以无法显示 def rabbit_talk(self): try: from asrInterface import Ui_Dialog '''要加self''' self.D 阅读全文
摘要:
数据库乐观锁与悲观锁 演示案例 为何需要乐观锁,与悲观锁这样的锁? id name money 1 god 1000 假设god同志的账上有1000元,现在有两个线程同时往他的账户上转钱。 1.A线程准备向god账户上转200,读取到账户上有1000元,事务还未提交 2.B线程准备向god账户上转1 阅读全文
摘要:
数据库 数据库的三大设计范式 1.确保每列保持原子性:所有字段的值都是不可分解得原子值 2.确保表中的每列都和主键有关:一个表只能保存一种数据,不可以把多种数据保存在同一张数据库表中 3.确保每列都和主键列是直接相关而不是简介相关 ps:联接数据库指令:mysql -u用户名-p 输入密码 退出使用 阅读全文
摘要:
python实现服务器程序报警,以及解决自动发送邮件在linux系统中报错问题 脚本实现监测服务器程序运行情况,运行出错报警,向相关人员发送邮件 代码实现: 1.自动发邮件类 ''' 自动发送邮件接口 ''' import smtplib import email # 负责构造文本 from ema 阅读全文
摘要:
利用互亿接口实现发送验证码 # -*- coding:utf-8 -*- # @File :test.py # @Author:yx yao # @Date :2020/12/17 9:06 # @Desc : # 接口类型:互亿无线触发短信接口,支持发送验证码短信、订单通知短信等。 # 账户注册: 阅读全文
摘要:
数据的筛选 # 列的筛选 df.column_name df['column_name'] # 行的筛选 df.loc[condition,:] # 行列的筛选 df.loc[condition,:colunm_list] # example sec_buildings.size sec_build 阅读全文