ctrl+j 插入活动代码提示
ctrl+alt+t 当前位置插入环绕代码
alt+insert 生成代码菜单
Shift + Enter 新一行
ctrl+q 查看代码注释
ctrl+d 复制当前行
ctrl+y 删除当前行
ctrl+alt+y 刷新项目缓存Synchronize或文件夹右键Synchronize
shift+F6 重命名
ctrl+shift+u 字母大小写转换
ctrl+f 查找
ctrl+r 替换
ctrl+shift+I 查看变量或方法定义源
ctrl+g 跳转行
ctrl+alt+F12 跳转至当前文件在磁盘上的位置
alt+down 查看下一个方法
alt+up 查看上一个方法
ctrl+alt+l 重新格式化代码
ctrl+shift+down statement向下移动
ctrl+shift+up statement向上移动
alt+shift+down line向下移动
alt+shift+up line向上移动
ctrl+/ 行注释
ctrl+shift+/ 块注释
Ctrl + Shift + Z:redo
Ctrl + Shift + F:区域查找
ctrl+shift+n 打开工程中的文件
ctrl+b 跳到变量申明处
ctrl+[] 匹配 {}[]
ctrl+shift+]/[ 选中块代码<table>....</table>
ctrl+x 剪切行
ctrl+shift+v 复制多个文本
alt+left/right 标签切换
ctrl+p 显示默认参数
ctrl + '-/+': 可以折叠项目中的任何代码块
2013-7-07
PHP
评论:1条
1316
做PHP开发的应该都知道Zend Studio的,它基于Eclipse开发框架架构进行的扩展开发。虽然它可以修改编码查看的模式,防止中文查看出现乱码。但有一个问题就是在创建文件的时候,文件的默认编码始终是GBK编码,这对于基于UTF-8编码开发的是一个痛苦的事情。
本人也一直在寻求解决方案,最近终于找到了方法。不过需要修改一下ZendStudio.ini文件,(在zendstudio的安装目录下)在最后面增加以下参数:
-Dfile.encoding=UTF-8
保存并重启,新创建的文件就是采用的 UTF-8编码了。此方法对Eclipse同样有效,只不过设置的文件是eclipse.ini文件而已。因为这个是由eclipse框架决定的,不是zend扩展部分决定的。
2013-6-05
PHP
抢沙发
764
<?php
//mysql扩展库操作mysql数据库步骤如下
//1.获取连接
$conn=mysql_connect("127.0.0.1","root","");
if(!$conn){
die("连接失败".mysql_error());
}
//2.选择数据库
mysql_select_db("mugua");
//3.设置操作编码(建议有)
mysql_query("set names utf8");
//4.发送指令
$sql="select * from category";
$res=mysql_query($sql,$conn);
//5.接收返回的结果,并处理
//var_dump($res);
while($row=mysql_fetch_row($res)){
//第一种取法
//echo "<br/> $row[0]--$row[1]--$row[2]";
//第二种取法
foreach($row as $y => $var){
echo "$var--";
}
echo "<br/>";
}
//6.释放资源,关闭连接
mysql_free_result($res);
//下面这句话可以没有,建议有
mysql_close($conn);
?>
细节:
使用完,$res结果集后,一定要及时的释放资源。
mysql_close 如果没有的话,系统也会自动关闭的
从$res获取行数据的时候,有四种方法
分别是:
mysql_fetch_row($res) 返回一个索引的数组 (推荐)
mysql_fetch_assoc($res) 返回一个关联数组
mysql_fetch_array($res) 返回索引数组和关联数组
mysql_fetch_object($res) 把一行数据,当作一个对象返回。
2013-5-05
PHP
抢沙发
800
php通过GD库,绘制验证码,这里直接走代码,有什么看不明白的,可以留言,提问。
显示页面
请输入验证码:<img src="checkcode.php" onclick="this.src='checkcode.php?a='+Math.random()"/>
绘制验证码页面
<?php
$checkCon="";
for ($i=0;$i<4;$i++){
//dechex把十进制数转十六
$checkCon.=dechex(rand(1, 15));
}
//存入到session
session_start();
$_SESSION['checkCon']=$checkCon;
//创建画布
$image=imagecreatetruecolor(110, 30);
$red=imagecolorallocate($image, 255,255, 255);
//画出干扰线
for ($i=0;$i<20;$i++){
imageline($image,rand(0, 110), rand(0, 30),rand(0, 110),rand(0, 30), imagecolorallocate($image, rand(0, 255), rand(0, 255), rand(0, 255)));
}
//画出验证码
imagestring($image,rand(2, 5), rand(0, 80),rand(0, 15), $checkCon, $red);
header("content-type:image/png");
imagepng($image);
imagedestroy($image);
?>
2013-5-03
PHP
评论:1条
1306