求职面试篇[周思敏公开课]

1.  衣着整洁要得体
面试妆容要淡妆,忌讳浓妆艳丽,衣着要精良、外观整洁、文明着装、穿着得当

2.   资料要备齐
各种证件、证书、几张照片,个人简历(个人信息要清晰明了),准备功课(企业文化,企业理念)

3.   请勿陪伴或协同
工作是自己的事情而不是逛大街

4.  称呼仪态要规范
进门检查仪表仪容,进房间要敲门,关门忌讳转身,不知道称呼要问(请问您怎么称呼等),不翘脚、不抖脚,坐姿端庄,离开要感谢主管面试,握手(看主管意愿)

5.  沟通表达要求实
忌讳不懂装懂,忌讳套近乎,忌讳抢话说

6.  面试官也要讲礼仪

JQuery实现双击编辑异步更新

[js]

<script type="text/javascript">
$(function(){
$("tbody>tr>td").dblclick(function(){
var inval=$(this).html();//获取内容
var keyword=$(this).attr("key");//获取要更新的字段
var upid=$(this).parents().attr("index");//获取更新哪一行
$(this).html("<input id=’edit"+keyword+upid+"’ value=’"+inval+"’/>");//内容换成input框并保留原来内容
$("#edit"+keyword+upid).focus().live("blur",function(){//获取input标签添加动作
var upval=$(this).val();//获取新输入的内容
$(this).parents("td").html(upval);//把新输入的内容显示在td表格内
$.post("post.php",{i:upid,k:keyword,v:upval});//异步传送数据
});//live方法类似bind
});
});
</script>

[/js]

具体代码打包双击编辑内容异步更新

附:参考PHP100视频制作

程序员的十个级别[转]

第一级:神人,天资过人而又是技术狂热者同时还拥有过人的商业头脑,高瞻远瞩,技术过人,大器也。如丁磊,求伯君。

第二级:高人,有天赋,技术过人但没有过人的商业头脑,通常此类人不是顶尖黑客就是技术总监之流。

第三级:牛人,技术精湛,熟悉行业知识,敢于创新,有自己的公司和软件产品。

第四级:工头,技术精湛,有领导团队的能力,此类人大公司项目经理居多。

第五级:技术工人,技术精湛,熟悉行业知识但领导能力欠加,此类人大多为系分人员或资深程序员,基本上桀骜不逊,自视清高,不愿于一般技术人员为伍,在论坛上基本以高手面目出现。

第六级:熟练工人,技术有广度无深度,喜欢钻研但浅尝辄止。此类人大多为老程序员,其中一部分喜欢利用工具去查找网上有漏洞的服务器,干点坏事以获取成绩感。如果心情好,在论坛上他们会回答菜鸟的大部分问题。此级别为软件业苦力的重要组成部分。

第七级:工人,某些技术较熟练但缺乏深度和广度,此类人大多为程序员级别,经常在论坛上提问偶尔也回答菜鸟的问题。为软件产业苦力的主要组成部分。

第八级:菜鸟,入门时间不长,在论坛上会反复提问很初级的问题,有一种唐僧的精神。虽然招人烦但基本很可爱。只要认真钻研,一两年后就能升级到上一层。

第九级:大忽悠,利用中国教育的弊病,顶着一顶高学历的帽子,在小公司里混个软件部经理,设计不行,代码不行,只会胡乱支配下属,拍领导马屁,在领导面前胡吹海侃,把自己打扮成技术高手的模样。把勾心斗角的办公室文化引入技术部门,实在龌龊!

第十级:驴或傻X,会写SELECT语句就说自己精通ORALCE,连寄存器有几

种都不知道就说自己懂汇编,建议全部送到日本当IT产业工人,挣了日本人的

钱还严重打击日本的软件业!

ubuntu配置虚拟主机[单ip多网站]

第一修改apache配置文件
/etc/apache2/sites-available
下面的default文件
在文件最后加上
<VirtualHost *:80>
#网站根目录
DocumentRoot /var/www/zendstudy/public
#域名,我这里本地测试,你可以写上你的域名注意不要带http://
ServerName zendstudy
#配置文件夹权限,开启伪静态
<Directory />
Options FollowSymLinks
AllowOverride All
</Directory>
<Directory /var/www/zendstudy/public>
Options Indexes FollowSymLinks
AllowOverride All
Order allow,deny
allow from all
</Directory>
</VirtualHost>

