题目链接:C. Producing Snow 题意:给两个数组v[N],T[N],v[i]表示第i天造的雪,T[i],表示第i天的温度,一堆雪如果<=T[i],当天就会融完,否则融化T[i],要求输出每天的融雪总量。 题解:我对T数组求个前缀和,就可以二分找到每堆雪在那一天(pos)融化,余下的要加 ...
分类:
其他好文 时间:
2018-03-13 00:59:45
阅读次数:
263
什么是defer defer用来声明一个延迟函数,把这个函数放入到一个栈上, 当外部的包含方法return之前,返回参数到调用方法之前调用,也可以说是运行到最外层方法体的"}"时调用。我们经常用他来做一些资源的释放,比如关闭io操作 func doSomething(fileName string) ...
分类:
其他好文 时间:
2018-03-13 00:59:37
阅读次数:
158
官方给出的解释:Vuex 是一个专为 Vue.js 应用程序开发的状态管理模式。它采用集中式存储管理应用的所有组件的状态,并以相应的规则保证状态以一种可预测的方式发生变化。 自制vuex LOGO 相信很多新选手看完这段话有种绝望的感觉。开始我也是这样的,后来我想到了一个比方! 比如某年级有5个小班 ...
分类:
其他好文 时间:
2018-03-13 00:59:29
阅读次数:
227
将 DMA 抽象为一个字符设备,在初始化函数中调用 ~~~~ void dma_alloc_writecombine(struct device dev, size_t size, dma_addr_t handle, gfp_t gfp) ~~~~ 函数来分配两段物理地址连续的空间,一段作为源空间 ...
分类:
其他好文 时间:
2018-03-13 00:59:23
阅读次数:
190
大概总结以下几点 优化方案 1.提前布局 2.按页加载缓存 3.后台线程处理图片(不要阻塞主线程) 4.减少视图层级,减少频繁 addsubView,removesubView 用hidden代替 5.异步绘制(防止离屏渲染) 6.懒加载 7.重用机制 8.峰值优化 autoreleasepool ...
分类:
移动开发 时间:
2018-03-13 00:59:17
阅读次数:
215
在日常对数据库的直接操作中,稍微有一点不小心,就可能造成数据的丢失!此时数据能否恢复以及如何恢复就成了至关重要的问题,本文讨论恢复阿里云数据库数据的几种方法 环境: 阿里云数据库RDS版 数据库market 被误删的表market_user 方法一: 进入到阿里云RDS管理控制台,点击左侧栏的"备份 ...
分类:
数据库 时间:
2018-03-13 00:59:11
阅读次数:
3633
upsource 从零搭建代码审查平台,需要的不仅是把代码审查的工具搭起来,还要结合公司情况制定一系列的代码审查规范。下面是对选择的upsource web端代码审查工具的安装及介绍。详细的请看这篇文档。 1.安装方法 1、 下载地址 2、 如果是Linux 修改 /etc/security/lim ...
分类:
其他好文 时间:
2018-03-13 00:59:01
阅读次数:
4665
原文:http://www.cnblogs.com/silent2012/archive/2011/09/14/2172219.htmlUML的模型中可分为两种,动态模型和静态模型。用例图、类图和对象图都是UML中的静态结构模型。而在UML系统动态模型的其中一种就是交互视图,它描述了执行系统功能的各... ...
分类:
其他好文 时间:
2018-03-13 00:58:54
阅读次数:
155
品味Zookeeper之选举及数据一致性 本文思维导图 前言 为了高可用和数据安全起见,zk集群一般都是由几个节点构成(由n/2+1,投票机制决定,肯定是奇数个节点)。多节点证明它们之间肯定会有数据的通信,同时,为了能够使zk集群对外是透明的,一个整体对外提供服务,那么客户端访问zk服务器的数据肯定 ...
分类:
其他好文 时间:
2018-03-13 00:58:32
阅读次数:
202
上一篇我们介绍了常见的垃圾回收算法,不同的算法各有各的优缺点,在JVM中并不是单纯的使用某一种算法进行垃圾回收,而是将不同的垃圾回收算法包装在不同的垃圾回收器当中,用户可以根据自身的需求,使用不同的垃圾回收器,以便让自己的java程序性能到达最佳。 在介绍垃圾回收器之前,我们先回顾一下java堆的结 ...
分类:
其他好文 时间:
2018-03-13 00:58:06
阅读次数:
184
我只改了两个数字,然后,所有错误,不翼而飞,两天折腾,全是穷折腾。 事情是这样的,除了官方说法,其他不带官方doc的教程都是耍流氓。 有人说,官方说anaconda+python非常简单好配置,为什么,我这么多错误,最后不得不用pip,因为官方配置文档,就是makefile.config里面是ana ...
分类:
编程语言 时间:
2018-03-13 00:57:56
阅读次数:
432
操作系统 版本 64位 CentOS-6.6 10.0.0.20 安装环境所需依赖包 pcre、openssl、zlib是安装nginx时需要的 cmake是安装mysql时需要的 lnmp 是 linux+nginx+mysql+php 的缩写 一.编译安装mysql [root@manager ...
分类:
其他好文 时间:
2018-03-13 00:57:48
阅读次数:
235
Java toString() 方法 (一)、方便println()方法的输出 输出: ToString是Object继承里面已经有了的方法,所有类都是继承Object,所以“所有对象都有这个方法” 它通常只是为了方便输出,比如System.out.println(xx),括号里面的“xx”如果不是 ...
分类:
编程语言 时间:
2018-03-13 00:57:39
阅读次数:
174
0 题目 Divide two integers without using multiplication, division and mod operator. If it is overflow, return MAX_INT. Divide two integers without using ...
分类:
其他好文 时间:
2018-03-13 00:57:31
阅读次数:
155