5 Arckal

尚未进行身份认证

The quick brown fox jumps over the lazy dog.

等级
TA的排名 8w+

ubuntu16.04安装mysql5.6

ubuntu16.04安装mysql5.61.删除mysqla.sudoapt-getautoremove--purgemysql-server-5.0b.sudoapt-getremovemysql-serverc.sudoapt-getautoremovemysql-serverd.sudoapt-getremovemysql-com...

2019-07-10 14:26:18

JAVA操作MongoDB报错:org.bson.codecs.configuration.CodecConfigurationException: Can't find a codec for cl

JAVA操作MongoDB报错:org.bson.codecs.configuration.CodecConfigurationException:Can'tfindacodecforclassorg.bson.BsonDecimal128.原因:bson依赖项冲突,引入了两个不一样版本bson依赖。解决方法:删除一个bson依赖就可以了...

2019-06-03 10:14:13

Flask, Tornado,Japronto性能测试对比

针对web框架Flask,Tornado,Japronto做下简单测试测试环境,虚拟机Ubuntu16.044核CPU8G内存查看服务器配置root@localhost:/home/frog/test#uname-aLinuxlocalhost4.4.0-87-generic#110-UbuntuSMPTueJul1812:55:35UTC2017x...

2019-04-15 19:41:43

查看linux系统中tcp连接的状态和连接数量统计

[root@localhost~]#netstat-an|awk'/^tcp/{++S[$NF]}END{for(ainS)printa,S[a]}'LISTEN13CLOSE_WAIT936ESTABLISHED4TIME_WAIT2

2019-04-15 15:49:20

使用ansible管理Windows主机之Windows配置

最近配置ansible管理Windows机器,需要启用winrm的服务,所以要在windows平台上启用winrm服务。我的环境是Windows10企业版。winrmservice默认都是未启用的状态,所以要先启动winrm服务。第一步,设置winrm服务为延迟启动,并启动服务。第二步,以管理员运行powershell,执行下列脚本$url="https://r...

2019-01-31 11:41:42

windows上开启winrm服务

最近配置ansible管理Windows机器,需要启用winrm的服务,所以要在windows平台上启用winrm服务。winrmservice默认都是未启用的状态,先查看状态;如无返回信息,则是没有启动;打开powershell终端,输入下列命令进行配置:winrmenumeratewinrm/config/listener针对winrmservice进行基础配置:...

2019-01-30 17:26:57

Received unregistered task of type ‘XXX’ Celery报错

[2018-11-0610:23:48,346:DEBUG/MainProcess]basic.qos:prefetch_count->4[2018-11-0610:24:00,129:ERROR/MainProcess]Receivedunregisteredtaskoftype'rub_jobs.tasktest'.Themessagehasbeen...

2018-11-06 10:43:34

graphite未接收到数据,carbon-cache.py 开启报错:carbon-cache (instance a) is already running with pid 20

使用graphite已经一段时间了,今天遇到了一个问题,连接不上2003端口了。经过一番排查,解决了这个问题,过程特此记录下。我是通过docker运行的,指定的命令如下:sudodockerrun-d-p80:80-p81:81-p2003:2003-p8125:8125/udp-p8126:8126--restart=always--namekamon...

2018-08-29 17:12:48

graphite 监控 简介

graphite是一个监控业务数据的监控系统。,该系统架构如下: 系统分为三大组件:carbon:负责后端数据采集,可以通过以下客户端来采集数据客户端应用有多个方式来发布度量值:使用一个纯文本协议工具比如netcat(nc)命令使用pickle协议使用高级消息队列协议(AMQP)使用lib包比如Dropwizardmetricslibrary...

2018-08-29 16:43:55

PyCharm找不到新打开项目的窗口的解决办法

在使用PyCharm或其他JetBrains系IDE过程中,偶尔会出现在新窗口打开一个新项目后,找不到新打开的窗口的情况。尤其在使用双显示器情况下,出现的次数比较多。但鼠标放任务栏ide图标上,还会出现预览窗口,如下图所示:这是什么情况呢?其实不是窗口没打开,而是窗口打开了,但是跑到了你看不到的地方。这个窗口位置信息会记录在项目根目录的.idea文件下的workspac...

2018-08-23 14:32:47

mongodb CPU飙升100%怎么办?快去增加索引

在一次用多进程加协程并发爬取数据的时候,发现mongodb服务器的CPU一下飙升到了100%,严重影响了并发爬取的速度。于是查了下,说是增加索引。我在程序了操作mongodb的代码如下:#存在则更新,不存在则插入awaitself._async_collection.update_one({'url_hash':self.url_hash},{"$set":data},...

