码迷,mamicode.com
首页 > 2015年07月31日 > 全部分享
MySQL索引与Index Condition Pushdown
大约在两年前,我写了一篇关于MySQL索引的文章。最近有同学在文章的评论中对文章的内容提出质疑,质疑主要集中在联合索引的使用方式上。在那篇文章中,我说明联合索引是将各个索引字段做字符串连接后作为key,使用时将整体做前缀匹配。 而这名同学在这个页面找到了如下一句话:index condition pushdown is usually useful with multi-column ind...
分类:数据库   时间:2015-07-31 09:06:34    阅读次数:243
多线程访问共享数据(2)
上篇博客介绍了不同情况下,多线程访问共享数据的不种解决。本篇博客接着介绍第二种情况(每个线程执行的代码不同)的其他解决方案。    如果每个线程执行的代码不同,这个时候需要用不同的Runnable对象,有如下三种方式来实现这些Runnable对象之间的数据共享:    将共享数据封装在另外一个对象中,然后将这个对象逐一传递给各个Runnable对象。每个线程对共享数据的操作方法也分配到那个...
分类:编程语言   时间:2015-07-31 09:07:02    阅读次数:132
C++11新特性试用
Auto 在C++11之前,auto关键字用来指定存储期。在新标准中,它的功能变为类型推断。auto现在成了一个类型的占位符,通知编译器去根据初始化代码推断所声明变量的真实类型。各种作用域内声明变量都可以用到它。例如,名空间中,程序块中,或是for循环的初始化语句中。 auto i = 42; // i is an int auto p = new char; // p is a c...
分类:编程语言   时间:2015-07-31 09:05:41    阅读次数:136
java将矩阵旋转45度输出
将矩阵旋转45度...
分类:编程语言   时间:2015-07-31 09:06:30    阅读次数:115
iOS UI02_UIButton
// //  AppDelegate.m //  UI02_UIButton // //  Created by dllo on 15/7/29. //  Copyright (c) 2015年 zhozhicheng. All rights reserved. // #import "AppDelegate.h" @inte...
分类:移动开发   时间:2015-07-31 09:04:52    阅读次数:135
Nginx的TCP负载均衡介绍
Nginx Plus的商业授权版开始具有TCP负载均衡的功能。从Nginx 1.7.7版本开始加入的,现在变成了一个商业收费版本,想要试用,需要在官网申请。也就是说,Nginx除了以前常用的HTTP负载均衡外,Nginx增加基于TCP协议实现的负载均衡方法。HTTP负载均衡,也就是我们通常所有“七层负载均衡”,工作在第七层“应用层”。而TCP负载均衡,就是我们通常所说的“四层负载均衡”,工作在“网...
分类:其他好文   时间:2015-07-31 09:06:37    阅读次数:134
Android汉字转拼音HanziToPinyin
Android系统本身自带有有将汉字转化为英文拼音的类和方法。具体的类就是HanziToPinyin.java。Android系统自身实现的通讯录中就使用了HanziToPinyin.java对中文通讯录做分组整理。通过HanziToPinyin.java可以将汉字转化为拼音输出,在一些应用中非常必须,比如联系人的分组,假设一个人通讯录中存有若干姓张(ZHANG)的联系人,那么所有姓张的联系人按理...
分类:移动开发   时间:2015-07-31 09:06:48    阅读次数:124
C语言中的内存管理
这里模拟了C语言中的内存管理,当我们要创建或者使用一个对象时,那么这个对象会调用retain方法,计数+1,当我们要释放对象,我们会调用free,这里注意要对计数记性判断,如果是0的话,那么就会销毁#import int cnt = 0; void fun (char * p) { printf("%c\n",p[0]); } char * retain1(char * p) { ...
分类:编程语言   时间:2015-07-31 09:04:37    阅读次数:170
iOS UI02_UITextField
// //  AppDelegate.m //  UI02_ // //  Created by dllo on 15/7/30. //  Copyright (c) 2015年 zhozhicheng. All rights reserved. // #import "AppDelegate.h" @interface ...
分类:移动开发   时间:2015-07-31 09:06:00    阅读次数:119
剑指Offer面试题11(Java版):数值的整数次方
题目:实现函数double Power(double base,int exponent),求base的exponent次方。不得使用库函数,同时不需要考虑大数问题 1、自以为很简单的解法: 由于不需要考虑大数问题,这道题看起来很简单,可能不少应聘者在看到题目30秒后就能写出如下的代码: public double powerWithExponent(double base,int expo...
分类:编程语言   时间:2015-07-31 09:04:48    阅读次数:131
数据结构之红黑树(三)——删除操作
删除一个节点同样有可能改变树的平衡性,而且,删除所造成的不平衡性比插入所造成的平衡性的修正更加复杂。 化繁为简是算法分析中一个常用的方法。下面我们将欲删除节点分为三大类:欲删除节点为叶子节点、欲删除节点只有一个子节点和欲删除有两个子节点。 而欲删除节点有两种可能的颜色,也需要分别对待。 为简化讨论,我们以欲删除节点在左侧的情况为例进行修正,如果欲删除节点在右侧,进行镜像地修正操作即可。...
分类:其他好文   时间:2015-07-31 09:04:59    阅读次数:100
nyoj58 最少步数(DFS)
题目58 题目信息 运行结果 本题排行 讨论区 最少步数 时间限制:3000 ms  |  内存限制:65535 KB 难度:4 描述 这有一个迷宫,有0~8行和0~8列:  1,1,1,1,1,1,1,1,1  1,0,0,1,0,0,1,0,1  1,0,0,1,1,0,0,0,1  1,0,1,0,1,1,0,1,1 ...
分类:其他好文   时间:2015-07-31 09:05:55    阅读次数:151
iOS UI02_Button和Textfield
// //  AppDelegate.m //  // //  Created by dllo on 15/7/30. //  Copyright (c) 2015年 zhozhicheng. All rights reserved. // #import "AppDelegate.h" @interface AppDel...
分类:移动开发   时间:2015-07-31 09:06:12    阅读次数:148
从angularJS看MVVM
javascript厚积薄发走势异常迅猛,导致现在各种MV*框架百家争雄,MVVM从MVC演变而来,为javascript注入了全新的活力。过去的javascript只是辅助页面的展现搞一些炫丽的特效,而现在已经演变的成为数据展现、加工的主力——随着前端任务繁重——前端MV*乘势而起。MV*的思想中心很一致:UI和逻辑分离,提取数据模型。...
分类:Web程序   时间:2015-07-31 09:04:33    阅读次数:128
将mp3文件数据转换成.h的头文件的音频数据
使用mp3文件数据转换成.h的头文件的工具bin2h_v1.01.zip使用bin2h工具https://code.google.com/p/bin2h/wiki/bin2h 将bin2h_v1.01.zip解压到bin2h文件夹中 ,输入命令:>bin2h 小苹果.mp3 xiaopingguo.h生成xiaopingguo.h的头文件,里面是纯pcm的音频数据...
分类:其他好文   时间:2015-07-31 09:05:40    阅读次数:119
HTML_框架-背景-实体_4
1框架frameset:框架集 iframe:内联框架2背景bgcolor:背景颜色(记住颜色是由RGB组成,每个颜色是八位)background:背景图片3实体为了显示一些特殊符号,需要用一些特殊表示,比如想要显示,需要如下代码: <HTML>
分类:Web程序   时间:2015-07-31 09:02:29    阅读次数:122
c/c++常用的几个关键字总结
一、volatilevolatile提醒编译器它后面所定义的变量随时都有可能改变,因此编译后的程序每次需要存储或读取这个变量的时候,都会直接从变量地址中读取数据。如果没有volatile关键字,则编译器可能优化读取和存储,可能暂时使用寄存器中的值,如果这个变量由别的程序更新了的话,将出现不一致的现象...
分类:编程语言   时间:2015-07-31 09:04:57    阅读次数:215
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!