自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Arckal的博客

http://www.arckalsun.com/

  • 博客(45)
  • 资源 (2)
  • 收藏
  • 关注

原创 软考高项:十大领域47过程输出速记

记忆方法输出记忆规律“通用”的输出:项目文件更新、项目管理计划更新、组织过程资产更新实施、控制过程组:多数都输出变更请求控制过程组:输入“工作绩效数据”,输出“工作绩效信息”,整体领域除外(输入信息,输出报告)3个基准:创建WBS -> 范围基准,制定进度计划 -> 进度基准,制定预算 -> 成本基准2个预测:控制进度 -> 进度预测,控制成本 -> 成本预测 (这个也容易理解,这两个预测是为了整体监控提供依据的,也就是“监控项目工作”这个过程的输入)

2022-05-11 10:19:37 4491 2

原创 软考高项:十大知识领域47个过程组速记

十大知识领域整体管理范围管理进度管理成本管理质量管理人力资源管理沟通管理风险管理采购管理干系人管理五大过程组启动过程组规划过程组执行过程组监控过程祖收尾过程组启动过程组 2个整:制定项目章程干:识别干系人规划过程组 24个整1:制定项目管理计划范4:规划范围管理收集需求定义范围创建WBS进6:规划进度管理定义活动排列活动顺序估算活动资源估算活动持续时间制定进度计划成3:规划成本管理估算成本制定预算质1

2022-05-09 18:14:09 8231

转载 CDN技术详解

CDN技术详解第一章引言“第一公里”是指万维网流量向用户传送的第一个出口,是网站服务器接入互联网的链路所能提供的带宽。这个带宽决定了一个 网站能为用户提供的访问速度和并发访问量。如果业务繁忙,用户的访问数越多,拥塞越严重,网站会在最需要向用户提供服务时失去用户。(还有“中间一公里” 和“最后一公里”分别代表互联网传输传输和万维网流量向用户传送的最后一段接入链路)从互联网的架构来看,不同网络之间的互联互通带宽,对任何一个运营商网络的流量来说,占比都比较小,收敛比是非常高的,因...

2021-04-15 09:32:13 668

原创 docker 容器报core dump错误,python程序异常终止

一,准备1,启动容器,一定要加 --privileged --ulimit core=-1 这个参数,不然无法生成coredump文件docker run -itd --privileged --ulimit core=-1 镜像 /bin/sleep 3600步骤二:设置core dump文件位置vi /etc/sysctl.conf修改(添加)如下两个变量kernel.core_pattern =/var/core/core_%e_%pkernel.core_uses_p

2021-01-25 15:16:52 1474

原创 Windows10 远程桌面登录失败(账号密码都正确)the logon attempt failed 问题解决

登录失败,提示the logon attempt failed。首先尝试这篇文章,无效https://blog.csdn.net/imdyf/article/details/83961175然后尝试了下在用户名前加远程计算机名,成功了

2020-09-14 11:17:11 8067

原创 Linux 常用操作

ls文件计数ls -al | wc -l查找文件大小为0的文件,并删除find . -name "*" -type f -size 0c | xargs -n 1 rm -f

2020-08-27 11:47:11 94

原创 socket 拼包分析

