自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(57)
  • 收藏
  • 关注

转载 单点登录 (Single Sign-On, SSO)

一、单点登录的概念与功能单点登录的英文简称为SSO(single sign on),单点登录功能使得用户只要登录了其中一个系统,就可以访问其他相关系统,而不用进行身份验证登录。即用户只要登陆系统一次,该用户的身份信息就可以被系统中的多个主机上的应用所识别,不需要在访问每个应用时再分别进行登陆。二、为什...

2018-07-31 09:40:00 323

转载 iOS网络层封装(基于AFNetworking3 0)

LXNetworking###网络层封装,基于AFNetworking 3.0Demo地址https://github.com/xinge1/LXNetworking大家如果有什么建议或意见可以直接联系我。####实现的功能get请求post请求图片上传文件下载网络状况检测HUD显示(使用的MBProgressHUD,不喜欢的可以自己去掉)下载方法的效果图使用...

2018-07-31 02:25:27 403

转载 在Linux系统上安装VMware Workstation Pro

2019独角兽企业重金招聘Python工程师标准>>> ...

2018-07-31 02:00:00 1001

转载 PHP-CPP开发扩展(四)

PHP-CPP是一个用于开发PHP扩展的C++库。本节讲解如何在C++中调用PHP函数。调用PHP函数调用普通函数// call a function from user spacePhp::Value data = Php::call("some_function", "some_parameter");调用类里方法:// create an object (this will al...

2018-07-30 17:56:00 103

转载 四种Sandcastle方法生成c#.net帮助类帮助文档

 阅读目录(Content)方法一、Visual Studio新建documentation生成帮助文档 一、下载二、安装三、设置五、生成方法二、cmd生成帮助文档方法三、SandcastleBuilderGUI方法四、Sandcastle Help File Builder可视化工具方法一、Visual Studio新建documentation生成帮助文档   ...

2018-07-30 13:12:00 123

转载 C#创建文件夹

//获取当前文件夹路径 string currPath = Application.StartupPath; //检查是否存在文件夹 string subPath = currPath + "/pic/"; if (false == System.IO.Directory.Exists(subPath)) ...

2018-07-30 11:19:00 51

原创 《Python从小白到大牛》第8章 控制语句

《Python从小白到大牛》已经上市!程序设计中的控制语句有三种,即顺序、分支和循环语句。Python程序通过控制语句来管理程序流,完成一定的任务。程序流是由若干个语句组成的,语句可以是一条单一的语句,也可以是复合语句。Python中的控制语句有以下几类:分支语句:if循环语句:while和for跳转语句:break、continue和return分支语句分支语句提供了一种控...

2018-07-30 09:35:40 55

转载 svg: marker

使用SVG绘制的图形是箭头, 可以在<defs>和<symbol>中定义好再去重用,但是你每次应用的时候都需要对其移动或旋转。直接用一个<marker>元素的话会方便很多。<marker>元素marker是一种可以连结一个或多个path、line、polyline、或polygon的顶点...

2018-07-30 07:40:50 171

转载 slice方法重写及常见应用

数组的原型上有一个方法叫做slice,给不同的参数组合会返回不同的结果,由于组合非常多,这里研究一下不同组合的结果并基于原型链对该方法进行仿写考虑情况:slice(a,b) slice(a) slice(undefined,b) slice() a<b,a>=b,a为负数(0),b为负数(0),b超出有效长度了,a,b非有效...

2018-07-29 02:46:59 206

转载 爬虫笔记(十二)——浏览器伪装技术

为什么要进行浏览器伪装技术? 有一些网站为了避免爬虫的恶意访问,会设置一些反爬虫机制,对方服务器会对爬虫进行屏蔽。常见的饭爬虫机制主要有下面几个:1. 通过分析用户请求的Headers信息进行反爬虫2. 通过检测用户行为进行反爬虫,比如通过判断同一个IP在短时间内是否频繁访问对应网站等进行分析3. 通过动态页面增加爬虫的爬取难度,达到反爬虫...