2018-08-20 14:39:04

Error:java: 发现警告, 但指定了 -Werror

最近在使用IntelliJIDEA编译ApacheGuacamoleWeb项目时,遇到了一个罕见的bug:"Error:java:发现警告,但指定了-Werror",见此bug,前所未闻,谷歌之,无果。遂略加思索,-Werror这个flag在gcc编译的时候见过, 意为要求gcc将所有的警告当成错误进行处理。难道java也有此编译选项?于是我抱着试一试的态度,打开了IDEA的Set...

2018-08-19 10:02:48

Node.js GraphicsMagick图片处理库在Ubuntu下的安装

GraphicsMagick是一个免费的开源命令行实用程序,用于处理图像。它是ImageMagick的一个分支,但速度更快,使用的资源更少。如果您计划在Node.js中使用GraphicsMagick,那么npm中有几个可用的包装器可供选择。但是,有些情况(例如,您不希望依赖第三方模块)可以直接运行该实用程序。对于这些情况,我将向您展示如何使用child_processNode.js模块在新...

2018-08-01 10:16:50

VMware ESXI 6 开启VT-x硬件虚拟化技术

一般虚拟化主ESXi都会开启BIOS中的CPU虚拟化技术,INTEL叫VT-x,AMD的叫AMD-V。ESXI6.0CPU虚拟化是在web端设置的,在客户端vSphere中没有这个设置,切记!

2018-07-30 16:12:04

Python Yield 用法

带有yield的函数在Python中被称之为generator(生成器)我们举一个常见的例子来介绍yield的用法 斐波那契数列斐波那契(Fibonacci)數列是一个非常简单的递归数列,除第一个和第二个数外,任意一个数都可由前两个数相加得到。 清单1.简单输出斐波那契數列前N个数 1 2 3 4 5 6...

2018-07-30 09:37:30

爬虫进阶:教你如何突破网站文字加密

反爬与反反爬一直是一个相互博弈的游戏。道高一尺,魔高一丈,知己知彼方能百战不殆,想要突破网站的反爬机制,你必须深入了解当下的前端开发技术,才能在这个游戏中生存下去。本人是一名爬虫爱好者,最近在爬一个小说网站时,通过抓包分析,发现小说正文被加密过了,如图所示:获取小说正文的响应数据小说正文加密数据根据字面意思可以看到,小说正文是编码保存在Content这个键中,但这种字符编码...

2018-07-30 09:35:03

celery 定时任务不执行,原因令人震惊...(版本4.1.0)

在使用celery执行定时任务时,发现任务不会执行,schedule设置如下:经测试,如果去掉hour,则任务每分钟都会执行,说明是hour的问题,那只有是时区的问题了。遂将hour改为UTC的时间,发现任务可以执行,说明celery使用的是UTC时区,但我设置的时区如下:CELERY_TIMEZONE='Asia/Shanghai',CELERY_ENABLE_UTC=True,说明这两行...

2018-06-20 15:31:44

Python Assert断言

Assert断言声明Assert断言可以很方便的在调试程序时插入调式断言。基本语法:assertexpression等价于if__debug__:ifnotexpression:raiseAssertionError扩展语法:assertexpression1,expression2等价于if__debug__:ifnotexpression1:rais...

2018-04-04 18:35:16

Spider爬虫框架之Selectors

Selectors在抓取网页时,最常见任务是从HTML源中提取数据。有几个库可以实现这一点:BeautifulSoup是Python程序员中非常流行的网页抓取库,它基于HTML代码的结构构建了一个Python对象,同时也很好地处理了坏标记,但它有一个缺点:速度很慢。lxml是一个基于ElementTree的pythonicAPI的XML解析库(它也解析HTML)。(lxml不是Python标...

2018-04-02 15:58:53

Spider爬虫框架之Spiders模块

SpidersSpiders是一些爬虫类的集合,这些爬虫定义了爬哪些网站、如何去爬这些网站以及如何去从页面抽取结构化数据。换句话说,Spiders是你定义用于为特定网站(或者在某些情况下是一组网站)抓取和解析页面的自定义行为的地方。对于爬虫来说,在爬取周期中会经历以下事情:    1,首先生成抓取第一个URL的初始Requests,然后指定一个回调函数,使用从这些请求下载的响应来调用回调函数。第...

2018-03-30 19:32:31

查看更多

勋章 我的勋章
  • 勤写标兵Lv1
    勤写标兵Lv1
    授予每个自然周发布1篇到3篇原创IT博文的用户。本勋章将于次周周三上午根据用户上周的博文发布情况由系统自动颁发。