PHP/PYTHON
taoyong2008
产品经理,人要是也做到如此就NB了——透明、开放、责任、分享
展开
-
文件个数、文件夹统计
查看某目录下文件的个数 : ls -l |grep "^-"|wc -l 或 find ./company -type f | wc -l 查看某目录下文件的个数,包括子目录里的。 ls -lR|grep "^-"|wc -l 查看某文件夹下目录的个数,包括子目录里的。 ls -lR|grep "^d"|wc -l 说明: ls -l 长列表输出该目录下文件信原创 2008-12-02 10:27:00 · 803 阅读 · 0 评论 -
PHP 编码规范5
6.1 简单的语句每行至多包含一条语句,例如:$argv++; // 正确的$argc--; // 正确的$argv++; $argc--; // 错误的6.2 复合语句复合语句是包含在大括号中的语句序列,形如"{ 语句 }"。例如下面各段。- 被括其中的语句应该较之复合语句缩进一个层次- 左大括号"{"应位于复合语句起始行的行尾;右大括号"}"应另起一行并与复合语句首行对齐。转载 2008-05-16 15:49:00 · 243 阅读 · 0 评论 -
PHP 编码规范3
3.1 开头注释所有的源文件都应该在开头有一个C语言风格的注释,其中列出类名、功能、版本信息、日期、作者和版权声明:/* * 类名 * 功能 * 版本 * 日期 * 作者 * 版权 */如果对文件进行了修改,应该在文件头中说明修改目的、修改日期、修改人,并变更文件的版本信息;如果修改问文件的一部分,则在文件中进行注释即可,并且标识出修改部分的起止位置……/* * 修改目的 * 修改转载 2008-05-16 15:47:00 · 271 阅读 · 0 评论 -
PHP 编码规范1
1 文件结构||――images|――include |――parameter |――config |――function|――indeximages存放图片文件,include中是系统是要引用的文件,一般在parameter中存放参数文件,config中存放配置文件,function中存放方法文件,如javascript的方法等,并按功能模块的分类,将各功能的类也放入其中转载 2008-05-16 15:46:00 · 315 阅读 · 0 评论 -
php与asp的区别是什么?
1、速度 当我第一次运行PHP脚本程序时,我不禁对自己说:“太快了”,当时我是在一台166MHZ的机器上运行我的程序的,但运行的速度仍然很快。 ASP是永远也不会象PHP这样快的,因为ASP是建立在COM体系结构之上的。当用VBScript写ASP脚本时,实际上实在使用COM的对象,当向用户浏览器发送信息时,它用的是Response对象的write方法,当它访问数据库和文件系统的时候,它用的是其他转载 2008-05-16 15:45:00 · 445 阅读 · 0 评论 -
LAMP组合势不可挡 两年后市场占有率最高
1998年,Michael Kunze为德国计算机杂志ct写作一片关于Free 软件如何成为商业软件替代品的文章时,创建了LAMP这个名词,Linux 操作系统、Apache网络服务器、MySQL 数据库和PHP (Perl或Python)脚本语言组合而成的—— LAMP (四种技术的开头字母组成),随之LAMP技术成为了自由软件业的一盏真正的明灯。 Java与.net 工具一统商业软件开发转载 2008-05-16 15:33:00 · 604 阅读 · 0 评论 -
调查显示:开源性是PHP的优势所在(图表)
据PHPChina.com和爱好者网站在6月26日发布的《首届PHP中国开源发展及人才状况调查报告》显示,PHP与其它脚本语言相比,最吸引中国从业者的原因是效率高,也有32.6%的受访者认为PHP的开源性是最具优势的地方。可见,大家对开源领域的认识正处在成长阶段的一个重要时期。转载 2008-05-16 14:34:00 · 383 阅读 · 0 评论 -
PHP与Javascript的两种交互方式
在网页制作过程中怎样在不刷新页面的情况下使前台页面和 后台CGI页面保持交互一直是个问题。这里介绍两个我在实践中使 用的方法。 方法一:通过Cookie交互。一共是三个文件,分别为: index.htm,action.php,main.htm 原理为前台页面main.htm和后台action.php通过页面框架 index.htm组织起来,将action.php的页面宽度设为0转载 2008-05-16 14:32:00 · 294 阅读 · 0 评论 -
php录入页面中动态从数据库中提取数据的实现
现在的网站已经从以前提供静态信息的形式发展到交互式的提供动态信息业务的方式。web的信息服务形式可以概括为两点:向客户提供信息;记录客户提交的信息。要提供这两种服务,需解决的问题是:如何快速地让用户在自己网站大量的信息中快速提取他想要的信息,如何有效地记录用户提交的信息,以便于将来用户查找。这些问题都可以通过在网站中加入数据库支持来解决。 因php对多种数据库都能提供良好的支持,且php的脚本直接转载 2008-05-16 14:31:00 · 499 阅读 · 0 评论 -
PHP入门学习2
php的流程控制1、if..else 循环有三种结构第一种是只有用到 if 条件,当作单纯的判断。解释成 "若发生了某事则怎样处理"。语法如下:if (expr) { statement }其中的 expr 为判断的条件,通常都是用逻辑运算符号当判断的条件。而 statement 为符合条件的执行部分程序,若程序只有一行,可以省略大括号 {}。范例:本例省略大括号。if ($state==1)ec原创 2008-05-15 16:19:00 · 273 阅读 · 0 评论 -
PHP 编码规范6
7.1 空行空行将逻辑相关的代码段分隔开,以提高可读性。下列情况应该总是使用两个空行:- 一个源文件的两个片段(section)之间- 类声明声明之间 下列情况应该总是使用一个空行:- 两个方法之间- 方法内的局部变量和方法的第一条语句之间- 块注释或单行注释之前- 一个方法内的两个逻辑段之间,用以提高可读性 7.2 空格下列情况应该使用空格:- 一个紧跟着括号的关键字应该被空格分开,例如转载 2008-05-16 15:49:00 · 304 阅读 · 0 评论 -
PHP 编码规范
5 声明5.1 每行声明的变量数量推荐一行一个声明,因为这样以利于写注释。亦即,int $level; // 缩进的程度int $size; // 由制表符决定要优于,int $level, $size;不要将不同类型变量的声明放在同一行,例如:int $foo, $fooarray[]; //错误注意:上面的例子中,在类型和标识符之间放了一个空格,另一种被允许的替转载 2008-05-16 15:50:00 · 300 阅读 · 0 评论 -
更改数据库访问权限
GRANT ALL PRIVILEGES ON *.* TO xxx@localhost IDENTIFIED BY xxx ;原创 2009-02-09 17:33:00 · 407 阅读 · 0 评论 -
Linux Mail
19.6 客户端的收发信软件应用Mail Server有两种主要的方式,可以直接登录Linux主机来操作MTA,也可以通过客户端的MUA软件来收发信件,下面分别介绍这两种方式。19.6.1 Linux Mail在Unix like的操作系统中都会存在一个可以进行收发信件的指令,即Mail指令。这个指令是由Mail这个软件所提供的,所以需要先安装Mail软件。另外,由于Mail转载 2009-02-13 14:28:00 · 606 阅读 · 0 评论 -
Google App Engine入門 — Google 2008 台北程式開發日
App Engine進階 — Google 2008 台北程式開發日 贴出来,玩Google App Engine没理由不看,原创 2009-02-06 18:16:00 · 352 阅读 · 0 评论 -
Http——headers——Content-Type
Description of Data ContentTypical Filename ExtensionsMIME type/subtype Text and Text-Related Types HTML text data (RFC 1866)html htm text/htmlPla转载 2008-11-10 19:03:00 · 615 阅读 · 0 评论 -
各平台下web相关类库比较
1..NET平台下WebClient类WebClient类是Mircsoft在.NET 2.0框架下提供的向 URI 标识的资源发送数据和从 URI 标识的资源接收数据的公共方法。通过这个类,大家可以在脱离浏览器的基础上模拟浏览器对互联网上的资源的访问和发送信息。WebClient类使用起来比较简单,但是由于它是通用的类,主要用于处理发送请求和接收响应的协议(例如HTTP、FTP等,原创 2008-07-01 15:55:00 · 400 阅读 · 0 评论 -
40个迹象表明你还是PHP菜鸟
你是PHP菜鸟,如果你:1. 不会利用如phpDoc这样的工具来恰当地注释你的代码2. 对优秀的集成开发环境如Zend Studio或Eclipse PDT视而不见3. 从未用过任何形式的版本控制系统,如Subclipse4. 不采用某种编码与命名标准,以及通用约定,不能在项目开发周期里贯彻落实5. 不使用统一开发方式6. 不转换(或)也不验证某些输入或SQL查询串(译注:参考PHP相关转载 2008-08-02 17:00:00 · 278 阅读 · 0 评论 -
echo(),print(),print_r()之间的区别?
echo是PHP语句, print和print_r是函数,语句没有返回值,函数可以有返回值(即便没有用) print只能打印出简单类型变量的值(如int,string) print_r可以打印出复杂类型变量的值(如数组,对象) echo -- 输出一个或者多个字符串 Descrīption void echo ( string arg1 [, string ...] ) //返回转载 2008-08-03 09:41:00 · 412 阅读 · 0 评论 -
优化PHP代码的40条建议
1.如果一个方法可静态化,就对它做静态声明。速率可提升至4倍。2.echo 比 print 快。3.使用echo的多重参数(译注:指用逗号而不是句点)代替字符串连接。4.在执行for循环之前确定最大循环数,不要每循环一次都计算最大值。5.注销那些不用的变量尤其是大数组,以便释放内存。6.尽量避免使用__get,__set,__autoload。7.require_once()代价昂贵。8.在包含文转载 2008-08-02 16:56:00 · 382 阅读 · 0 评论 -
PHP 编码规范7
8 命名规范8.1 命名空间一个唯一命名空间的前缀总是全部小写的ASCII字母并且是一个顶级域名,通常是com,edu,gov,mil,net,org,或1981年ISO 3166标准所指定的标识国家的英文双字符代码。命名空间的后续部分根据不同机构各自内部的命名规范而不尽相同。这类命名规范可能以特定目录名的组成来区分部门(department),项目(project),机器(machine转载 2008-05-16 15:50:00 · 366 阅读 · 0 评论 -
PHP 编码规范9
10 代码范例/* * @(#)Cngift.php 1.82 03/06/25 * * 开花石头编写的示例文档 * 将对编码规范做简单的示范 * */require( “db.php” );/** * 示范用类 * * @version 1.82 03.06.25 * @author 开花石头 */class Blah extends SomeClass { /* 这个类运行时的转载 2008-05-16 15:51:00 · 301 阅读 · 0 评论 -
PHP 编码规范8
9 编程惯例9.1 常量位于for循环中作为计数器值的数字常量,除了-1,0和1之外,不应被直接写入代码。9.2 变量赋值避免在一个语句中给多个变量赋相同的值。它很难读懂。例如:$fooBar.fChar = $barFoo.lchar = c; // 错误不要将赋值运算符用在容易与相等关系运算符混淆的地方。例如:if ($c++ = $d++) { // 错误 ...}应转载 2008-05-16 15:51:00 · 328 阅读 · 0 评论 -
PHP 编码规范2
2 文件名文件夹命名一般采用英文,长度一般不超过20个字符,命名采用小写字母。除特殊情况才使用中文拼音,一些常见的文件夹命名如:images(存放图形文件),flash(存放Flash文件),style(存放CSS文件),scripts(存放Javascript脚本),inc(存放include文件),link(存放友情链接),media(存放多媒体文件)等。文件名称统一用小写的英文字母、数字转载 2008-05-16 15:47:00 · 295 阅读 · 0 评论 -
adodb+smarty+myClass 结合-数据类的智能操作
首先,确定你的目录结构,本人目录结构如下: |-admin //后台|-adodb //adodb文件目录|-smarty //smarty文件目录|-images //图片及样式文件珓|-dataclass //数据操作类文件夹 |-class_test.php //测试类|-configs //系统配置文件夹 |-config.inc.php //系统配置文件|-转载 2008-05-16 15:09:00 · 360 阅读 · 0 评论 -
PHP入门学习8
开始使用 SimpleXML 假设需要一个 PHP 页面将 RSS 提要(feed)转化成 HTML。RSS 是一种简单的 XML 格式用于发布连锁内容。文档的根元素是 rss,它包括一个 channel 元素。channel 元素包含关于提要的元数据,如标题、语言和 URL。它还包含各种封装在 item 元素中的报道。每个 item 都有一个 link 元素,包括一个 URL,还有 tit转载 2008-05-16 14:29:00 · 344 阅读 · 0 评论 -
PHP入门学习5
学会读取数据先看两个函数:1、mysql_query送出一个 query 字符串。 语法: int mysql_query(string query, int [link_identifier]); 返回值: 整数本函数送出 query 字符串供 MySQL 做相关的处理或者执行。若没有指定 link_identifier参数,则程序会自动寻找最近打开的 ID。当 query 查询字符串是 UPD原创 2008-05-15 16:24:00 · 306 阅读 · 0 评论 -
PHP十款开发框架
概览以下你看到是这十款开发框架的一览表,列举了他们各自所提供的功能。#1: 表示框架是否内建模型-视图-控制器。#2: 表示框架是否无需修改即可支持多数据库。#3: 表示框架是否支持对象记录映射器,通常这是ActiveRecord的封装包。#4: 表示框架是否包含其它数据库对象,比如TableGateWay。#5: 表示框架是否内建模板引擎。#6: 表示框架是否缓存对象或者其他缓存机制。#转载 2008-05-16 15:44:00 · 339 阅读 · 0 评论 -
PHP什么开发框架好?
随着Ruby on Rails的火爆,PHP这个流行的Web应用脚本语言也出现了大量的新一代开发框架。与此同时,国内PHP开发者也开始紧跟国外发展,推出了不同的开发框架。 Ruby on Rails催生变革 在RoR流行之前,PHP领域也有不少开发框架,例如Mojavi、WACT、PHPMvc和Seagull等。这些框架虽然也采用了MVC模式、数据库抽象层等技术。但由于当时PHP本身不像现在这转载 2008-05-16 15:43:00 · 620 阅读 · 0 评论 -
Ajax+PHP简单入门教程
Ajax 由 HTML、Javascrīpt™ 技术、DHTML 和 DOM 组成,这一杰出的方法可以将笨拙的 Web 界面转化成交互性的 Ajax 应用程序。对于Ajax,最核心的一个对象是XMLHttpRequest,所有的Ajax操作都离不开对这个对象的操作。首先我们来了解怎么在javascrīpt中创建这个对象:var xmlHttp = new XMLHttpReq转载 2008-05-16 15:42:00 · 293 阅读 · 0 评论 -
PHP中的正则表达式
正则表达式是一种可以用于模式匹配和替换的强有力的工具。正则表达式可以让用户通过使用一系列的特殊字符构建匹配模式,然后把匹配模式与数据文件、程序输入以及WEB页面的表单输入等目标对象进行比较,根据比较对象中是否包含匹配模式,执行相应的程序。 如何使用基本模式匹配? 模式,是正规表达式最基本的元素,它们是一组描述字符串特征的字符。模式可以很简单,由普通的字符串组成,也可以非常复杂,往往用特转载 2008-05-16 15:12:00 · 230 阅读 · 0 评论 -
教你如何用PHP5解析XML
功能: 1 对基本的 XML 文件的节点进行 查询 / 添加 / 修改 / 删除 工作。 2 导出 XML 文件的所有数据到一个数组里面。 3 整个设计采用了 OO 方式,在操作结果集的时候,使用方法类似于 dom 缺点: 1 每个节点最好都带有一个id(看后面的例子),每个“节点名字”=“节点的标签_节点的id”,如果这个 id 值没有设置,程序将自动给他产生一个转载 2008-05-16 15:10:00 · 448 阅读 · 0 评论 -
谈PHP语言的发展
自从2004年7月13日正式发布了PHP5以来,学习PHP的人也越来越多。但PHP的普及还处于起步阶段,大多数电脑爱好者对PHP还知之甚少,有必要加大宣传力度,使更多的人了解学习和运用PHP为我们的工作服务。 PHP是英文 Hypertext Preprocessor (超文本预处理器) 的缩写,它是一种服务器端的 HTML 脚本/编程语言,是一种简单的、面向对象的、解释型的、健壮的、安全的、转载 2008-05-15 16:31:00 · 315 阅读 · 0 评论 -
PHP 编码规范4
4.1 块注释块注释通常用于提供对文件,方法,数据结构和算法的描述。块注释被置于每个文件的开始处以及每个方法之前。它们也可以被用于其他地方,比如方法内部。在功能和方法内部的块注释应该和它们所描述的代码具有一样的缩进格式。块注释之首应该有一个空行,用于把块注释和代码分割开来,比如:/* * 这里是块注释*/块注释可以以/*-开头,这样indent(1)就可以将之识别为一个代码块的开始转载 2008-05-16 15:48:00 · 553 阅读 · 0 评论 -
PHP入门学习1
PHP的语法。1、嵌入方法:类似ASP的,当然您也可以自己指定。2、引用文件:引用文件的方法有两种:require 及 include。require 的使用方法如 require("MyRequireFile.php"); 。这个函数通常放在 PHP 程序的最前面,PHP程序在执行前,就会先读入 require 所指定引入的文件,使它变成 PHP 程序网页的一部份。常用的函数,亦可以这个方法将它原创 2008-05-15 16:18:00 · 402 阅读 · 0 评论 -
Google Trends:哪种程序语言最受关注
Google Trends 新鲜出炉,Trends的功能很有趣,通过对某个关键字搜索频率的统计,可以帮我们相对更准确地理解相似的事物在互联网上受关注的程度有什么差别。比如你可以选择两只不同的NBA球队进行分析,你不仅可以看到球迷们对这只球队的关注程度有什么差别,也可以看到一段时间内搜索频率的变化趋势。 当然,除了出于个人对篮球的爱好,我还选了其它一些关键字进行对比分析。正好在Pro原创 2008-05-16 15:37:00 · 445 阅读 · 0 评论 -
为什么说PHPer是草根开发者
PHPer是草根吗?从PHP诞生之日起,PHP就开始在Web应用方面为广大的程序员服务。同时,作为针对Web开发量身定制的脚本语言,PHP一直秉承简单、开源的思想,这也使得PHP得以快速的发展,并且大力地推动Web2.0的出现与发展。但是,长期以来,PHPer(PHP Programmers)被认为是处于草根阶层的程序员,被认为是技术含量少,层次低的程序员。这点在国内尤其突出。记得一个技术转载 2008-05-16 15:34:00 · 336 阅读 · 0 评论 -
浅谈PHP开发团队的管理之道
看了标题,也许很多程序员会反感的说:“程序员的做人问题先不用谈,你想出来这个标题,那你做人是不是有问题吧!” 笔者本人并不反驳这样的说法,每个人都有自己的做人原则。法国人的那句俗话说的好:“我不苟同你的思想,但是我绝对捍卫你思想的自由”。 是,这是站在个人的立场上可以那么说。但是如果站在一个团队的立场上呢?一切不尽然了! 无论马拉车的原理也好,还是木桶原理也好,西方人整出转载 2008-05-16 15:19:00 · 468 阅读 · 0 评论 -
PHP 实现分十页分向前十页向后十页的处理
深圳安信达咨询有限公司简介 成立于1996年,最早从事管理咨询顾问公司之一 注册资金300万,自有现代化写字楼,实力雄厚 中国100强咨询机构 深圳市质量工程师学会理事单位 深圳市管理咨询行业协会会员单位 深圳市福田区质量管理协会秘书长单位 4个机构组成,专业化分工与资源共享 合法经营,国家认监委“五体系”首批备案的咨询机构之一 正规专业化的咨询机构,一直保持同行业最好的口碑和信誉转载 2008-05-16 15:14:00 · 305 阅读 · 0 评论 -
php命令行参数详解及应用
大家知道,php是一种PHP是一个基于服务端来创建动态网站的脚本语言,您可以用PHP和HTML生成网站主页。当用户打开php页面时,服务端便执行PHP的命令并将执行结果发送至用户的浏览器中,这类似于ASP和CoildFusion,PHP可以运行在WINDOWS和多种版本的UNIX上。除了能够操作您的页面外,PHP还能发送HTTP的标题。您可以设置cookie,管理数字签名和重定向用户,而且它提供了转载 2008-05-16 15:13:00 · 319 阅读 · 0 评论