自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 [BZOJ 3306]树(dfs序+线段树+倍增)

Description给定一棵大小为 n 的有根点权树,支持以下操作:• 换根• 修改点权 • 查询子树最小值Solution单点修改子树查询的话可以想到用dfs序+线段树来处理,换根的处理画一画图应该可以明白:如果查询的x是当前的根rt,直接返回整棵树的min如果rt在x的子树中,用倍增的方法找到离x最近的rt的祖先t,整棵树除t的子树以外的部分就是x当前...

2017-05-31 20:10:00 56

转载 《OpenStack实战》——1.6 小结

本节书摘来自异步社区《OpenStack实战》一书中的第1章,第1.6节,作者: 【美】V. K. Cody Bumgardner(V. K. 科迪•布姆加德纳)著,更多章节内容可以访问云栖社区“异步社区”公众号查看1.6 小结基础设施即服务(IaaS)云是通用资源的集合,可以通过管理框架协调。OpenStack是一个管理框架,为最终用户的基础设施服...

2017-05-31 17:31:52 71

转载 Docker images详细介绍及管理制作镜像

Docker p_w_picpaths介绍:docker p_w_picpaths 是docker 的三大组件之一 docker把下载好的镜像上传到docker本地镜像仓库中,如果本地镜像仓库中不存在需要用到的镜像,docker会从一个镜像库中去下载所需镜像,默认的公共仓库是Docker HUB。Docker p_w_picpath 的内容: ...

2017-05-31 00:24:55 441

转载 AQS实现原理及成果(有图有真相)

