Mac下
PyCharm Community Edition–>Preference–>Tools–>Python Integrated Tools, 把Default test runner换为pytest就可以了
正常情况下如下图
如果无法正常使用,则可能你最开始用unittest进行了测试 则需要按照下图删除使用过的测试文件即可
Mac下
PyCharm Community Edition–>Preference–>Tools–>Python Integrated Tools, 把Default test runner换为pytest就可以了
正常情况下如下图
如果无法正常使用,则可能你最开始用unittest进行了测试 则需要按照下图删除使用过的测试文件即可
1 | brew install zookeeper |
1 | brew install kafka |
一:kafka producer
1 | from kafka import KafkaProducer |
##一、使用 brew 安装
1 | brew search etcd |
当然肯定有这个包,这样做的好处是养成一个好的习惯,避免盲目使用 brew install balabala
'openssl/opensslv.h' file not found
有两台服务器,S1和S2,Linux操作系统,S1和S2IP不同,但是可以相互访问。
S2需要访问S1的文件系统,换言之,S1中有文件夹被分享给S2使用。
假设 S1的ip为 192.168.1.2,要分享为公共文件夹的目录为 /tmp/share
假设 S2的ip为 192.168.1.3,接受上传文件的目录为 /usr/tomcat/here
在实际使用中,直接向 192.168.1.3 的 /usr/tomcat/here 中保存文件,或者删除文件,都相当于在 192.168.1.2 /tmp/share中进行操作
Navicat Premium 15.0.21 强大的数据库管理工具(Big Sur 可用)
链接: https://xclient.info/s/navicat-premium.html#versions
Mysql5.7使用group by查询时order by无效问题
第一种写法:
1 | SELECT |
问题:发现先执行的group by,后执行order by,我要的结果是先排序再分组。
第二种写法:
1 | SELECT |
问题:本以为将排序写成一个子查询应该会先排序后分组,执行后发现问题同第一种写法一样。
第三种写法(最终解决的写法):
1 | SELECT |
解决方式:在子查询中添加LIMIT 0,300则可使子查询语句即排序执行完再进行分组。
问题原因
1 | 原因:在mysql5.7中,如果不加limit,系统会把order by优化掉。 |
原文链接:https://blog.csdn.net/weiwoyonzhe/article/details/82888281
启动命令mysql时报错:
ERROR2002 (HY000): Can’t connect to local MySQL server through socket’/var/run/mysqld/mysqld.sock’ (2)
解决方法:
找到配置文件/etc/mysql/conf.d/mysql.cnf添加
[mysql]
protocol=tcp