上一页 1 2 3 4 5 6 7 ··· 26 下一页
摘要: 其他强制操作,优先操作如下:mysql常用的hint对于经常使用oracle的朋友可能知道,oracle的hint功能种类很多,对于优化sql语句提供了很多方法。同样,在mysql里,也有类似的hint功能。下面介绍一些常用的。强制索引 FORCE INDEXSELECT * FROM TABLE1 FORCE INDEX (FIELD1) …以上的SQL语句只使用建立在FIELD1上的索引,而不使用其它字段上的索引。忽略索引 IGNORE INDEXSELECT * FROM TABLE1 IGNORE INDEX (FIELD1, FIELD2) …在上面的SQL语句中,TABLE1表中F 阅读全文
posted @ 2012-12-27 10:44 M' 阅读(10026) 评论(0) 推荐(0) 编辑
摘要: 一 通常的函数调用一个通常的函数调用的例子://自行包含头文件void MyFun(int x); //此处的申明也可写成:void MyFun( int );int main(int argc, char* argv[]){ MyFun(10); //这里是调用MyFun(10);函数 return 0;}void MyFun(int x) //这里定义一个MyFun函数{ printf(“%d\n”,x);} 这个MyFun函数是一个无返回值的函数,它并不完成什么事情。这种调用函数的格式你应该是很熟悉的吧!看主函数中调用MyFun函数的书写格式:MyFun... 阅读全文
posted @ 2012-12-20 09:16 M' 阅读(215) 评论(0) 推荐(0) 编辑
摘要: 1,创建索引对于查询占主要的应用来说,索引显得尤为重要。很多时候性能问题很简单的就是因为我们忘了添加索引而造成的,或者说没有添加更为有效的索引导致。如果不加索引的话,那么查找任何哪怕只是一条特定的数据都会进行一次全表扫描,如果一张表的数据量很大而符合条件的结果又很少,那么不加索引会引起致命的性能下降。但是也不是什么情况都非得建索引不可,比如性别可能就只有两个值,建索引不仅没什么优势,还会影响到更新速度,这被称为过度索引。2,复合索引比如有一条语句是这样的:select * from users where area=’beijing’ and age=22;如果我们是在area和age上分别创 阅读全文
posted @ 2012-12-17 09:13 M' 阅读(226) 评论(0) 推荐(0) 编辑
摘要: 重装系统后恢复之前MySQL数据库========================================MySQL_new 是新安装的mysqlMySQL_old 是重装系统前的文件夹把old里的 data 目录直接复制过去后,导致mysql 服务启动不了。将服务停止后,复制data过去,服务可启动,但是数据库里的表却打不开1146-table doesn't exist!再次将服务停止,之后将 ibdata1 从MySQL_old文件夹中复制 ibdata1 到 新装的 MySQL重新启动 Mysql服务,打开表成功! 阅读全文
posted @ 2012-12-13 21:46 M' 阅读(2257) 评论(0) 推荐(0) 编辑
摘要: 更改默认的mysql数据库目录将 C:\Documents and Settings\All Users\Application Data\MySQL\MySQL Server 5.1\data 改到 D:\MysqlData1. 建立文件夹 D:\MysqlData2. 停止 mysql 服务,将 "C:\Documents and Settings\All Users\Application Data\MySQL\MySQL Server 5.1\data" 所有文件,拷贝到 D:\MysqlData3. 在 mysql 安装目录找到 my.ini文件,找到:#Path 阅读全文
posted @ 2012-12-12 14:45 M' 阅读(6872) 评论(0) 推荐(0) 编辑
摘要: 根据网上的资料做些整理Java NIO API详解 http://www.blogjava.net/19851985lili/articles/93524.html这篇文章对nio的api讲解比较全,可以帮助在宏观上把握nio。BIO 方式使得整个处理过程和连接是绑定的,只要连接建立,无论客户端是否有消息发送,都要进行等待处理,一定程度上浪费了服务器端的硬件资源,因此就有了 NIO 方式。Java 对于 NIO 方式的支持是通过 Channel和 Selector 方式来实现,采用的方法为向 Channel注册感兴趣的事件,然后通过 Selector 来获取到发生了事件的 key,如发生了相应 阅读全文
posted @ 2012-12-12 09:47 M' 阅读(473) 评论(0) 推荐(0) 编辑
摘要: Java 流在处理上分为字符流和字节流。字符流处理的单元为 2 个字节的 Unicode 字符,分别操作字符、字符数组或字符串,而字节流处理单元为 1 个字节,操作字节和字节数组。Java 内用 Unicode 编码存储字符,字符流处理类负责将外部的其他编码的字符流和 java 内 Unicode 字符流之间的转换。而类 InputStreamReader 和 OutputStreamWriter 处理字符流和字节流的转换。字符流(一次可以处理一个缓冲区)一次操作比字节流(一次一个字节)效率高。( 一 )以字节为导向的 stream------InputStream/OutputStreamI 阅读全文
posted @ 2012-12-11 14:12 M' 阅读(173) 评论(0) 推荐(0) 编辑
摘要: --最左前缀--多列索引的一个优点,它通过称为最左前缀(LeftmostPrefixing)的概念体现出来。继续考虑前面的例子,现在我们有一个firstname、lastname、age列上的多列索引,我们称这个索引为fname_lname_age。当搜索条件是以下各种列的组合时,MySQL将使用fname_lname_age索引:firstname,lastname,agefirstname,lastnamefirstname--从另一方面理解,它相当于我们创建了(firstname,lastname,age)、(firstname,lastname)以及(firstname)这些列组合上的 阅读全文
posted @ 2012-11-29 16:09 M' 阅读(152) 评论(0) 推荐(0) 编辑
摘要: privateStringurl="http://192.168.2.189:8080/MyOrderMeal/AddFoodStyle";HttpClienthttpclient=newDefaultHttpClient();HttpPosthttpPost=newHttpPost(url);MultipartEntitymulentity=newMultipartEntity(HttpMultipartMode.BROWSER_COMPATIBLE);mulentity.addPart("foodname",newStringBody(foodnam 阅读全文
posted @ 2012-10-29 15:52 M' 阅读(294) 评论(0) 推荐(0) 编辑
摘要: 一、Handler的定义: 主要接受子线程发送的数据, 并用此数据配合主线程更新UI. 解释: 当应用程序启动时,Android首先会开启一个主线程 (也就是UI线程) , 主线程为管理界面中的UI控件,进行事件分发, 比如说, 你要是点击一个 Button, Android会分发事件到Button上,来响应你的操作。如果此时需要一个耗时的操作,例如: 联网读取数据,或者读取本地较大的一个文件的时候,你不能把这些操作放在主线程中,如果你放在主线程中的话,界面会出现假死现象, 如果5秒钟还没有完成的话,会收到Android系统的一个错误提示"强制关闭".这个时候我们需要把这些 阅读全文
posted @ 2012-10-21 00:29 M' 阅读(194) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 7 ··· 26 下一页