自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 CentOS 7 x64 安装 Ceph

CentOS 7 x64 安装 Ceph 二, 实验环境 节点 IP 主机名 系统 MON 172.24.0.13 ceph-mon0 CentOS 7 X64 MDS 172.24.0.13 ...

2016-05-31 18:43:00 93

转载 React中的PropTypes详解

propTypes用来规范props必须满足的类型,如果验证不通过将会有warn提示。 React PropTypes的种类有: React.PropTypes.array // 队列 React.PropTypes.bool.isRequired // Boolean 且必须 React.PropTypes.func // 函数 ...

2016-05-31 10:51:00 254

转载 新人入驻,希望在这里能和大家一起成长

下个月就要入职新公司了,应该会接触到很多新的框架和技术,希望在这里能记录下自己的总结和思考,和大家一起探讨和分享。 转载于:https://www.cnblogs.com/cupOf/p/5540995.html...

2016-05-30 04:22:00 82

转载 《web全栈工程师的自我修养》 读书笔记

《web全栈工程师的自我修养》 读书笔记 作者:余果。 人民邮电出版社。2015年9月第1版。 值得轻快一读,另外此书里推荐的书籍很好。Full-Stack Engineer! 一、如何成为全栈工程师 1 定义:全栈工程师是指,一个能处理数据库、服务器、系统工程和客户端的所有工作的工程师。根据项目不同,可能分为移动栈、web栈,或原生应用...

2016-05-29 23:22:00 125

转载 31.使用BufferedReader和FileReader读取文本文件

import java.io.*; public class BufferedReaderTest { /** * @param args */ public static void main(String[] args) { FileReader fr=null; BufferedReader br=nu...

2016-05-28 00:03:00 238

转载 IOS学习路线

转载于:https://www.cnblogs.com/pealicx/p/6115637.html

2016-05-27 23:07:00 35

转载 MapReduce shuffle阶段详解

在Mapreduce中,Shuffle过程是Mapreduce的核心,它分布在Mapreduce的map阶段和reduce阶段,共可分为6个详细的阶段: 1).Collect阶段:将MapTask的结果输出到默认大小为100M的MapOutputBuffer内部环形内存缓冲区,保存的是key/value,Partition分区 2).Spill阶段:当内存中的数据量达到一定的阀值的时...

2016-05-27 21:43:00 203

转载 使用Mosquitto 连接Watson Iot platform

最近在看IBM的mqtt协议,这还是第一次接触网络协议方面的东西,虽说mqtt是个较为简单的协议,学起来还是比较吃力的,毕竟我是个连publish/subscribe模式都不清楚的人。 先做一下简要介绍吧: mosquitto是一款mqtt协议的代理,具体的自己可以去查阅相关资料,安装教程使用教程网上有很多,我就不再赘述了。笔者使用的环境是ubuntu。在windows上还得下个cygwin,...

2016-05-27 11:17:00 122

转载 2016湖大校赛 L题 The Sequence likes Ladder

题意:S1=a,Sn=a*(Sn-1)^k%m,且有(a,m)=1,给出i,求Si。 思路:首先我们可以写出Sn的通项a^(1+k+k^2+...k^n-1);其次注意到m的范围是10000以内,所以我们可以利用欧拉公式降幂。 注意到(a,m)=1;又欧拉定理可知a^x%m=a^(x%phi(m))*a^phi(m)%m,而a^phi(m)=1;所以 a^x%m=a^(x%phi(m))...

2016-05-26 20:20:00 50

转载 手持设备点击响应速度,鼠标事件与touch事件的那些事

前言 现在一直在做移动端的开发,这次将单页应用的网页内嵌入了app,于是老大反映了一个问题:app应用点击响应慢!我开始不以为然,于是拿着网页版的试了试,好像确实有一定延迟,于是开始了研究,最后选择了touch取代鼠标事件 但是,touch事件取代mouse事件,还是有一定问题的,据说网上问题很多,因为两者之间还是有一定差异而且如果完全使用touch事件,对自动化测试的同事来说,他们的系统根本...

2016-05-26 17:12:00 96

转载 归并排序

归并排序是建立在归并操作上的一种有效的排序算法。该算法是采用分治法(Divide and Conquer)的一个非常典型的应用。 首先考虑下如何将将二个有序数列合并。这个非常简单,只要从比较二个数列的第一个数,谁小就先取谁,取了后就在对应数列中删除这个数。然后再进行比较,如果有数列为空,那直接将另一个数列的数据依次取出即可。 //将有序数组a[]和b[]合并到c[]中 void M...