AQS的功能可以分为两类:独占功能和共享功能,独占锁功能实现AQS的相应的API,共享的实现共享的相应的API,都是分开的。以下理解的时候,也是分开来说,带着AQS的实现类来讲解AQS的过程。以下注释代码都是基于JDK1.8,供参考。个人理解AQS:AQS用一个state的状态和CAS的原子性保证其实现的基本逻辑。/***Thesynchronizationst...

2017-05-30 16:32:41 216

转载 别人的渗透测试(一)

各位好,本系列打算对本人学过的渗透测试知识做一个总结。与此同时希望能够帮助到一些迷茫的人。渗透测试这门艺术比较难学,首先需要了解程序(前端程序、后台程序、数据库、框架,CMS.....),然后学习常见的手法(SQL注入、XSS、CSRF、文件上传、SSRF....)和使用黑客工具,其次将手法(漏洞原理)和编程相结合生出黑客工具(POC、EXP),最后挖掘应用程序漏洞(代码审计)。这只是仅仅的一...

2017-05-30 14:23:00 145

转载 poj 3041 Asteroids

AsteroidsTime Limit: 1000MS Memory Limit: 65536KTotal Submissions: 14388 Accepted: 7828DescriptionBessie wants to navigate her spaceship through a dangerous...

2017-05-29 20:24:00 47

转载 Linux禁止ping的俩种方法【转】

Linux禁止ping以及开启ping的方法 Linux默认是允许Ping响应的,系统是否允许Ping由2个因素决定的:A、内核参数,B、防火墙,需要2个因素同时允许才能允许Ping,2个因素有任意一个禁Ping就无法Ping。 具体的配置方法如下:  A、内核参数设置       1、允许PING设置        A.临时允许PING操作的命令为:#ec...

2017-05-27 17:07:00 82

转载 用实现ApplicationListener来实现项目启动时运行某些程序的注意事项

起初在网上搜索在项目启动时运行某些程序时,看到其中有用实现ApplicationListener来做的一种方法,当时没有直接复制他们的代码,而是手动写的。如下:packagecom.han.listener;importjava.text.SimpleDateFormat;importjava.util.Date;importorg.springfram...

2017-05-27 16:44:39 468

转载 UDP与TCP

一:前言网络传输也是前端开发优化的一部分,尤其是传输图片视频等资源占用带宽较大。当请求数量比较大,为了保证并发性和用户体验,了解网络传输原理,进行网络优化成为必不可少的步骤。前段时间去今日头条面试,考到了这样一道题:"UDP和TCP的区别?什么是拥塞控制?" 有很多人学过相关内容,但是未必能考虑的比较充分。于是回去之后翻阅书籍《计算机网...

2017-05-26 03:53:00 72

转载 iOS 获取appstore 版本

项目上线以后一般都涉及到升级。那么iOS 怎样从appstore获取到版本事实上非常easy NSString *url = [[NSString alloc] initWithFormat:@"http://itunes.apple.com/lookup?id=%@",@"987953868"];当中 最后一串数字就是当前app的唯一id。 这个id怎样得到,百...

2017-05-25 20:57:00 85

转载 杭电1018-Big Number(大数)

Big NumberTime Limit: 2000/1000 MS (Java/Others)Memory Limit: 65536/32768 K (Java/Others)Total Submission(s): 31165Accepted Submission(s): 14464Problem Description...

2017-05-25 18:47:00 71

转载 HBase 列族的概念

HRegionServer内部管理了一系列HRegion对象,每个HRegion对 应了table中的一个region,HRegion中由多 个HStore组成。每个HStore对应了Table中的一个column family的存储,可以看出每个columnfamily其实就是一个集中的存储单元,因此最好将具备共同IO特性的column放在一个column family中,这样最高效。HSt...

2017-05-25 16:48:00 680

转载 openStack cinder 在往虚拟机上挂载云磁盘时总是提示挂在错误 最后找到原因原来是指定挂载云磁盘的虚拟机被锁定...

openStack 虚拟机的锁定功能是一个为了保护虚拟机 被误删除的一项创新共!在VMs锁定状态下,一大部分针对此锁定的虚拟机都是无法执行的!!需要进行相应的操作前,请注意解锁指定虚拟机,操作完成后再进行 锁定保护; ...

2017-05-25 16:07:00 293

转载 技术总结--android篇(一)--MVC模式

先介绍下MVC模式:MVC全名是Model View Controller,是模型(model)-视图(view)-控制器(controller)的缩写,一种软件设计典范,用一种业务逻辑、数据、界面显示分离的方法组织代码。将业务逻辑聚集到一个部件里面,在改进和个性化定制界面及用户交互的同一时候,不须要又一次编写业务逻辑。MVC被独特的发展起来用于映射传统的输入、处理和输出功能在一个逻辑的图...

2017-05-25 11:57:00 79

转载 VMDK虚拟硬盘文件丢失,虚拟机无法启动的解决办法

错误提示:The file specified is not a virtual disk。无法打开磁盘“/vmfs/volumes/4db4f346-a928774c-50af-3c4a92731f32/TEMSVR/TEMSVR_1.vmdk”或其所依赖的快照磁盘之一。打开存储目录查看,只剩下xx-flat.vmdk文件,虚拟硬盘文件不见了,从文件的类型看,只是File...

2017-05-25 10:32:43 1810

转载 Webpack 爱与恨

关于标题,为什么是“爱与恨”?因为在 webpack 刚出来的时候,我并不是坚定的支持者,有很多地方用起来不方便,api 设计不合理。随着 webpack 和 react 生态的越发完善,加上 webpack2.0 的发布,它的功能也越来越强大,让我又重新认识它。内容提要webpack 构建方案webpack 生态需求是什么...

2017-05-25 02:37:15 96

转载 ios相关配置

Deployment Target,它控制着运行应用需要的最低操作系统版本。

2017-05-24 20:07:00 61

转载 ▶ Vivaldi: Allegro (Concerto Op.3;No.10 "L'Estro Armonico)

▶ Vivaldi: Allegro (Concerto Op.3;No.10 "L'Estro Armonico)

2017-05-24 16:15:00 121

转载 《STM32库开发实战指南:基于STM32F4》----1.2 获取KEIL5安装包

本节书摘来自华章出版社《STM32库开发实战指南:基于STM32F4》一书中的第1章,第1.2节,作者刘火良,杨森编著,更多章节内容可以访问云栖社区“华章计算机”公众号查看。1.2 获取KEIL5安装包要想获得KEIL5的安装包,在互联网上搜索“KEIL5下载”即可找到很多网友提供的下载文件,或者到KEIL的官网https://www.keil.co...

2017-05-24 15:06:21 840

原创 《跟菜鸟学Cisco UC部署实战》-第 1 章 规划(免费视频)

第 1 章 规划(免费)本章主要介绍:1.演示IP Phone注册到CUCM 11.X,实现呼入呼出功能。2.演示Jabber的注册到CUP 11.X ,实现即时消息功能。3.演示座席班长,座席注册到UCCX 11.X,实现Call Center中功能(类似10086)。4.讲解CUCM 11.X、Cisco 2811、Skype for Business Server 2015集成,实现相互呼叫...

2017-05-23 23:43:37 138

转载 ant 小结

ant 的配置文件是xml 格式的。 其xml根元素是 projectproject元素下面有propertypathenvtargetfilelistpatternset其中 target为ant的基本执行单元或是任务常用的命令有:1、javac 编译java源文件2、java 执行java 程序3、jar 命令, 类似: zip/gzip/unzip/war4、cop...

2017-05-23 19:07:00 87

转载 java数组复制的几种常见用法

1.1.1System.arraycopy的用法       int[] src = {1,3,5,7,9,11,13,15,17};       int[] dest = {2,4,6,8,10,12,14,16,18,20};       //从src中的第一个元素起复制三个元素,即1,3,5复盖到dest第2个元素开始的三个元素       System.arraycopy(src,...

2017-05-23 16:01:00 86

转载 UVA-712-满二叉树

UVA-712-满二叉树 一个策略树(S-tree)是一组变量Xn={x1,x2...xn}的表现形式,它代表一个布尔函数f:{0,1}n->{0,1},策略树每条路径从根结点开始由n+1个结点组成,策略树的每一个结点都有一个深度,结点的深度等于当前结点到根结点之间的结点总和(根节点的深度等于0),结点深度小于n的结点叫做非终止结点,所有...

2017-05-22 23:35:00 70

转载 软件事务内存导论(十一)-STM的局限性

1.1 STM的局限性STM消除了显式的同步操作,所以我们在写代码时就无需担心自己是否忘了进行同步或是否在错误的层级上进行了同步。然而STM本身也存在一些问题,比如在跨越内存栅栏失败或遭遇竞争条件时我们捕获不到任何有用的信息。我似乎可以听到你内心深处那个精明的程序员在抱怨“怎么会这样啊?”。确实,STM是有其局限性的,否则本书写到这里就应该结...

2017-05-22 15:30:21 224

转载 Nginx 优化

一、Nginx的优化1、编译安装前优化编译前的优化主要是用来修改程序名等等,目的更改源码隐藏软件名称和版本号安装zlib-devel、pcre-devel等依赖包[root@www ~]# yum -y install gcc gcc-c++ make libtool zlib zlib-devel pcre pcre-devel openssl openssl-devel下...

2017-05-20 16:53:25 66

转载 Windows命令实现匿名邮件发送

在日常工具开发中,常常会有发送邮件的需求。在一些高级语言中,如Python。C#中,都有专门的邮件发送模块,如Python 中的 smtplib 模块。那么。一封邮件究竟是怎样发送到一个特定的邮箱呢?举个样例:使用test@163.com 发送一封邮件到 test@qq.com。首先,看下邮件系统的组成部分。例如以下图再看下邮件发送的整个过程,例如以下图...

2017-05-19 13:54:00 661

转载 jvm虚拟内存说明与分配

jvm区域总体分两类,heap区和非heap区。heap区又分:Eden Space(伊甸园)、Survivor Space(幸存者区)、Tenured Gen(老年代-养老区)。 非heap区又分:Code Cache(代码缓存区)、Perm Gen(永久代)、Jvm Stack(java虚拟机栈)、Local Method Statck(本地方法栈)。HotSpot虚拟机...

2017-05-19 13:27:09 175

转载 Redis 为什么使用单进程单线程方式也这么快

Redis 采用的是基于内存的采用的是单进程单线程模型的 KV 数据库,由 C 语言编写。官方提供的数据是可以达到100000+的 qps。这个数据不比采用单进程多线程的同样基于内存的 KV 数据库 Memcached 差。Redis 快的主要原因有:完全基于内存;数据结构简单,对数据操作也简单;使用多路 I/O 复用模型;第一、二点不细讲,主要围绕第三点采用多路 I/O 复...

2017-05-19 09:38:42 43

转载 jquery $().each,$.each的区别

在jquery中,遍历对象和数组,经常会用到$().each和$.each(),两个方法。两个方法是有区别的,从而这两个方法在针对不同的操作上,显示了各自的特点。一,$().each$().each,对于这个方法,在dom处理上面用的较多。如果页面有多个input标签类型为checkbox,对于这时用$().each来处理多个checkbook.$("input...

2017-05-18 16:47:00 39

转载 Clojure的并发(八)future、promise和线程

Clojure 的并发(一) Ref和STM Clojure 的并发(二)Write Skew分析Clojure 的并发(三)Atom、缓存和性能 Clojure 的并发(四)Agent深入分析和Actor Clojure 的并发(五)binding和let Clojure的并发(六)Agent可以改进的地方Clojure的并发(七)pmap、pvalu...

2017-05-18 15:12:11 225

转载 耐心

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

2017-05-18 10:40:00 46

转载 看Bootstrap button 源码,学习jQuery 插件封装

因为经常用到别人写的jQuery插件,最近在研究怎么写插件。jQuery 的插件写法套路还是很深的: 基本模板: 转载于:https://www.cnblogs.com/ahnuniuqiong/p/6865826.html...

2017-05-17 21:41:00 79

转载 Webdriver(Selenium)之最佳实践

一、测试用例的组成3A法则:  Arrangement——数据准备  Action——步骤  Assert——断言二、表单元素定位最佳实践name优先id其次css selectorclass + indexxpath或其他三、富文本赋值应用js方法:  首先访问iframe  再访问iframe中的contentWindow...

2017-05-17 20:59:00 153

转载 Java中子类和父类相关方法的执行顺序

无意中看到下面一个题目,大家一起来看看最后的输出结果是什么。反正我看完之后,用IDE测试后感觉知识点得到巩固了。 1 /** 2 * 函数执行顺序测试 3 * Created by 萌小Q on 2017/5/17 0017. 4 */ 5 public class ExeSeqTest { 6 7 public static void main(S...

2017-05-17 17:33:00 118

转载 开源TMS团队协作web系统

TMS(Teamwork Management System)TMS 是一款开源的团队协作(沟通、博文、国际化翻译)Web 系统(响应式界面设计、移动端适配)。oschina推荐上榜的国产软件:https://www.oschina.net/p/tmsgitosc repo:https://gitee.com/xiweicheng/tmsgithub repo:http...

2017-05-15 15:46:52 746

转载 结对编程(第一次)

                                        结对编程(第一次)这周我和组员黄启晨(1551426)一起对我们的项目进行了结对编程。初试结对编程,总体感觉效率很高,比一个人单纯的死敲代码,自己找错更有成就感。虽然我们俩在编程中也出现了一些问题,但我们也能很快给出自己的不同的见解,两个人一起高效率地解决问题,我们组项目是酒店管理系统,所以这周我们两个用java的...

2017-05-14 17:22:00 54

转载 Linux配置防火墙添加端口(Ubuntu/Debian无法使用此方法)

 注意:Ubuntu/Debian无法使用此方法1、打开iptablesvi /etc/sysconfig/iptables2、添加防火墙规则规则参考:http://www.cnblogs.com/EasonJim/p/6847874.html# Firewall configuration written by system-config-firewall ...

2017-05-14 00:14:00 523

转载 截杀“WannaCrypt”,终结“永恒之蓝”!

今天必将载入全球计算机的发展史,触发于“WannaCrypt”的“永恒之蓝”大规模爆发,再一次为信息安全敲响警钟。针对Windows系统的该恶意代码全球肆虐,关于它的报道今天已经太多太多,在此仅摘录其中一个:http://www.lanjingtmt.com/news/detail/24998.shtml其实微软在3月份都已经提供了更新补丁程序,即针对MS17-010的安全...

2017-05-13 21:53:46 163

转载 WIN10 64位 JDK的安装

因为电脑系统换掉,重装系统,重新配置了一下环境,安装JDK,现记录一下过程,以便下次查询使用。官网下载JDK,地址:http://www.oracle.com/technetwork/java/javase/downloads/index-jsp-138363.html这里我安装的是jdk-8u91-windows-x64 注意这里的是64位WIN10的操作系统  32位的WIN操作...

2017-05-13 21:19:00 146

转载 Eclipse设置默认的换行长度

1. 点击Window->Preferences->Java->Code Style->Formatter 2. 点击New,给profile随意取个名字,点击OK 3. Maximum line width:默认80,可以设置成120,或800等想要设置的数字。 4. 一路[apply][ok]点击关闭弹窗。到此设置完成。...

2017-05-12 18:06:00 437

空空如也

空空如也

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

TA关注的人

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