3 Iovebecky

学生身份

我要认证

北京理工大学 软件工程

等级
TA的排名 2k+

win10下docker与vmware虚拟机共同运行

半年前学docker的时候,想把电脑里的vmware和docker共存就花了好大劲,现在舍友也需要安装docker,但我忘记了当初实现共存的步骤。 又倒腾了半天,终于把舍友的电脑搞好了。趁着1024程序员节发文章有徽章可以拿,在这里记录一下,为朋友们排个坑。发现遇到这个问题的人很多,但网上很多老文章在这个问题上都会用这样一句话作为开头:“win10下的vmware与docker无法共存”,这句话之前可能是对的,但现在(2020.5.28以后)一定是错的。1. 为什么早期的Hyper-V与Vmware.

2020-10-24 11:29:51

毕业记——我在华北理工的四年

可能是因为疫情没能够和朋友们在毕业季相聚,也没能拍一张值得留念的毕业照的原因。毕业后会很想念自己的大学。学校位于燕山脚下、渤海之滨。这里的天空总是那么的蓝。不知道应该称作是蔚蓝,还是湛蓝?每年到了盛夏和深冬,天空会变成深蓝,这是我在南方从未见过的深颜色,让人舒心、沉醉。但深蓝的天空往往是没有一片云彩的,不知是何原因?大一作为新校区的第一批小白鼠,初见华北理工的心情还是非常非常激动的。原来这就是大学啊~真的好大!遗憾的是那天是个阴天,我爸妈没能领略曹妃甸的美就匆匆离开了。以至于后来每年的9月,我都会

2020-08-04 15:41:47

Vue使用echarts、echarts-wordcloud并实现异步数据加载和更新

本文讲解如何在Vue中使用echarts及基于echarts的图云工具echarts-wordcloud并实现异步数据的加载和更新先上展示图:echarts:echarts-wordcloud:1. Vue中使用EchartsEcharts官网详细说明了如何在webpack中使用Echarts:Echarts—教程安装:npm install echarts --save...

2020-04-15 15:07:19

Vue错误记录:ajax get后数组与对象的转换