2018-07-25 20:34:00 1042

转载 开发中我们需要遵循的几个设计原则!(转)

一、开发原则S:单一职责SRPO:开放封闭原则OCPL:里氏替换原则LSPI:接口隔离法则D:依赖倒置原则DIP合成/聚合复用原则迪米特法则在软件开发中,前人对软件系统的设计和开发总结了一些原则和模式, 不管用什么语言做开发,都将对我们系统设计和开发提供指导意义。本文主要将总结这些常见的原则和具体阐述意义。面向对象的基本原则(solid...

2018-07-25 17:19:00 201

转载 B - Queries about less or equal elements CodeForces - 600B (STL 水题)

B - Queries about less or equal elementsCodeForces - 600BYou are given two arrays of integersaandb. For each element of the second arraybjyou should find the number of eleme...

2018-07-25 16:24:00 89

转载 confluence和jira重启动后confluence启动报错,打不开网页

重启了jira和confluence服务jira服务正常,网页正常访问,confluence端口是通的,ping IP,ping域名都通,就是打不开网页,报404cd/home/confluence/logstail -fcatalina.out 等待查看启动日志新打开一个服务器ssh连接cd /home/confluence/bin./stop-confluen...

2018-07-24 14:31:00 938

转载 大数据教程(3.1):Linux系统搭建网络YUM源服务器

2019独角兽企业重金招聘Python工程师标准>>> ...

2018-07-23 22:33:00 95

转载 Go指南练习_Reader

https://tour.go-zh.org/methods/22一、题目描述实现一个 Reader 类型,它产生一个 ASCII 字符 'A' 的无限流。 二、题目分析io 包指定了 io.Reader 接口,它表示从数据流的末尾进行读取。Read 用数据填充给定的字节切片并返回填充的字节数和错误值。在遇到数据流的结尾时,它会返回一个 io.EOF 错误。 三...

2018-07-23 14:05:00 177

转载 css点滴1—八种方式实现元素垂直居中

 这里介绍实现元素垂直居中的方式,文章是参考了《css制作水平垂直居中对齐》这一篇文章。1.行高和高度实现这种方式实现单行垂直居中是很简单的,但是要保证元素内容是单行的,并且其高度是不变的,只要将“line-height”和“height”设置成一样的就可以了。这种方式局限性在于只有单行文本的元素才适用,多行元素是不适用的。html代码:&lt;div class="ver...

2018-07-23 11:11:00 117

转载 《C++总结3》

派生类Class student1:public student //表示公用继承,默认为私有的{ public :…………}继承的时候一定是全部继承来,但是可以自己设定访问属性,或是覆盖父成员一般是抽象基类构造函数和析构函数不能继承基类不能访问派生类继承方式就是对父成员的属性改造,私有>保护>公有(把儿子也当外人)不管怎么样,父私有...

2018-07-22 23:44:00 48

转载 C语言实现动态菜单,智慧的C语言,零基础也可以学会

前言学习源于兴趣,源于快乐,源于追求,在这里你将收获更多的学习乐趣。在这里你将用代码将未来编写为现实。思考在学习C语言的时候, 大家都做过很多管理系统。菜单往往很单调,是这样的学习知识要善于思考,思考,再思考。靠这个方法才能成为C/C++大牛哦。如果你学习时没有学会思考,那就永远学不会思考。思考的时候,千万别搞错了真正需要思考的东西。许多人认为搜索引擎是人们思考的事物,...

2018-07-21 23:47:59 140

转载 关于SecureCRT8.0的正确安装方法

SecureCRT 是一款远程仿真终端控制程序。其意就是在windows操作系统上也可以控制远处Linux服务器的一款优秀的终端控制软件,它具备支持SSH(ssh1和ssh2)的协议。由于支持SSH协议,其文件传输还是比较安全的。这里别的不多说了。 之前,我安装好几次没有成功,后来把这个工具终于安装好了。希望我的方法...

2018-07-21 14:03:42 1308

转载 【一】Scala Configuration 相关API

为什么80%的码农都做不了架构师?>>> ...

2018-07-21 12:16:00 451

转载 Mac OS X下重启apache

打开终端重启apache:sudo /usr/sbin/apachectl restart关闭apache:sudo /usr/sbin/apachectl stop开启apache:sudo /usr/sbin/apachectl start转载于:https://www.cnblogs.com/ryanzheng/p/9344724.html...

2018-07-21 00:22:00 52

转载 中文字符:中国 的unicode/UTF-8/GBK编码

中国 的unicode编码: 4E2D 56FD中国 的UTF-8编码: E4B8AD E59BBD中国的GBK编码: D6D0 B9FA转载于:https://blog.51cto.com/13879708/2147858

2018-07-20 19:04:16 1902

转载 互联网协议简介

https://www.bilibili.com/video/av27165396/我在BiliBili发布了学习视频,本课程转载Youtube主 Ben Eater ,版权归原作者所有,此视频只供学习交流之用。 我发现这个视频后,非常喜欢,决定制作字幕分享。有13部短视频,最重要的是第3与4部讲解。其中大多数都有学过,第四部可以让你对网络有个更清晰的了解,本视频适合有网...

2018-07-19 20:00:00 51

转载 学界 | 30年过去了,当年预测全球变暖的模型为什么没应验?

早在1988年夏天,詹姆斯汉森(James E. Hansen)就曾关于全球变暖发出可怕的警告。然而,今天的地球却只是变暖了那么一点儿。詹姆斯·E·汉森拂去了脸上的汗水。这是1988年6月23日,这天的温度创下了历史新高:华氏98度。时任美国宇航局科学家的詹姆斯·汉森乘着这股热浪,在参议院能源与自然资源委员会前测得了这个温度,并提出将这次高温事件作...

2018-07-19 11:49:22 213

转载 2018年Android面试题含答案--适合中高级(下)

2019独角兽企业重金招聘Python工程师标准>>> ...

2018-07-19 09:28:00 1573

转载 Python 单例模式

1 class Dog(object): 2 3 __instance = None # 设置一个变量来判断储存构造出来得例子 4 5 def __new__(cls): 6 if cls.__instance == None: 7 cls.__instance = object.__new__(cls)...

2018-07-18 22:39:00 37

转载 AngularJS配置.run()块中设置路由事件的监听器以及过滤未经授权的请求

2019独角兽企业重金招聘Python工程师标准>>> ...

2018-07-18 16:14:00 136

转载 十大Intellij IDEA快捷键

为什么80%的码农都做不了架构师?>>> ...

2018-07-17 19:08:00 72

转载 php开启opcache加速

先看一下LNMP架构我们知道很多php项目都会用到上述架构,静态页面走nginx,动态请求传给后端php,php解析后传给客户端那php是如何解析代码的呢?下面是php的原理图当Nginx将CGI请求发送给这个socket(这个socket可以是文件也可以是ip socket)的时候,通过FastCGI接口,wrapper接收到请求,然后派生出一个新的线程,这个线程调用解释器或者外部程序处理脚本并...

2018-07-16 15:19:56 98

转载 Apollo配置中心-多组共享配置(关于Namespaces)

官方的解释:什么是“application”的Namespace?Apollo在创建项目的时候,都会默认创建一个“application”的Namespace。顾名思义,“application”是给应用自身使用的,熟悉Spring Boot的同学都知道,Spring Boot项目都有一个默认配置文件application.yml。在这里application.yml就等同于“applicati...

2018-07-16 10:20:24 2539

转载 众说区块链:IPFS对互联网的影响

2019独角兽企业重金招聘Python工程师标准>>> ...

2018-07-13 23:59:00 90

转载 后端技术杂谈13:秒杀系统架构设计与优化

前言最近在部门内部分享了原来在电商业务做秒杀活动的整体思路,大家对这次分享反馈还不错,所以我就简单整理了一下,分享给大家参考参考业务介绍什么是秒杀?通俗一点讲就是网络商家为促销等目的组织的网上限时抢购活动比如说京东秒杀,就是一种定时定量秒杀,在规定的时间内,无论商品是否秒...

2018-07-13 21:53:25 62

转载 CSRF的原理和防范措施

a)攻击原理:i.用户C访问正常网站A时进行登录,浏览器保存A的cookieii.用户C再访问攻击网站B,网站B上有某个隐藏的链接或者图片标签会自动请求网站A的URL地址,例如表单提交,传指定的参数iii.而攻击网站B在访问网站A的时候,浏览器会自动带上网站A的cookieiv.所以网站A在接收到请求之后可判断当前用户是登录状态,所以根据用户的权限做具体的操作逻辑,造成伪造...

