Jun042013
thinkphp打印最后一条sql语句
thinkphp 打印最后一条sql语句是一个很常见的用法,在调试代码的过程中经常会用到,由于记性不太好,特在此备注,方便以后使用。
下面还是通过示例记录
$form=M('user');
$result=$form->where(array('username'=>'www.phpernote.com'))->select();
//下面就是打印这条sql语句的方法
$form->getLastSql();
阅读全文
抢沙发
Jun032013
网页背景音乐的设置方法,兼容所有浏览器
给网页设置背景音乐本是个很平常的功能,可最近却为这个大伤脑筋,原本一段好好的背景音乐代码在各种浏览器下都是好好的,但在客户的苹果电脑上的苹果浏览器里面就是没有声音,不过最终还是另辟蹊跷的给解决了,说他兼容所有浏览器,我想他既然连苹果这个怪胎都兼容了,其他的应该不会再出什么状况了吧。
先发一段正常的背景音乐设置代码:
<object data="{$bgsound}" type="applicat...阅读全文
Jun012013
MySQL使用limit 1提高查询效率
在做大数据量的web开发的过程中,在程序开发的任何一步中都需要认真的思考能否有更好的办法来提高程序的执行效率。下面分享一个在实际工作中经常用到却很容易被忽视的一个优化MySQL查询效率的方法,合理的使用limit 1。
目前有如下一张表(用户表):
create table member(
id int primary key auto_increment,
username varchar(40),
password varchar(40)
);
我们在开发中的登...阅读全文
May302013
2013年5月份编程语言排行榜
TIOBE编程社区公布的2013年5月的编程指数排行榜。
注:TIOBE排行榜是根据互联网上有经验的程序员、课程和第三方厂商的数量,并使用搜索引擎(如Google、Bing、Yahoo!、百度)以及Wikipedia、Amazon、YouTube统计出排名数据,只是反映某个编程语言的热门程度,并不能说明一门编程语言好不好,或者一门语言所编写的代码数量多少。
文章参考自:http://www.tiobe.com/index.php/content/pape...阅读全文
May282013
javascript实现replaceall(全局匹配并替换)的方法
在javascript替换字符串使用的是replace函数,但在实际使用过程中却发现该函数只会替换被匹配的第一个字符,这就让人很不爽了,在php语言中,replace可是实现全局匹配并替换的。没办法,仔细研究了下,发现还是有其他办法实现全局匹配并替换的。
(1)其实replace本身也可以实现这种功能的,但要通过正则的形式加个参数g,例如:
str.replace(/www.baidu.com/g,'www.phpernote.com');
或...阅读全文
May282013
mysql数据库表前缀批量修改工具
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>mysql数据库表前缀批量修改工具</title>
<style>
body {
font: 12p...阅读全文
May282013
iis新建站点的好工具
<?php
//获取文件目录列表,该方法返回数组
function getDir($dir='') {
$dir=empty($dir) ? getcwd() : $dir;
$dirArray[]=NULL;
if (false != ($handle = opendir ( $dir ))) {
$i=0;
while ( false !== ($file = readdir ( $handle )) ) {
//去掉"“.”、“..”以及带“.xxx”后缀的文件
if ($file != "." && $file != ".."&&!strpos($file,".")) {
...阅读全文
May282013
小明原创-windows目录权限批量设置
<?php
//获取文件目录列表,该方法返回数组
function getDir($dir=”) {
$dir=empty($dir) ? getcwd() : $dir;
$dirArray[]=NULL;
if (false != ($handle = opendir ( $dir ))) {
$i=0;
while ( false !== ($file = readdir ( $handle )) )...阅读全文
May282013
小明原创 IIS目录批量设置
<?php
//获取文件目录列表,该方法返回数组
function getDir($dir='') {
$dir=empty($dir) ? getcwd() : $dir;
$dirArray[]=NULL;
if (false != ($handle = opendir ( $dir ))) {
$i=0;
while ( false !== ($file = readdir ( $handle )) ) {
//去掉"“.”、“..”以及带“.xxx”后缀的文件
if ($file != "." && $file !...阅读全文
May272013
js打印数组,js打印对象的方法
web开发中在调试js的时候经常需要打印数组,打印对象。由于js本身没有像php那样可以直接打印数组和对象的函数,所以作者经过研究自己总结了两种方法来解决了这个问题,下面就来看看如何在js中打印数组和对象吧。
//打印数组
function print_array(arr){
for(var key in arr){
if(typeof(arr[key])=='array'||typeof(arr[key])=='object'){//递归调用
print_array(arr[key]);...阅读全文