2016-05-25 18:04:00 28

转载 php Xdebug调试

php开发环境里,安装了xdebug模块后,var_dump()输出的结果将比较易于查看,但默认情况下,var_dump() 输出的结果将有所变化:过多的数组元素不再显示,字符串变量将只显示前N个字符,较深的数组元素也被显示成省略号。这点会带来一些不便,我们修改配置文件,设置这些。 在php.ini里的xdebug节点中,加入如下 xdebug.var_display_max_children...

2016-05-25 09:35:00 44

转载 perl dtrace

http://perldoc.perl.org/perldtrace.html 转载于:https://www.cnblogs.com/zengkefu/p/5525518.html

2016-05-25 00:06:00 67

转载 禁用gridview,listview回弹或下拉悬停

不同的安卓厂商对ListView或ScrollView都做了一些动画效果,比如下拉时为了产生弹性美感而有大幅度回弹效果,再比如魅族的下拉悬停,有时做了一个下拉刷新的功能会与之冲突。其实该美化实为多此一举。实际上可以通过设置ListView的一个ScrollMode属性来禁用设置它的值为View.OVER_SCROLL_NEVER 转载于:https://www.cnblogs.com/netc...

2016-05-24 15:14:00 77

转载 大数据

【题目描述】 给你两个整数N和K,要求你输出N!的K进制的位数。 【输入描述】 有多组输入数据,每组输入数据各一行,每行两个数——N,K 【输出描述】 每行一个数为输出结果。 【输入样例】 2 5 2 10 10 10 100 200 【输出样例】 1 1 7 69【数据范围及提示】 对于100%的数据,有2≤N≤2^31, 2≤K≤200,数...

2016-05-22 17:01:00 84

转载 JDK Tools - wsimport: 编译 WSDL 生成 JAX-WS 规范的 Java 类

wsimport 命令是用来编译wsdl 生成JAX-WS 规范的Java 类的工具。 命令格式 wsimport [ options ] wsdl 命令参数 -s directory  指定源文件所在的目录。 -d directory  在指定的目录生成 Java 类。 -p name  指定生成的 Java 类的包路径去覆盖 WSDL 和 Schema 制定的。 ...

2016-05-20 16:55:00 88

转载 Spring in Action.4th

Spring的两个核心:依赖注入(dependency injection,DI)和面向切面编程(aspect-oriented programming,AOP) 为了降低Java开发的复杂性,Spring采取了以下4种关键策略: 基于POJO的轻量级和最小侵入性编程; 通过依赖注入和面向接口实现松耦合; 基于切面和惯例进行声明式编程; 通过切面和模板减少样板式代码。 耦合性具有两面性:一方...

2016-05-20 14:46:00 60

转载 WPF 之 布局(二)

一、Canvas Canvas是最基本的面板,只是一个存储控件的容器,它不会自动调整内部元素的排列及大小,它仅支持用显式坐标定位控件,它也允许指定相对任何角的坐标,而不仅仅是左上角。可以使用Left、Top、Right、Bottom附加属性在Canvas中定位控件。通过设置Left和Right属性的值表示元素最靠近的那条边,应该与Canvas左边缘或右边缘保持一个固定的距离,设置...

2016-05-20 11:04:00 54

转载 求解二叉树中两个结点的最低公共父结点

一,问题描述 构建一棵二叉树(不一定是二叉查找树),求出该二叉树中某两个结点的最低公共父结点。借用一张图如下: 结点8 和 结点5 的最低公共父结点为 结点2 二,二叉树的构建 与求二叉树中第K层结点的个数 文章中的第二点:二叉树构建相同 三,求解最低公共父结点的算法实现 有两种思路,一种是通过中序遍历和后序遍历。由于中序遍历是先左子树中的结点,再访问根,再访问右子树...

2016-05-20 10:04:00 52

转载 hdu4734(数位dp)

F(x) Time Limit: 1000/500 MS (Java/Others)Memory Limit: 32768/32768 K (Java/Others) Total Submission(s): 3530Accepted Submission(s): 1317 Problem Description For a decimal ...

2016-05-19 20:58:00 120

转载 ZOJ Problem - 2588 Burning Bridges tarjan算法求割边

  题意:求无向图的割边。   思路:tarjan算法求割边,访问到一个点,如果这个点的low值比它的dfn值大,它就是割边,直接ans++(之所以可以直接ans++,是因为他与割点不同,每条边只访问了一遍)。   需要注意的就是此处有多重边,题目中要求输出确定的不能被删除的边,而多重边的保留不是可以确定的,所以多重边都是不可以被保留的,我们可以在邻接表做一个flag的标记,判断他是不是多重边...

