易截截图软件、单文件、免安装、纯绿色、仅160KB
热门标签: c c# c++ asp asp.net linux php jsp java vb Python Ruby mysql sql access Sqlite sqlserver delphi javascript Oracle ajax wap mssql html css flash flex dreamweaver xml
 最新文章 : php

PHP中的命名规则

类的命名
   在为类(class )命名前首先要知道它是什么。如果通过类名的提供的线索,还是想不起这个类是什么的话,那么就说明设计存在问题。
  超过三个词组成的混合名是容易造成系统各个实体间的混淆,尝试使用(CRC Se- ssion card)看看该命名所对应的实体是否有着那么多的功用。
  对于派生类的命名应该避免带其父类名的诱惑,一个类的名字只与它自身有关,和它的父类叫什么无关。
  使用大写字母作为词的分隔,其他的字母均使用小写,名字的首字母使用大写 。不要使用下划线('_') 。
  例如: class NameOneTwo
      class Name
类库的命名
  目前命名空间正在越来越广泛的被采用,以避免不同厂商和团体类库间的类名冲突。当尚未采用命名空间的时候,为了避免类名冲突,一般的做法是在类名前加上独特的前缀,两个字符就可以了,当然多用一些会更好。
  例如: John Johnson的数据结构类库可以用Jj做为前缀,如下:
      class JjLinkList
      {
      }
方法的命名
   采用与类命名一致的规则,同样是使用英文单词诠释出方法的作用。 
  例如:class NameOneTwo
      {
      function ......

为php提供ssh2的支持

原贴:http://www.haw-haw.org/node/150
用来在php程序里方便的连到远程主机
执行程序
并取回结果
首先,系统需要已经装有openssl和openssl-devel包
rpm -qa | grep openssl
然后,安装libssh2
当下来源代码后
./configure && make all install
再然后,安装PECL/ssh2
可以用命令pear install ssh2
(眼前可能只能用pear install ssh2-beta
)
或者是去PECL/ssh2
当下来源代码
然后
phpize && ./configure –with-ssh2 && make
再然后把生成的ssh2.so
文件拷贝到php.ini
中申明的extension_dir
目录下(这里是/usr/lib/php4)
cp modules/ssh2.so /usr/lib/php4/
再在/etc/php.d目录下新建一个文件ssh2.ini
echo "extension=ssh2.so" > /etc/php.d/ssh2.ini
再重起web server,让其重读php.ini
搞定
原创文章,转载请注明:
转载自嘻嘻哈哈的部落格(blog)
本文链接地址:
为php提供ssh2的支持
......

PHP程序员及网站设计师职业要求

招聘职位:
一、PHP程序员
职位要求:
1. 精通PHP/MySQL开发和Linux系统,使用PHP的开发经验必须不少于三年,精通smarty 模板,有千万级大型WEB项目经验者优先;
2. 具有良好的C/C++基础,拥有良好的代码习惯,要求结构清晰,命名规范,逻辑性强,代码冗余率低;
3. 熟练掌握HTML、JavaScript、CSS、XML、AJAX等知识,精通jquery 类库者优先;
4. 掌握Linux/FreeBSD/Windows等各操作系统web环境配置的各种优化方案,掌握网站访问速度的各种优化方案;
5. 具有MySQL索引优化、查询优化和存储优化经验、PHP缓存技术、静态化设计方面的经验。要求随时随地贯彻最优化开发的思想,所开发的产品须能承担繁重的访问压力;
6. 英文水平过硬,能基本不借助字典快速阅读英文文档;
7. 对工作有富有热情,工作责任心强;
8. 富于团队精神和敬业精神,具有良好的自学能力和独立解决问题的能力;
学历要求:大专    薪金待遇:8000元/月 起
二、高级程序员
职位要求:
职位要求:
1. 精通Delphi,Win32API,基础扎实,熟悉VCL架构;
2. 熟练掌握数据结构,算法,多线程;
3. 精通TCP/IP协议及socket编程;
4. 熟悉COM原理和Windows SDK基本原理;
5. ......

搜索引擎技术核心揭密(PHP版)

     谈到网页搜索引擎时,大多数人都会想到雅虎。的确,雅虎开创了一个互联网络的搜索时代。然而,雅虎目前用于搜索网页的技术却并非该公司原先自己开发的。2000年8月,雅虎采用了Google(www.google.com)这家由斯坦福大学学生创建的风险公司的技术。理由非常简单,Google的搜索引擎比雅虎先前使用的技术能更快、更准确搜索到所需要的信息。
  让我们自己来设计、开发一个强劲、高效的搜索引擎和数据库恐怕短时间内在技术、资金等方面是不可能的,不过,既然雅虎都在使用别人的技术,那么我们是不是也可以使用别人现成的搜索引擎网站呢?
  剖析编程思路
  我们可以这样设想:模拟一个查询,向某个搜索引擎网站发出相应格式的搜索命令,然后传回搜索结果,对结果的HTML代码进行分析,剥离多余的字符和代码,最后按所需要的格式显示在我们自己的网站页面里。
  这样,问题的关键就在于,我们要选定一个搜索信息准确(这样我们的搜索才会更有意义啊)、速度快(因为我们分析搜索结果并显示需要额外的时间),搜索结果简洁(便于进行HTML源代码分析和剥离)的搜索网站,由于新一代搜索引擎Google的各种优良特性,这里我们选择它为例,来看 ......

PHP使用DateTime类做时间日期到字符串转换

PHP关于时间日期的处理不是很规范,简单就简单了,就是不知道输入的字符串是否能够正确转化为需要的DateTime类型。
面向对象的PHP应该使用DateTime类来做string和dateTime的转换
从字符串到时间类型
DateTime::createfromFormat(‘m/d/Y H:i','03/01/2008 02:20');
 $totalPrice=0.0;
从DateTime到字符串
$datetime = new DateTime('2008-08-03 14:52:10');
echo $datetime->format('jS, F Y') . "\n";
获取当前时间
getdate()
虽然这样操作有点麻烦,不过各个部分都是自己精确控制的格式,心里安生一点哈。
以上都是针对PHP 5.3才有
老版本仍要用这个
echo date('m/d/Y H:i',strtotime('10/20/2009 15:21')); ......

(转载)优化PHP代码的40条建议

原文链接:http://webdev.csdn.net/page/58438f5e-704e-4e80-bdbd-7d06e8ecceb9#
40 Tips for optimizing your php Code
原文地址:http://reinholdweber.com/?p=3
英文版权归Reinhold Weber所有,中译文作者yangyang(aka davidkoree)。双语版可用于非商业传播,但须注明英文版作者、版权信息,以及中译文作者。翻译水平有限,请广大PHPer指正。
1. If a method can be static, declare it static. Speed improvement is by a factor of 4. 如果一个方法可静态化,就对它做静态声明。速率可提升至4倍。
2. echo is faster than print. echo 比 print 快。
3. Use echo’s multiple parameters instead of string concatenation. 使用echo的多重参数(译注:指用逗号而不是句点)代替字符串连接。
4. Set the maxvalue for your for-loops before and not in the loop. 在执行for循环之前确定最大循环数,不要每循环一次都计算最大值。
5. Unset your variables to free memory, especially large arrays. 注销那些不用的变量尤其是大数组,以便释放内存。
6. Avoid magic like __get, __set, __autoload 尽量避免使用__get,__set,__autol ......
总记录数:2174; 总页数:363; 每页6 条; 首页 上一页 [348] [349] [350] [351] 352 [353] [354] [355] [356] [357]  下一页 尾页
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号