2018-07-13 16:02:00 142

转载 ThreadPoolExecutor详解

Thread & ExecutorService & ThreadPoolExecutor 总览ExecutorService类方法shutdown 允许已经提交的任务(尚未开始执行和已经开始执行的)继续执行shutdownNow 尚未开始执行的任务不再执行,同时尝试终止正在执行的任务无论是shutdown 还是shutdownNow,两个的执行都会阻止新的任...

2018-07-13 11:05:17 63

转载 synchronized和lock比较

一、synchronized的实现方案  1.synchronized能够把任何一个非null对象当成锁,实现由两种方式:  a.当synchronized作用于非静态方法时,锁住的是当前对象的事例,当synchronized作用于静态方法时,锁住的是class实例,又因为Class的相关数据存储在永久带,因此静态方法锁相当于类的一个全局锁。  b.当synchronized作用于一个...

2018-07-12 22:49:00 53

原创 Apache发布Groovy 2.5正式版及3.0预览版

Apache基金会最近发布了Groovy2.5,新功能包括:\\AST转换的改进\新的宏支持\其他杂项改进\运行Groovy 2.5至少需要JDK 7,在JDK 9+上运行可以忽略良性警告。\\尽管最近人们把关注点转到了其他JVM语言上(如Kotlin),但Groovy仍然有很大的增长。正如Groovy提交者、OCI首席软件工程师Paul King博士在最近的一次网络研讨会上所说的:\\\Groo...

