【mysql优化部分】
优化大致思路:
a. 表的设计合理化(符合3NF)
b. 添加适当的索引(index)
mysql的索引大致分为四类:
普通索引、主键索引、唯一索引、全文索引
c. 分表技术(水平分割、垂直分割)
d. 读写分离(读 select 写 insert/delete/update)
e. 存储过程(模块化编程,可以提高速度)
f. 对MySQL的配...
分类:
数据库 时间:
2015-03-09 17:41:22
阅读次数:
226
现在嵌入页面里面的javascript代码越来越复杂,于是可能依赖也越来越严重,使用别人开发的js也越来越多,于是在理想情况下,我们只需要实现核心的业务逻辑,其他都可以加载别人已经写好的模块。于是js模块化开发就显的越来越重要了,但是,Javascript不是一种模块化编程语言,它不支持"类"(cl...
分类:
Web程序 时间:
2015-03-03 22:05:11
阅读次数:
173
随着项目越来越多,代码的复用就变得异常重要,这时候就要进行模块化编程,就是把一些通用的组件或者类库做成单独的模块,其他项目直接进行引用就好。针对Android开发最常见的就是Android Library,在Gradle出现之前引用Android Library的方式也很繁琐,但是有了Gradle一切变得非常简单方便。
aar
何为aar?大家都知道jar文件把,如果你有一个Andro...
分类:
移动开发 时间:
2015-03-03 11:44:41
阅读次数:
148
REST API是一种广泛应用于服务器和客户端之间的网络通信接口设计风格。首先要明确的是,REST是一种API设计风格,或是理解成一种设计思想,而不是一个具体的技术、编程语言等(有点类似于模块化编程思想)。本文参考了一篇国外的文章,简单介绍了使用Slim框架实现基本REST API的过程。
本文参考文章 《How
to create REST API for Android app ...
1、现代编程风格是将数据结构和算法封装在一起。2、在任何领域,精心设计的算法都是解决大型问题的最有效的方法。3、数据抽象并定义抽象数据类型(ADT)以进行模块化编程。4、先有API,再有实现,之后是证明,最后是数据。即:先接口后实现,强调测试。5、为了组织数据产生了数据结构,可以这么认为:数据结构是...
分类:
其他好文 时间:
2015-02-25 15:33:26
阅读次数:
118
1. 什么是CommonJS? ????CommonJS 是javascript模块化编程的一种规范,主要是在服务器端模块化的规范,一个单独的文件就是一个模块。每一个模块都是一个单独的作用域,也就是说,在该模块内部定义的变量,无法...
分类:
Web程序 时间:
2015-02-05 18:53:01
阅读次数:
162
由于一个页面写的js太多了,都写在一个文件中,不好调试。所以我的目标就是如何能把所需的js文件,分割成易于维护的代码块,之间能相互调用方法和属性。虽然采用命名空间也能应付,但是不知道什么才是最好的做法。看了这一系列文章,感觉是处理模块间的依赖关系。这也确实是需要做的事情,比如使用jquery UI,...
分类:
其他好文 时间:
2015-02-01 23:13:07
阅读次数:
348
内容简介1、课程大纲2、第二部分第一课:模块化编程3、第二部分第二课预告:进击的指针,C语言王牌课程大纲我们的课程分为四大部分,每一个部分结束后都会有练习题,并会公布答案。还会带大家用C语言编写三个游戏。C语言编程基础知识什么是编程?工欲善其事,必先利其器你的第..
分类:
编程语言 时间:
2015-02-01 07:19:50
阅读次数:
419
话说上一课是第一部分最后一课,现在开始第二部分的探索之旅!
在这一部分中,我们会学习C语言的高级技术。这一部分内容将是一座高峰,会挺难的。但是我们一起翻越。...
分类:
编程语言 时间:
2015-02-01 00:43:46
阅读次数:
308
摘要:慢慢开始使用模块化编程,学着使用define,require这类的东西。一开始使用只是单纯觉得页面加载时会立刻请求加载所有文件会影响速度,后面慢慢使用发现,还能解决文件之间的相互依赖关系,解决文件上线版本问题。再继续发现自己学的还很浅,网上看了这篇文章http://blog.chinaunix...
分类:
其他好文 时间:
2015-01-25 19:36:17
阅读次数:
208