自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(51)
  • 收藏
  • 关注

原创 python sklearn模型中random_state参数的作用

random_state 相当于随机数种子random.seed() 。random_state 与 random seed 作用是相同的。随机数种子代码演示:在1-100中取10个随机数第一段和第二段代码完全相同,都没有设置 random seed。它每次取的结果就不同,它的随机数种子与当前系统时间有关。第三段和第四段代码设置了相同的 random seed(123),它们取的随机数就完全相同,多运行几次也是这样。第五段和第六段代码设置了 不同的random seed ,于是..

2020-12-30 16:35:14 724

原创 ubuntu搭建mysql主从 mysql.log日志无法生成问题

提示警告Warning: World-writable config file '/etc/my.cnf' is ignoredLinux下MySQL配置文件/etc/mysql/my.cnf/etc/mysql/mysql.conf.d/mysqld.cnf权限修改,否则配置文件并不会生效而配置文件指定的配置项必须经过权限修改回来(例如里边的mysql.log文件只有在修改回权限后才会生效,重启mysql服务后才会生成/var/log/mysql/mysql.log这个文件) su

2020-12-28 10:53:31 233

原创 Anaconda下安装tensorflow1.15过程记录

最近在跑一个论文里面的代码用到tensorflow1.8,但是1.8版本因为各种迷之原因无法安装,而tensorflow2的版本据说不兼容1.x,为了快捷起见就安装了1.15的版本,由于过程过于繁杂,网上的教程又很乱,因此把安装过程记录下来避免以后安装的时候再次踩坑。注意安装过程先设置好源的问题,避免下载过慢甚至无法安装(第一步你就卡住信不信?别问我怎么知道的)。首先,创建环境,名为tensorflow,也可以是其他。基于python3.6,嗯为啥不用3.7?不清楚为啥,因为老是显示安装tensorfl

2020-12-23 10:57:15 2385

原创 conda解决 An HTTP error occurred when trying to retrieve this URL.问题

遇到Collecting package metadata (current_repodata.json): failedCondaHTTPError: HTTP 000 CONNECTION FAILED for url https://conda.anaconda.org/genomedk/linux-64/current_repodata.jsonElapsed: -An HTTP error occurred when trying to retrieve this URL.HTTP ..

2020-12-23 10:47:04 1985 2

原创 查看mysql数据库及表编码格式

