差分就是把一个值拆成许多差的和如 1 2 4 6 9 那么 把这个东西拆成 1 1 2 2 3 就是了,当然也可以理解为对一个问题分解为多个子问题并对其进行操作来得到原问题的答案。 树上差分就更玄妙了,它既可以把原问题拆成他到根节点的所有点,也可以拆成子树,拆成子树的话修改一个点影响的是他到根的路径 ...
分类:
其他好文 时间:
2017-07-26 21:55:04
阅读次数:
129
一、浅析 就目前而言,现在对资产采集一共有四种方式,分别是: Agent SSH类,如:paramiko saltstack puppet(ruby开发) 对于前面三个都是由Python语言开发,最后一个为Ruby开发,因此我们重点介绍前面三个的具体内容。 二、Agent 1、特点及应用场景: 适用 ...
分类:
数据库 时间:
2017-07-26 21:54:56
阅读次数:
202
Android把屏幕大小分成四种:small, normal, large, xlarge; 屏幕密度分成:low(ldpi), medium(mdpi), high(hdpi), extra high(xhdpi);各个屏幕密度之间的关系例如以下: 密度名称 密度的參考值(dpi) 关系 相应的屏 ...
分类:
移动开发 时间:
2017-07-26 21:54:49
阅读次数:
283
集合 集合是种容器,在程序中,使用集体管理相关对象组 集合分为非泛型集合和泛型集合 非泛型集合 使用非泛型集合需要引入命名空间System.Collections ArrayList-可以根据需要动态增加的数组 Hashtable-用来存储键值对的哈希表 Queue-遵循先进先出的队列 Stack- ...
一道贪心的水题,读完题目,直接把样例的三个数试一试,就知道怎么一种组合方式会产生最小的结果。 (让我想起了哈弗曼编码,用了优先队列) 需要注意的是,POJ上那个double类型的printf,需要用%f而不是%lf,要不然就WA。 具体为什么是这样,那道题的discuss里有。 ...
分类:
其他好文 时间:
2017-07-26 21:54:29
阅读次数:
176
候选人列表SELECT(@rowNum:=@rowNum+1)ASrowNo,C.NUMBER,C.HEADIMG,C.NAME,C.SECTION,C.DECLARATION,C.INTRODUCTION,V.NAMEVOTENAME,IFNULL(T.TICKET,0)TICKETFROMTB_CANDIDATECLEFTJOIN(SELECTCOUNT(*)TICKET,D.VOTE_ID,D.CANDIDATEFROMTB_VOTE_DETAILDGROUPBYD.CANDIDATE,D.V..
分类:
数据库 时间:
2017-07-26 21:54:22
阅读次数:
165
一、目标 排行榜的地址:http://www.qu.la/paihangbang/ 找到各类排行旁的的每一部小说的名字,和在该网站的链接。 二、观察网页的结构 很容易就能发现,每一个分类都是包裹在: 之中,这种条理清晰的网站,大大方便了爬虫的编写。 在当前页面找到所有小说的连接,并保存在列表即可。 ...
分类:
其他好文 时间:
2017-07-26 21:54:11
阅读次数:
164
ssssseceeceihishesce############文件操作###########Python内置了读写文件的函数,用法和C是兼容的;操作系统不允许普通的程序直接操作磁盘,所以,读写文件就是请求操作系统打开一个文件对象(又称文件描述符),然后,通过操作系统提供的接口从这个文件对象操作;1.文件读写..
分类:
编程语言 时间:
2017-07-26 21:54:05
阅读次数:
215
1. Naming scopes and variable scopes http://blog.csdn.net/jerr__y/article/details/60877873 2. TensorFlow variables are trainable by default, remember ...
分类:
其他好文 时间:
2017-07-26 21:53:58
阅读次数:
165
当前国内最火的容器集群管理非Kubernetes和Mesos莫属,那么这两种解决方案各自的应用场景和解决的痛点分别是什么呢,这篇内容就来带大家简单的聊一聊他们各自特性,内容来自于网络上各位大咖的总结,就当是一篇随笔记录吧。Kubernetes简介Kubernetes是一个开源项目,它把谷歌的..
分类:
Web程序 时间:
2017-07-26 21:53:52
阅读次数:
250
重点组件:HDFS:分布式文件系统MAPREDUCE:分布式运算程序开发框架Hive:基于大数据技术(文件系统+运算框架)的SQL数据仓库工具Hbase:基于Hadoop的分布式海量数据库ZOOKEEPER:分布式协调服务基础组件Mahout:基于mapreduce/Spark/flink等分布式运算框架的机器学习算法库Ooz..
分类:
其他好文 时间:
2017-07-26 21:53:45
阅读次数:
180
一键安装脚本:catmysql_install.sh#!/bin.bash
groupaddmysql
useradd-s/sbin/nologin-gmysql-Mmysql
cd/usr/local/
wgethttp://mysql.com//Downloads/MySQL-5.6/mysql-5.6.32-linux-glibc2.5-x86_64.tar.gz
tar-zxvfmysql-5.6.32-linux-glibc2.5-x86_64.tar.gz
mvmysql-5.6.3..
分类:
数据库 时间:
2017-07-26 21:53:38
阅读次数:
230
一、为什么使用设计模式? 答:什么是模式?模式就是解决问题的方法,当一个问题可以使用前人总结出来的方法来更高效的解决的话,那么这个方法称之为模式。那么同样,在代码世界中,要想解决代码中出现的代码的冗余、不够高效简洁、代码的水平很低等问题,人们总结出了很多的解决的方法,这些方法的集合称之为设计模式。 ...
分类:
其他好文 时间:
2017-07-26 21:53:30
阅读次数:
117
JavaSE程序可以打包成Jar包(J其实可以理解为Java了),而JavaWeb程序可以打包成war包(w其实可以理解为Web了)。然后把war发布到Tomcat的webapps目录下,Tomcat会在启动时自动解压war包。JAR(JavaArchive,Java归档文件)是与平台无关的文件格式,它允许将许多文件组合成一个压缩..
分类:
编程语言 时间:
2017-07-26 21:53:23
阅读次数:
164
操作系统及SDK 操作系统 显而易见。想要开发Windows App就得在Windows 8/8.1/10上进行。老旧的Windows XP/Vista/7已经不能满足时代的须要了。当然。在Windows App的发展过程中,其本身也有着较大的变动,为了使用新的特性,建议使用Windows 10。我 ...
分类:
移动开发 时间:
2017-07-26 21:53:15
阅读次数:
277
XAMPP(Apache+MySQL+PHP+PERL)是一个功能强大的建站集成软件包。这个软件包原来的名字是 LAMPP,但是为了避免误解,最新的几个版本就改名为 XAMPP 了。它可以在Windows、Linux、Solaris、Mac OS X 等多种操作系统下安装使用,支持多语言:英文、简体 ...
分类:
Web程序 时间:
2017-07-26 21:53:08
阅读次数:
329
本来线性DP 都不怎么有信心,可以说学得非常差,于是下意识地觉得树状的肯定超过了我的理解能力,然后做这题的时候就直接翻了题解,哪知道这么简单……简直比01 背包还好理解啊,看来以后不能总是看到算法标签就退避了。 1 #include<iostream> 2 #include<cstdio> 3 #i ...
分类:
其他好文 时间:
2017-07-26 21:53:01
阅读次数:
597