第二修改/etc/hosts文件

在最后加入
127.0.0.1 zendstudy

第三重启apache

在地址栏输入http://zendstudy/即可访问上述虚拟主机网站根目录

ZendFrameWork组件Layout学习笔记

试图助手可以理解成为控制页面布局,按照这个顺序进行页面的渲染

$this->headLink()

只是生成link标记占位符,例如
<?php echo $this->headLink()->appendStylesheet(‘/css/global.css’) ?>这样就会生成如下代码
<link href=”/css/global.css” media=”screen” rel=”stylesheet” type=”text/css” >
注意了,如果你使用如下代码:
<?php echo $this->headLink()->appendStylesheet(‘/css/global.css’) ?>
<?php echo $this->headLink()?>
这样就会在页面生成
<link href=”/css/global.css” media=”screen” rel=”stylesheet” type=”text/css” >这个代码两次!!(先记下来)
加载css当然也可以这样写
<link href=”<?php echo $this->baseUrl();?>/admin/css/reset.css” rel=”stylesheet” type=”text/css” />

这里又多了一个$this->baseUrl()
这个在新版本中(大概在1.9之后吧,才能直接使用!不然自己定义)
代表的就是public目录在网站根目录位置
比如:/notebook/public

当然$this->headScript()用法就类似headLink()不再说了
还有就是$this->headTitle()函数了,这个用法呢,可以在启动文件
$view->headTitle()->setSeparator(‘-‘);//这个就是设置的固定内容和页面title的分割符号
$view->headTitle(‘固定内容’);//设置固定内容
这样在控制器里面
$this->view->headTitle(‘页面标题’, ‘APPEND’);
这样会再生成页面中
<title>后面固定-页面标题</title>
$this->view->headTitle(‘页面标题’, ‘PREPEND’);会成
<title>页面标题-后面固定</title>
需要用共用的顶部和底部文件
那么可以在页面文件夹(application/layouts/scripts),当然你可以在配置文件中配置
resources.layout.layoutPath = APPLICATION_PATH “/layouts/scripts”
这样在application/layouts/scripts下建立一个head.phtml/foot.phtml/default.phtml
default.phtml
内容如下:
<?php echo $this->render(‘head.phtml’);?>
<?php echo $this->layout()->content;?>
<?php echo $this->render(‘foot.phtml’);?>
这里只解释下render函数,就有点类似smarty中的display,就是渲染页面,而这里的render函数也可读取到application/layouts/scripts,如果需要设置不同文件夹进行分类,就带上目录即可
head.phtml内容如下:
<!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″ />
<?php echo $this->headTitle();?>
<link href=”<?php echo $this->baseUrl();?>/admin/css/reset.css” rel=”stylesheet” type=”text/css” />
<?php echo $this->headLink()->appendStylesheet(‘/css/global.css’) ?>
<?php echo $this->headLink()?>
<script language=”javascript” type=”text/javascript” src=”<?php echo $this->baseUrl();?>/scripts/jquery-1.7-min.js”></script>
<?php echo $this->headScript();?>
</head>
<body>
这是共用的顶部文件
<br>

foot.phtml页面内容如下:
这是底部文件
</body>
</html>

而views目录下的scripts目录下index目录下的index.phtml内容如下:
这是页面内容
<br>

这个时候需要制定index模块下的布局按照default.phtml布局
在初始化的时候加上:
$this->_helper->layout->setLayout(‘default’);//注意不要加后缀
这样访问index下的所有方法都是按照这个布局显示

如果分组呢?
提示一下setLayout函数可以读取application/layouts/scripts这个目录
那你就可一将不同的页面分开放置了!

如果这个模块下的一个方法比较独立,那么需要单独布局页面,在方法中加上
$this->_helper->layout()->disableLayout();//即可屏蔽掉页面布局

如果有的模块只是作为中间页面,任何输出都没有的页面需要屏蔽掉渲染可以在方法中加上
$this->_helper->viewRenderer->setNoRender();这样就不需要建立对应的试图文件

