- 博客(35)
- 收藏
- 关注
原创 MySQL与事务 (转)
MySQL5.X都已经发布好久了,但是还有很多人认为MySQL是不支持事务处理的,这不得不怪他们是孤陋寡闻的,其实,只要你的MySQL版本支持BDB或InnoDB表类型,那么你的MySQL就具有事务处理的能力。这里面,又以InnoDB表类型用的最多,虽然后来发生了诸如Oracle收购InnoDB等令MySQL不爽的事情,但那些商业上的斗争与技术无关,下面以InnoDB表类型为例简单说一下M
2009-12-14 17:00:00 383
原创 MySQL中select * for update锁表的问题
select * for update锁表的问题由于InnoDB预设是Row-Level Lock,所以只有「明确」的指定主键,MySQL才会执行Row lock (只锁住被选取的资料例) ,否则MySQL将会执行Table Lock (将整个资料表单给锁住)。举个例子:假设有个表单products ,里面有id跟name二个栏位,id是主键。例1: (明确指定
2009-12-14 16:59:00 490
原创 高效运用索引
在数据库表中,对字段建立索引可以大大提高查询速度。假如我们创建了一个 mytable表:CREATE TABLE mytable(ID INT NOT NULL,username VARCHAR(16) NOT NULL);我们随机向里面插入了10000条记录,其中有一条:5555, admin。在查找username="admin"的记录 SELECT
2009-12-14 16:58:00 393
原创 在zend stutio for eclipse里装flex builder
一.首先下载Zend 6.0 并安装Zend 6.0 安装到 D:/Program Files/Zend/Zend Studio for Eclipse - 6.0.0.二.下载安装Flex Builder 3.01. 指定把 Flex Builder 3.0安装在 D:/Program Files/Adobe/Flex Builder 3 Plug-in/,2. 指定
2009-11-16 16:58:00 443
原创 让Flex Builder 3.0与Eclipse3.4整合起来
一.首先下载安装Eclipse 3.3 解压到 D:/Program Files/eclipse 到算安装成功了. 二.下载安装Flex Builder 3.0 [url]http://trials.adobe.com/Applications/Flex/FlexBuilder/3/FB3_WWEJ_Plugin.exe[/url] 1. 指定 Flex Builder 3.0 安装
2009-11-13 12:26:00 434
原创 mysql 导入大数据
MySQL的mysqldump工具导入导出数据库!1.导出整个数据库(Dos下)mysqldump -u 用户名 -p 数据库名 > 导出的文件名 mysqldump -u chai -p smgp_apps_wcnc > chai.sql2.导出一个表mysqldump -u 用户名 -p 数据库名 表名> 导出的文件名mysqldump -u chai -p s
2009-11-10 17:59:00 662
原创 PHP和Javascript的JSON交互(处理一个二维数组)
PHP的JSON类库我使用的是Services_JSON,没什么特别的优点,也没什么明显的缺点,对付用足矣。 建立文件data.php:include("JSON.php"); $data = array( array(name => mb_convert_encoding(老王, UT
2009-11-10 11:18:00 889
原创 用PHP如何判断一个文件的编码?
整理自:http://bbs.phpchina.com/viewthread.php?tid=18006文件a.txt,用PHP如何判断它的编码是GBK还是UTF-8呢?1,重新认识一下此问题,当时版主回复的时候我就觉得mb函数里一定有这样的功能,但今日研究了mb库,并没有这样的功能。用mb_detect_encoding总是不准确。echo mb_detect_encodi
2009-11-10 11:16:00 7120
原创 PHP5的Simplexml—实例
php5新增了Simplexml extension,我们可以借助它来解析,修改XML。在IBM的知识库里找到一篇文章对此做了专门的介绍,而且比较详细,感兴趣的话可以看看最后的参考文档。一个RSS Feed下面是一个RSS的例子,我们准备用simplexml来解析它。XML:?xml version="1.0" encoding
2009-11-10 11:14:00 545
原创 网页表单项Input的高级限制级用法
1.取消按钮按下时的虚线框 在input里添加属性值 hideFocus 或者 HideFocus=true 2.只读文本框内容 在input里添加属性值 readonly 3.防止退后清空的TEXT文档(可把style内容做做为类引用) 4.ENTER键可以让光标移到下一个输入框 5.只能为中文(有闪动) 6.只
2009-11-10 10:40:00 374
原创 session和memcache的若干问题
来源:http://phpec.com/?action=show&id=33一直以来,由于php本身的session机制不能跨机,令很多phper感到不爽,现在流行的解决方案主要有:1)使用数据库来实现2)自己写server端,通过改写session处理函数来请求3)使用nfs等跨机存储来保存session4)使用memcache来保存5)使用zend platf
2009-11-10 10:36:00 695
原创 memcached on win
memcached是一个很好的分布式缓存,在linux上安装很方便,以前在win试过,没弄成功。今天showsa告诉我有一个win上的移植,这就方便多了。http://jehiah.com/projects/memcached-win32/如果下载的是二进制的版本,直接运行就可以了,可以加上参数来加以设置。常用设置:-p 监听的端口-l 连
2009-11-10 10:34:00 322
原创 用PHP5的SimpleXML解析XML文档
以下为引用的内容: messages.xml ======================================================== System Down for Maintenance
2009-11-09 11:48:00 460
原创 Php Xml解析之DOMDocument使用方法浅解
用到的XML文件还以“Php Xml处理之simplexml使用方法浅谈”一文中的XML为例,文件名为:me.xml。代码如下:PHP XML处理XML代码xml version="1.0" encoding="utf-8"?> phplamp> post>
2009-11-06 17:17:00 448
原创 MySQL数据库之UPDATE更新语句精解
一、INSERT和REPLACEINSERT和REPLACE语句的功能都是向表中插入新的数据。这两条语句的语法类似。它们的主要区别是如何处理重复的数据。1. INSERT的一般用法MySQL中的INSERT语句和标准的INSERT不太一样,在标准的SQL语句中,一次插入一条记录的INSERT语句只有一种形式。INSERT INTO tablename(列名…) VALUES(
2009-11-05 17:20:00 675
原创 PHP中使用CURL
Winodw下验证通过1、Windows下的PHP开启curl库支持:打开php.ini,将extension=php_curl.dll前的;号去掉。将php下的libeay32.dll和ssleay32.dll拷贝到systemw32下重启apache就可以了测试代码:// create a new curl resource$ch = cu
2009-11-03 14:18:00 504
原创 PHP中CURL方法curl_setopt()函数的一些参数
以下关于此函数各项使用参数:bool curl_setopt (int ch, string option, mixed value)curl_setopt()函数将为一个CURL会话设置选项。option参数是你想要的设置,value是这个选项给定的值。下列选项的值将被作为长整形使用(在option参数中指定):CURLOPT_INFILESIZE :
2009-11-03 13:41:00 560
转载 P3P 跨域访问第三方cookie的解决方案 适合解决UC的同步登录问题
转帖来的,保存一下,方便查阅IE,隐私策略,隐私设置,P3P,第三方cookie,跨域访问,IFRAME背景介绍我所在的公司是一个集团公司,在国内外有若干个分公司和办事处,每个分公司都有一个局域网,另外公司总部还负责维护着一个Internet网站。各个分公司内部局域网都使用同一套B/S结构的业务操作系统,同时Internet网站上还有一套业务跟踪系统,也是B/S结构。两者
2009-10-29 16:44:00 3278
原创 apache 虚拟主机配置记录
如题,以备以后使用1.配置APACHE httpd.conf文件:<VirtualHost127.0.0.1> #虚拟主机IP地址 DocumentRoot"D:/InterRoot/testPrj/" #虚拟主机响应地址 ServerNamewww.distian.com #虚拟主机URL地址
2009-10-29 16:42:00 355
转载 如何成为一个程序员
笔者经常被朋友们问及这样一个问题:“我要怎样做才能成为一个程序员?如何才能做一个好的程序员?”。笔者在这里想说的是一些自己的看法和体会。 其实在朋友们考虑这个问题之前首先要仔细的斟酌一下自己是否真的想做,适合做一个程序员。从程序员这个行业的角度来说,开发工作看起来似乎是非常单调乏味的一件事情。似乎每天都在进行着几乎同样的工作。但是如果想要将自己的工作化腐朽为神奇的话,就必须要在这
2009-10-29 16:40:00 486
原创 项目计划
1.明确项目阶段并拆分为不同任务,明确任务阶段性目标。2.确定每项任务的逻辑关系及顺序。3.根据步骤“2”的结果,分析完成每项任务需要的资源(人力,物力,财力)。4.确定项目全部成员的工作安排及时间指标。5.评估项目风险程度。6.根据步骤“4”、“5”确定项目整体开发进度及对应时间表。
2009-10-29 16:39:00 297
转载 项目管理总结报告》编写指南[转]
转自:http://blog.csdn.net/sjzwl/archive/2008/02/15/2096430.aspx 一、《项目管理总结报告》的编写要求 1、项目管理工作报告是展示申请人项目管理能力的重要文件,是个人项目管理能力的集中体现,必须亲自编写.项目管理工作报告应真实反映“个人”特质。建议申请人以第一人称,论述如何融会贯通地运用项目管理九大功能
2009-10-29 16:38:00 475
原创 CSS实现完美垂直居中[转]
之前看到很多人一直都问这个问题,不过当时我没当一回事,因为在CSS中要垂直居中,多数是在有高度的情况下,或者容器高度不定的情况下才用,看上去比较舒服,而且实现的方法也不少,不一定要拘泥于和table布局一样。不过最近有人问了几个例子,看来对此的需求还不少。现在就把我经验拿出来分享一下,希望大家鼓鼓掌。 首先,要有一个概念:凡是 table 布局可以实现的,CSS一定
2009-10-29 16:36:00 245
转载 PHP使用P3P完成跨域COOKIE操作[转载]
P3P可以完成跨域COOKIE操作实际工作中,类似这样的要求很多,比如说,我们有两个域名,我们想实现在一个域名登录后,能自动完成另一个域名的登录,也就是PASSPORT的功能。为了测试的方便,先编辑hosts文件,加入测试域名(C:/WINDOWS/system32/drivers/etc/hosts)127.0.0.1 www.a.com127.0.0.1
2009-10-29 15:49:00 360
原创 Web Developer 优秀的网页调试工具
建立符合WEB标准的网站,应用XHTML与CSS来构建网站,我们往往处在开发与调试两个重要的环节,对于DIV+CSS的XHTML开发环境,页面的调试更加的重要。我们完全手写代码,需要不断的预览所形成的页面效果。而DIV+CSS这一形式是刚刚兴起的一种新技术,目前还不是非常的普及,我们需要不断的学习,浏览他人的成功作品从中汲取制作经验显得非常重要,也是我们学习的一种捷径。现
2009-10-29 10:47:00 385
原创 FF-----50个Firefox的最好的插件
FireFox的扩展插件有成百上千,你要用哪个呢?这里收集了50个流行的扩展插件,下载后安装,会让你的FireFox浏览更轻松。请注意,大多数扩展插件可以在FireFox2.0上使用,如果无法使用,那么使用Nightly TesterTools扩展来让他们工作。当一个新的FireFox版本发布后,这个扩展插件可以允许你轻松更新这些已经存在的扩展。 标签页管理
2009-10-29 10:46:00 641
转载 开源PHP & Flash图表:Open Flash Chart
Open Flash Chart是一个开源的Flash图表绘制工具,提供了各种程序接口,包括PHP、Ruby、Perl、Python、Java、。Net、AS、JS等等各种接口的数据生成,然后Flash展示的功能,是制作简单Flash & PHP 图表的不错开源工具。官方网站:http://teethgrinder.co.uk/open-flash-chart/index.p
2009-10-29 10:32:00 468
原创 决定你是穷人还是富人
1、自我认知穷人:很少想到如何去赚钱和如何才能赚到钱,认为自己一辈子就该这样,不相信会有什么改变。富人:骨子里就深信自己生下来不是要做穷人,而是要做富人,他有强烈的赚钱意识,这也是他血液里的东西,他会想尽一切办法使自己致富。2、学习穷人:学手艺富人:学管理3、休闲穷人:在家看电视,为肥皂剧的剧情感动得痛苦流涕,还要仿照电视里的时尚来武装自己。富
2009-10-29 10:26:00 342
转载 session和cookie关系
一、术语session在被传递给客户端之前将被改写成在我的经验里,session这个词被滥用的程度大概仅次于transaction,更加有趣的是transaction与session在某些语境下的含义是相同的。session,中文经常翻译为会话,其本来的含义是指有始有终的一系列动作/消息,比如打电话时从拿起电话拨号到挂断电话这中间的一系列过程可以称之为一个se
2009-10-29 10:16:00 372
转载 PHP中$_SERVER的详解
$_SERVER[PHP_SELF] #当前正在执行脚本的文件名,与 document root相关。$_SERVER[argv] #传递给该脚本的参数。$_SERVER[argc] #包含传递给程序的命令行参数的个数(如果运行在命令行模式)。$_SERVER[GATEWAY_INTERFACE] #服务器使用的 CGI 规范的版本。例如,
2009-10-29 09:47:00 367
原创 mysql 链接查询
inner joins 內连接仅选出两张表中互相匹配的记录.因此,这会导致有时我们需要的记录没有包含进来。为更好的理解这个概念,我们介绍两个表作演示。苏格兰议会中的政党表(party)和议员表(msp)。party(Code,Name,Leader)Code: 政党代码Name: 政党名称Leader: 政党领袖msp(Name,Party,C
2009-10-29 09:40:00 394
原创 “开心农场”给我们的20条人生启示
1、在利益面前,没有亲情和道义可讲,任何人都可能成为对你背后下手的贼;2、帮你除草、杀虫,对你示好的人,来你家的真实目的可能并不是这个,而是看你有没有可偷的东西;3、越有钱的人赚钱的速度最快,温饱线上的人都在量入为出中挣扎;4、很多事情都有捷径可走,有“背景”的人肯定升级快;5、勤能补拙是有局限性的,每天靠除草、杀虫的经验只有那么多;6、挖种子是排除人民币升级之外最快的升级方
2009-10-29 09:27:00 311
原创 mysql 中 时间和日期函数
一、MySQL 获得当前日期时间 函数select now();+---------------------+| now() |+---------------------+| 2008-08-08 22:20:46 |+---------------------+除了 now() 函数能获得当前的日期时间外,MySQL
2009-10-28 09:17:00 316
原创 vi常用操作及记忆方法
vi(vim)可以说是linux中用得最多的工具了,不管你配置服务也好,写脚本也好,总会用到它。但是,vim作为一个“纯字符”模式下的工具,它的操作和WINDOWS中的文本编辑工具相比多少有些复杂VI的三种模式 1,命令模式 2,输入模式 3,末行模式 命令
2009-08-18 13:18:00 703
原创 完全优化MySQL数据库性能的八大巧方法
1、选取最适用的字段属性 MySQL可以很好的支持大数据量的存取,但是一般说来,数据库中的表越小,在它上面执行的查询也就会越快。因此,在创建表的时候,为了获得更好的性能,我们可以将表中字段的宽度设得尽可能小。例如,在定义邮政编码这个字段时,如果将其设置为CHAR(255),显然给数据库增加了不必要的空间,甚至使用VARCHAR这种类型也是多余的,因为CHAR(6)就可以很好的完成
2009-08-13 21:19:00 349
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人