PHP企业开发学习攻略

类别:PHP系列  |  标签:php  |   0条评论   浏览1093次  |  时间:2010-02-07 12:59:41

一、学习目标 学习PHP不仅学习的是一门语言,更多的是学习一种编程思想,一种开发模式,从事软件行业的工作人员,掌握了PHP语言,可以让自己日后的事业发展更加顺利。 在众多企业开发平台流行的今天,PHP语言以其简洁的语法、众多的厂商支持,成为了企业平台开发..

明星软件工程师的十种特质

类别:PHP系列  |  标签:life  |   0条评论   浏览976次  |  时间:2010-02-07 12:59:41
    如今,每家公司都似乎成了科技公司。从软件创业公司到投机性投资公司、制药巨头和媒体巨头,它们都越来越多地加入到软件业务行列。

  代码质量不仅成为了一个必需品,更成为了一个竞争优势。因为众多公司围绕软件而竞争,开发软件的人——软件工程师正显得越发重要。但是,你该如何发现那种百里挑一的程序员呢?在本文中,我们简明扼要地列出了明星开发人员的10种特质。

陈列下这个暑假做的作品

类别:PHP系列  |  标签:php  |   0条评论   浏览1398次  |  时间:2010-02-07 12:59:41
自从学了PHP以后,还没怎么有过作品,之前只做过一个结构不算完善的但功能相对较多的企业站,还有就是我现在这个博客了,这个博客也说不上满意,但是用起来还是比较方便的。为了弥补我浪费的时间,这个暑假接了几个任务,做了下面这5个网站,在此陈列下,并作简单说明。

如何跨越PHP的学习瓶颈

类别:PHP系列  |  标签:php  |   0条评论   浏览1233次  |  时间:2010-02-07 12:59:41

“千军万马过独木桥”,这句话用来形容编程的学习过程好像在适合不过了。PHP也不例外,大量的语法结构,函数式,面向对象和高密度封装等把小鸟们刚开始学习编程的激情一点一点的磨平,消灭。如日中天的PHP也不例外。加之国内的学习环境一片浮躁,迫于生活的压力,没..

Discuz:登录表单的制作

类别:PHP系列  |  标签:discuz  |   0条评论   浏览1448次  |  时间:2010-02-07 12:59:41
很多用户会在主页上放一个论坛入口,这样访问者就可以从首页直接登录论坛,而不必再先进入论坛再登录。下面提供的html代码可以示范如何从首页登录Discuz!论坛。这段代码只是示范一下登录表单的工作原理,具体的界面、显示等需要您根据页面情况自行修改。
如果当这段代码不是放在论坛目录里,则需要把与程序相关的文件名(logging.php,register.php,index.php)加上论坛的路径。如 logging.php?action=login 改为 http://your.com/discuz/logging.php?action=login。

ie6,ie8,firefox中padding的兼容性

类别:PHP系列  |  标签:css  |   0条评论   浏览1597次  |  时间:2010-02-07 12:59:41
假设现在设置一个padding值,这个值在FF、IE8、IE6中都不一样
首先考虑的是FF下的值
.test{padding:10px}
接着考虑IE8下的值
.test{padding:10px;*padding:9px}
最后考虑IE6下的值
.test{padding:10px;*padding:9px;_padding:8px}
这样就可以了。
做兼容性时,最先考虑FF、opera这些浏览器,最后考虑IE6。
拿上例来说,IE8、IE6都可识别*,但FF不能识别。
所以拿*来做IE8的Hack,而_在FF和IE8中都不识别,只有IE6能识别,所以用_做IE6的Hack

mysql编程技巧

类别:PHP系列  |  标签:mysql  |   0条评论   浏览1301次  |  时间:2010-02-07 12:59:41
启动:net start mysql
中止:$MySQL_HOME>bin>mysqladmin -u root -p shutdown(回车后键入root密码)
修改密码:$MySQL_HOME>bin>mysqladmin -u root -p password new_password(设置新密码为new_password,回车后输入旧密码)
还可以,但是有错误mysql> set password for root=password("why810707");
ERROR 1133 (42000): Can't find any matching row in the user table
建立数据库:create database mydata;
删除数据库:drop database mydata;
显示数据库:show databases;
打开一个数据库:use mydata;
显示一个数据库中的所有表:show tables;
建立数据表:create table data(id int(6),name varchar(20));
插入一条数据insert into table_name values ( , ' ', , , );
从文本文件导入数据mysqlimport -u root -p mydata data.txt
删除数据表:drop table data;
查询数据表:select * from table_name;

MYSQL数据库备份,优化,恢复的步骤

类别:PHP系列  |  标签:mysql  |   0条评论   浏览1243次  |  时间:2010-02-07 12:59:41
1,获得指定数据库的所有表名称或表状态信息 show tables , show table status
2,获得指定表的结构信息 describe tablename , SHOW INDEX from tablename , show create table tablename
3,优化数据表 optimize table tablename
4,生成insert or replace的sql
5,恢复数据库就是执行生成的备份SQL了

javascript在IE和Firefox中兼容性问题

类别:PHP系列  |  标签:javascript  |   0条评论   浏览1384次  |  时间:2010-02-07 12:59:41

项目要兼容IE和firefox,让我总结JavaScript在IE和Firefox中的区别,在网上到处copy了一些,然后作了一些改动:

 

-、元素查找问题
1. document.all[name]
  (1)现有问题:Firefox不支持document.all[name]
  (2)解决方法:使用getElementsByName(name),getElementById(id)等来替代。

2. 集合类对象问题
  (1)现有问题:IE中对许多集合类对象取用时可以用 (),但在Firefox只能用[]。
      如:IE中可以使用document.forms("formName")来返回名字为"formName"的Form,但在Firefox却行不通。
   (2)解决方法:使用[],上例中可以改为document.forms["formName"]

3. HTML元素的ID在JavaScript可见
  (1)现有问题:IE中HTML元素中的ID可以作为document的下属对象变量名直接使用。在Firefox中不能。
  (2)解决方法:使用getElementById("idName")代替idName作为对象变量使用。

CSS之Position详解

类别:PHP系列  |  标签:css  |   0条评论   浏览934次  |  时间:2010-02-07 12:59:41

CSS的很多其他属性大多容易理解,比如字体,文本,背景等。有些CSS书籍也会对这些简单的属性进行大张旗鼓的介绍,而偏偏忽略了对一些难缠的属性讲解,有避重就轻的嫌疑。CSS中主要难以理解的属性包括盒型结构,以及定位。正如positioniseverything,本文将主要讲述关于position的理解,力求让您看完本文后对position有着最全面的认识。