Sud0x67
一个写代码的俗人.

Sud0x67's Blog

一个写代码的俗人.
python 各种库不同版本出错采坑记录
python 各种库不同版本出错采坑记录半年来断断续续遇到不少不同版本的python库导致程序出错的问题,此篇文章作为简单记录。 xlrd和xlwtxlrd和xlwd 的新版本取消了对.xlxs后缀的Excel文件的支持,最近支持的版本为xlrd==1.2.0 xlwt==1.3.0 GymGym 版本创建新环境的j接口更改了,0.18.0和0.10.5 版本有所不同 pygameDeepmind 的 pysc2 依赖pygame pygame==1.9.6 对于2.0.1会报错pygame.display.flip() pygame.error: Unable to make GL cont ...

搭建fabric环境时遇到的一些问题
搭建fabric环境时遇到的一些问题Docker 镜像下载慢的问题搭建fabric环境一般要用到docker容器,我们经常会遇到国内开发者都会遇到的一个问题,100多M的一个小镜像要下载一个多小时怎么办??我采用了DaoCloud团队提供的Docker Hub Mirror,你们可以搜索一下DaoCloud的官网,进入官网让后注册登录,首页选择更多–>加速器,每个人会生成一个独一无二的镜像地址你只要在/etc/docker/daemon.json文件中(我使用的是Ubuntu16.04,其他平台DaoCloud官网也有对应的教程)添加如下的代码就可以了。 123456{ ...

深入理解c语言运算符优先级
深入了解c语言运算符优先级引言很多刚学编程的同学对c语言运算符的优先级往往存在一些困惑,对于一些已经入门了的同学一些不太常见的用法也较难理解,比如常见的函数指针: 12345678//函数指针int (*add)(int a , int b);//返回指针的函数int * getAddress(char [] , int n);//数组指针int (*a)[]//指针数组int * a[]; 刚刚接触这些的时候我们往往很难理解这些符号,即使我们理解了也往往对于新的符号也经常出现困惑: 1*p++;(*p)++;*++p;++*p;*p.f 而彻底理解C语言运算符的优先级,能让你对这些游刃有余, ...

mysql 8.0 安装时无设置密码界面
mysql 8.0 安装时无设置密码界面及如何更新root 密码 Ubuntu 20.04问题描述Ubuntu 安装mysql 并没有跳出输入密码的界面,安装完成后无法进入root。报错ERROR1698(28000): Access denied 原因分析造成这个问题的主要原因是目标主机上安装过mysql 而卸载时apt purge 等命令只删掉了mysql的配置文件,而mysql的用户名等是存储在数据库中的,对应文件夹/var/lib/mysql,而再次安装时,mysql安装程序对原有的数据库没有更改权限,因此会创建临时用户名默认保存在文件夹/etc/mysql/debian.cnf。如( ...