上一页 1 ··· 4 5 6 7 8 9 下一页
摘要: 目录:[ - ]1. 为查询缓存优化你的查询2. EXPLAIN 你的 SELECT 查询3. 当只要一行数据时使用 LIMIT 14. 为搜索字段建索引5. 在Join表的时候使用相当类型的例,并将其索引6. 千万不要 ORDER BY RAND()7. 避免 SELECT *8. 永远为每张表设置一个ID9. 使用 ENUM 而不是 VARCHAR10. 从 PROCEDURE ANALYSE() 取得建议11. 尽可能的使用 NOT NULL12. Prepared Statements13. 无缓冲的查询14. 把IP地址存成 UNSIGNED INT15. 固定长度的表会更快16. 阅读全文
posted @ 2013-11-18 18:32 Echo正在输入 阅读(162) 评论(0) 推荐(0)
摘要: MYSQL慢查询配置1. 慢查询有什么用?它能记录下所有执行超过long_query_time时间的SQL语句, 帮你找到执行慢的SQL, 方便我们对这些SQL进行优化.2. 如何开启慢查询?首先我们先查看MYSQL服务器的慢查询状态是否开启.执行如下命令:我们可以看到当前log_slow_queries状态为OFF, 说明当前并没有开启慢查询.开启慢查询非常简单, 操作如下:Linux下找到mysql的配置文件my.ini, 在mysqld下方加入慢查询的配置语句(注意:一定要在[mysqld]下的下方加入)log-slow-queries: 代表MYSQL慢查询的日志存储目录, 此目录文件 阅读全文
posted @ 2013-11-18 18:29 Echo正在输入 阅读(153) 评论(0) 推荐(0)
摘要: 环境模拟实现读写分离 减轻数据库的负荷 主服务器 master 10.0.0.12 从服务器 slave 10.0.0.66配置主服务器: 在10.0.0.12服务器操作 创建数据库 create database mydemo; 1.修改配置文件vi /etc/my.cnf 在[mysqld] 后面添加下面的代码?12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747. 阅读全文
posted @ 2013-11-18 18:28 Echo正在输入 阅读(252) 评论(0) 推荐(0)
摘要: 前提:我们网站所有文件全部使用的是UTF-8 NO BOM的编码方式1、找测试重现。360浏览器下载的呵呵,果然文件名是乱码。再请测试在ie浏览器下测试。IE9,8,7也全部是乱码。查看编码就是UTF-8.所名不是编码问题造成的。使用firefox8 测试很正常。猜想是因为ie的某些特殊的设置导致的问题。2、以"PHP ie 下载 文件名乱码"为关键字搜索。果然,ie对中文文件名的下载文件是需要特殊处理的。3、网上一哥们如是说:如果$file_name是UTF-8编码的,比如文件名为测试.html; ie这时就搞些小情绪,文件名变成了乱码了 在RFC2231的定义里面, 多 阅读全文
posted @ 2013-11-18 16:01 Echo正在输入 阅读(749) 评论(0) 推荐(0)
摘要: PHP的乱码问题已经说了N+1遍了,但还是经常看到新手不知道该如何解决php乱码问题,在此本人再重新给总结一下,希望对新手有点帮助php网页出现乱码一般是在建立数据库时用的编码和php网页的编码不同造成的, 用phpmyadmin建立的数据库如果你不指定编码他默认是latin1_swedish_ci 编码,既瑞典语不区分大小写,而我们中国做的网页不是GBK就是GB2312编码,这样不出现乱码才怪. 1,建立数据库时指定编码. 在此再唠叨一下常用的编码,免的新手又迷茫: 如果你做的是简体中文网页,那么你在建立数据库时用GB2312编码,gb2312_chinese_ci. 如果你做的是繁体中文网 阅读全文
posted @ 2013-11-18 15:45 Echo正在输入 阅读(305) 评论(0) 推荐(0)
摘要: '; } function save($path) { echo ""; $data = ob_get_contents(); ob_end_clean(); $this->wirtefile ($path,$data); } function wirtefile ($fn,$data) { $fp=fopen($fn,"wb"); fwrite($fp,$data); fclose($fp); }}//导出的程序文件//导出 ---start---require SITE_ROOT.'include/word.class.php& 阅读全文
posted @ 2013-11-18 15:40 Echo正在输入 阅读(348) 评论(0) 推荐(0)
摘要: 1、关于PHP重定向方法一:header("Location: index.php");方法二:echo "";方法三:echo "";Javascript实现页面跳转的几种方式收藏第一种:window.location.href="login.jsp?backurl="+window.location.href; 第三种:window.navigate("top.jsp");第四种:self.location='top.htm';第五种:alert("非法访问!&qu 阅读全文
posted @ 2013-11-18 15:07 Echo正在输入 阅读(1241) 评论(0) 推荐(0)
摘要: 一、memcached 简介在很多场合,我们都会听到 memcached 这个名字,但很多同学只是听过,并没有用过或实际了解过,只知道它是一个很不错的东东。这里简单介绍一下,memcached 是高效、快速的分布式内存对象缓存系统,主要用于加速 WEB 动态应用程序。工作原理:memcached 的工作原理首先 memcached 是以守护程序方式运行于一个或多个服务器中,随时接受客户端的连接操作,客户端可以由各种语言编写,目前已知的客户端 API 包括 Perl/PHP/Python/Ruby/Java/C#/C 等等。PHP 等客户端在与 memcached 服务建立连接之后,接下来的事情 阅读全文
posted @ 2013-11-18 15:06 Echo正在输入 阅读(277) 评论(0) 推荐(0)
摘要: =$nowtime){ $lefttime = $endtime-$nowtime; //实际剩下的时间(秒) }else{ $lefttime=0; die("活动已经结束!"); } ?> 距离活动结束还有 XX天 XX小时 XX分钟 XX秒 =$nowtime){$lefttime = $endtime-$nowtime; //实际剩下的时间(秒) }else{ $lefttime=0; die("活动已经结束!");}?>距离活动结束还有 XX天 XX小时 XX分钟 XX秒 阅读全文
posted @ 2013-11-18 15:01 Echo正在输入 阅读(383) 评论(0) 推荐(0)
摘要: 1.两种url形式传参index.php/action/function/id/2 这种模式下:$_GET[action]就是function,$_GET[id]就是2 阅读全文
posted @ 2013-11-17 20:46 Echo正在输入 阅读(223) 评论(0) 推荐(0)
摘要: 一,子选择基本用法 1,子选择的定义 子迭择允许把一个查询嵌套在另一个查询当中。比如说:一个考试记分项目把考试事件分为考试(T)和测验(Q)两种情形。下面这个查询就能只找出学生们的考试成绩 select * from score where event_id in (select event_id from event where type='T'); 2,子选择的用法(3种) ? 用子选择来生成一个参考值 在这种情况下,用内层的查询语句来检索出一个数据值,然后把这个数据值用在外层查询语句的比较操作中。比如说,如果要查询表中学生们在某一天的测验成绩,就应该使用一个内层查询先找到 阅读全文
posted @ 2013-11-17 20:35 Echo正在输入 阅读(267) 评论(0) 推荐(0)
摘要: 以前使用php的时候还不知道有过滤器filter这玩意,那时候判断邮箱、url和ip地址格式是否符合都是用正则表达式。后来随着使用的逐渐深入,才知道在php中也可以使用内置的函数库过滤器filter来完成这些功能。 对于filter_var这个函数,如果验证通过则会返回验证对象,否则返回false。 php验证邮箱<?php$email = 'fengdingbo@gmail.com'; $result = filter_var($email, FILTER_VALIDATE_EMAIL);var_d... 阅读全文
posted @ 2013-11-17 20:27 Echo正在输入 阅读(952) 评论(0) 推荐(1)
摘要: php获取网页中图片并保存到本地的代码,将网页中图片保存本地文件夹:1 |>)/i',$result,$matches);26 27 foreach($matches[1] as $value) 28 { 29 echo $value."\n"; 30 //GrabImage($value,$filename=""); 31 } 32 }33 34 // $url 是远程图片的完整URL地址,不能为空。 35 // $filename 是可选变量: 如果为空,本地文件名将基于时间和日期 36 // 自动生成.37 38 function G 阅读全文
posted @ 2013-11-17 20:24 Echo正在输入 阅读(1312) 评论(0) 推荐(0)
摘要: 第一种:1 或第二种:1 阅读全文
posted @ 2013-11-17 20:19 Echo正在输入 阅读(679) 评论(0) 推荐(0)
摘要: 1.回车事件functionBindEnter(obj){varbutton=$('.click_enter');if(obj.keyCode==13){button.click();obj.returnValue=false;}returnfalse;}给需要的添加该css2.焦点框functioninput_focus(){if($(".input_focus")){$(".input_focus").focus();}}输入框添加class="input_focus"即可 阅读全文
posted @ 2013-11-17 19:55 Echo正在输入 阅读(336) 评论(0) 推荐(0)
摘要: mysql中update、delete、install尽量不要使用子查询一、mysql查询的五种子句 where(条件查询)、having(筛选)、group by(分组)、order by(排序)、limit(限制结果数) 1、where常用运算符: 比较运算符 > , ),>= , =3000 and price =500 and price 200 ; //这里不能用where因为s是查询结果,而where只能对表中的字段名筛选 如果用where的话则是: select goods_id,goods_name from goods where market_price - s 阅读全文
posted @ 2013-11-17 19:50 Echo正在输入 阅读(834) 评论(0) 推荐(0)
摘要: 1.无法连接远程数据库,是因为远程服务器并没有开通权限,提供给其他机子连接: 在服务器机子 开通权限: 1)进去MySql 2)mysql>GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' WITH GRANT OPTION //赋予任何主机访问数据的权限 3)my 阅读全文
posted @ 2013-11-17 19:41 Echo正在输入 阅读(247) 评论(0) 推荐(0)
摘要: css1.ul标签FF中有padding值,没有margin,IE中相反解决办法:将ul的padding和margin都设为0,js1.IE中innerText在火狐中没有,使用textContext;2.在ajax中返回对象状态IE使用readystate,火狐中必须是readyState,所以最好都写成readyState3.获取IE和FF中的键盘返回值,functiontest(e){varkeyc=GetKeyCode(e);alert(keyc);}functionGetKeyCode(e){//取得不同浏览器下的键盘事件值varkeyc;if(window.event){//ie键 阅读全文
posted @ 2013-11-17 19:37 Echo正在输入 阅读(192) 评论(0) 推荐(0)
摘要: $login_url = 'http://passport.renren.com/PLogin.do';$post_fields['email'] = 'XXXX';$post_fields['password'] = 'XXXX';$post_fields['origURL'] = 'http%3A%2F%2Fhome.renren.com%2FHome.do';$post_fields['domain'] = 'renren.com'; //coo 阅读全文
posted @ 2013-11-17 19:27 Echo正在输入 阅读(277) 评论(0) 推荐(0)
摘要: 论坛扣币项目中,用户支付论坛币的时候如果突然断网、电脑死机、停电、等其它自然灾害时,导致本次交易没有成功(即用户的币已经扣掉了,但是服务器数据库中没有消费记录等其它情况),这种情况应该怎么样进行处理呢?在这个时候,我们可以用Mysql事务回滚来进行处理,那代码怎么写呢? 那下面我就来说一说这个mysql事务回滚应该怎么处理。首先MYSQL中只有INNODB和BDB类型的数据表才能支持事务处理!其他的类型是不支持的!那如果,我们的数据表已经存在,并且不是上面所说的两种类型的话,应该怎么办呢?1、我可以去找一个叫MySQL-Front的软件,里面能更改表类型。2、我们也可以通过SQL语句来更改,s 阅读全文
posted @ 2013-11-17 19:13 Echo正在输入 阅读(308) 评论(0) 推荐(0)
上一页 1 ··· 4 5 6 7 8 9 下一页