添加关键词以及设置网站描述,在控制器方法中添加
$this->view->headMeta ()->appendName ( ‘keywords’, ‘关键词’ );
$this->view->headMeta ()->appendName ( ‘description’, ‘网站描述’ );
然后在视图中就可以使用
<?php echo $this->headMeta();?>
显示关键词以及网站描述

Zend FrameWork程序员来看看

1.php文件格式

只有php代码的文件结尾不允许出现?>结束

缩进要用4个空格而不是用tab

每行代码长度在80~120字符

2.命名约定

类名只允许使用数字字母字符(不建议使用数字),eg;Zend/Db/Table.php中类名字就是Zend_Db_Table。也就是说下划线代表目录

函数名首字母必须小写,而且尽量能说明函数的意思,多个字母的话之间除首个单词外的其他单词首字母大写

在对象中方法如果声明为protected或者private名称首字符必须用下划线开头

变量如果声明成private或者protected那么也要用下划线开头

常量必须全部用大写,所有单词之间必须用下划线隔开

3.编码风格

不允许使用短标签

字符串应该用单引号扩起来,如果内部用单引号那么需要用双引号扩住全部

变量替换尽量使用一种(”hello $name”;或者“hello {$name};”)

字符串连接必须用点(.),在前后都要用空格提高可读性

数组元素中每个逗号和下个元素要用空格隔开

类的花括号要在类名的下一行开始,类中所有代码必须用4个空格缩进

函数的参数用逗号和空格分开,函数名与括号之间没有空格

if和后面的条件要用空格隔开,操作符和操作数或者变量用空格隔开

注释要有文件注释以及类注释和函数注释,函数注释需要有函数描述以及参数还有就是函数所有可能的返回值

ubuntu完善环境满足zendframework开发

1.安装环境
http://www.0377joyous.com/archives/87.html
2.完善环境
开启rewrite
a2enmod rewrite
开启pdo以及pdo_mysql扩展
3.为了方便开发安装zf命令
apt-get install zend-framework-bin
4.测试环境
在var/www目录下使用
zf create project study
然后把你下载的zf框架的library目录拷贝到study目录中。这样就可以运行了~~
(当然你可以配置include_path来吧zf加入到你的系统中,这里不在赘述)

以后将在ubuntu用zednframework开发php程序了~Joyous开始吧!加油!谢谢大家的关注,我会一如既往的编程学习

ubuntu安装zendstudio以及破解和汉化

1.解压之后遇到问题
A Java Runtime Environment (JRE) or Java Development Kit (JDK)
must be available in order to run Zend Studio. No Java virtual machine
was found after searching the following locations:
/opt/ZendStudio9/jre/bin/java
java in your current PATH

2.安装jre支持
Ubuntu10.10已经去掉 sun-java6-jdk 和 sun-java6-jre的软件包
安装openjdk-6
apt-get install openjdk-6-jre

3.然后破解汉化去这里
http://www.geekso.com/ZendStudio9-key/

linux下搞php不怕了,不怕不怕了~~

开发神器Vim配置

1.在用户根目录建立文件.vimrc【点击下载完整.vimrc】

“.vimrc文件内容如下

set hlsearch                  “高亮度反白
set backspace=2               “可随时用倒退键删除
set autoindent               “自动缩排
set ruler                    “可显示最后一行的状态
set showmode                 “左下角那一行的状态
set nu                        “可以在每一行的最前面显示行号
set bg=dark                   “显示不同的底色色调
syntax on                     “进行语法检验,颜色显示
set wrap                      “自动折行
set shiftwidth=4
set tabstop=4
set softtabstop=4
set expandtab                  “将tab替换为相应数量空格
set smartindent

set encoding=utf8               “设置内部编码为utf8
set fileencoding=utf8            “当前编辑的文件编码
set fileencodings=uft8-bom,utf8,gbk,gb2312,big5   “打开支持编码的文件

“解决consle输出乱码
language messages zh_CN.utf-8
“解决菜单乱码
source $VIMRUNTIME/delmenu.vim
source $VIMRUNTIME/menu.vim

PHP语法提示
filetype plugin on
autocmd FileType php set omnifunc=phpcomplete#CompletePHP

Continue reading