自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

  • 博客(32)
  • 资源 (1)
  • 收藏
  • 关注

原创 mysql中关于bit,enum,tinyint三种数据类型的差别

如果有说的不对的地方,请拍砖,以下总结的这些都是边测试边查资料和自己的分析,可能会存在一些错误的地方。之前我们纠结过该使用哪些类型。对此我做了很多测试。发现这三种类型,存储所占空间是一样的。对于查询效率上来讲由于查询的时间会受到其他因素的影响,所以我只看了一下大概值,这三种类型的数据在搜索速度上基本可以说也是一样的。使用bit类型的表:CREATE

2011-12-14 16:46:34 2484 1

原创 Mac OS 10.6.3下Nginx+Mysql+PHP环境搭建以及一些我找到的免费的,比较好用的工作软件推荐。(二)

<br />上一篇说了一堆废话,占了不少篇幅,不过也把安装nginx介绍完了。<br /> <br />这次说说怎么安装mysql。<br /> <br />当然还是去mysql的官方去下载比较好,如果你是用mac系统的safari进入的,他默认Select Platform:就会选择在mac系统上。你只需从下面挑一个版本就行了。<br /> <br />这里我推荐你下载dmg格式的版本,在mac下,dmg就是镜像文件,类似于windows的iso。因为反正我是没在mysql的官网这里找到真正的源代码版本,

2010-12-15 01:00:00 757

原创 Mac OS 10.6.3下Nginx+Mysql+PHP环境搭建以及一些我找到的免费的,比较好用的工作软件推荐。(一)

买了个MacBook Pro,现在开始加入Mac阵营了。既然买Mac,咱也就用Mac系统吧,并不是鄙视在Mac上用Windows,但我觉得至少这让自己觉得买了它物有所值。其实理智分析下,Mac很像是Windows和Linux的结合品,既有Windows那使用方便的UI,又具备类Unix系统强大的命令行,同时还有胜过Windows和Linux的绚丽界面,也为开发人员提供了强大的xcode集成开发环境。所以对于开发人员来说,Mac绝对是个值得用的系统。刚开始我还装了双系统,弄了个Win7,后来又用虚拟机装了次W

2010-12-15 00:25:00 1107

原创 一个切换本地host路由表的shell脚本

<br />使用方法:<br />shell > $0 [localdev|dev|prd]<br /> <br />注意给本文件chmod +x,注意操作用户对目录有w权限。<br /> <br /> <br />########################<br />#                                                    <br />#       @author:cutefrog                    <br />#  

2010-12-13 22:48:00 402

原创 字符串之模式匹配

