摘要: 在 macbook 上安装 python 的 psycopg2 包后,启动项目会出现类似如下问题: from psycopg2._psycopg import ( # noqa ImportError: dlopen(/Users/Xproject/venv/lib/python3.9/site-p 阅读全文
posted @ 2024-04-11 17:10 neozheng 阅读(8) 评论(0) 推荐(0) 编辑
摘要: 使用父类类型的引用指向子类的对象,该引用调用的师父类中定义的方法和变量,变量不能被重写(覆盖);如果子类中重写了父类中的一个方法,那么在调用这个方法的时候,将会调用子类中的这个方法; 注意特殊情况,如果该父类引用所调用的方法参数列表未定义,就调用该父类的父类中查找,如果还没找到就强制向上类型转换参数 阅读全文
posted @ 2023-12-13 22:38 neozheng 阅读(16) 评论(0) 推荐(0) 编辑
摘要: EXISTS 运算符用于判断查询子句是否有记录,如果有一条或多条记录存在返回 True,否则返回 False。 SQL EXISTS 语法: SELECT column_name(s) FROM table_name WHERE EXISTS (SELECT column_name FROM tab 阅读全文
posted @ 2023-11-15 14:30 neozheng 阅读(7) 评论(0) 推荐(0) 编辑
摘要: partition by关键字是分析性函数的一部分,它和聚合函数不同的地方在于它能返回一个分组中的多条记录,而聚合函数一般只有一条反映统计值的记录,partition by用于给结果集分组,如果没有指定那么它把整个结果集作为一个分组,分区函数一般与排名函数一起使用。 准备测试数据: create t 阅读全文
posted @ 2023-10-25 10:10 neozheng 阅读(276) 评论(0) 推荐(0) 编辑
摘要: 简单CASE WHEN函数: CASE SCORE WHEN 'A' THEN '优' ELSE '不及格' END CASE SCORE WHEN 'B' THEN '良' ELSE '不及格' END CASE SCORE WHEN 'C' THEN '中' ELSE '不及格' END 等同于 阅读全文
posted @ 2023-05-27 19:01 neozheng 阅读(67) 评论(0) 推荐(0) 编辑
摘要: MySQL 8.0开始支持with语句了,对于复杂查询,可以不用写那么多的临时表了。 如果一整句查询中多个子查询都需要使用同一个子查询的结果,那么就可以用with as,将共用的子查询提取出来,加个别名。后面查询语句可以直接用,对于大量复杂的SQL语句起到了很好的优化作用。 注意: 相当于一个临时表 阅读全文
posted @ 2023-05-25 00:01 neozheng 阅读(1193) 评论(0) 推荐(0) 编辑
摘要: 编码后的内容,可以在浏览器中直接打开,提示:先去掉回车 data类型的Url大致有下面几种形式 1 data:,<文本数据> 2 data:text/plain,<文本数据> 3 data:text/html,<HTML代码> 4 data:text/html;base64,<base64编码的HT 阅读全文
posted @ 2022-07-05 14:45 neozheng 阅读(1193) 评论(0) 推荐(0) 编辑
摘要: Wrk 压测工具介绍: Wrk 压测工具安装 Wrk 只支持类 UNIX 系统 能用少量的线程测大量的连接 Wrk 压测工具安装: 在类 UNIX 系统上执行: git clone https://github.com/wg/wrk 进入wrk目录: cd wrk 执行 make 命令,执行完后会生 阅读全文
posted @ 2021-12-30 00:19 neozheng 阅读(151) 评论(0) 推荐(0) 编辑
摘要: 在 Go 语言中,我们可以把函数作为一种变量,用 type 去定义它,那么这个函数类型就可以作为值传递,甚至可以实现方法,这一特性实在太灵活了,有时候我们甚至可以利用这一特性进行类型转换。作为值传递的条件是类型具有相同的参数以及相同的返回值。 函数的类型转换 Go 语言的类型转换基本格式如下: ty 阅读全文
posted @ 2021-12-01 00:21 neozheng 阅读(78) 评论(0) 推荐(0) 编辑
摘要: 在计算机内存昂贵,处理能力有限的美好旧时光里,用比较黑客范的位运算方式去处理信息是首选方式(某些情况下只能如此)。时至今日,直接使用位运算仍然是很多计算领域中不可或缺的部分,例如底层系统编程,图形处理,密码学等。 Go 编程语言支持以下按位运算符: & bitwise AND | bitwise O 阅读全文
posted @ 2021-11-20 00:58 neozheng 阅读(286) 评论(0) 推荐(0) 编辑