2018-07-12 13:14:53 50

转载 Springboot+WebSocket+Kafka(写着玩的)

闹着玩的来源:前台发送消息,后台接受处理发给kafka,kafka消费者接到消息传给前台显示。联想到websocket。最终效果如图:页面解释:不填写内容的话,表单值默认为Topic、Greeting、Name点击订阅,按钮变黑Send Topic广播前台显示前缀:T-You SendSubscribe Topic订阅广播前台显示前缀...

2018-07-12 12:49:00 270

转载 ZooKeeper分布式入门实战(二)-ZooKeeper基本数据模型

1 zk数据模型介绍一二2 zk客户端连接关闭服务端,查看znode重启 zk启动 zkCli.sh 客户端服务help一些命令Ctrl+C退出服务...

2018-07-12 10:20:00 76

转载 新建maven项目index.jsp报错

https://blog.csdn.net/evan_leung/article/details/50647112转载于:https://www.cnblogs.com/mmmmrelax/p/9297983.html

2018-07-12 09:55:00 45

转载 BZOJ2730:[HNOI2012]矿场搭建(双连通分量)

Description煤矿工地可以看成是由隧道连接挖煤点组成的无向图。为安全起见,希望在工地发生事故时所有挖煤点的工人都能有一条出路逃到救援出口处。于是矿主决定在某些挖煤点设立救援出口,使得无论哪一个挖煤点坍塌之后,其他挖煤点的工人都有一条道路通向救援出口。请写一个程序,用来计算至少需要设置几个救援出口,以及不同最少救援出口的设置方案总数。Input输入文件有若干组数据,每...

2018-07-10 19:10:00 65

空空如也

空空如也

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

TA关注的人

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