二八法则适合很多事物:最重要的只占其中一小部分,约20%,其余80%的尽管是多数,却是次要的。在程序代码中也是一样,决定应用性能的就那20%的代码(甚至更少)。因此优化实践中,我们将精力集中优化那20%最耗时的代码上,这那20%的代码就是程序的性能瓶颈,主要针对这部分代码进行优化。而性能瓶颈的找出需要借助各种性能分析工具(如VS性能分析工具)的帮助。...
分类:
其他好文 时间:
2016-05-22 12:15:08
阅读次数:
213
原文地址:http://blog.csdn.net/liusiqian0209/article/details/50372448
很多品牌的Android手机都实现了图案解锁屏幕的功能,有些应用程序出于保护的目的也使用了图案锁(比如支付宝),本文将介绍一种图案锁的实现方式,这种实现的一个优势在于方便扩展和自定义,我们先看一下效果图。
首先是连线阶段,整个连线为两部分...
分类:
移动开发 时间:
2016-05-22 12:17:10
阅读次数:
276
1、Netfilter与iptables关系
Netfilter:
http://www.netfilter.org/:
Netfilter is a framework provided by the Linux kernel that allows various networking-related operations to be
implemented in the form of customized handlers.
Netfilter offers...
分类:
移动开发 时间:
2016-05-22 12:15:42
阅读次数:
318
信号:
信号机制是类UNIX系统中的一种重要的进程间通信手段之一。我们经常使用信号来向一个进程发送一个简短的消息。例如:假设我们启动一个进程通过socket读取远程主机发送过来的网络数据包,此时由于网络因素当前主机还没有收到相应的数据,当前进程被设置为可中断等待状态(TASK_INTERRUPTIBLE),此时我们已经失去耐心,想提前结束这个进程,于是可以通过kill命令想这个进程发送KILL信...
分类:
系统相关 时间:
2016-05-22 12:16:32
阅读次数:
616
散点图简介
散点图通常是用来表述两个连续变量之间的关系,图中的每个点表示目标数据集中的每个样本。
同时散点图中常常还会拟合一些直线,以用来表示某些模型。
回到顶部
绘制基本散点图
本例选用如下测试数据集:
绘制方法是首先调用ggplot函数选定数据集,并在aes参数中指明横轴纵轴。然后调用散点图函数geom_point...
分类:
编程语言 时间:
2016-05-22 12:14:59
阅读次数:
327
听到这,大家觉得应该是再熟悉不过了吧,当然或许很多人已经知道 ListView 的优化。我在这里就再详细的讲一遍。顺便让ListView分类显示。
之前咋网上仿照别人写过一个,但是不知道原理, 今天看到了一篇写的不错,收藏了。
先来看看效果:
可以看到数据有100个(0-99),奇数和偶数分类显示,并给每类数据加了一个头
...
分类:
移动开发 时间:
2016-05-22 12:16:28
阅读次数:
270
点击打开链接
题意:弱校的OJ的弱题,给定一棵树,和关系,然后在节点上更新时,它的所有儿子也要更新,有个判断条件,查询是所有节点的值的和
思路:与HDU 5692一样的思路,不多说了#pragma comment(linker, "/STACK:102400000, 102400000")
#include
#include
#include
#include
#include
#i...
分类:
其他好文 时间:
2016-05-22 12:15:28
阅读次数:
131
题目描述
LL今天心情特别好,因为他去买了一副扑克牌,发现里面居然有2个大王,2个小王(一副牌原本是54张^_^)...他随机从中抽出了5张牌,想测测自己的手气,看看能不能抽到顺子,如果抽到的话,他决定去买体育彩票,嘿嘿!!“红心A,黑桃3,小王,大王,方片5”,“Oh My God!”不是顺子.....LL不高兴了,他想了想,决定大\小 王可以看成任何数字,并且A看作1,J为11,Q为12...
分类:
其他好文 时间:
2016-05-22 12:14:28
阅读次数:
97
在之前的两篇文章Mongodb中数据聚合之基本聚合函数count、distinct、group
>和Mongodb中数据聚合之MapReduce
>中,我们已经对数据聚合提供了两种实现方式,今天,在这篇文章中,我们讲讲在Mongodb中的另外一种数据聚合实现方式——聚合管道aggregate。
面对着广大用户对数据统计的需求,Mongodb从2.2版本之后便引入了新的功能聚合框架(a...
分类:
数据库 时间:
2016-05-22 12:13:49
阅读次数:
261
点击进入_更多_Java千百问1、显示内存管理有什么弊端手动内存管理一般被称为显示内存管理,显示内存管理经常发生两种情况:
引用悬挂
当一个被某个引用变量正在使用的内存空间,在重新分配过程中被释放掉了,释放后,该引用变量就处于悬挂状态(所引用的对象已经不存在了)。
如果这个被悬挂引用变量,试图操作原来对象的时候,由于该对象本身的内存空间已经被手动释放掉了(已经不存在了),所以这个执行结果是不可预...
分类:
编程语言 时间:
2016-05-22 12:13:55
阅读次数:
180
多态
普通的方法重载
在Java中,同一个类中的2个或2个以上的方法可以有同一个名字,只要它们的参数声明不同即可。在这种情况下,该方法就被称为重载(overloaded),这个过程称为方法重载(method overloading)。方法重载是Java实现多态性的...
分类:
编程语言 时间:
2016-05-22 12:16:07
阅读次数:
218
static的用法
有时你希望定义一个类成员,使它的使用完全独立于该类的任何对象。通常情况下,类成员必须通过它的类的对象访问,但是可以创建这样一个成员,它能够被它自己使用,而不必引用特定的实例。在成员的声明前面加上关键字static(静态的)就能创建这样的成员。
如果一个成员被声明为static,它就能够在它的类的任何对象创建之前被访问,而不必引...
分类:
编程语言 时间:
2016-05-22 12:14:34
阅读次数:
218
ceph系统
1 流程说明
1.1 应用
1) RADOS GW是一个提供与Amazon S3和Swift兼容的RESTful API的gateway,以供相应的对象存储应用开发使用。RADOS GW提供的API抽象层次更高,但功能则不如librados强大。因此,开发者应针对自己的需求选择使用。
2) RBD则提供了一个标准的块设备接口,常用于在虚拟化的场景下为虚拟机创建volum...
分类:
其他好文 时间:
2016-05-22 12:15:07
阅读次数:
351
用户和组与进程凭证
本文是作者阅读TLPI(The Linux Programer Interface的总结),为了突出重点,避免一刀砍,我不会过多的去介绍基本的概念和用法,我重点会去介绍原理和细节。因此对于本文的读者,至少要求读过APUE,或者是实际有写过相关代码的程序员,因为知识有点零散,所以我会尽可能以FAQ的形式呈现给读者。
用户和组每个用户都拥有一个唯一的用户名和一个与之相关联的数值型...
分类:
系统相关 时间:
2016-05-22 12:14:23
阅读次数:
292
1005: [HNOI2008]明明的烦恼
Time Limit: 1 Sec Memory Limit: 162 MB
Submit: 3945 Solved: 1563
[Submit][Status][Discuss]
Description
自从明明学了树的结构,就对奇怪的树产生了兴趣......给出标号为1到N的点,以及某些点最终的度数,允许在
任意两点间连线,可...
分类:
其他好文 时间:
2016-05-22 12:15:42
阅读次数:
343
Intersection of Two Arrays II
Total Accepted: 1340 Total
Submissions: 3078 Difficulty: Easy
Given two arrays, write a function to compute their intersection.
Example:
Given...
分类:
其他好文 时间:
2016-05-22 12:14:20
阅读次数:
153
Intersection of Two Arrays
Total Accepted: 5682 Total
Submissions: 12479 Difficulty: Easy
Given two arrays, write a function to compute their intersection.
Example:
Given n...
分类:
其他好文 时间:
2016-05-22 12:12:52
阅读次数:
162