2016-05-18 19:32:00 71

转载 DropDownList 添加一个"请选择"或"全部"之类的项

DropDownList 添加一个"请选择"或"全部"之类的项 DropDownList在从数据库中得到数据源绑定后,添加一个"请选择"或"全部"之类的项 1:直接添加:<asp:ListItemValue="0">请选择</asp:ListItem>,然后在DropDownList中添加一个属性:Appe...

2016-05-18 14:09:00 219

转载 JAVA 访问MySQL数据库(使用方法及测试)

最近我们的JAVA课程讲到数据库,老师一直强调搭建数据库环境(JDBC)的重要性,刚好我的电脑前段时间重装过,也可以趁着这个机会再来回顾一遍JDBC的搭建。 说明:本文使用的JDBC框架是基于JAVA SE 1.8 & MySQL & Eclipse 工具下载: MySQL V5.5(x64) 64位 MySQL V5.5(x86) 32位 要根据你电脑的...

2016-05-18 13:26:00 65

转载 53个要点提高PHP编程效率

1、如果能将类的方法定义成static,就尽量定义成static,它的速度会提升将近4倍。 2、$row[’id’] 的速度是$row[id]的7倍。 3、echo 比 print 快,并且使用echo的多重参数(译注:指用逗号而不是句点)代替字符串连接,比如echo $str1,$str2。 4、在执行for循环之前确定最大循环数,不要每循环一次都计算最大值,最好运用foreach代替。 ...

2016-05-14 12:58:00 37

转载 Atm机制作

