M1macos12.3修复mysql无法启动与无法连接的问题
写在前面
接上面的一篇文章, MacOS升级到12.3之后就出现了一些奇奇怪怪的bug, 之前才修复了Python(installed with brew)打开之后被killed的问题, 据说这个问题是在macOS下特有的一个问题.
解决这个之后, mysql也就不闪退了, 但是mysql不能像之前一样正常启动了, 总是提示密码错误, 或者服务无法启动, 或者pid文件找不到, permission denied之类的…..
后来一直尝试过很多解决方案, 比如通过源码进行安装, 完全卸载之后进行安装以及修改my.cnf等, 显示的问题也开始变得奇奇怪怪起来.
今天突发奇想, 打开了xxx.err这个文件, 查看类其中的报错内容, 才最终得到了解决的办法…
报错分析与解决
❯...
Python分多组求平均值的优雅操作
一个问题
最近遇到一个问题, 如何分组计算平均值, 例如, 对于随机生成的范围在0~1000的数据, 这里用下面的代码实现:
import random
import pandas as pd
N = 1000
random.seed(10)
a = [random.randint(0, N) for _ in range(N)]
对于这一组数据, 依据数据的值大小分成$N$个长度为$20$的区间, 对于每一个区间中的值计算平均值, 然后输出.
分析与解决
这个需求的话, 直观的思路当然是采用数组存每一个分组(通过if判断), 然后分别计算输出, 但是当你的数据量很大的时候(分的组数变多), 就不能这么操作了, 一个一个写if-elif简直是噩梦…
联想到pandas中...
英语课小记(五)
单词
sophisticated: 复杂的,精巧的
outperform: 超出,表现更好
mimic: 模仿
profoundly: 极其
prospect: 前景
interdisciplinary: 跨专业的
paradigm: 模式, 范式,范例
cognitive: 认知的
hype: 宣传(不实宣传)
clinical: 临床的
Abstract: 抽象, 提取
personalized: 个性化的
epidemiology: 流行病学
surgical: 外科手术的
variation: 变化
短语
capable of: 能胜任,有能力做
gear up to: 准备好去做
现代图论作业(三)
写在前面
图论作业, 这次的作业相当于直接套公式了, 我就直接mathematica一套带走了.
问题
以Erodös and Rényi随机图为例,验证上述结论.
已知度分布:
\[p_k=\binom Nk p^k(1-p)^{N-k},\]
其中$N$为充分大的常数, $p$为参数(随机连边的概率), 求$G_0(x),G_1(x)$的表达式, 第一、二、三层邻居的期望$\langle k\rangle,\langle k_2\rangle,\langle k_3\rangle$, 并求参数$p$为何值时出现巨大连通分支?
解答
直接代入公式进行计算可以得到:
\[G_0(x)=\sum_{k=0}^\infty \binom Nk p^k(1-p)^{N-k}...
英语课小记(四)
论文
(PDF) Modified SEIR and AI prediction of the epidemics trend of COVID-19 in China under public health interventions (researchgate.net).
单词
coronavirus: 冠状病毒
containment: 遏制,控制(病毒),装入
unprecedented: 史无前例的
nationwide: 全国性的
intervention: 干预措施
quarantine: 隔离
suspected case: 疑似病例
epidemic: 传染病的
implementation: 执行, 实施
decli...
Python批量读取文件的新方法 Glob库
写在前面
补一补之前就想写的关于glob库(Filename globbing utility, Unix style pathname pattern expansion, 类Unix路径名模式扩展)的使用, 有了这个库, 通过Python读取文件(主要是递归方式读取), 就再也不用os.walk()那样复杂了, 虽然可定制性提高了, 代码的复杂度也上去了, 通常是记不住代码还要重新去找.
简单介绍一下glob, 其实就是os库的一个封装, 不过完美的支持了正则表达式语法, 这次先简单介绍一下库的用法, 之后有时间可以深入剖析一下这个库实现的源码.
基本操作
这个库主要有三个方法, 分别是:
In [2]: import glob
In [3]: glob.__all__...
一个简单的百度图片爬虫(使用selenium)
写在前面
做点好玩的小程序, 使用selenium爬取百度图片, 主要思路是xpath选择器实现翻页以及读取下载链接, 相当方便的操作. 直接上代码:
# 用于设置强制等待
from time import sleep
import os
import requests
# 浏览器自动化引擎
from selenium import webdriver
from selenium.webdriver.common.by import By
from selenium.webdriver.chrome.service import Service
def dirCreate(dirname):
if not os.path.exists(dirname):
...
共计 465 篇文章,59 页。
您是Zorch的第 个小伙伴
Hits