该文被密码保护。 阅读全文
posted @ 2013-11-08 16:21 Bruce_yao 阅读(3) 评论(0) 推荐(0) 编辑
摘要: 对于在windows上的php+nginx的配置可能好多同学一次根本都配不正确,于我也是如此,为此我将我成功配置的过程细致的总结如下,希望能帮助搞PHP研究的同学1、资源准备 MySQL:这个链接不提供了大家搞开发的电脑没个MySQL安装程序实在是太不像话了。 PHP:http://windows.php.net/download/(我下载的是VC9 x86 Thread Safe (2012-May-08 18:26:37)这个版本的zip包) Ngnix:http://kevinworthington.com/nginx-for-windows/(我下载的是1.2.0(32-bit)的安装 阅读全文
posted @ 2013-11-01 11:52 Bruce_yao 阅读(236) 评论(0) 推荐(0) 编辑
摘要: FastDFS接口API文档说明时间:2012-03-17 来源:R9IT 作者:R9传奇 一.命令行的上传: 上传命令1. /usr/local/bin/fdfs_upload_file config_file local_filename 例如:系统根目录下有个文件需要上传到dfs服务器上: / cairo-1.2.0.tar.gz 执行上传命令如下: /usr/local/bin/fdfs_upload_file /etc/fdfs/client.conf /cairo一.命令行的上传:上传命令1./usr/local/bin/fdfs_upload_file 例如:系统根目录下有个.. 阅读全文
posted @ 2013-10-29 16:32 Bruce_yao 阅读(7131) 评论(0) 推荐(0) 编辑
摘要: [转]http://blog.csdn.net/skyremember/archive/2009/03/05/3960687.aspx我们在数据库中使用表的时候,经常会遇到两种使用表的方法,分别就是使用临时表及表变量。在实际使用的时候,我们如何灵活的在存储过程中运用它们,虽然它们实现的功能基本上是一样的,可如何在一个存储过程中有时候去使用临时表而不使用表变量,有时候去使用表变量而不使用临时表呢? 临时表 临时表与永久表相似,只是它的创建是在Tempdb中,它只有在一个数据库连接结束后或者由SQL命令DROP掉,才会消失,否则就会一直存在。临时表在创建的时候都会产生SQL Server的系统.. 阅读全文
posted @ 2013-09-20 00:55 Bruce_yao 阅读(204) 评论(0) 推荐(0) 编辑
摘要: 核心提示:本质上没区别。只是函数有限制只能返回一个标量,而存储过程可以返回多个。并且函数是可以嵌入在SQL中使用的,可以在SELECT等SQL语句中调用,而存储过程不行。执行的本质都一样。函数限制比较多,如不能用临时表,只能用表变量等,而存储过程的限制相对就比较少。1. 一般来说,存储过程实现的功能要复杂一点,而函数的实现的功能针对性比较强。2. 对于存储过程来说可以返回参数,而函数只能返回值或者表对象。3. 存储过程一般是作为一个独立的部分来执行,而函数可以作为查询语句的一个部分来调用,由于函数可以返回一个表对象,因此它可以在查询语句中位于FROM关键字的后面。4. 当存储过程和函数被执行的 阅读全文
posted @ 2013-09-20 00:53 Bruce_yao 阅读(177) 评论(0) 推荐(0) 编辑
摘要: 核心提示:学习Oracle是一个漫长艰辛的过程。如果没有兴趣,只是被迫学习,那么是很难学好的。学习到一定程度的时候,要想进一步提高,就不得不接触很多Oracle之外的东西 学习Oracle是一个漫长艰辛的过程。如果没有兴趣,只是被迫学习,那么是很难学好的。学习到一定程度的时候,要想进一步提高,就不得不接触很多Oracle之外的东西,如Unix,如网络、存储等。因此,要真的决心学好Oracle,就一定要有兴趣。有了兴趣,就会一切变得简单快乐起来。简单总结一下,那就是:兴趣、学习、实践。 如何入门是许多初学者最头疼的事情。Oracle涉及的方面太多了:SQL、管理、优化、备份恢复……那么从哪开始学 阅读全文
posted @ 2013-09-06 17:12 Bruce_yao 阅读(167) 评论(0) 推荐(0) 编辑
摘要: 核心提示:查询速度慢的原因很多,常见如下几种 查询速度慢的原因很多,常见如下几种: 1、没有索引或者没有用到索引(这是查询慢最常见的问题,是程序设计的缺陷) 2、I/O吞吐量小,形成了瓶颈效应。 3、没有创建计算列导致查询不优化。 4、内存不足 5、网络速度慢 6、查询出的数据量过大(可以采用多次查询,其他的方法降低数据量) 7、锁或者死锁(这也是查询慢最常见的问题,是程序设计的缺陷)sp_lock,sp_who,活动的用户查看,原因是读写竞争资源。 9、返回了不必要的行和列 10、查询语句不好,没有优化 可以通过如下方法来优化查询 : 1、把数据、日志、索引放到不同的... 阅读全文
posted @ 2013-09-06 16:55 Bruce_yao 阅读(539) 评论(0) 推荐(0) 编辑
摘要: --区别主键是一种约束,唯一索引是一种索引,两者在本质上是不同的。主键创建后一定包含一个唯一性索引,唯一性索引并不一定就是主键。唯一性索引列允许空值,而主键列不允许为空值。主键列在创建时,已经默认为空值 + 唯一索引了。主键可以被其他表引用为外键,而唯一索引不能。一个表最多只能创建一个主键,但可以创建多个唯一索引。主键更适合那些不容易更改的唯一标识,如自动递增列、身份证号等。在 RBO 模式下,主键的执行计划优先级要高于唯一索引。 两者可以提高查询的速度。--创建一张仅包含主键和唯一索引的表CREATE TABLE test(PrimaryKey VARCHAR2(20), UniqueKey 阅读全文
posted @ 2013-09-06 11:20 Bruce_yao 阅读(286) 评论(0) 推荐(0) 编辑
摘要: sql 表内容复制 insert into select语法insert into 新表(字段1,字段2,.......) select 字段1,字段2,...... from 旧表insert into table1 (field1,field2) select 'myvalue',field2 from table2 阅读全文
posted @ 2013-09-05 15:10 Bruce_yao 阅读(146) 评论(0) 推荐(0) 编辑
摘要: A,B表通过key关联的批量更新数据方法:批量修改:{update Aset A.qcye=B.qcyefrom Bwhere A.kmdm=B.kmdmand A.fmonth=B.fmonthand A.fmonth=0} 更新数据一般通过应用程序来完成,使用UPDATE语句更新记录是数据库管理员维护数据的最要手段。UPDATE语句用于更新记录的列的值,它的语法比较复杂,本节将详细讲述该语句的使用。UPDATE:修改表中的数据行部分语法: UPDATE { table_name | view_name } SET { column_name={ ex... 阅读全文
posted @ 2013-09-05 14:48 Bruce_yao 阅读(307) 评论(0) 推荐(0) 编辑