-
从浅到深探究mysql索引结构原理、性能分析与优化
由浅入深探究mysql索引结构原理、性能分析与优化第一部分:基础知识第二部分:MYISAM和INNODB索引结构1、简单介绍B-treeB+tree树2、MyisAM索引结构3、Annode索引结构4、MyisAM索引与InnoDB索引相比较第三部分:MYSQL优化1、表数据类型选择2、sql语句优化(1)????最左前缀原则(1.1)??能正确的利用索引(1.2)??不能正确的利用索引(1.3)...
72
热度 -
[Effective Java]第九章 错误
[EffectiveJava]第九章异常声明:原创作品,转载时请注明文章来自SAP师太博客,并以超链接形式标明文章原始出处,否则将追究法律责任!第九章异常57、只针对异常的情况才使用异常也许你在将来会碰到下面这样的代码,它是基本异常模式的循环:try{inti=0;while(true)range[i++].climb();}catch(ArrayIndexOutOfBoundsException...
143
热度 -
android的数据储存方式-5种
android的数据存储方式------5种本文介绍Android中的5种数据存储方式。数据存储在开发中是使用最频繁的,在这里主要介绍Android平台中实现数据存储的5种方式,分别是:1使用SharedPreferences存储数据2文件存储数据3SQLite数据库存储数据4使用ContentProvider存储数据5网络存储数据下面将为大家一一详细介绍。第一种:使用SharedPreferen...
45
热度 -
高级PHP应用程序漏洞复核技术
高级PHP应用程序漏洞审核技术高级PHP应用程序漏洞审核技术?高级PHP应用程序漏洞审核技术前言传统的代码审计技术PHP版本与应用代码审计其他的因素与应用代码审计扩展我们的字典变量本身的key变量覆盖遍历初始化变量parse_str()变量覆盖漏洞import_request_variables()变量覆盖漏洞PHP5Globalsmagic_quotes_gpc与代码安全什么是magic_quo...
349
热度 -
软件工程师必读书单
程序员必读书单作者:Lucida微博:@peng_gong豆瓣:@figure9原文链接:http://lucida.me/blog/developer-reading-list/关于本文把程序员所需掌握的关键知识总结为三大类19个关键概念,然后给出了掌握每个关键概念所需的入门书籍,必读书籍,以及延伸阅读。旨在成为最好最全面的程序员必读书单。前言Readingmakesafullman;confe...
195
热度 -
关于谷歌翻译接口调用php步骤
关于谷歌翻译接口调用php方法这两天在整数据库,发现里面好多数据翻译不准确,那么问题来了,从哪去找接口来翻译数据,请不起人,只有靠网上的翻译了,开始的时候发现谷歌以前的api翻译接口貌似收费了。。。我是个穷人,用不起,后来发现百度的可以用,就用了一下:下面是代码:$url="http://openapi.baidu.com/public/2.0/bmt/translate?...
40
热度 -
音频hal层小结+frameworks 概要
音频hal层总结+frameworks概要音频hal层总结+frameworks概要第一部分三个文件,其中所有类,都为根类.文件地址:1:Audio.h有四个类①.audio_stream_out:主要有四个成员函数:*get_latencyset_volumewriteget_render_position并且包含:structaudio_streamcommon;②.audio_str...
541
热度 -
MySQL详解(五)-函数超全总结
MySQL详解(5)-----------函数超全总结mysql函数大全对于针对字符串位置的操作,第一个位置被标记为1。ASCII(str)返回字符串str的最左面字符的ASCII代码值。如果str是空字符串,返回0。如果str是NULL,返回NULL。mysql>selectASCII('2');->50mysql>selectASCII(2);->50my...
42
热度 -
思考
初探React,将我们的View标签化前言我之前喜欢玩一款游戏:全民飞机大战,而且有点痴迷其中,如果你想站在游戏的第一阶梯,便需要不断的练技术练装备,但是腾讯的游戏一般而言是有点恶心的,他会不断的出新飞机、新装备、新宠物,所以,很多时候你一个飞机以及装备还没满级,新的装备就又出来了,并且一定是更强!于是很多人便直接抛弃当前的飞机与装备,追求更好的,这个时候如果是人民币玩家或者骨灰级大神玩家的话,基...
441
热度 -
实战:上亿数据怎么秒查
实战:上亿数据如何秒查最近在忙着优化集团公司的一个报表。优化完成后,报表查询速度有从半小时以上(甚至查不出)到秒查的质变。从修改SQL查询语句逻辑到决定创建存储过程实现,花了我3天多的时间,在此总结一下,希望对朋友们有帮助。数据背景首先项目是西门子中国在我司实施部署的MES项目,由于项目是在产线上运作(3years+),数据累积很大。在项目的数据库中,大概上亿条数据的表有5个以上,千万级数据的表1...
12
热度 -
Android网络图片三级缓存计策
Android网络图片三级缓存策略?在移动应用中,我们一般将网络图片分为三个级别,第一级别是网络层,即根据图片的url地址可以找到服务器上相应图片,获取这一层的图片会消耗流量,所以我们希望可以获取后本地就永久使用,所以就会有接下来的缓存策略;第二层缓存是在手机内存层,是将第一层的图片下载到手机内存,这种缓存读取速度非常快,但当图片内存被回收时,图片自然就不会存在了,第三层则是在手机硬盘层,是会缓存...
32
热度 -
小弟我的Android进阶之旅->Android【设置】-【语言和输入法】-【语言】列表中找到相应语言所对应的列表项
我的Android进阶之旅------>Android【设置】-【语言和输入法】-【语言】列表中找到相应语言所对应的列表项今天接到一个波兰的客户说有个APP在英文状态下一切运行正常,但是当系统语言切换到波兰语言的时候,程序奔溃了。所以首先我得把系统的语言切换到波兰语,问题是哪个是波兰语呢?我还真的不认识哪个列表项代表着波兰语。如下图所示:进入到【设置】-【语言和输入法】-【语言】列表后,我就...
85
热度 -
21.15 复制文本文件的5种方式案例
黑马程序员_JavaSE学习总结第21天_IO流3-------android培训、java培训、期待与您交流!----------21.01转换流出现的原因及格式由于字节流操作中文不是特别方便,所以,java就提供了转换流。字符流=字节流+编码表21.02编码表概述和常见编码表编码表:计算机只能识别二进制数据,早期又来是电信号,为了方便应用计算机,让它可以识别各个国家的文字,就将各个国家的文字用...
476
热度 -
Android使用Fragment制作万能页面切换框架
Android使用Fragment打造万能页面切换框架首先我们来回忆一下传统用Activity进行的页面切换,activity之间切换,首先需要新建intent对象,给该对象设置一些必须的参数,然后调用startActivity方法进行页面跳转。如果需要activity返回结果,则调用startActivityForResult方法,在onActivityResult方法中获得返回结果。此外,每一...
54
热度 -
关于Android 3.0之后AsyncTask默认单一线程的分析
关于Android3.0以后AsyncTask默认单一线程的分析原文:http://www.2cto.com/kf/201411/348411.html在Android里需要大量后台操作的情况下,经常会使用到AsyncTask这个类,比如说加载网络图片,访问服务器的接口,一般的使用情境就是实例化一个AsyncTask的对象mTask,复写AsyncTask的抽象方法doinBackgroud等等,...
69
热度 -
Android逆向工程-破译 哈皮妹-萝莉
Android逆向工程-破解哈皮妹-萝莉转载请注明出处:http://blog.csdn.net/singwhatiwanna/article/details/18797493前言新的一年新的开始,除了继续我的原有课题之外,我还打算研究下Android逆向工程的一些东西,主要包括反编译、Smali、APK打包、签名、反逆向和移动安全等。这篇就是新课题的第一篇文章,不过要牺牲下哈皮妹-萝莉这款应用了...
524
热度 -
Android自定义控件系列一:怎么测量控件尺寸
,几乎不用改,唯一需要我们实现的就是getDefaultWidth()。即,当mode处于最大模式下,此时父容器会将他所能给你的或者说目前剩余的最大空间给你。你只能在这个空间内设定控件尺寸。一个简单的
50
热度 -
(译)OpenGLES2.0 Iphone开发向导:第二部分,纹理贴图
(译)OpenGLES2.0Iphone开发指引:第二部分,纹理贴图免责申明(必读!):本博客提供的所有教程的翻译原稿均来自于互联网,仅供学习交流之用,切勿进行商业传播。同时,转载时不要移除本申明。如产生任何纠纷,均与本博客所有人、发表该翻译稿之人无任何关系。谢谢合作!原文链接地址:http://www.raywenderlich.com/4404/opengl-es-2-0-for-iphone...
62
热度 -
化繁为简——分解复杂的SQL话语
化繁为简——分解复杂的SQL语句color="#000000"face="宋体">今天同事咨询一个SQL语句,如下所示,SQL语句本身并不复杂,但是执行效率非常糟糕,糟糕到一塌糊涂(执行计划也是相当复杂)。如果查询条件中没有NOTEXISTS部分,倒是不要一秒就能查询出来。SELECT*FROMdbo.UVW_PDATestaWITH(NOLOCK)WHERERemark=...
234
热度 -
设置锁超时时间
【转】SQLServer中的事务与锁原文出处:http://www.cnblogs.com/knowledgesea/p/3714417.html了解事务和锁事务:保持逻辑数据一致性与可恢复性,必不可少的利器。锁:多用户访问同一数据库资源时,对访问的先后次序权限管理的一种机制,没有他事务或许将会一塌糊涂,不能保证数据的安全正确读写。死锁:是数据库性能的重量级杀手之一,而死锁却是不同事务之间抢占数据...
97
热度