代码改变世界

MySQL的FIND_IN_SET函数

2012-08-19 23:18 by 折翼的鸟, 326 阅读, 0 推荐, 收藏, 编辑
摘要:MySQL 的find_in_set函数使用方法很多时候我们在设计数据库时有这种情况,比如:有个文章表里面有个type字段,他存储的是文章类型,有 1头条,2推荐,3热点,4图文 .....11,12,13等等现在有篇文章他既是 头条,又是热点,还是图文,type中以 1,3,4的格式存储.那们我们如何用sql查找所有type中有4图文标准的文章呢,这就要我们的find_in_set出马的时候到了.先看mysql手册中find_in_set函数的语法:FIND_IN_SET(str,strlist)假如字符串str 在由N 子链组成的字符串列表strlist 中,则返回值的范围在 1 到 N 阅读全文

PHP单例模式(转载)

2012-07-25 22:09 by 折翼的鸟, 159 阅读, 0 推荐, 收藏, 编辑
摘要:首先我们要知道明确单例模式这个概念,那么什么是单例模式呢?单例模式顾名思义,就是只有一个实例。作为对象的创建模式, 单例模式确保某一个类只有一个实例,而且自行实例化并向整个系统提供这个实例,这个类我们称之为单例类。单例模式的要点有三个:一是某个类只能有一个实例;二是它必须自行创建这个实例;三是它必须自行向整个系统提供这个实例。下面我们讨论下为什么要使用PHP单例模式?多数 人都是从单例模式的字面上的意思来理解它的用途, 认为这是对系统资源的节省, 可以避免重复实例化, 是一种"计划生育". 而PHP每次执行完页面都是会从内存中清理掉所有的资源. 因而PHP中的单例实际每次运 阅读全文

watch命令使用介绍

2012-07-15 18:20 by 折翼的鸟, 800 阅读, 0 推荐, 收藏, 编辑
摘要:watch命令可以监视并输出不断变化的命令,会周期性的执行某个命令并全屏输出,可以使用ctrl+c退出,默认是每两秒监视并输出一次例: watch ‘cat /proc/loadavg’ 监视系统的平均负载watch命令选项说明1.-n 修改刷新频率,单位为秒例:watch -n 10 ‘cat /proc/loadavg’ 10秒一次输出系统的平均负载2.-d 高亮显示屏幕两次刷新之间的差异例:watch -d ‘cat /proc/loadavg’ 10秒一次输出系统的平均负载 阅读全文

linux下scp命令详解

2012-07-15 18:19 by 折翼的鸟, 4117 阅读, 0 推荐, 收藏, 编辑
摘要:http://www.9usb.net/201006/linux-scp-mingling-yongfa.htmlscp是 secure copy的缩写, scp是linux系统下基于ssh登陆进行安全的远程文件拷贝命令。linux的scp命令可以在linux服务器之间复制文件和目录.scp命令的用处:scp在网络上不同的主机之间复制文件,它使用ssh安全协议传输数据,具有和ssh一样的验证机制,从而安全的远程拷贝文件。scp命令基本格式:scp [-1246BCpqrv] [-c cipher] [-F ssh_config] [-i identity_file][-l limit] [-o 阅读全文

Mysql Explain 详解

2012-07-15 18:17 by 折翼的鸟, 152 阅读, 0 推荐, 收藏, 编辑
摘要:一.语法explain < table_name >例如: explain select * from t3 where id=3952602;二.explain输出解释+—-+————-+——-+——-+——————-+———+———+——-+——+——-+| id | select_type | table | type| possible_keys | key | key_len | ref | rows | Extra |+—-+————-+——-+——-+——————-+———+———+——-+——+——-+1.id我的理解是SQL执行的顺利的标识,SQL从大到小的执行. 阅读全文

apache虚拟机配置文档

2012-06-14 21:23 by 折翼的鸟, 237 阅读, 0 推荐, 收藏, 编辑
摘要:转载时请以超链接形式标明文章原始出处和作者信息及http://www.qzdc.net<VirtualHost *:80>ServerAdmin webmaster@example.com ——管理员邮箱(可以随便写一个)DocumentRoot "/home/phpok-com" ——网站目录ServerNameexample.com —— 要绑定的域名ServerAliaswww.example.com——要绑定的别名,如果有多个别名就用英文逗号隔开CustomLoglogs/example.com_custom_log——用户日志格式(这一行也可以为空)E 阅读全文

Excel连接到MySQL数据库实操演示

2012-06-14 12:00 by 折翼的鸟, 2588 阅读, 0 推荐, 收藏, 编辑
摘要:以下的文章主要介绍的是Excel连接到MySQL数据库的实际操作流程,如果你对Excel连接到MySQL数据库这一技术有很好了解的话,那么你在其实际操作中就能可以如鱼得水了,以下就是具体内容的描述。即使当今时代我们拥有了类似微软水晶报表之类的强大报表工具和其他一些灵活的客户管理应用工具,众多企业在分析诸如销售统计和收入信息的时候,微软的Excel依然是最常用的工具。这当然不是没有理由的:Excel以其强大丰富的各种功能,已经成为办公环境中不可或缺的工具。然而,现在公司正在逐渐地将数据开始存储在远程数据库中,这样可以供企业员工从不同的地方来阅读和修改数据。但是,以前固有的工作流程习惯是很难打破的 阅读全文

js——this关键字

2012-06-04 23:23 by 折翼的鸟, 292 阅读, 1 推荐, 收藏, 编辑
摘要:当一个函数并非一个对象的成员时、那么它被当做一个函数来调用、此时this被绑定到全局对象、如://创建myObjectvar myObject = { value : 0, Tempfunc: function(){ var innerFunc = function(){//这里的函数不是特定对象的直接成员,只是另一个函数的变量而已 alert(this); //全局作用域 }; return function(){ //注意:这个匿名函数不是对象的直接成员 alert(this.value); } }}; myObject.Temp... 阅读全文

js数组常用的方法

2012-04-04 23:18 by 折翼的鸟, 219 阅读, 0 推荐, 收藏, 编辑
摘要:join():可以使用不同的分隔符来构建这个字符串,该方法只接受一个参数,即用分隔符的字符串,然后返回包含所有的数组项的字符串。 var color = ["red","green","blue"]; alert(color.join(",")) //red,green,blue alert(color.join("||")) //red||green||blue push():可以接受任意参数数量的参数,把它们逐个添加到数组的末尾,并返回修改后的数组长度。 var colors = []; v 阅读全文

js笔记四:变量、作用域和内存问题

2012-04-04 23:17 by 折翼的鸟, 362 阅读, 0 推荐, 收藏, 编辑
摘要:Javascript的变量与其他语言的变量有很大的区别。Javascript变量松散类型的本质,决定了它只是在特定时间用于保存特定值的一个名字而已。由于不存在定义某个变量必须要保存任何数据类型的规则,变量的值以及其数据类型可以脚本的生命周期改变。1、变量分为基本类型和引用类型 Javascript变量可能包含两种不同数据类型的值,分别是基本类型和引用类型,基本类型是指那么保存在zhai内存的简单数据段,这种值完全保存在内存中的一个位置。 基本类型分别是:undefined、Null、Boolen、Number、String这五种基本类型的值在内存中分别占有固定大小的空间,因此可以把他们... 阅读全文