51dev.com IT技术开发者社区

51dev.com 技术开发者社区

线程是什么

线程是什么

      在介绍线程之前,我们就不得不想到一个词"进程"。关于进程,我相信大家都有所了解。经常在面试的时候,面试官或多或少都会问到进程与线程的区别。      ...

Selenium自动化测试-unittest单元测试框架使用

Selenium自动化测试-unittest单元测试框架使用

这里我们将要用的unittest是python的单元测试框架,它的官网是 https://docs.python.org/2/library/unittest.html,在这里我们可以得到全面的信息。当我们写的用例越来越多时,我们就需要考虑用例编写的规范与组织,以便于后期的维护,而unit...

OpenCV2中矩阵的归一化 normalize函数详解

OpenCV2中矩阵的归一化 normalize函数详解

1.归一化定义与作用    归一化就是要把需要处理的数据经过处理后(通过某种算法)限制在你需要的一定范围内。首先归一化是为了后面数据处理的方便,其次是保证程序运行时收敛加快。归一化的具体作用是归纳统一样本的统计分布性。归一化在0-1之间是统计的概率分布,归一化...

nginx中限流模块ngx_http_limit_req_module里的limit_req_zone指令和limit_zone限流指令

nginx中限流模块ngx_http_limit_req_module里的limit_req_zone指令和limit_zone限流指令

 通常我们会在程序里进行防盗刷,实际这些可以在nginx层就解决,nginx里有一个模板:ngx_http_limit_req_module模块,其中有一个指令limit_req_zone可以进行限流访问,以防止同一用户(以IP统计,所以CDN转发过来的要注意要把客户端IP转发过来)恶意攻...

quartz 从入门到进阶

quartz 从入门到进阶

你曾经需要应用执行一个任务吗?这个任务每天或每周星期二晚上11:30,或许仅仅每个月的最后一天执行。一个自动执行而无须干预的任务在执行过程中如果发生一个严重错误,应用能够知到其执行失败并尝试重新执行吗?你和你的团队是用java编程吗?如果这些问题中任何一个你回答是,那么你应该使用Quartz调度器。...

Eclipse快捷键大全

Eclipse快捷键大全

Eclipse快捷键大全(转载)Ctrl+1 快速修复(最经典的快捷键,就不用多说了)Ctrl+D: 删除当前行 Ctrl+Alt+↓ 复制当前行到下一行(复制增加)Ctrl+Alt+↑ 复制当前行到上一行(复制增加)Alt+&d...

SonarQube安装手册

SonarQube安装手册

为Sonar准备MySQL数据库,版本必须大于5.6。下载mysql二进制包[root@linux-node1~]#cd/usr/local/src# wget http://dev.mysql.com/get/Downloads/MySQL-5.6/mysql-5.6.30-l...

解决Web部署 svg/woff/woff2字体 404错误

解决Web部署 svg/woff/woff2字体 404错误

问题:最近在IIS上部署web项目的时候,发现浏览器总是报找不到woff、woff2字体的错误。导致浏览器加载字体报404错误,白白消耗了100-200毫秒的加载时间。原因:因为服务器IIS不认SVG,WOFF/WOFF2这几个文件类型,只要在IIS上添加MIME 类型即可。解决方法1、打...

web服务器 字体.svg/.woff/.woff2 404错误 解决方案

web服务器 字体.svg/.woff/.woff2 404错误 解决方案

先来看看问题按理说不应该报404啊,因为我这个路径下面的的确确有这个文件相信不少开发者都遇到过字体引用的问题,明明路径啥的都没问题,但就是浏览器输出错误信息。引起类似以上问题的原因是由于Web服务器没有识别.svg/.woff/.woff2这些文件类型。解决方案:如果是部署在iis服务器上的,打开I...

git命令-切换分支

git命令-切换分支

git一般有很多分支,我们clone到本地的时候一般都是master分支,那么如何切换到其他分支呢?主要命令如下:1.查看远程分支$gitbranch-a 我在mxnet根目录下运行以上命令:~/mxnet$gitbranch-a*masterremotes/origin/HEAD->...

git 切换远程分支

git 切换远程分支

gitclone只能clone远程库的master分支,无法clone所有分支,解决办法如下:1.找一个干净目录,假设是git_work2.cdgit_work3.gitclone http://myrepo.xxx.com/project/.git ,这样在git_work目录...

MQ框架的比较

MQ框架的比较

MQ框架非常之多,比较流行的有RabbitMq、ActiveMq、ZeroMq、kafka。这几种MQ到底应该选择哪个?要根据自己项目的业务场景和需求。下面我列出这些MQ之间的对比数据和资料。 第一部分:RabbitMQ,ActiveMq,ZeroMq比较1、 TPS比较一Zer...

Macbook teamviewer 突破5分钟,苹果电脑重置 Mac 地址,100%解决限制

Macbook teamviewer 突破5分钟,苹果电脑重置 Mac 地址,100%解决限制

TeamViewer 是一个非常优秀的远程连接、远程控制工具,并且支持多平台。可是   Teamview   商业版的太贵了。而免费版的链接太多用户了,就会失效,其实都没有五分钟,只有一分钟这样子。尤其是我经常远程帮被人调试代码的...

我为什么要选择RabbitMQ ,RabbitMQ简介,各种MQ选型对比

我为什么要选择RabbitMQ ,RabbitMQ简介,各种MQ选型对比

前言:    MQ 是什么?队列是什么,MQ 我们可以理解为消息队列,队列我们可以理解为管道。以管道的方式做消息传递。场景:   1.其实我们在双11的时候,当我们凌晨大量的秒杀和抢购商品,然后去结算的时候,就...

mq的基本介绍和基本用法

mq的基本介绍和基本用法

1.什么是MQ,有什么用?MQ是messagequeue,消息队列,也叫消息中间件,遵守JMS(javamessageservice)规范的一种软件。(同时还有另一个叫AMQP的应用层协议,语言无关性不受产品语言等限制,rabbitMQ支持这个)是类似于数据库一样需要独立部署在服务器上的一种应用,提...