盖总(eygle)在刚结束的甲骨文大会的演讲中,通过一个简单的UPDATE语句,为我们展示了什么叫由点及面的优化,什么叫由点及面的知识覆盖度,不在于这个案具体如何操作,更应关注或更值得我们借鉴的是这种学习态度和方法思路,大师是如何炼成的?我想这个案例可以带给我们一些启迪。 下面就复盘一下这个案例的整个过程,注:版权归盖总(eygle)所有~ 问题描述:问题的标题是:“并行更新成为系统瓶颈”SQL:...
分类:
其他 时间:
2015-07-30 02:08:31
收藏:
0 评论:
0 赞:
0 阅读:
213
题意:有n个人参加派对,但是条件是派对地点到他家的距离不能超过2.5,现在要你找一个最佳的派对地点让最多人参加派对。
分析:
题目看起来挺难的,怎么求范围然后包含点?其实一个圆心+半径不就代表一个圆了吗。
枚举求两个点的半径为2.5的圆的圆心,保存起来,然后用这些圆心求所有点到圆心的距离,记录距离小于等于2.5的点的个数,更新结果。200*199/2*200不会超时,计算就是高中基本的数学知...
分类:
其他 时间:
2015-07-30 02:08:21
收藏:
0 评论:
0 赞:
0 阅读:
241
跳台阶问题题目描述:一只青蛙一次可以跳上1级台阶,也可以跳上2级。求该青蛙跳上一个n级的台阶总共有多少种跳法。解析这个问题归根结底还是一个费布拉奇数列,仔细找一下规律即可,刚开始做的时候我是直接写出前六个数的结果来找规律的。一级台阶:1种 fib(1)=1
二级台阶:2种 fib(2)=2
三级台阶:3种 fib(3)=fib(1)+fib(2)=3
四级台阶:5种 f...
分类:
编程语言 时间:
2015-07-30 02:08:11
收藏:
0 评论:
0 赞:
0 阅读:
258
我们在APP中开发中经常会内嵌地图展示某一具体位置,比如用地图展示某一个具体位置。以上海徐家汇为例,如下图所示:
如果我们直接使用浏览器打开的话,参考http://developer.baidu.com/map/uri-introweb.htm
如果我们已知经纬度(lat, lng),那么很方便,我们可以使用下面的方式来展示
Intent intent = new Intent();...
分类:
其他 时间:
2015-07-30 02:08:06
收藏:
0 评论:
0 赞:
0 阅读:
139
由于不是系统级的应用, 也没有获得ROOT权限, 所以自己实现任务管理器其实意义并不是很大, 就像没有root的手机安装了LBE这类的手机助手, 虽然也带一键清理内存清理后台进程的功能, 但由于手机助手没有ROOT的最高权限, 因此面对开启了守护进程或者其他自启动的应用进程也是手无举措. 而随着谷歌的推动, 即将推送面世的新系统Android M, 也对权限的管理越来越严格, 这也看出一个趋势,...
分类:
移动平台 时间:
2015-07-30 02:07:21
收藏:
0 评论:
0 赞:
0 阅读:
274
CodeForces
- 315A
Sereja and Bottles
Time Limit: 2000MS
Memory Limit: 262144KB
64bit IO Format: %I64d & %I64u
Submit Status
Description
Sereja and his friends we...
分类:
其他 时间:
2015-07-30 02:06:31
收藏:
0 评论:
0 赞:
0 阅读:
200
题目:给两个字符串a、b,问从a中删去若干字符后最多可以得到多少个b串的重复串(bb...b的形式,b的长度不超过100),其中a串是由一个长度不超过100的字符串s重复k次得到的思路: 暴力匹配a和b,由于s,b的长度都不超过100,标记每次匹配后a串指针的位置对len(s)的模,那么最多有100...
分类:
其他 时间:
2015-07-30 02:04:13
收藏:
0 评论:
0 赞:
0 阅读:
275
C# 生成DBF,无需注册Microsoft.Jet.OLEDB。 1 namespace ConsoleApplication 2 { 3 class Program 4 { 5 static void Main(string[] args) 6 {...
分类:
数据库技术 时间:
2015-07-30 02:04:01
收藏:
0 评论:
0 赞:
0 阅读:
501
Javascript中理解发布--订阅模式
分类:
编程语言 时间:
2015-07-30 02:03:52
收藏:
0 评论:
0 赞:
0 阅读:
253
详细内容请看代码,注释很详细很详细:1:先看xml文件,就是简单的两个线性布局,一个作为当前界面,一个作为隐藏的侧滑界面。 2:activity的主要代码:public class SlideMenActivity extends Activit...
分类:
其他 时间:
2015-07-30 02:03:42
收藏:
0 评论:
0 赞:
0 阅读:
180
转自(http://www.cnblogs.com/yubinfeng/archive/2010/11/02/1867386.html)一、基础1、说明:创建数据库CREATE DATABASE database-name2、说明:删除数据库drop database dbname3、说明:备份sq...
分类:
数据库技术 时间:
2015-07-30 02:03:31
收藏:
0 评论:
0 赞:
0 阅读:
253
097 Interleaving String这道题也是纯dp了class Solution: # @param {string} s1 # @param {string} s2 # @param {string} s3 # @return {boolean} def ...
分类:
其他 时间:
2015-07-30 02:03:11
收藏:
0 评论:
0 赞:
0 阅读:
223
package com.Pong; import java.util.ArrayList; import java.util.Iterator; import java.util.logging.Logger; public class ConvertMatrix { /** * @param ar...
分类:
其他 时间:
2015-07-30 02:03:01
收藏:
0 评论:
0 赞:
0 阅读:
167
并发编程中的任务划分
分类:
编程语言 时间:
2015-07-30 02:02:51
收藏:
0 评论:
0 赞:
0 阅读:
259
package KconniePong; // 两个矩形都是平行于X,Y轴,判断是否相交。两种方法,都需要检查特殊情况。 public class RectangleIntersect { // 方法一:矩阵在X,Y轴上的投影都在另一矩形投影的一侧,则矩阵必定无交集;否则,有交集。 boolean ...
分类:
其他 时间:
2015-07-30 02:02:41
收藏:
0 评论:
0 赞:
0 阅读:
133
nodejs中很多对象具有监听和发送事件的功能,是因为继承了EventEmitter对象。 总结的一点demo:var EventEmitter = require('events').EventEmitter;var util = require('uti...
分类:
其他 时间:
2015-07-30 02:02:31
收藏:
0 评论:
0 赞:
0 阅读:
189
在电脑Windows7系统上安装Centos7,安装后找不到Windows7引导菜单。原因:因为CentOS 7已采用新式的grub2系统,所以需要进入/boot/grub2目录后使用vi编辑grub.cfg文件。解决方法一:修改Centos 7的Grub2引导,添加Windows的启动项1 1.s...
分类:
Windows开发 时间:
2015-07-30 02:02:21
收藏:
0 评论:
0 赞:
0 阅读:
330
题目:和上题一样,只是放宽了条件,旋转数组中数字可以重复出现。思路:由于上题中在判断有序时是根据mid元素值与首尾元素比较得到的,考虑这种情况,10111和11101都是01111的旋转数组,当首尾和中间元素都相等时,无法判断是mid前面的序列有序还是mid后面的序列有序,所以只好用顺序查找。cla...
分类:
其他 时间:
2015-07-30 02:02:01
收藏:
0 评论:
0 赞:
0 阅读:
132
1、text-align:center; 使行内元素水平居中(文本、图片img、span、a、i、input、em、b) IE6、7、8怪异模式下可以使快级元素居中2、margin:0 auto;元素水平居中、作用域快级元素3、translate居中;IE9以下无效(移动端) 外部容器需要设置高度i...
分类:
Web开发 时间:
2015-07-30 02:01:51
收藏:
0 评论:
0 赞:
0 阅读:
279
https://www.hackerrank.com/challenges/the-grid-search/forum今天碰见这题,看见难度是Moderate,觉得应该能半小时内搞定。读完题目发现是纯粹的一道子矩阵匹配问题,想想自己以前没做过,肯定能学到新算法,于是就开搞了。于是上网搜到了Rabin...
分类:
其他 时间:
2015-07-30 02:01:41
收藏:
0 评论:
0 赞:
0 阅读:
245