官方题解: 考虑去掉abs符号,发现只有相邻两个数的最高位被影响了才会影响abs的符号,所以可以按照最高位不一样的位置分类,之后考虑朴素枚举x从0到2^20,每次的复杂度是O(400),无法通过,考虑优化,第一种方法是用DFS来进行枚举,第二种则是加入记忆化 用dfs枚举简单一点 1 #includ ...
分类:
其他好文 时间:
2017-02-15 00:34:25
阅读次数:
182
案例:目前很多人喜欢Nginx+tomcat动静分离,或者反代后端tomcat集群,不过很多人也喜欢用Resin。本人花了些功夫总结了Resin和tomcat区别:特性\容器resintomcat公司CAUCHOApache是否收费不完全免费(pro版本收费)完全免费Eclipse下调试开发适中复杂性能轻量级,pro版本支持负..
分类:
其他好文 时间:
2017-02-14 22:49:01
阅读次数:
264
其中冒泡排序加个标志,所以最好情况下是o(n) ...
分类:
编程语言 时间:
2017-02-14 22:04:40
阅读次数:
167
【阿里巴巴JAVA开发手册】 https://segmentfault.com/p/1210000008272934 一个复杂系统的拆分改造实践 http://www.cnblogs.com/LBSer/p/6195309.html 搭建vue+webpack+mock脚手架(一) https:// ...
分类:
其他好文 时间:
2017-02-14 21:58:17
阅读次数:
205
前言: 在第二天的学习中,我们了解了jaxws如何返回一个List<String>类型的相对复杂的Java数据类型给客户端,在今天,我们将更深入一步做一个真正的Java复杂类型的Webservice的传输调用。 目标: 1. 用Webservice调用和返回Java的复杂类型(比如说:List<St ...
分类:
Web程序 时间:
2017-02-14 20:41:18
阅读次数:
219
大体上和 @丁戍 说的差不多。简单说O(n²)表示当n很大的时候,复杂度约等于Cn²,C是某个常数,简单说就是当n足够大的时候,n的线性增长,复杂度将沿平方增长。O(n)也是差不多的意思,也就是说n很大的时候复杂度约等于Cn,C是某个常数。O(1)就是说n很大的时候,复杂度基本就不增长了,基本就是个 ...
分类:
其他好文 时间:
2017-02-14 19:26:29
阅读次数:
206
REST是一种架构风格,其核心是面向资源,REST专门针对网络应用设计和开发方式,以降低开发的复杂性,提高系统的可伸缩性。REST提出设计概念和准则为: 1.网络上的所有事物都可以被抽象为资源(resource) 2.每一个资源都有唯一的资源标识(resource identifier),对资源的操 ...
分类:
其他好文 时间:
2017-02-14 19:20:11
阅读次数:
214
网络编程对于很多的初学者来说,都是很向往的一种编程技能,但是很多的初学者却因为很长一段时间无法进入网络编程的大门而放弃了对于该部分技术的学习。 在 学习网络编程以前,很多初学者可能觉得网络编程是比较复杂的系统工程,需要了解很多和网络相关的基础知识,其实这些都不是很必需的。首先来问一个问题:你 会打手 ...
分类:
编程语言 时间:
2017-02-14 19:05:10
阅读次数:
177
对hyperscan官方的前两个example进行编译和运行。 支持单个和多个正则编译。并行匹配规则,性能高。 对块模式和流模式使用: 示例pcapscan: http://www.cnblogs.com/zzqcn/p/4905235.html 注:保证同一时间仅有一个实例在使用scratch,但 ...
分类:
其他好文 时间:
2017-02-14 18:56:09
阅读次数:
376
因为git服务器搬迁,需要重新安装git服务器,在网上搜索了下,发现之前的方法太复杂,复杂到自己都没彻底弄明白。其实通过git自带的git-http-backend脚本配合apache2的http服务可以更简单的做到。原文请参见: 搭建Git Http服务器和git-http-backend。 主要 ...
分类:
Web程序 时间:
2017-02-14 18:50:19
阅读次数:
232