大概一个星期以前,我对java的认识就是:java是什么?编程是什么? 想从一个初学者,变成一个精通者,有点难!! 如今学习java已经一个星期了,简单编写了Atm机的程序,希望前辈们,多多指教 import java.util.Scanner; public class Atmfangfa { public static boolean login(){ b...

2016-05-13 21:45:00 46

转载 NodeJs+http+fs+request+cheerio 采集,保存数据,并在网页上展示(构建web服务器)

目的:   数据采集   写入本地文件备份   构建web服务器   将文件读取到网页中进行展示 目录结构: package.json文件中的内容与上一篇一样:NodeJs+Request+Cheerio 采集数据 request :https://github.com/request/request使得请求变得更容易,简单 cheerio:https://githu...

2016-05-12 21:25:00 53

转载 Azure File SMB3.0文件共享服务(5)

使用Java管理Azure文件共享服务 Azure文件共享服务提供了多种方式的访问接口,包括Powershell,.Net, Java, Python等等,本章主要介绍如何使用Java来访问Azure File存储。 Java基本开发环境的搭建,Eclipse的插件安装,IntelliJ IDEA的插件安装,请参考我的文档: http://cloudapps.blog.51...

2016-05-12 18:38:00 147

转载 修改Windows下的键盘映射

在知乎上看见有人说Ctrl键放在A的旁边会更方便,于是我就琢磨着把Cap Lock键改成Ctrl 我肯定不愿意用第三方工具修改的,于是找到了这篇文章,很容易的就修改成功,现在用起来果然舒服多了。 附上键值: 00 00 00 00 00 00 00 00 02 00 00 00 1D 00 00 3A 00 00 00 00 00 转载于:https://www.cnblogs.com/JacZ...

2016-05-12 17:29:00 167

转载 java二分查找

Scanner sc= new Scanner(System.in); System.out.println("请输入数字个数"); int a=sc.nextInt(); //接收输入的数字 定义为a int arr[]=new int [a];//开辟一个空间储存数组 for(int i=0;i<arr.lengt...

2016-05-11 08:46:00 38

转载 前端职场的那些事情

职场如战场,听上去是挺恐怖的。但也有一番依据在里头。前端的职场虽说不是一片祥和之态,但也没有达不到你死我活的地步。找工作时,需要了解自己的需求;在工作中,需要争取自己的利益,安于现状就能等于被淘汰。不断的提高自己的技术水平才能更好的适应这个日新月异的岗位。 在小编刚开始决定从事前端时,对于自己的这个决定还是充满了迷茫!对于将来要做什么,是否适合做这个职业,能够做到什么程度都是非常疑惑的!会出现这...

2016-05-11 07:56:00 41

转载 Zookeeper(一)从抽屉算法到Quorum (NRW)算法

一、抽屉算法   抽屉算法,又名鸽巢原理,它是德国数学家狄利克雷首先明确的提出来并用以证明一些数论中的问题,因此,也称为狄利克雷原则。它是组合数学中一个重要的原理。 具体算法讲的是: 第一抽屉算法: 如果n+1个物体被放进n个盒子,那么至少有一个盒子包含两个或更多的物体。 证明(反证法):如果每个抽屉至多只能放进一个物体,那么物体的总数至多是n,而不是题设的n+k(k≥1),...

2016-05-10 22:48:00 215

转载 cookie窃取和session劫持

Updates 2014-08-17 感谢@搞前端的crosser的提醒,加入了HTTP Response Splitting的内容。 此篇文章的Presentation戳这里。 一、cookie的基本特性 如果不了解cookie,可以先到wikipedia上学习一下。 http request 浏览器向服务器发起的每个请求都会带上cookie: ...

2016-05-10 14:37:00 48

转载 [No000091]SVN学习笔记2-TortoiseSVN Client初级操作update(获取)、commit(提交)

SVN简介: 为什么要使用SVN? 程序员在编写程序的过程中,每个程序员都会生成很多不同的版本,这就需要程序员有效的管理代码,在需要的时候可以迅速,准确取出相应的版本。 Subversion是什么? 它是一个自由/开源的版本控制系统,一组文件存放在中心版本库,记录每一次文件和目录的修改,Subversion允许把数据恢复到早期版本,或是检查数据修改的历史,Subvers...

2016-05-10 14:00:00 142

转载 Java comparable 和 comparator

一、comparator 接口继承 public class ComparatorTest { /** * @param args */ public static void main(String[] args) { // ----写程序 List<Step> list=new ArrayLis...

2016-05-10 10:51:00 41

转载 MySQL 查看最大连接数, 当期连接数.

查看最大连接数   select VARIABLE_VALUE from information_schema.GLOBAL_VARIABLES where VARIABLE_NAME='MAX_CONNECTIONS'; 或者   show variables like '%max_connections%'; 查看当前连接数明细  show processlist; ...

2016-05-09 17:48:00 55

转载 web项目修改名称问题

第一步:鼠标点击项目按F2 ,然后修改名称 第二步:备份web.xml 第三步:鼠标点击项目右键 选properties(一般位于最后面) 再在弹出框中输入WEB 第四步:将备份的web.xml文件覆盖到现在修改后的web.xml中 结束 如果在部署项目时报:java.lang.IllegalArgumentException 则 这是由于eclipse在修改...

2016-05-09 11:17:00 126

转载 Java开发中的23种设计模式详解(转)

设计模式(Design Patterns) ——可复用面向对象软件的基础 设计模式(Design pattern)是一套被反复使用、多数人知晓的、经过分类编目的、代码设计经验的总结。使用设计模式是为了可重用代码、让代码更容易被他人理解、保证代码可靠性。 毫无疑问,设计模式于己于他人于系统都是多赢的,设计模式使代码编制真正工程化...

2016-05-09 07:53:00 39

转载 多线程的实现方式及其区别

实现多线程有两种方式:(自JDK1.5之后有三种,最后一种并不常用)   1.继承Thread类   2.实现Runnable接口(Callable接口) 一个类如果实现了Runnable接口或者继承了Thread类,那么它就是一个多线程类,如果是要实现多线程,还需要重写run()方法,所以run() 方法是多线程的入口。 但是在启动多线程的时候,不是从run()方法开始的...

2016-05-09 00:39:00 324

转载 TCP/IP 协议:链路层概述

我们以一个常见的查看IP指令为出发点(ifconfig -a): 1、链路层是什么 链路层是指硬件层协议。也即网络所使用的硬件,比如:以太网(后文主要讨论对象),令牌环网,FDDI已经RS-232串行线路。 在上面的命令(ifconfig -a)结果中,硬件地址(MAC)为08:00:27:00:9c:59 (48bit),链路层主要的作用就是连接不同的两个硬件。 ...

2016-05-08 15:10:00 109

转载 UML类图几种关系的总结

在UML类图中,常见的有以下几种关系:泛化(Generalization),实现(Realization),关联(Association),聚合(Aggregation),组合(Composition),依赖(Dependency) 1.泛化(Generalization) 【泛化关系】:是一种继承关系,表示一般与特殊的关系,它指定了子...

2016-05-07 16:19:00 45

空空如也

空空如也

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

TA关注的人

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