2

滑动验证码的设计与理解

在介绍之前,首先一个概念明确一个共识:没有攻不破的网站,只有值不值得。 这意思是说,我们可以尽可能的提高自己网站的安全,但并没有绝对的安全,当网站安全级别大于攻击者能得到的回报时,你的网站就是安全的。 所以百度搜到的很多验证码都已经结合了人工智能分析用户行为,很厉害。但这里只介绍我的小网站是怎么设计 ...

半天想不出昵称的斌 发布于 2019-08-22 10:59 评论(2)阅读(349)
5

公司为什么需要建立一套统一的开发框架?

公司需要建立一套统一的开发框架解决因发展带来的自我繁衍、技术断崖、难以考核、管控壁垒、资源浪费的问题。 ...

宜信技术 发布于 2019-08-22 10:57 评论(2)阅读(1223)
1

Tomcat源码分析 (九)----- HTTP请求处理过程(二)

我们接着上一篇文章的容器处理来讲,当postParseRequest方法返回true时,则由容器继续处理,在service方法中有connector.getService().getContainer().getPipeline().getFirst().invoke(request, respon ...

chen_hao 发布于 2019-08-22 10:31 评论(1)阅读(224)
2

什么是协程 ?

最近更新比较少,内心十分的愧疚,实在是太忙了!向各位读者说句抱歉。 今天要讲的这个东西说实话,我也是今天才知道,一个我们大多数人可能从来都没用过的语法,哪就是传说中的【协程 Coroutine】。 可能你会说,携程谁不知道啊,不就是哪个用来订机票订酒店的软件么,这有什么好学的!这样的话你就错了,此协 ...

程序猿杂货铺 发布于 2019-08-22 09:58 评论(1)阅读(413)
1

JMM内存模型详解(一)

本文开始死磕JMM(Java内存模型)由于知识点较多,分来写 该文为JMM第一篇 技术往往是枯燥的,本文文字较多 1. JMM是什么? 其实JMM很好理解,我简单的解释一下,在Java多线程中我们经常会涉及到两个概念就是线程之间是如何通信和线程之间的同步,那什么是线程之间的通信呢,其实就是两个线程之 ...

乱敲代码 发布于 2019-08-22 09:50 评论(0)阅读(138)
2

消息中间件——RabbitMQ(五)快速入门生产者与消费者,SpringBoot整合RabbitMQ!

前言 本章我们来一次快速入门RabbitMQ——生产者与消费者。需要构建一个生产端与消费端的模型。什么意思呢?我们的生产者发送一条消息,投递到RabbitMQ集群也就是Broker。 我们的消费端进行监听RabbitMQ,当发现队列中有消息后,就进行消费。 1. 环境准备 本次整合主要采用Sprin ...

Coder编程 发布于 2019-08-22 09:48 评论(0)阅读(249)
3

[WPF自定义控件库] 给WPF一个HyperlinkButton

1. 在WPF怎么在UI上添加超级链接 这篇文章的目的是介绍怎么在WPF里创建自定义的HyperlinkButton控件。很神奇的,WPF居然连HyperlinkButton都没有,不过它提供了另一种方式用于在UI上添加超级链接: 如果需要在超级链接里放图片或其它东西,代码如下: 这真是很怪,为什么 ...

dino.c 发布于 2019-08-22 09:41 评论(4)阅读(260)
0

Django+zTree构建组织架构树

树,因其清晰明了的展现形式而被广泛的使用 日常的开发过程中我们需要经常与“树”打交道,例如公司的组织架构树、服务器的项目归属树,管理后台侧边树等等,本篇文章介绍关于树的两个内容 1. 多功能的前端树插件zTree 2. Django中关于树的model设计 zTree zTree是一个开源的依靠JQ ...

运维咖啡吧 发布于 2019-08-22 09:39 评论(0)阅读(141)
2

Nacos(四):SpringCloud项目中接入Nacos作为配置中心

前言 通过前两篇文章: "Nacos(二):Nacos与OpenFeign的对接使用" "Nacos(三):SpringCloud项目中接入Nacos作为注册中心" 相信大家已经对Nacos作为注册中心的基本使用已经有了一定的了解。 然而,Nacos远远不止于此,本文我们来看一下Nacos作为 在S ...

larscheng 发布于 2019-08-22 09:17 评论(0)阅读(142)
0

Mina各组件介绍

Mina各组件介绍 上一篇文章已经系统的介绍了Mina的运行流程,Apache推出的Mina性能上很是高效,上章节我们知道内部有很多的类,各个类之间的依赖也是很多,他们之家都是相互依赖。 下面主要看看各个类中的方法。本篇就当是Mina的文档了。一下总结来源于网络: IoService 这个接口是服务 ...

烟花散尽13141 发布于 2019-08-22 09:15 评论(0)阅读(100)
1

Hive 系列(六)—— Hive 视图和索引

一、视图 1.1 简介 Hive 中的视图和 RDBMS 中视图的概念一致,都是一组数据的逻辑表示,本质上就是一条 SELECT 语句的结果集。视图是纯粹的逻辑对象,没有关联的存储 (Hive 3.0.0 引入的物化视图除外),当查询引用视图时,Hive 可以将视图的定义与查询结合起来,例如将查询中 ...

黑白影 发布于 2019-08-22 09:12 评论(0)阅读(98)
0

C语言编程入门之--第五章C语言基本运算和表达式-part3

5.3 挑几个运算符来讲 常用的运算符除了加减乘除(+-*/)外,还有如下: 注意:以下运算符之间用逗号隔开,C语言中也有逗号运算符,这里不讲逗号运算符。 1. 赋值运算符 =,+=,*= 2. 一元运算符 ++, -- 3. 相等运算符 ==,!= ,关系运算符 < ,>,<=,>= 4. 条件运 ...

啊源股 发布于 2019-08-22 09:05 评论(0)阅读(97)
59

【CSS】CSS特效集锦,视觉魔法的碰撞与融合(一)

本文中我讲述了7种CSS的动效,它们也许看起来并不惊艳,但是我认为却足够传达本文的理念:编写一些特殊的CSS样式的时候需要不拘于常理,要用特殊的认识角度看待标签和样式属性,从而用「绕个弯」的方式达到效果。 ...

外婆的彭湖湾 发布于 2019-08-22 09:01 评论(29)阅读(2066)
1

HelloDjango 第 10 篇:小细节 Markdown 文章自动生成目录,提升阅读体验

作者:HelloGitHub 追梦人物 文中涉及的示例代码,已同步更新到 "HelloGitHub Team 仓库" 上一篇中我们使用了 Markdown 来为文章提供排版支持。Markdown 在解析内容的同时还可以自动提取整个内容的目录结构,现在我们来使用 Markdown 为文章自动生成目录。 ...

削微寒 发布于 2019-08-22 09:00 评论(0)阅读(175)
2

(四十二)c#Winform自定义控件-进度条扩展

前提 入行已经7,8年了,一直想做一套漂亮点的自定义控件,于是就有了本系列文章。 GitHub:https://github.com/kwwwvagaa/NetWinformControl 码云:https://gitee.com/kwwwvagaa/net_winform_custom_contr ...

冰封一夏 发布于 2019-08-22 08:53 评论(2)阅读(361)
0

分布式任务队列--Celery的学习笔记

一、Celery简介 Celery是一个简单,灵活,可靠的分布式系统,用于处理大量消息,同时为操作提供维护此类系统所需的工具。它是一个任务队列,专注于实时处理,同时还支持任务调度。 所谓任务队列,是一个逻辑上的概念,可以将抽象中的任务发送到指定的执行任务的组件,任务队列可以跨线程或机器运行。 Cel ...

TM0831 发布于 2019-08-22 08:51 评论(0)阅读(209)
0

restapi(5)- rest-mongo 应用实例:分布式图片管理系统之一,rest 服务

最近有同事提起想把网页上的图片存在MongoDB里,我十分赞同。比起把图片以文件形式存放在硬盘子目录的方式,MongoDB有太多的优势。首先,MongoDB是分布式数据库,图片可以跨服务器存储。在一个集群环境里通过复制集、分片等技术可以提高图片读取速度、实现数据的高可用和安全性。再就是对大量的图片可 ...

雪川大虫 发布于 2019-08-22 08:50 评论(0)阅读(134)
1

用什么监控我们的容器?

本文介绍常见监控工具 zabbix 和 prometheus 的主要特点以及应用于容器监控时各自的优缺点,希望能够帮助同学们选择适合项目的监控工具。说明:本文介绍的两个工具 zabbix 和 prometheus 都是开源、免费的。 Zabbix 的主要特点 作为老牌监控工具,zabbix 历史悠久 ...

sparkdev 发布于 2019-08-22 08:43 评论(0)阅读(579)
3

.net测试篇之测试神器Autofixture基本配置一

"系列目录" 实际工作中我们需要的数据逻辑万千,千变万化,而AutoFixture默认是按照一定算法随机生成一些假数据,虽然这在多数时候是ok的,但是可能不能满足我们的所有业务场景,有些时候我们需要进行一些配置,以期达到指定目标. AutoFixture简单使用 前面我介首先介绍的是AutoFixt ...

周国通 发布于 2019-08-22 08:19 评论(1)阅读(244)
1

[ PyQt入门教程 ] PyQt+socket实现远程操作服务器

来需求了。。干活啦。。 需求内容 部分时候由于缓存刷新、验证码显示不出来或者浏览器打不开或者打开速度很慢等原因,导致部分测试同事不想使用浏览器登录服务器执行命令。期望有小工具可以替代登录浏览器的操作,直接发送指令到服务器执行并将执行结果返回。 需求设计 1、开发界面,方便用户输入IP、用户名、密码以 ...

BengDou_Do&Think 发布于 2019-08-22 08:03 评论(0)阅读(184)