1.查看数据库编码格式 mysql> show variables like 'character_set_database';2.查看数据表的编码格式mysql> show create table <表名>;3.创建数据库时指定数据库的字符集mysql>create database <数据库名> character set utf8;4.创建数据表时指定数据表的编码格式create table tb_books ( name var

2020-12-08 10:36:23 375

原创 linux硬链接与软链接

Linux 系统中有软链接和硬链接两种特殊的“文件”。软链接可以看作是Windows中的快捷方式,可以让你快速链接到目标档案或目录。硬链接则透过文件系统的inode来产生新档名,而不是产生新档案。创建方法都很简单:软链接(符号链接) ln -s source target 硬链接 (实体链接)ln source targetinode要解释清楚两者的区别和联系需要先说清楚 linux 文件系统中的 inode 这个东西。当划分磁盘分区并格式化的时候,整个分区会被划分为两个

2020-12-08 10:27:45 89

原创 定义序列化器时的read_only和write_only选项

read_onlyread_only表示只能读,不能进行修改。例如定义序列化器时,id字段通常指定read_only=True。在序列化时,即对象转为字典、JSON字符串时,字典、JSON字符串包含着id字段。但是反序列化时,即JSON字符串、字典转换为对象时,在参数校验的时候,即使字典有id的键值对,校验不会出错,但是校验后的数据不会有id这个字段,所以id也不会存进数据库。write_onlywrite_only表示只能写,不能读。例如定义序列化器时,password字段(还有短信验证码等..

2020-12-08 10:11:25 291

原创 win 安装 tesseract 及 python 识别验证码

在学习python网络数据采集一书中,学习到11章——图片处理时,作者介绍了tesseract-ocr光学文字识别这一内容,随后在安装该工具的过程中遇到了很多的问题,在这里将其全部罗列出来,供读者参考。1.下载下载地址:链接: https://pan.baidu.com/s/11TBKT_H_z0mRrDGxFKvJPQ 密码: qj74下载后按默认下一步安装即可2.配置环境变量esseract实际上是在windows命令行模式下使用的工具,因此需要配置其环境变量。配置方法如下:打开我的电

2020-11-16 17:27:32 162

原创 Ubuntu server登录mysql时报错:Mysql ERROR 1045 (28000): Access denied for user ‘root‘@‘localhost‘解决方案

输入正确密码后,却出现错误首先我们用vi编辑器进入mysql的配置文件mysqld.cnf我们在文件里内容找到mysqld这一目录,在其目录下添加一行skip-grant-tables随后按esc键输入:wq保存退出退出后输入service tomcat restart重启mysql重启mysql后,输入mysql -u root -p会出现要求输入密码,我们此时只需点击回车键即可进去,不需要密码随后我们进入mysql数据库随后输入update user set authentica

2020-07-07 10:07:09 548

原创 Ubuntu 18.04版本中安装Mysql后,Mysql每次访问需要加sudo的问题

在Ubuntu18.04上安装MySQL后,发现在普通用户shell下无法使用root用户名登录MySQL,mysql -uroot -pmysql,提示权限问题,命令必须改为,sudo mysql -uroot -pmysql,这样就比较麻烦,特别是用程序链接数据库,就没法链接成功。后来看了一下mysql的数据库发现MySQL的root用户的plugin被修改了,只有换成mysql_native_password才可以使用密码登录MySQL。使用下面的命令更改plugin,同时设置MySQL的r

2020-07-07 09:53:58 379

原创 ubuntu 系统关闭防火墙

1:查看防火状态systemctl status firewalldservice iptables status2:暂时关闭防火墙systemctl stop firewalldservice iptables stop3:永久关闭防火墙systemctl disable firewalldchkconfig iptables off4:重启防火墙systemctl enable firewalldservice iptables restart5:永久关闭后重启//暂时还没

2020-06-19 12:09:19 17795

原创 python的multiprocessing模块进程创建、资源回收-Process

import multiprocessing as ms def test(): pass p1 = ms.Process(target=test) # 创建子进程 p1.start() # 子进程 开始执行 p1.join() # 等待子进程结束特点:1.注意:Process对象可以创建进程,但Process对象不是进程,其删除与否与系统资源是否被回收没有直接的关系。2.主进程执行完毕后会默认等待子进程结束后回收资源,不需要手动回收资源;join()函数用来控制子进程结束的顺序,其内.

2020-06-18 14:12:13 603 1

原创 python 逻辑回归基本使用

1. 逻辑回归介绍逻辑回归(Logistic Regression)是机器学习中的一种分类模型,逻辑回归是一种分类算法,虽然名字中带有回归,但是它与回归之间有一定的联系。由于算法的简单和高效,在实际中应用非常广泛。广告点击率是否为垃圾邮件是否患病金融诈骗虚假账号看到上面的例子,我们可以发现其中的特点,那就是都属于两个类别之间的判断。逻辑回归就是解决二分类问题的利器2. 逻辑回归原理要想掌握逻辑回归,必须掌握两点:1.逻辑回归中,其输入值是什么2.如何判断逻辑回归的输出2.1 输入

2020-05-19 18:53:17 1233

原创 Ubuntu 18.04安装mysql

安装mysqlsudo apt-get install mysql-serversudo apt-get install mysql-clientsudo apt-get install libmysqlclient-dev这里我安装完了没有提示设置密码或其他配置项的步骤,所以有需要的话可以看下一步更改默认密码。更改默认密码结果如下:图有‘user=debian-sys-maint’,即为自动配置的默认用户;‘password=ol9uVJAxu9L1AzOa’,即为自动配置的密码。以..

2020-05-19 16:19:46 154

原创 python bytes与str

现在计算机中,在内存中采用unicode编码方式![在这里插入图片描述](https://img-blog.csdnimg.cn/20200519161019239.png可以看到上图中,字节型数据t并没有像想象中的一样显示0,1字符串。显示仍然是b,这是因为t是采用utf-8来编码,而utf-8与unicode编码中的字符部分的编码方式是一样的,因此在显示t的时候,在内存中采用unicode解码,而两种编码方式的字符部分一样,因此显示并没有什么区别。在这幅图中,可以直观的看到t是0,1数据串,.

2020-05-19 16:12:56 119

原创 Ubuntu 19.04 安装 MySQL 5.7.27 Community(社区版)Server,卸载及错误排除

下载需要的包:下载顺序就是安装顺序。wget http://repo.mysql.com/apt/ubuntu/pool/mysql-5.7/m/mysql-community/mysql-community-client_5.7.27-1ubuntu19.04_amd64.deb wget http://repo.mysql.com/apt/ubuntu/pool/mysql-5.7/m/mysql-community/mysql-client_5.7.27-1ubuntu19.04_amd64..

2020-05-11 09:14:20 550

原创 python线性回归基本使用

线性回归APIsklearn.linear_model.LinearRegression()LinearRegression.coef_:回归系数事例代码:#导入模块from sklearn.linear_model import LinearRegression#构造数据集x = [[80, 86],[82, 80],[85, 78],[90, 90],[86, 82],...

2020-04-29 19:04:05 293

原创 Python文件.py||.pyi||.pyc||.pyo||.pyd

.py:这通常是您编写的输入源代码。.py3: Python3脚本(Python3脚本通常以.py而不是.py3结尾,很少使用).pyc:这是编译好的字节码。如果您导入一个模块,python将生成一个*.pyc包含字节码的文件,以便以后再次导入它更容易(也更快)。.pyc二进制文件可以反编译成.py文件,反编译软件叫Easy Python Decompiler。.pyo:这是在优化(-O)时...

2020-04-24 10:35:23 370

原创 定义序列化器时的read_only和write_only选项

转载请留言联系read_onlyread_only表示只能读,不能进行修改。例如定义序列化器时,id字段通常指定read_only=True。在序列化时,即对象转为字典、JSON字符串时,字典、JSON字符串包含着id字段。但是反序列化时,即JSON字符串、字典转换为对象时,在参数校验的时候,即使字典有id的键值对,校验不会出错,但是校验后的数据不会有id这个字段,所以id也不会存进数据库。...

2020-04-22 19:03:40 2997 2

原创 django使用 django-apscheduler 实现定时任务

1.下载pip install django-apscheduler2.将 django-apscheduler 加到项目中settings的INSTALLED_APPS中INSTALLED_APPS = [..... 'django_apscheduler',#定时执行任务.....]3.然后迁移文件python manage.py migrate生成两个表:django...

2020-03-04 15:47:16 480

原创 Ubuntu16.04 解决matplotlib乱码或者中文显示不了的问题

一、 下载字体SimHei.ttf复制到linux字体库中sudo cp ~/SimHei.ttf /usr/share/fonts/SimHei.ttf二、查看matplotlib配置import matplotlibIn [2]: matplotlib.matplotlib_fname()Out[2]: '/home/python/.virtualenvs/ai/local/...

2020-03-01 11:38:00 313

原创 解决Ubuntu18.04 LTS网络图标不见了

1、删除NetworkManager缓存文件service NetworkManager stopsudo rm /var/lib/NetworkManager/NetworkManager.stateservice NetworkManager start2、修改/etc/NetworkManager/NetworkManager.confmanaged=true3、重启Networ...

2020-01-08 20:25:54 361

原创 win Gitee上传代码 提示remote Incorrect username or password ( access token )

这个是第一次在使用Git进行项目代码提交的最后一步操作的时候,出现了一个问题:用户名或密码不正确(访问令牌)出现这种现象是因为之push代码的时候windows弹出一个用户名密码输入框,用户名输出了的缘故。这里的用户名其实就是你的gitee账号。解决办法是:打开电脑的控制面板–>用户账户–>管理Windows凭据下面就可以看到你刚才输入的gitee的账号信息了,现在只需要...

2020-01-08 08:48:30 1764

原创 windows安装fdfs_client-py-master.zip 出现 error: Microsoft Visual C++ 14.0 is required.

1.解压以下载的fdfs_client-py-master到任意位置,打开fdfs_client 目录下的storage_client.py文件屏蔽第12行 # from fdfs_client.sendfile import *#!/usr/bin/env python# -*- coding: utf-8 -*-# filename: storage_cliet.pyimport ...

2019-12-25 09:25:26 133

原创 win mysql8卸载

如果控制面板卸载里面找不到,停掉mysql服务打开注册表,删除HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Services\Eventlog\Application\MySQL文件夹删除HKEY_LOCAL_MACHINE\SYSTEM\ControlSet002\Services\Eventlog\Application\MySQL文件夹。删除HKEY...

2019-12-25 09:19:40 92

原创 mysql 关闭外键

在MySQL中删除一张表或一条数据的时候,出现[Err] 1451 -Cannot delete or update a parent row: a foreign key constraint fails (…)这是因为MySQL中设置了foreign key关联,造成无法更新或删除数据。可以通过设置FOREIGN_KEY_CHECKS变量来避免这种情况。我们可以使用SET FOREIG...

2019-12-24 20:27:15 382

原创 Python中关于“warning: Debugger speedups using cython not found”问题的解决arkdown编辑器

问题描述:Cython加速调试没有打开。Cython是Python的一个扩展模块工具,采用Python和C语言混合编成,用于加速Python计算速度。解决方法:打开终端:找到“Pycharm/pycharm-community-2016.2.2/helpers/pydev”完整路径,然后cd到那里,比如我的是:“cd madd/soft/Pycharm/pycharm-community-...

2019-12-11 08:50:21 127

原创 Macos安装报错 ld: library not found for -lssl

安装过程中,无法找到openssl文件由于苹果公司已经放弃openssl加密转而使用自家的加密方式,导致mac上面是没有oepnssl的,所以需要# 安装opensslbrew install openssl# 如果已经安装brew upgrade openssl# 如果还不行xcode-select --install如果还不行(例如我),那么直接在pip的时候链接brew的o...

2019-12-10 15:32:33 810

原创 redis-cluster设计

一、redis-cluster设计Redis集群搭建的方式有多种,例如使用zookeeper等,但从redis 3.0之后版本支持redis-cluster集群,Redis-Cluster采用无中心结构,每个节点保存数据和整个集群状态,每个节点都和其他所有 节点连接。其结构特点: 1、所有的redis节点彼此互联(PING-PONG机制),内部使用二进制协议优化传输速度和带宽。 2、节点的...

2019-12-05 19:19:27 127 1

原创 redis 集群为什么会有16384 个槽

我在《那些年用过的Redis集群架构(含面试解析)》一文里提到过,现在redis集群架构,redis cluster用的会比较多。如下图所示对于客户端请求的key,根据公式HASH_SLOT=CRC16(key) mod 16384,计算出映射到哪个分片上,然后Redis会去相应的节点进行操作!那大家思考过,为什么有16384个槽么?ps:CRC16算法产生的hash值有16bit,该算...

2019-12-05 19:07:15 321

原创 ubuntu pip安装太慢导致失败

mkdir ~/.pipsudo gedit ~/.pip/pip.conf[global]index-url = https://pypi.tuna.tsinghua.edu.cn/simple[install]trusted-host=mirrors.aliyun.com搞定

2019-11-27 20:11:27 502

原创 mysql bool类型数据

mysql是不支持bool类型如果当把一个数据设置成bool类型的时候,数据库会自动转换成tinyint(1)的数据类型,其实这个就是变相的bool。 默认值也就是1,0两种,分别对应了bool的true和false...

2019-11-20 20:10:14 911

原创 ssh: connect to host localhost port 22: Connection refused

ubuntu 链接mac抛出 异常ssh: connect to host localhost port 22: Connection refused执行sudo systemsetup -f -setremotelogin on解决

2019-11-16 14:56:35 98

原创 Python多线程和多进程的Join和daemon(守护)的用法

守护进程:主进程代码运行完毕,守护进程也就结束 (守护的是主进程)守护线程:非守护线程代码运行完毕,守护线程也就结束 (守护的是非守护线程)主线程在其他非守护线程运行完毕后才算结束(守护线程在此时就会被回收)强调:主线程也是非守护线程(进程包含了线程)from threading import Thread, current_thr...

2019-11-09 09:31:04 290

原创 redis 关闭服务

习惯使用ps aux | grep redis 查看redis服务器进程sudo kill -9 pid 杀死redis服务器但有时杀不掉,或者使用/etc/init.d/redis-server stop

2019-11-05 11:45:24 482

原创 push to origin/master was rejected

大概原因是:初始化项目时,远程仓库我建了README.md文件,而本地仓库与远程仓库尚未进行文件关联,因此需要将两个仓库的文件进行关联后提交git pullgit pull origin mastergit pull origin master --allow-unrelated-histories依次执行命令,重新push 成功...

2019-10-15 10:44:03 67

原创 Celery ValueError: not enough values to unpack (expected 3, got 0)的解决方案

win10上运行celery4.x就会出现这个问题,解决办法如下#安装pip install eventlet#然后启动worker的时候加一个参数celery -A <mymodule> worker -l info -P eventlet

2019-09-28 10:12:49 87

原创 pip升级后Import Error:cannot import name main解决方案

将pip更新为10.0.0后库里面的函数有所变动造成这个问题。 解决方法如下:sudo gedit /usr/bin/pipfrom pip import mainfrom pip._internal import main

2019-09-17 12:13:32 174

原创 ubuntu 安装 flask-mysqldb出现 mysql_config not found

在安装flask-mysqldb 出现 oserror:mysql_config not found原因 缺少依赖包$ sudo apt-get install libmysqld-dev $ sudo apt-get install libmysqlclient-dev之后安装成功

2019-09-17 12:08:20 136

原创 ubuntu16.04 下更新node.js

node下面有一个模块叫n,是用来专门node.js的版本的1、这里我们先安装n模块:npm install -g n2、升级node.js到最新的稳定版本sudo n stable提示 sudo n 找不到命令,如下建立软连接后在次执行which n #查看n所安装路径sudo ln -s n安装路径 /usr/local/bin/n # 软连接的bin下重启一下...

2019-09-16 10:08:19 219

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除