自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(479)
  • 资源 (2)
  • 收藏
  • 关注

转载 mysqldump的使用方法

转载链接https://www.cnblogs.com/emanlee/p/5410177.htmlhttp://blog.51cto.com/lilongzi/1828776几种常见的用法(1)导出整个数据库(包括数据库中的数据) mysqldump -u username -p dbname > dbname.sql (2) 加上 -d 参数之后,只导出数据库的结构(不含...

2019-02-18 11:17:27 315

原创 创建数据库时显示:Schema directory './datacenter' already exists. This must be resolved manually (e.g. by mov

问题描述创建数据库时显示:解决进入数据库文件夹,删除相应的数据库文件:再次创建数据库时:参考: https://blog.csdn.net/zhangvalue/article/details/84283306执行:chown -R mysql:mysql /usr/local/mysql/data再次创建成功:...

2019-02-18 10:44:50 6457 2

转载 备份数据库需要的权限

前言为了数据库的安全,对账号的权限需要好好的规划,以免导致不必要的事情发生。每一个账号都有自己专门的用途,例如:备份我们使用 backup 账号。测试备份数据库都需要什么权限。转载https://www.jianshu.com/p/d7b9c468f20dhttp://www.unixfbi.com/227.htmlhttps://stackoverflow.com/questions...

2019-02-18 10:35:27 5489

转载 python判断一个字符串是否包含子串的方法

使用成员操作符 in使用 string 模块的find()/rfind() 方法仅限于在python2中使用使用string的index()/rindex()方法index()/rindex()方法跟find()/rfind()方法一样,只不过找不到子字符串的时候会报一个ValueError异常。使用字符串对象的find()/rfind() 、index/rindex() 和co...

2019-02-17 23:45:07 9312

转载 subprocess理解

Linux进程导语计算机实际上可以做的事情实质上非常简单,比如计算两个数的和,再比如在内存中寻找到某个地址等等。这些最基础的计算机动作被称为指令 (instruction)。所谓的程序(program),就是这样一系列指令的所构成的集合。通过程序,我们可以让计算机完成复杂的操作。程序大多数时候被存储为可执行的文件。这样一个可执行文件就像是一个菜谱,计算机可以按照菜谱作出可口的饭菜。那么,程序...

2019-02-13 22:42:20 4217

转载 关于python异常的合理抛出

当需要抛出Python异常的时候,我们往往处理不好。这里总结一些方法。一般的做法try: do_something()except: do_cleanup()这样的处理会直接把内部异常吃掉,当有问题/Bug时,会很难处理,所以不推荐。直接打印错误try: do_something()except Exception as e: do_cleanup() print(e)...

2019-02-12 23:30:22 1043

原创 MongoDB以及pymongo常用操作总结

参考http://www.runoob.com/mongodb/mongodb-databases-documents-collections.htmlMongoDB 概念解析在mongodb中基本的概念是文档、集合、数据库。

2019-02-11 23:09:07 181

转载 Python: Logging TypeError: not all arguments converted during string formatting

https://stackoverflow.com/questions/12843099/python-logging-typeerror-not-all-arguments-converted-during-string-formatting

2019-02-11 22:59:49 1175

原创 在mac上使用mongodb启动的报错服务时报错:Attempted to create a lock file on a read-only directory: /data/db, termina

错误描述已经创建了 /data/db 文件夹,启动服务的时候仍然会报错:Attempted to create a lock file on a read-only directory: /data/db, terminating原因分析前一个报错为为/data/db文件夹不存在,这时候就需要手工创建文件夹,直接使用mkdir -p /data/db 会提示权限不足,使用sudo mkdi...

2019-02-11 22:40:59 3297

原创 pymongo.errors.ServerSelectionTimeoutError: localhost:27017: [Errno 8] nodename nor servname provide

问题描述在终端可以连接到mongodb数据库,但是使用pymongo(有时会)报错。解决方案将localhost改为127.0.0.1参考https://stackoverflow.com/questions/46385116/pymongo-errors-serverselectiontimeouterror-localhost27017-errno-8-nodename...

2019-02-11 22:18:02 3957

转载 Python中的logging模块使用

转载: https://blog.csdn.net/liuchunming033/article/details/39080457日志级别的说明日志一共分成5个等级,从低到高分别是:DEBUG INFO WARNING ERROR CRITICAL。DEBUG:详细的信息,通常只出现在诊断问题上INFO:确认一切按预期运行WARNING:一个迹象表明,一些意想不到的事情发生了,或表明一些...

2019-02-11 10:41:15 197

转载 在 MacOS 上安装 Docker 以及配置加速器

http://www.runoob.com/docker/macos-docker-install.html

2019-01-27 20:23:27 935

原创 第二节 Docker版本与安装介绍

01 Docker安装与版本了解Docker-CE 与 Docker-EEDocker-CE指Docker社区版,由社区维护和提供技术支持,为免费版本,适合个人开发人员和小团队使用。Docker-EE指Docker企业版,为收费版本,由售后团队和技术团队提供技术支持,专为企业开发和IT团队而设计。相比Docker-EE,增加一些额外功能,更重要的是提供了更安全的保障。此外...

2019-01-27 20:16:55 248

原创 第一节 Docker概览

01 整体课程内容介绍02 Docker 概览阶段课程简介03 了解Docker什么是DockerDocker是开发 运行和部署应用程序的开放管理平台开发人员能利用Docker开发和运行应用程序运维人员能利用 Docker 部署和管理应用程序04 Docker整体结构对比Docker引擎介绍(Docker Engine)docker 引擎是一个包含以下组件的客户端-服务端应用程...

2019-01-27 19:48:26 216

原创 mac 终端连接mysql数据库显示乱码或者问号

问题截图:查到一般的解决方案:https://www.jianshu.com/p/e4923a6b1b3b但是我的电脑上木有那个文件:另外一个解决方案:https://segmentfault.com/q/1010000002426378还是没有解决暂时是下载了另外一款终端工具…...

2019-01-22 20:53:53 1070

转载 python-web 字典的使用总结

# 从字典中一次性取出指定一组key对应的value from operator import itemgetter from string import ascii_lowercase, ascii_uppercase d = list(zip(ascii_lowercase[:10], ascii_uppercase[-10:])) d = dict(d) keys = ['...

2019-01-22 17:40:38 960

转载 正确使用 Multiprocessing 的姿势

import multiprocessing as mp # 要执行的任务函数 def task(pid, name): print("pid:", pid, "name:", name) return str(pid) + ":" + name def main(): pool = mp.Pool() cpus = mp.cpu_c...

2019-01-22 11:29:29 218

原创 如何做好一场技术演讲

分享模式对于技术类的分享,有一个相对固定的模式:Who-What&When-Why-How-Future-RecapWho: 自我介绍,让听众了解自己,建立连接;What&When: 今天要分享的主题,通过简短介绍吸引听众的注意力、好奇心;Why: 为什么要做这个架构改造、技术升级,整个项目的背景是什么样的,结合对听众的了解,做特定的介绍;How: 深入浅出 3~4 个...

2019-01-11 18:18:32 466 2

原创 pandas中set_index与reset_index

import pandas as pd# 创建示例data = { "a": ["bar", "bar", "foo", "foo"], "b": ["one", "two", "one", "two"], "c": ["z", "

2018-12-21 18:47:01 358

原创 pandas 中 ix loc iloc 的使用

"""pandas 中 ixlociloc"""import pandas as pd# loc 是根据行标签索引数据# loc[1]表示的是索引的是第一行(index 是整数)data = [[1, 2, 3], [4, 5, 6]]index = [0, 1]columns = ["a", "b", "c"]df = pd.DataFrame(d

2018-12-21 18:45:53 1577

转载 github的使用流程记录

参考https://blog.csdn.net/north1989/article/details/53471439http://www.runoob.com/w3cnote/git-guide.html本地环境Ubuntu16.04 终端配置Git首先在本地创建 ssh key$ ssh-keygen -t rsa -C "[email protected]"后...

2018-11-21 00:03:31 202

转载 git命令整理

转载来源:http://www.ruanyifeng.com/blog/2015/12/git-cheat-sheet.htmlhttp://www.ruanyifeng.com/blog/2014/06/git_remote.htmlhttp://www.ruanyifeng.com/blog/2014/06/git_remote.html新建代码库在当前文件新建一个git代码库g...

2018-11-20 23:07:55 170

原创 服务器实践004 -- 为pycharm配置远程解释器

有时候需要在远程服务器上运行,但是Linux系统下的vim编辑不太熟练。可以尝试为pycharm配置远程解释器。注意事项pycharm 的专业版的功能步骤这样就做到了和服务器数据的同步:...

2018-11-13 23:46:47 192

转载 服务器实践003 --python操作mongodb数据库

MongoDB 是由C++ 编写的非关系型数据库,是一个基于分布式文件存储的开源数据库系统,其内容存储形式类似于 JSON 对象,它的字段值可以包含其他文档、数组以及文档数据,非常灵活。准备工作安装好了MongoDB并且开启了服务,并且安装好了Python的PyMongo库。在centos 上安装mongodb参考:http://www.runoob.com/mongodb/mongodb...

2018-11-13 23:27:54 165

原创 服务器实践002 -- 裸跑一个flask程序

安装基本依赖mkvirtualenv blog --python=python3 # 创建python3虚拟环境 pip install flask --index http://pypi.douban.com/simple --trusted-host pypi.douban.com # 安装 flaskpip install ipython # 安装ipython打开pyth...

2018-11-13 00:31:27 418

原创 服务器实践001 -- cento7 服务器环境搭建

配置python环境工具centos 7 自带python2.7.5版本,但是没有pip工具,所以我们首先要安装pip工具,然后在这个基础上一步步搭建python的web开发环境。编译安装pipcd /usr/local/srcwget https://pypi.python.org/packages/11/b6/abcb525026a4be042b486df43905d6893fb04...

2018-11-12 23:22:24 232

原创 002推荐系统深度学习应用之 IMDB 解析

IMDBInternet Movie Database【媒体库】440 万个影片信息包含电影、综艺、电视剧等节目详细信息电影数据挖掘从业者必爬的网站Internet Movie Database【用户资源库】七千六百万个注册用户专业电影看客必去的门户网站通过增值服务盈利IMDB 的推荐系统:People who liked this also liked …最悠久的历...

2018-11-10 23:54:52 591

转载 Python操作Redis的5种数据类型

连接方式连接方式01import redis# decode_responses=True 解决的是值类型是 bytes 字节的问题r = redis.Redis(host="192.168.66.128", port="6379", db=0, decode_responses=True)print(r)运行结果:Redis<Connecti...

2018-11-10 10:05:42 2061

原创 001 深度学习在推荐系统中的应用

前言最近决定学习一门与深度学习的实际应用有关的课程,买了慕课学院的一套课程,打算是开一个博客标签记录一下学习过程。每天下班之后都挺累的,但还是希望自己能坚持下来,实现一个积累的过程。为什么要学习?机遇;准备。什么是推荐系统?推荐系统是指通过人工和非人工向用户建议购买/浏览物品的有规律的行动。推荐系统的现状?Youtube 对于推荐出用户最想看的节目;Hulu 是 Apple 的内...

2018-11-09 23:48:19 406

原创 Python黑魔法--异步IO(asyncio)协程 (二)

接 https://blog.csdn.net/Enjolras_fuu/article/details/83869225并发和并行并发和并行一直都是容易混淆的概念。并发通常是指有多个任务需要同时进行,并行则是同一时刻有多个任务执行。asyncio实现并发,就需要多个协程来完成任务,每当有任务阻塞的时候就await,然后其他协程继续工作。创建多个协程的列表,然后将这些协程注册到事件循环中去。...

2018-11-08 22:40:11 382

原创 Python黑魔法--异步IO(asyncio)协程 (一)

python asyncio网络模型有很多中,为了实现高并发也有很多方案,多线程,多进程。无论多线程和多进程,IO的调度更多取决于系统,而协程的方式,调度来自用户,用户可以在函数中yield一个状态。使用协程可以实现高效的并发任务。Python的在3.4中引入了协程的概念,可是这个还是以生成器对象为基础,3.5则确定了协程的语法。下面将简单介绍asyncio的使用。实现协程的不仅仅是asyn...

2018-11-08 21:54:31 534

原创 在 vscode 上 使用 pycharm

参考文档:https://zhuanlan.zhihu.com/p/44110740我没有通过win上面的cmd命令行去创建虚拟环境,而是在最新版本的pycharm中创建项目,最新版本的pycharm默认是将项目放在一个虚拟环境中去执行的。以此可以查看python解释器的位置:然后将这个位置配置到vscode的配置里面:...

2018-11-05 22:44:59 2354

原创 创建 python3 虚拟环境

python -m venv env01这时会在当前的工作目录下面创建一个虚拟环境的文件夹激活虚拟环境:source env01/bin/activate

2018-11-02 22:31:45 220

原创 flask_pymongo 的基本操作

参考文档:https://flask-pymongo.readthedocs.io/en/latest/初始化设置:from flask import Flaskfrom flask_pymongo import PyMongoapp = Flask(__name__)app.config["MONGO_URI"] = "mongodb://localhost:27017/myDatab...

2018-11-02 00:04:11 3119

原创 python字典

In [78]: dict = {"a":1,"b":2} In [79]: demodict = dict ...

2018-11-01 23:57:39 696

转载 在 Python 中创建自定义异常

参考:https://python3-cookbook.readthedocs.io/zh_CN/latest/c14/p08_creating_custom_exceptions.html问题在你构建应用的过程中,你想将底层异常包装成自定义的异常。解决方案创建新的异常很简单——定义新的类,让它继承 Exception(或者任何一个已经存在的异常类型)。例如,假如你编写网络相关的程序,你可...

2018-11-01 23:52:23 5528

原创 关于bson生成ObjectId的操作

参考文档:http://api.mongodb.com/python/current/api/bson/objectid.htmldemoid = bson.ObjectId() # 初始化一个新的ObjectId>>> o = ObjectId()>>> o == ObjectId(str(o)) True# 在转换的过程中,可能捕获的异常是 ...

2018-11-01 23:07:37 5905

原创 ssh免密登陆的流程

# cd /root/.ssh# ssh-keygen -t rsa# lsid_rsa id_rsa.pub known_hostscat id_rsa.pub参考:http://www.ruanyifeng.com/blog/2011/12/ssh_remote_login.htmlhttp://www.ruanyifeng.com/blog/2011/08/what_is...

2018-11-01 22:40:01 181

原创 Python中与时间处理相关的包

dateIn [1]: from datetime import dateIn [2]: date.today()Out[2]: datetime.date(2018, 11, 1)In [3]: date.today().isoformat()Out[3]: '2018-11-01'TimeIn [4]: import timeIn [5]: t = time.time(...

2018-11-01 21:41:11 367

原创 在 ubuntu16.04 上安装 python3.6

官网下载安装包 Python-3.6.7.tar.xz 解压 sudo xz -d Python-3.6.7.tar.xz sudo tar -xvf Python-3.6.7.tar 安装 cd Python-3.6.7/ ./configure --prefix=/opt/python3.6编译 sudo make sudo make install...

2018-10-31 00:55:00 489

空空如也

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

TA关注的人

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