数据库属于 IO 密集型的应用程序,其主要职责就是数据的管理及存储工作。而我们知道,从内存中读取一个数据库的时间是微秒级别,而从一块普通硬盘上读取一个IO是在毫秒级别,二者相差3个数量级。所以,要优化数据库,首先第一步需要优化的就是 IO,尽可能将磁盘IO转化为内存IO。本文先从 MySQL 数据库IO相关参数(缓存参数)的角度来看看可以通过哪些参数进行IO优化:
query_cache_siz...
分类:
数据库 时间:
2015-07-07 13:05:35
阅读次数:
194
centos系统上caffe安装详细指南...
分类:
其他好文 时间:
2015-07-07 13:06:14
阅读次数:
128
很多人都将 数据库设计范式 作为数据库表结构设计“圣经”,认为只要按照这个范式需求设计,就能让设计出来的表结构足够优化,既能保证性能优异同时还能满足扩展性要求。殊不知,在N年前被奉为“圣经”的数据库设计3范式早就已经不完全适用了。此课时整理了一些比较常见的数据库表结构设计方面的优化技巧,希望对大家有用。
由于MySQL数据库是基于行(Row)存储的数据库,而数据库操作 IO 的时候是以 page...
分类:
数据库 时间:
2015-07-07 13:04:41
阅读次数:
120
1. 启动动画在执行init启动脚本中到surface flinger启动完成后,开始执行启动动画(bootanimation)之间。(启动动画在cupcake版本还只是surfaceflinger的一个线程,到donut上已经升级到和surface flinger一样的进程了)。启动动画默认是调用函数load_565rle_image在屏幕上显示一个叫 initlogo.rle的一个rgb565格式的图片,一般我们的系统上都没有这张图,可以按下述方法做一个:首先需要准备一张图片,最好是PNG的(andro...
分类:
移动开发 时间:
2015-07-07 13:06:59
阅读次数:
235
大家都知道索引对于数据访问的性能有非常关键的作用,都知道索引可以提高数据访问效率。
为什么索引能提高数据访问性能?他会不会有“副作用”?是不是索引创建越多,性能就越好?到底该如何设计索引,才能最大限度的发挥其效能?
这篇文章主要是带着上面这几个问题来做一个简要的分析,同时排除了业务场景所带来的特殊性,请不要纠结业务场景的影响。
索引为什么能提高数据访问性能?
很多人只知道索引能够提高数据库...
分类:
数据库 时间:
2015-07-07 13:06:24
阅读次数:
198
ueventd主要是负责设备节点的创建、权限设定等一些列工作。服务通过使用uevent,监控驱动发送的消息,做进一步处理。
ueventd实际和init是同一个binary,只是走了不同分支,可参看前一部分。
ueventd的整体代码比较简单,主要是三部分:
解析ueventd.rc 初始化设备信息 循环polling uevent消息
主函数及相关功能如下如下:
int ue...
分类:
移动开发 时间:
2015-07-07 13:04:59
阅读次数:
195
通过多种方法设置文件描述符为非阻塞...
分类:
系统相关 时间:
2015-07-07 13:03:30
阅读次数:
682
今年苹果发布会已经结束,但人们貌似对iPhone6和iPhone6plus不太感兴趣,而对iWatch非常期待。这次苹果一次发布两种屏幕大小的手机,而且与之前的机型的屏幕大小都不一样。这对开发者来说,无疑是最担心的事了,之前的app在iPhone6和iPhone6Plus上会不会布局全乱了呢?
不用担心苹果肯定会考虑到这些问题的:
虽然屏幕分辨率变了很...
分类:
移动开发 时间:
2015-07-07 13:05:31
阅读次数:
139
public class TestCast {
public static void main(String[] args) {
int money=1000000000; //10亿
int year=20;
int total=money*year;
System.out.println(total);
}
}
输出结果:-1474836480
这个时候我们就可以想到i...
分类:
编程语言 时间:
2015-07-07 13:05:49
阅读次数:
128
mongodb是一种基于文档类型的高性能nosql数据库,在高并发下具有优秀的表现,因此,在互联网行业中,mongodb的使用场景将非常广泛。
当然,mongodb主要对性能关注很多,因而没有提供类似于关系数据库的事务的功能,对于复杂的业务及严格数据一致性要求很高有企业级应用,不建议使用mongodb(网上也有自己去实现事务提交的方案,但实现起来比较繁琐,类似于我们早期dbase,acces...
分类:
数据库 时间:
2015-07-07 13:02:58
阅读次数:
215
/*
*icvEvalCARTHaarClassifier
*作用:通过计算haar特征,来分配非叶子节点直到出现叶子节点
*/
float icvEvalCARTHaarClassifier( CvIntHaarClassifier* classifier, //内部弱分类器
sum_type* sum, ...
分类:
其他好文 时间:
2015-07-07 13:03:48
阅读次数:
153
select * into A --自动生成表A,表A的结构数据和表B一样
from B
insert into A --A要提前创建
select * from B
insert into A(字段1,字段2,...)
values
(值1,值2,...)
正确更新:
update ut_syhh_折算率调整_总账户
set 客户编号 =...
分类:
数据库 时间:
2015-07-07 13:03:06
阅读次数:
162
一、关于自动布局(Autolayout)
在Xcode中,自动布局看似是一个很复杂的系统,在真正使用它之前,我也是这么认为的,不过事实并非如此。
我们知道,一款iOS应用,其主要UI组件是由一个个相对独立的可视单元构成,这些可视单元有的主要负责向用户输出有用的信息,有些则负责信息的输入(交互),交互的过程中往往还伴随有动画的效果,已达到整个信息传递的连贯性以及用户体验的细腻感...
分类:
移动开发 时间:
2015-07-07 13:05:17
阅读次数:
214
概述
JQuery是继prototype之后又一个优秀的Javascript库。它是轻量级的js库 ,它兼容CSS3,还兼容各种浏览器(IE 6.0+, FF 1.5+, Safari 2.0+, Opera 9.0+),jQuery2.0及后续版本将不再支持IE6/7/8浏览器。jQuery使用户能更方便地处理HTML(标准通用标记语言下的一个应用)、events、实现动画效果,并且方便地为网站提供AJAX交互。jQuery还有一个比较大的优势是,它的文档说明很全,而且各种应用也说得很详细,同时...
分类:
Web程序 时间:
2015-07-07 13:04:42
阅读次数:
181
过滤器:当访问一个web资源的时候,过滤器就在你访问这个web资源的前进行拦截...在放行过后...filter过滤器也可以做一些其他的事情.
编写过滤器的步骤:
1.写一个过滤器类实现filter接口
2.在web.xml文件中进行注册..
案例1:
(1).过滤器类
package cn.itheima.filter;
import java.io.IOException;
i...
分类:
其他好文 时间:
2015-07-07 13:05:23
阅读次数:
117
td,th{
border:1px solid #BBB;
}
.content{
height:15px;
width:100px;
overflow:hidden;
text-overflow:ellipsis
}
.content:hover{
height:a...
分类:
其他好文 时间:
2015-07-07 13:01:45
阅读次数:
109
排序算法复习
作者:vpoet
mails:18200268879@163.com
注:转载请注明出处
#include
#include
using namespace std;
void Bubble_Sort(int UnSort[],int length);
void Select_Sort(int UnSort[],int length);
void Ins...
分类:
编程语言 时间:
2015-07-07 13:02:12
阅读次数:
120