socket 拼包分析 function tryRead() { for (var chunk; (chunk = stream.read());) { console.info('chunk(length=%d)', chunk.length) for (var cursor = 0, len = chunk.length; cursor < len;) { if (readBannerBytes < bannerLength) {

2020-07-29 22:02:55 254

原创 stf websocker auth失败 Missing authorization token

原因:建立websocket连接的时候没有将cookie传过去,因为cookie绑定的是IP,而websocket地址是域名,没有匹配,所以没加入header里面。解决方式:修改stf启动命令,将域名改为IP地址

2020-06-16 15:48:01 2743

原创 python3.6最新可用apt源,解决Ubuntu安装python3.6报错403 Forbidden

sudo add-apt-repository ppa:deadsnakes/ppasudo apt updatesudo apt install python3.6参考地址:https://qiita.com/pudding167/items/1d7226155cbfcd76bb1a

2019-12-30 19:59:24 1600

原创 python装opencv: import cv2后 DLL load failed 系统Windows Server

最近,我在 Windows Server 2012 r2安装opencv-python时中遇到了类似的问题。 尝试使用和不使用Anaconda的所有选项,但是没有一个帮助。 经过大量调查,我发现缺少与Window Media Service相关的mfplat.dll。因此,您必须手动安装功能,以便获取与窗口媒体服务相关的dll。1.打开或关闭Windows功能2.跳过角色屏幕直接进入功能屏幕...

2019-12-18 16:25:15 864

原创 问题解决:io.lettuce.core.RedisCommandTimeoutException: Command timed out after

环境:spring-boot-starter 2.x 和 sprig-data-starter-data-redis 2.x在使用connection.bRPop(timeout, rawKey);方法时,如果这里的timeout大于springboot配置文件的spring.redis.timeout,就会出现异常io.lettuce.core.RedisCommandTime...

2019-11-27 09:55:39 18976 3

原创 ubuntu安装node exporter

wget https://github.com/prometheus/node_exporter/releases/download/v0.17.0/node_exporter-0.17.0.linux-amd64.tar.gz mkdir /var/node_exporter tar xf node_exporter-0.17.0.linux-amd64.tar.gz -C /var/no...

2019-10-11 16:27:10 2721

原创 ubuntu16.04安装mysql5.6

ubuntu16.04安装mysql5.61. 删除mysqla. sudo apt-get autoremove --purge mysql-server-5.0b. sudo apt-get remove mysql-serverc. sudo apt-get autoremove mysql-serverd. sudo apt-get remove mysql-com...

2019-07-10 14:26:18 598

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

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

2019-06-03 10:14:13 3270

原创 Flask, Tornado,Japronto性能测试对比

针对web框架Flask, Tornado,Japronto做下简单测试测试环境,虚拟机Ubuntu16.04 4核CPU 8G内存查看服务器配置root@localhost:/home/frog/test# uname -aLinux localhost 4.4.0-87-generic #110-Ubuntu SMP Tue Jul 18 12:55:35 UTC 2017 x...

2019-04-15 19:41:43 4193

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

[root@localhost ~]# netstat -an | awk '/^tcp/ {++S[$NF]} END {for(a in S) print a, S[a]}'LISTEN 13CLOSE_WAIT 936ESTABLISHED 4TIME_WAIT 2

2019-04-15 15:49:20 1181

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

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

2019-01-31 11:41:42 4027

原创 windows上开启winrm服务

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

2019-01-30 17:26:57 10084 3

原创 Received unregistered task of type ‘XXX’ Celery报错

[2018-11-06 10:23:48,346: DEBUG/MainProcess] basic.qos: prefetch_count-&gt;4[2018-11-06 10:24:00,129: ERROR/MainProcess] Received unregistered task of type 'rub_jobs.tasktest'.The message has been ...

2018-11-06 10:43:34 10919 5

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

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

2018-08-29 17:12:48 806

原创 graphite 监控 简介

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

2018-08-29 16:43:55 1064

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

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

2018-08-23 14:32:47 7406 1

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

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

2018-08-20 14:39:04 1701

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

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

2018-08-19 10:02:48 3304

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

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

2018-08-01 10:16:50 526

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

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

2018-07-30 16:12:04 19528 1

转载 Python Yield 用法

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

2018-07-30 09:37:30 137

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

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

2018-07-30 09:35:03 12141 3

原创 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 13905 3

原创 Python Assert断言

Assert断言声明Assert断言可以很方便的在调试程序时插入调式断言。基本语法:assert expression等价于if __debug__: if not expression: raise AssertionError扩展语法:assert expression1, expression2等价于if __debug__: if not expression1: rais...

2018-04-04 18:35:16 257

原创 Spider爬虫框架之Selectors

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

2018-04-02 15:58:53 614

原创 Spider爬虫框架之Spiders模块

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

2018-03-30 19:32:31 2283

原创 SyntaxWarning: name 'x' is assigned to before global declaration global color Python

SyntaxWarning: name 'x' is assigned to before global declaration global color Python这种报错很大原因是在同一个函数重复使用了global 声明举个例子x = 0def func(a, b, c): if a == b: global x x = 10 elif b...

2018-03-27 11:00:01 33898 2

转载 Ubuntu 安装Python3.6

Ubuntu16.04下默认系统自带python2和Python3.5的版本,这个版本被系统很多程序所依赖,所以不建议删除,如果使用最新的Python3.6那么我们知道编译安装源码包和系统默认包之间是没有任何影响的.首先去python官网下载python3的源码包,网址:https://www.python.org/进去之后点击导航栏的Downloads,也可以鼠标放到Downloads上弹出菜单...

2018-03-04 20:51:34 4272

转载 Python的Lambda函数

【转】原文连接:https://www.cnblogs.com/itdyb/p/5014052.html今天在看书的时候,看到了这样的一条语句:if isinstance(value,int) or isinstance(value,float): split_function=lambda row:row[column]&gt;=value 对其中的lambda这个函数表示很不明白,于是...

2018-02-26 22:43:28 404

原创 SQL Server 2012 在sp_executesql 中生成的临时表的可见性

在sql存储过程中,经常使用到动态sql语句,写法类似于这样Set @strParameter=N'@StartTime datetime,@EndTime datetime'Exec sp_executesql @strSql,@strParameter,@StartTime,@EndTime 为了满足业务需求,我们经常会在存储过程中使用到临时表。根据作用域的不同,分为全局临时表和用户临时

2017-09-06 14:49:41 3207

原创 Apache2.4 和 php5.6在win7系统的安装

Apache2.4 和 php5.6在win7系统的安装本人经过两个小时的安装配置,终于搞定了,特此记录下来安装过程:第一步:安装Apache2.4这里我下载的是Apache 2.4.25 Win64 下载地址:httpd-2.4.25-win64-VC14.zip,下载后解压至特定目录(我的是C:\Server\Apache24)。接下来安装Apache服务。 管理员运行cmd,cd进入Apa

2017-03-26 21:36:55 435

原创 软件界面窗口修改方案

VB6.0窗口修改方案窗体属性修改MaxButton = TrueMinButton = TrueMDIChild = True工具栏中的按钮// 可以设置是否启用的按钮 新建 New tbAddNew编辑 Edit tbEdit打开 Open tbOpen保存 Save tbSave撤销 Cancel tbCancel删除 DelRow

2017-01-06 15:51:18 2633

原创 Tomcat9 + java + mysql 配置数据库连接池

今天看到书上MyEclipse配置数据库连接池,搞了好久不成功,上网Google了好久,先是自己手动部署网站,在网上看的都是把web.xml和context.xml放在WEB-INF文件夹下,怎么也不成功,老是遇到Cannot create JDBC driver of class '' for connect URL 'null' and NullPointerException。后来打开E

2016-11-21 23:21:31 8528 4

原创 The Complete Stream Zoo (Java流家族)

java拥有一个流家族,其数量超过60个,把流家族中的成员按照它们使用方式分为两个层次结构:处理字节的输入流输出流层次结构;处理字符的Reader与Writer的层次结构。

2016-11-15 14:52:32 623

异或校验和Unicode编码

一个小工具,可以异或校验,还可以将字符串转换为十六进制的Unicode编码。VB写的。

2018-03-22

hades哈迪斯屏保scr文件+installscr.exe

安装步骤: 第一步:解压文件。 第二步:运行hades屏保setup.exe,安装至某文件夹(例如:d:\windows)。 第三步:运行installscr.exe。点击查找屏保,打开屏保安装的文件夹,选中hades.scr,打开。 第四步:在桌面右击,点击个性化,设置屏幕保护程序,在屏幕保护程序下拉条中选中hades,确定。 安装完毕! 制作:arckal 本人QQ:2695474083

2015-03-19

空空如也

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

TA关注的人

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