api接口:[{"comment_nums":2242816,"rank_year":2016,"rank":2,"url":"http://product.dangdang.com/23464478.html","book_name":"东野圭吾:解忧杂货店","author":"东野圭吾","publisher":"南海出版公司","price":39.5,"publish_time":"2...

2020-04-13 15:04:31

问题解决:'djongo' isn't an available database backend.

在django中使用django连接mongodb时,修改settings.py为如下:DATABASES = { 'default': { 'ENGINE': 'djongo', 'NAME': 'xxx', }}修改后报错:/Applications/PyCharm.app/Contents/helpers/pycharm/django...

2020-04-11 15:37:59

关于Scrapy ItemLoader、MapCompose、Compose、input_processor与output_processor的一些理解

本文以一个当当网图书出版社信息举例,说明Scrapy中,ItemLoader、MapCompose、Compose、input_processor与output_processor的一些使用事项。先给出spider与item的代码实例:spider:def parse_item(self, response): for r in response.css(".bang_list ...

2020-04-09 20:48:05

ES6语法标准学习笔记

学习笔记:【小马技术】ES6 / ES2015 入门讲解_哔哩哔哩 (゜-゜)つロ 干杯~-bilibili01 let命令下述操作中使用ES5的var可行,但ES6的let不可行。1.超出作用域不可行if (true) { let i = 1;}console.log(i); // 变量i未找到2.重复定义不可行var i = 0;switch(i) { case ...

2020-04-08 18:10:26

Docker使用心得与爬坑记录

为了搭建Scrapy-Redis服务而反复地被Docker折麽了数天,终于对于Docker的使用有了一些理解,本文记录初用Docker的一些注意事项。1.为什么要使用Docker下面是两个我遇到需要使用Docker的典型情景:情景1:安装配置数据库非Docker:我们需要一个Mysql、Redis或Mongodb数据库,配过数据库环境的同学都知道,该过程往往需要下载安装包、解压、...

2020-04-07 14:39:20

pymongo使用笔记

pymongo使用笔记1. 连接这里只记录无auth连接方式。import pymongoip = 'xxxxxx'client = pymongo.MongoClient(ip, 27017)2. 创建数据库创建数据库douban_booksdb = client.douban_books3. 添加文档这里对douban_books数据库的book集合进行操作。book集...

2020-04-05 00:20:45

Mongodb笔记

学习自: MongoDB基础入门到高级进阶_哔哩哔哩 (゜-゜)つロ 干杯~-bilibili、【小马技术】MongoDB 从入门到学会_哔哩哔哩 (゜-゜)つロ 干杯~-bilibilimongodb安装:docker pull mongodbmongodb 连接语句形式:mongodb://[username:password@]host1[:port1][,...hos...

2020-04-04 22:38:07

问题解决:Scrapy Unknown command: crawl

今天用pycharm调试新建的scrapy-redis项目报错:Connected to pydev debugger (build 183.4588.64)Scrapy 1.8.0 - no active projectUnknown command: crawlUse "scrapy" to see available commands我没有用scrapy crawl xxx的...

2020-04-02 20:02:55

Scrapy设置User-Agent随机代理

User Agent中文名为用户代理,简称 UA,它是一个特殊字符串头,使得服务器能够识别客户使用的操作系统及版本、CPU 类型、浏览器及版本、浏览器渲染引擎、浏览器语言、浏览器插件等。一些网站常常通过判断 UA 来给不同的操作系统、不同的浏览器发送不同的页面,因此可能造成某些爬虫被网站禁止,但通过伪装 UA 可以绕过检测。常见的User-Agent形式如:Mozilla/5.0 (Maci...

2020-04-01 12:16:17

问题解决:Selenium Message: invalid argument: invalid 'expiry'

报错背景:在为chromedriver添加cookie时,Selenium的报错:selenium.common.exceptions.InvalidArgumentException: Message: invalid argument: invalid ‘expiry’保存cookie代码如下:cookies = browser.get_cookies()pickle.dump(c...

2020-03-21 16:42:02

Python脚本定时发送微信文件

背景:朋友让我改一个文件,可我改完已经半夜了。这时候如果微信发给朋友恐会打扰他休息。于是决定用Python写一个自动发送微信信息的脚本。任务简述:使用Python自动化程序,把file.txt在早上6点准时拖动到微信并发送。0 准备Pymouse和Pykeyboard分别是Python用来模拟鼠标、键盘操作的包,二者在今年整合到了Pyuserinput这一个包内。windows下安装P...

2020-03-17 16:59:26

解决知乎倒立验证码识别

众所周知,知乎对反爬的措施位列全网第一梯队。我在爬取知乎的过程中也是遇到了倒立验证码的问题。解决的办法是开源github项目:zheye。首先安装项目依赖包。Keras==2.0.1Pillow==3.4.2#jupyter==1.0.0#matplotlib==1.5.3numpy==1.12.1scikit-learn==0.18.1tensorflow==1.0.1h5...

2020-02-26 18:22:16

js值类型与引用类型

一个经典的问题:以下两个输出结果为何不一致? // 情况1:值类型 let a = 100 let b = a b = 20 console.log(a) // 100 // 情况2:引用类型 let a = { age: 100 } let b = a b.age = 20 console.log(a.age) ...

2020-02-23 20:12:47

问题解决:raise ValueError('Missing scheme in request url: %s' % self._url) ValueError: Missing schem

今天使用scrapy爬取图片时,发现这个错误:raise ValueError('Missing scheme in request url: %s' % self._url)ValueError: Missing scheme in request url: //images2015.cnblogs.com/news_topic/20161020185521154-1185360701.pn...

2020-02-23 14:54:57

问题解决:from . import _mysql ImportError: Library not loaded: @rpath/libmysqlclient.21.dylib

今天用python连接mysql时报错: File "/Users/zhbink/Documents/GitHub/Scrapy/ArticleSpider/ArticleSpider/pipelines.py", line 5, in <module> import MySQLdb File "/Users/zhbink/opt/anaconda3/envs/djan...

2020-02-22 22:32:47

Python生成器generators与yield

在Python中,创建生成器generator的方法之一就是在函数中使用yield关键字,原本的函数就变成了一个generator。换句话说,如果一个函数至少包含一个yield声明(当然它也可以包含其他yield或return),那么它就是一个generator。理解generator的三个要点:generator可以看作一个可以停止的函数。在对generator的连续调用之间,gene...

2020-02-18 15:49:36

vscode快速添加代码片段

之前在vscode中写html,只需要输入一个!,再按回车或tab就可以生成一段html代码。在学习vue的过程中,每次都要输入vue的模版,如下图。本文以创建vue模版为例,展示快速添加代码段的方法。shift + ctrl(command) + p,打开搜索栏,输入snippets(英文意思为片段),找到Perferences:Configure User Snippets...

2020-02-18 00:14:49

查看更多

勋章 我的勋章
  • 领英
    领英
    绑定领英第三方账户获取
  • GitHub
    GitHub
    绑定GitHub第三方账户获取
  • 签到新秀
    签到新秀
    累计签到获取,不积跬步,无以至千里,继续坚持!
  • 新人勋章
    新人勋章
    用户发布第一条blink获赞超过3个即可获得
  • 阅读者勋章Lv2
    阅读者勋章Lv2
    授予在CSDN APP累计阅读博文达到7天的你,是你的坚持与努力,使你超越了昨天的自己。
  • 专栏达人
    专栏达人
    授予成功创建个人博客专栏的用户。专栏中添加五篇以上博文即可点亮!撰写博客专栏浓缩技术精华,专栏达人就是你!
  • 持之以恒
    持之以恒
    授予每个自然月内发布4篇或4篇以上原创或翻译IT博文的用户。不积跬步无以至千里,不积小流无以成江海,程序人生的精彩需要坚持不懈地积累!
  • 勤写标兵Lv4
    勤写标兵Lv4
    授予每个自然周发布9篇以上(包括9篇)原创IT博文的用户。本勋章将于次周周三上午根据用户上周的博文发布情况由系统自动颁发。
  • 学习力
    学习力
    《原力计划【第二季】》第一期主题勋章 ,第一期活动已经结束啦,小伙伴们可以去参加第二期打卡挑战活动获取更多勋章哦。
  • 1024勋章
    1024勋章
    #1024程序员节#连续参与两年活动升级勋章,当日发布原创博客即可获得
  • 分享小兵
    分享小兵
    成功上传3个资源即可获取