/*** @description: 获取模式串在主字符串中的所有首字母出现索引位置(递归版)* @author: cutefrog([email protected])* @parameter: $mainstr 主字符串* @parameter: $modestr 模式串* @parameter: $mainpos 主字符串起始索引* @parameter: $modepos 模式串起始索引* @parameter: $matcheds 匹配到的索引数组* @parameter: $lim

2010-08-22 23:09:00 346

原创 还是腾讯的一道题

题目是:假设有"123abc456def789"这么一个字符串,写一个函数,可以传入一个字符串,和一个要截取的长度。返回截取后的结果。要求:1 和标记不得计算在长度之内。2 截取后的字符串,要保留原有标签,不过如果最后有一个标签没有闭合,则去掉其开始标签。示例:题中的字符串,要截取长度5,则返回的字符串应该为:123ab,要截取长度8,应返回123abc45。我的做法大概思路是:1 首先顺序读取字符串,并用一个resultstr变量来记录所有字符,当发现2 如果发现tag变量形式为也就是html标签的开始标

2010-08-16 20:52:00 331

原创 关于一道腾讯的面试题和我的答案

<br />1、我们碰到了大麻烦,一个新来的传教士惹恼了上帝,上帝很愤怒,要求我们把圣经(bbe.txt)背熟,直至他说哪个单词,我们就要飞快的回答出这个单词在第几行第几个单词位置。听说你是个优秀的程序员,那么髟助我们完成这个不可能的任务吧。<br />  要求如下:<br />  1)/myworks/example/bbe.txt,98版本英文圣经一本<br />  2)输入部分要求如下:php ./example.php [单词]<br />  3)输出部分如下:[单词] 1,2 2,4 5,6 表示

2010-07-20 18:45:00 507

原创 删除表内重复记录

表test1:+----+------+------+| id | name | sex  |+----+------+------+|  1 | aaa  | male ||  2 | bbb  | fema ||  3 | aaa  | male ||  4 | ccc  | male |+----+------+------+ create table test2(select

2008-09-23 17:24:00 476 1

原创 关于php应该在何时调用mysql_close()以及pconnect方式和传统方式有何种区别

以前我一直认为,当php的页面执行结束时,会自动释放掉一切。相信很多人都跟我想的一样。但事实证明并不是这样。比如session就不会随着页面执行完毕而释放。 php的垃圾回收机制,其实只针对于php本身。对于mysql,php没权利去自动去释放它的东西。如果你在页面执行完毕前不调用mysql_close(),那么mysql那边是不会关闭这个连接的。如果你是用的是pconnect方式,即使你

2008-08-26 17:58:00 1601 1

原创 一个小小的恶作剧程序

今天一个mm让我给她写个木马,整人用,我说这哪是一时半会儿能搞定的,况且我手上连c的编译器都没有。于是想到写个把人家机器关了的东西满足她吧。关机程序halt.cmd:@echo off::-c后面的是要显示的提示信息,-t后面的是倒计时的时间,单位为秒,按你自己想要的修改吧!set c="恭喜你!你的电脑已经中了3600秒逍遥散,下面这个时间倒计时完毕后它就挂了。重启也不管用哦,不信你试试

2008-02-03 15:31:00 1704 2

原创 fedora8下,apache2.2.6+mysql5.0.45+php5.2.5+ZendOptimizer-3.3.0a源代码编译安装过程

先说点废话:在windows上安装amp,凭我这将近200的apm,我想我可以边安装边打魔兽了。其实对于这么牛X的fedora8来说,用yum安装软件包是最简单最快速的方法。yum -y install httpd mysqld php-mysql php输入这条命令后,你就可以去安心的打魔兽了。而且安装非常迅速(当然建议你在使用yum前先装个yum加速插件),装完后phpinfo一下看看,什么都

2007-12-24 08:16:00 2453 2

原创 sometimes goodbye is the only way

Something out of control,governed by fate,our good faith has not been returned.All peoples fall off from ones faith,the world in process of death.I should realize,so I left.No matter how hard,w

2007-11-28 23:13:00 618

原创 工作笔记

用户表:user +-----------+------------------+------+-----+---------------------+----------------+ ¦   Field           ¦   Type                           ¦   Null   ¦   Key   ¦   Default         ¦   Ex

2007-11-16 23:58:00 535

转载 php下GB跟UTF-8编码的互相转换

    在php程序开发中,有时候要遇到GB2312(GBK)码跟UTF-8之间转换的问题, 尤其是用php进行WAP开发的时候。因为手机能够显示的是UTF-8编码,通过WAP 提交的文字也是用UTF-8编码。为了能够正常显示和处理用户输入的中文,经常 会遇到GB2312(GBK)跟UTF-8之间的转码问题。     目前在网上能够找到GB2312->UTF-8的php示例程序,而UTF-8->G

2006-10-09 16:51:00 2076

原创 封装了个在图片上写文字的程序

 /** * @author injection([email protected]) * @package ImageContext.class.php * @var object mImages 图片相关的数据  * @descript 支持中文文字,但必须保证你的php环境支持iconv函数 */ class drawImg{ var $mImages; /**  * 

2006-09-29 15:26:00 1004

原创 写了个判断两个日期之间相差多少个月份的函数

 /** * @author injection([email protected])* @final 2006-09-23* @var date1日期1* @var date2 日期2* @var tags 年月日之间的分隔符标记,默认为- * @return 相差的月份数量* @example:$date1 = "2003-08-11";$date2 = "2008-

2006-09-23 16:28:00 1411 1

转载 php防范SQL injection

hacker现在已经是家喻户晓了,hack有很多种方法和手段,sql injection是一种针对WEB程序的非常富有挑战性和技术含量的入侵技术,它不同于那些只会使用工具来hack的"脚本小子"。如果你对sql injection一点都不了解,不了解它的原理,那建议还是先去看看相关的文章吧,本文主要在于介绍防范。SQL injection问题在ASP上可是闹得沸沸扬扬当然还有不少国内外著

2006-09-20 00:38:00 1011

转载 php的面试题

面试题11、用PHP打印出前一天的时间格式是2006-5-10 22:21:21echo date("Y-m-d H:i:s",time()-(3600*24));或echo date("Y-m-d H:i:s",strtotime("-1 day"));2、echo(),print(),print_r()的区别echo可以接多个参数,print只能接一个参数,它们都是PHP的语言结构,print

2006-09-19 23:39:00 1993

转载 MYSQL高级特性 — 事务处理

下面以两个银行账户之间的转账为例子进行演示。要使用MySQL中的事务处理,首先需要创建使用事务表类型(如BDB = Berkeley DB或InnoDB)的表。CREATE TABLE account (account_id BIGINT UNSIGNED NOT NULL PRIMARY KEY AUTO_INCREMENT,balance DOUBLE) TYPE = InnoDB;

2006-09-08 10:25:00 905

原创 写了个socket方式发送邮件的类

在网上搜了好多都不能用,干脆俺自己写。调用非常简单,不过目前功能也不多,不支持html格式和附件:class MailCls{    private $mEmails;        function setEmailInfo( $emails ){        if( is_array( $emails ) ){            $this->mEmails[email_to

2006-09-07 18:26:00 933

转载 xuzuning(唠叨)老大写的escape/unescape函数

php提供的URL编码函数是基于字节的,对由ie的javascript函数escape编码的数据就无能为力了。因此在此共享本人的php版的escape/unescape函数function escape($str) {  preg_match_all("/[€-ÿ].|[-]+/",$str,$r);  $ar = $r[0];  foreach($ar as $k=>$v) {   

2006-08-30 16:13:00 604

转载 Zend Framework 指南

作者:Chris Shiflett翻译:ShiningRay 我们邀请了PHP安全专家——兼最新发布的Zend Framework的贡献者——Chris Shiflett来为我们写一篇关于ZF主要特点的文章。这份完整的、按部就班的教程通过向你展示如何应用框架写出一个简单的新闻管理系统,为你提供了构建实际应用的独特视角。Zend Framework终于掀开了其神秘的面纱!尽管它尚处于开发

2006-08-30 15:49:00 950

转载 检验header前是否有输出的判断语句

在调试的时候可以加入这个判断.if (!headers_sent($filename, $linenum)) {                @header("Location:$url");                exit;            }            else            {                $t =  "在文件$filename第

2006-08-28 17:47:00 784

原创 自己写的一个构造sql语句的类

 /*** @package Database Class* @author injection (mail:[email protected])* @version 1.0*/@ini_set( display_errors,0 );class DataBase{ private $mDb_host,$mAb_user,$mAb_pwd,$mConn_No;  func

2006-07-02 01:15:00 844

原创 今天装了Fedora core 5

以前就一直想在我的笔记本上装双系统,但无奈硬盘太小,只有30g,前两天发工资了,遂去买了块60g的硬盘,和一个移动硬盘盒。把本里面原先的硬盘拆下来,装上移动硬盘盒,成了一个30g的移动硬盘。把新买的60g硬盘装了进去。这下空间大了,可以装linux+windows的系统了。今天又跑到中关村去买了"正版"的fedora core 5(fc5),打8折55元买下。总共给linux提供了10g的空间

2006-06-25 22:03:00 714

转载 PHP中文字符串截取函数

首先是CSDN论坛PHP斑竹xuzuning(唠叨)老大的,支持gb2312,gbk,big三种编码。 以下是代码: $len = 19; $text = "怎么将新闻的很长的标题只显示前面一些字,后面用.....来代替?"; echo strlen($t

2006-06-19 16:04:00 1042

转载 csdn论坛上一哥们写的强贴![程序员的爱情]

学C语言的时候,我们相爱,成为恋人!学VB的时候,我们分手,成为朋友!学J2EE的时候,我们决定忘记,成为陌路人!璐璐:我原来真的那么差劲吗?可能我从来都站在自己的角度想问题!我和我女朋友,也就一个星期见一次!我还是很忙,正在做J2EE的毕业设计,天天都忙到凌晨三四点,以至于她告诉我,不如娶个电脑当老婆!我想实现我的梦,所以我选择深圳,以后再去上海!但这样又会发生什么样的变化,我不敢去想!我曾

2006-06-06 01:44:00 885 1

转载 MySQL数据库引擎快速指导

如果你是个赛车手并且按一下按钮就能够立即更换引擎而不需要把车开到车库里去换,那会是怎么感觉呢?MySQL数据库为开发人员所做的就好像是按按钮换引擎;它让你选择数据库引擎,并给你一条简单的途径来切换它。MySQL的自带引擎肯定是够用了,但是在有些情况下,其他的引擎可能要比手头所用更适合完成任务。如果愿意的话,你甚至可以使用MySQL++ API来创建自己的数据库引擎,就像打穿气缸装上自己的化油器。现

2006-05-29 23:27:00 783

转载 转换ubb代码的一个函数

在CSDN的论坛上一个朋友发的,转到这里以便用的时候直接copy和modify,省得自己写了。 function ubb2html($content){global $article;//是否自动识别if ($article[isparseurl] == "1"){$content = parseurl($content);}//自动识别结束$content = eregi_rep

2006-05-28 00:57:00 737

原创 zend studio

      很多开发php的人都喜欢用EditPlus,或者Eclips装个PHP插件。也有强人只用UltraEdit或者记事本。我以前用DreamWeaver,后来发现Zend Studio才是最强大的!不是我给Zend做广告,Zend的代码补全,语法高亮显示,CVS等等功能是非常好用的。不过它最有用的功能当然还是可以编译PHP代码为中间代码,然后变可以跟踪,调试了,这在以前是不可想象的,在PH

2006-05-28 00:25:00 1019 1

原创 自己写的一个日历程序

类似于很多blog左边的那个日历程序。刚学php时写的,代码写的不好,请见谅! php#####判断$Year和$Month是否为空,如果为空就获取系统当前日期,否则用$_GET获取$Year = empty($_GET[Year]) ? date("Y"): $_GET["Year"];$Month = empty($_GET[Month]) ? date("m"): $

2006-05-28 00:04:00 911

转载 一篇解释目前大多数web术语的文章

前言互联网技术已经进入一个新的时代,web2.0这个概念在各个网站中传播推广,特别是欧美的网站,像Google的ig、Microsoft的live、yahoo的360都很好的贯穿了新的技术概念,因此web2.0逐渐成为一个主流的网站建设模式。Web2.0站点主要提供给用户更多的交互,实现站点之间更多的数据共享。下面介绍一些web2.0里面常用的技术功能以及和网站应用之间的整合。XHTML+CSS2

2006-05-28 00:00:00 852

HttpAnalyzer

很好的sniffer工具,可以抓取http,https协议的包。

2009-05-08

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除