// 面试题:剪绳子 // 题目:给你一根长度为n绳子,请把绳子剪成m段(m、n都是整数,n>1并且m≥1)。 // 每段的绳子的长度记为k[0]、k[1]、……、k[m]。k[0]*k[1]*…*k[m]可能的最大乘 // 积是多少?例如当绳子的长度是8时,我们把它剪成长度分别为2、3、3的三段,... ...
分类:
其他好文 时间:
2019-03-06 00:53:52
阅读次数:
335
引言 ZooKeeper是一个分布式的,开放源码的分布式应用程序协调服务,是Google的Chubby一个开源的实现,是Hadoop和Hbase的重要组件。它是一个为分布式应用提供一致性服务的软件,提供的功能包括:配置维护、域名服务、分布式同步、组服务等。 ZooKeeper的架构通过冗余服务实现高 ...
分类:
其他好文 时间:
2019-03-06 00:53:36
阅读次数:
171
一.自动注入 1.在 Spring 配置文件中对象名和 ref=”id”id 名相同使用自动注入,可以不配置<property/> 2.两种配置办法 2.1 在<bean>中通过 autowire=”” 配置,只对这个<bean>生效 2.2 在<beans>中通过 default-autowire ...
分类:
编程语言 时间:
2019-03-06 00:53:22
阅读次数:
213
付费用户可以使用现成的方案,地址见 链接 但是私有gitlab时候,需要手动进行如下操作 1. Clone your fork: 2. Add remote from original repository in your forked repository: 3. Updating your fo ...
分类:
其他好文 时间:
2019-03-06 00:52:55
阅读次数:
895
spec 文件 制作 rpm 软件包并不是一件复杂的工作,其中的关键在于编写软件包的 spec 描述文件。 要想制作一个 rpm 软件包就必须写一个软件包描述文件 spec。这个文件中包含了软件包的诸多信息,如:软件包的名字、版本、类别、说明摘要、创建时要执行什么指令、安装时要执行什么操作、以及软件 ...
分类:
其他好文 时间:
2019-03-06 00:52:37
阅读次数:
1003
Redis:Redis是一款优秀的结构数据存储系统,由于出色的并发性能广为关注,可用作:数据库、缓存、消息队列;同类型的还有memcached,但是由于memcache支持的结构类型较少,并且不能够将数据持久化,慢慢的被redis所取代。Redis支持的数据结构:字符串、列表(数组)、hashes(关联数组)、集合、有序集合、bitmaps、hyperloglogs、空间索引;本篇博客简单介绍re
分类:
其他好文 时间:
2019-03-06 00:52:22
阅读次数:
180
第1章 Kafka概述1.1 消息队列1.2 为什么需要消息队列1.3 什么是Kafka1.4 Kafka架构第2章 Kafka集群部署2.1 环境准备2.1.1 集群规划2.1.2 jar包下载2.2 Kafka集群部署2.3 Kafka命令行操作第3章 Kafka工作流程分析3.1 Kafka ...
近来很多商家开始重视域名防封的技术了,为什么呢,因为实在是封怕了。三天两头就得去换域名,换域名是小事,用户流失就是大事了,直接跟利益挂钩的。那么域名防封技术究竟有多重要呢?又该如何实现域名防封呢?下面给大家分享一些自己的经验。 案例分析 首先我们来说一下域名的重要性,在百度统计“流量入口选择”一项中 ...
分类:
微信 时间:
2019-03-06 00:51:16
阅读次数:
326
它是帮助开发者快速创建android项目的助手。 平时你新建android项目的时候,不是有个一步步引导你设置应用基本信息的窗口么?它会根据你选择的项目版本调用相应的build-tools,自动生成应用图标,初始的MainActivity,Manifest,res等等文件,添加v4包(如果你最小支持 ...
分类:
其他好文 时间:
2019-03-06 00:50:55
阅读次数:
154
/** * 数组逆序: * 将一个数组中的索引进行逆序排序显示 * 操作步骤: * 1、建立一个数组 * 2、对数组进行遍历 * 3、对数组中国索引进行互换 * 4、遍历数组显示互换之后数据 */ public class LoopTest5 { public static void main(St... ...
分类:
编程语言 时间:
2019-03-06 00:50:11
阅读次数:
192
1 #include 2 #include 3 4 int N,M; 5 6 int main() 7 { 8 scanf("%d%d",&N,&M); 9 if(M>N*2+2) 10 { 11 puts("-1"); 12 return 0; 13 } 14 if(N>M+1) 15 {... ...
分类:
其他好文 时间:
2019-03-06 00:49:11
阅读次数:
178
Centos7.2下安装与配置apache(一) 配置机:腾讯云服务器,centos7.2 一、安装Apache服务(Apache软件安装包叫httpd) 二、开启Apache服务 三、设置开机自启Apache服务 四、cd var/www/html(apache网页的存放路径,默认下面是没有网页的 ...
分类:
Web程序 时间:
2019-03-06 00:48:53
阅读次数:
187
0-写在前面 从上学期的数据库课设要求搭建网页开始接触到前端技术,到假期冯如杯做展示平台的开发,学习了一定的前端技术基础,再此记录一下学习的心得与收获。 1-基础知识补充 1-1 HTML5 【概述】 W3C对于超文本标记语言HTML(HyperText Markup Language) 的第五次重 ...
分类:
其他好文 时间:
2019-03-06 00:48:36
阅读次数:
199
Linux 系统是一个多用户多任务的分时操作系统,任何一个要使用系统资源的用户,都必须首先向系统管理员申请一个账号,然后以这个账号的身份进入系统。用户的账号一方面可以帮助系统管理员对使用系统的用户进行跟踪,并控制他们对系统资源的访问;另一方面也可以帮助用户组织文件,并为用户提供安全性保护。每个用户账 ...
分类:
系统相关 时间:
2019-03-06 00:48:14
阅读次数:
156
项目已经添加了svn,但右键项目时找不到Svn选择。但在VCS中却有,很奇怪。 这个问题是svn的根路径与当前IDEA打开的项目路径不一致的原因。 在IdeaProjects下有两个项目,一个injury,还有个Injury-svn,但实际Injury-svn是从Injury直接COPY的,所以sv ...
分类:
其他好文 时间:
2019-03-06 00:48:02
阅读次数:
323
Build tool是什么 构建工具是从源代码自动创建可执行应用程序的程序。构建工具通常可以在前面加“自动化”三个字,就是用来让我们不再做机械重复的事情,解放我们的双手的。 Java世界中主要有三大构建工具:Ant、Maven和Gradle Maven的主要功能主要分为5点,分别是依赖管理系统、多模 ...
分类:
其他好文 时间:
2019-03-06 00:47:44
阅读次数:
168
一. Ajax是什么 Asynchronous JavaScript And XML 异步JavaScript和XML Ajax是使用JavaScript语言与服务器进行异步交互,传输数据为XML(现在更多的是用json) 二. Ajax的优点 1. 局部刷新页面 2. 和服务器进行异步交互 3. ...
分类:
Web程序 时间:
2019-03-06 00:47:28
阅读次数:
194