2017-3-7-lint82single-number在河之洲算法小书匠 problem82single-number/ solution int singleNumber(vector &A) { // write your code here if (A.empty()) return 0; ... ...
分类:
其他好文 时间:
2017-03-08 00:16:25
阅读次数:
218
【解题思路】 将原串复制一份拼接到原串后作为处理串,可以对处理串的前一半后缀排序,即可得出顺序。 【参考代码】 也是naive的时候写的。。后缀数组居然是用桶排求的。。 1 #pragma optimize(2) 2 #include <cstdio> 3 #include <cstring> 4 ...
分类:
其他好文 时间:
2017-03-05 12:34:19
阅读次数:
201
【解题思路】 贪心,先按结束时间排序,从左到右扫描过去,如果当前建筑可以修复则入大根堆,否则,若其修复时间比堆顶小则弹出堆顶并入堆,处理完堆后则更新总时间。复杂度O(nlog2n)。 【参考代码】 1 #pragma GCC optimize(2) 2 #include <algorithm> 3 ...
分类:
其他好文 时间:
2017-03-02 23:16:38
阅读次数:
209
下文翻译自:https://dev.mysql.com/doc/refman/5.7/en/optimize-overview.html 数据库的性能取决于数据库级别的几个因素:如表,查询,配置设置。这种软件构造导致在硬件级的CPU和I/O操作必须最小话并且高效。在处理数据库性能时,首先需要学习软件 ...
分类:
数据库 时间:
2017-03-01 22:33:45
阅读次数:
260
网页内容 减少http请求次数 80%的响应时间花在下载网页内容(images, stylesheets, javascripts, scripts, flash等)。减少请求次数是缩短响应时间的关键!可以通过简化页面设计来减少请求次数,但页面内容较多可以采用以下技巧。 1. 捆绑文件: 现在有很多 ...
分类:
其他好文 时间:
2017-02-22 19:54:52
阅读次数:
327
当阿法狗在围棋界展开大规模战斗之后,所有人都倒下了。可见人工智能的威力无限,正像《射雕英雄传》里的九阴真经,谁掌握了它,那么谁就是华山论剑里的第一人物了。我们也能学习人工智能吗?我们也能开发像阿法狗那...
分类:
其他好文 时间:
2017-02-22 18:27:06
阅读次数:
197
GCC支持用__attribute__为变量、类型、函数、标签指定特殊属性。这些不是编程语言标准里的内容,而属于编译器对语言的扩展。 本文介绍其中的两个属性:aligned和packed。 aligned aligned属性最常用在变量声明上。它的作用是告诉GCC,为变量分配内存时,要分配在对齐的内 ...
分类:
其他好文 时间:
2017-02-13 15:05:35
阅读次数:
258
SQL写操作 设置内容 (数组转字符串)SQLset内容SQL操作数组转字符串SQL写操作 set内容 (数组转字符串) [ 封装方法 ]function getSqlSet( $data ){ $Str = ""; foreach( $data as $k => $v ){ $Str.= $k."... ...
分类:
数据库 时间:
2017-02-05 23:05:42
阅读次数:
367
1、WebApp全屏模式: 1、WebApp全屏模式: <meta name="viewport" content="width=device-width,initial-scale=1.0, minimum-scale=1.0, maximum-scale=1.0, user-scalable=n ...
分类:
移动开发 时间:
2017-02-05 21:34:41
阅读次数:
710
看代码: 输出: 0.4053480.009544850.00689250.005519580.004714530.004252060.004003820.003818830.003674450.003533490.003413250.003304870.003211280.003134680.00 ...
分类:
其他好文 时间:
2017-02-02 12:12:14
阅读次数:
196