Nov 17
1、professional.codeigniter(Codeigniter从入门到精通),本书分为10章,以实例为重点对Codeigniter的应用,进行了系统的介绍。
Introduction ……………………………………………………………………………………. xv Chapter 1: Welcome to the MVC World …………………………………………………. 1 Chapter 2: Agile Methodologies and Approaches …………………………………… 23 Chapter 3: A 10,000-Foot View of CodeIgniter ………………………………………. 45 Chapter 4: Creating the Main Web Site ……………………………………………….. 77 Chapter 5: [...]
阅读全文...
written by admin
Oct 17
一、查看某目录下文件的个数我们可以使用以下命令来实现:
1.ls -l |grep “^-”|wc -l
或
2.find ./company -type f | wc -l
二、查看目录及其子目录文件的个数,。
ls -lR|grep “^-”|wc -l
三、查看文件夹下目录的个数,包括子目录里的。
ls -lR|grep “^d”|wc -l
命令说明:
ls -l
长列表输出该目录下文件信息(注意这里的文件,不同于一般的文件,可能是目录、链接、设备文件等)
grep “^-”
这里将长列表输出信息过滤一部分,只保留一般文件,如果只保留目录就是 ^d
wc -l
统计输出信息的行数,因为已经过滤得只剩一般文件了,所以统计结果就是一般文件信息的行数,又由于一行信息对应一个文件,所以也就是文件的个数。
阅读全文...
written by admin
\\ tags: linux
Sep 24
在线购物车图标
阅读全文...
written by admin
\\ tags: icon, 图标, 购物车
Sep 07
TIOBE 发布2008年9月程序语言排行榜。Java排序第一,PHP语言排在第四位,竟然还排在(Visual) Basic后面真的不可思议!!
Position
Sep 2008
Position
Sep 2007
Delta in Position
Programming Language
Ratings
Sep 2008
Delta
Sep 2007
Status
1
1
Java
20.715%
-0.99%
A
2
2
C
15.379%
+0.47%
A
3
5
C++
10.716%
+0.78%
A
4
3
(Visual) Basic
10.490%
-0.26%
A
5
4
PHP
9.243%
-0.96%
A
6
8
Python
5.012%
+1.99%
A
7
6
Perl
4.841%
-0.58%
A
8
7
C#
4.334%
+0.75%
A
9
9
JavaScript
3.130%
+0.41%
A
10
14
Delphi
3.055%
+1.83%
A
11
10
Ruby
2.762%
+0.70%
A
12
13
D
1.265%
-0.11%
A
13
11
PL/SQL
0.700%
-1.16%
A–
14
12
SAS
0.640%
-0.76%
B
15
23
ActionScript
0.472%
+0.07%
B
16
16
Lisp/Scheme
0.419%
-0.21%
B
17
18
Lua
0.415%
-0.16%
B
18
22
Pascal
0.400%
-0.03%
B
19
-
PowerShell
0.384%
0.00%
B
20
17
COBOL
0.360%
-0.27%
B
原文出处:http://www.tiobe.com/index.php/content/paperinfo/tpci/index.html
阅读全文...
written by admin
\\ tags: php, TIOBE, 程序语言排行榜
Sep 06
一本介绍如何用运用CakePHP框架迅速开发网页应用的书,已由Packt出版。本书宗在帮助PHP程序员利用开源的MVC框架Cakephp开发网页应用程序。
样章下载:chapter 4 Controllers: Programming. Application Logic [PDF 909KB]
全文的下载大家可以到搜索引擎上搜索,可以找到的!本人已经下载了完整版本,如有需要,可以留言(Email)索取。
阅读全文...
written by admin
\\ tags: cakephp, mvc, php
Sep 03
在使用session_destroy(),进行Session变量的注销时,出现了
Warning: session_destroy() [function.session-destroy]: Trying to destroy uninitialized session in
的错误!!经查证,在进行使用session_destroy()函数必须先调用session_start()函数。
也就是要有如下代码:
<?
session_start();
session_destroy();
?>
阅读全文...
written by admin
\\ tags: php, session
Aug 28
Apache的rewrite的重写非常常用,现总结了一下.
Apache mod_rewrite规则重写的标志一览
R[=code](force redirect) 强制外部重定向
强制在替代字符串加上http://thishost[:thisport]/前缀重定向到外部的URL.如果code不指定,将用缺省的302 HTTP状态码。
F(force URL to be forbidden)禁用URL,返回403HTTP状态码。
G(force URL to be gone) 强制URL为GONE,返回410HTTP状态码。
P(force proxy) 强制使用代理转发。
L(last rule) 表明当前规则是最后一条规则,停止分析以后规则的重写。
N(next round) 重新从第一条规则开始运行重写过程。
C(chained with next rule) 与下一条规则关联
如果规则匹配则正常处理,该标志无效,如果不匹配,那么下面所有关联的规则都跳过。
T=MIME-type(force MIME type) 强制MIME类型
NS (used only if no internal sub-request) 只用于不是内部子请求
NC(no case) 不区分大小写
QSA(query string append) 追加请求字符串
NE(no URI escaping of output) 不在输出转义特殊字符
例如:RewriteRule /foo/(.*) /bar?arg=P1\%3d$1 [R,NE] 将能正确的将/foo/zoo转换成/bar?arg=P1=zed
PT(pass through to next handler) 传递给下一个处理
例如:
RewriteRule ^/abc(.*) /def$1 [...]
阅读全文...
written by admin
\\ tags: Apache,rewrite
Aug 24
FleaPHP
FleaPHP 为开发者轻松、快捷的创建应用程序提供帮助。FleaPHP 框架简单、清晰,容易理解和学习,并且有完全中文化的文档和丰富的示例程序降低学习成本。
使用 FleaPHP 框架开发的应用程序能够自动适应各种运行环境,并兼容 PHP4 和 PHP5。
完全跨平台
100% 兼容 PHP4 和 PHP5
不倚赖特别的 PHP 扩展模块
简单、容易理解的 MVC 模型
易于使用、高度自动化的数据库 CRUD 操作
丰富的助手对象和组件
开放源代码,完全中文化的注释和文档
商业公司提供技术支持
thinkphp
ThinkPHP是一个免费开源的,快速、简单的面向对象的轻量级PHP 开发框架,遵循 Apache2 开源协议发布,是为了简化企业级应用开发和敏捷WEB应用开发而诞生的。借鉴了国外很多优秀的框架和模式,使用面向对象的开发结构和 MVC 模式,融合了 Struts 的 Action 思想和 JSP 的 TagLib(标签库)、 RoR 的ORM映射和 ActiveRecord 模式, 封装了 CURD 和一些常用操作, 单一入口模式等,在模版引擎、缓存机制、认证机制和扩展性方面均有独特的表现。
使用 ThinkPHP,你可以更方便和快捷的开发和部署应用,当然不仅仅是企业级应用,任何 PHP应用开发都可以从 ThinkPHP 的简单、兼容和快速的特性中受益。简洁、快速和实用是 ThinkPHP 发展秉承的宗旨,为此 ThinkPHP 会不断吸收和融入更好的技术以保证其新鲜和活力,提供 WEB 应用开发的最佳实践!
ThinkPHP遵循 Apache2 开源许可协议发布,意味着你可以免费使用 ThinkPHP,甚至允许把你的ThinkPHP应用采用商业闭源发布。
Zend Framework
Zend [...]
阅读全文...
written by admin
\\ tags: cakephp, FleaPHP, php, symfony, thinkphp, zend framework
Aug 19
ZZEE目前发布了 Windows版ZZEE PHPExe 1.0 。该程序能够php,html,javascript等文件编译成为可执行的EXE窗体程序。利用这个程序,可以在不做修改,或稍微修改就可以实现由Web应用程序到窗体应用程序的转换!编译后的程序可以运行于Windows Vista / XP / 2000等Windows系列操作系统中。该程序目前为收费使用 ,需要花费$199购买。
阅读全文...
written by admin
\\ tags: php, phpexe
Jul 04
本章论述了一些可用于操作时间值的函数。关于每个时间和日期类型具有的值域及指定值的有效格式,请参见11.3节,“日期和时间类型”。
下面的例子使用了时间函数。以下询问选择了最近的 30天内所有带有date_col 值的记录:
mysql> SELECT something FROM tbl_name
-> WHERE DATE_SUB(CURDATE(),INTERVAL 30 DAY) <= date_col;
注意,这个询问也能选择将来的日期记录。
用于日期值的函数通常会接受时间日期值而忽略时间部分。而用于时间值的函数通常接受时间日期值而忽略日期部分。
返回各自当前日期或时间的函数在每次询问执行开始时计算一次。这意味着在一个单一询问中,对诸如NOW() 的函数多次访问总是会得到同样的结果(未达到我们的目的,单一询问也包括对存储程序或触发器和被该程序/触发器调用的所有子程序的调用 )。这项原则也适用于 CURDATE()、 CURTIME()、 UTC_DATE()、 UTC_TIME()、UTC_TIMESTAMP(),以及所有和它们意义相同的函数。
CURRENT_TIMESTAMP()、 CURRENT_TIME()、 CURRENT_DATE()以及FROM_UNIXTIME()函数返回连接当前时区内的值,这个值可用作time_zone系统变量的值。此外, UNIX_TIMESTAMP() 假设其参数为一个当前时区的时间日期值。请参见5.10.8节,“MySQL服务器时区支持”。
以下函数的论述中返回值的范围会请求完全日期。 若一个日期为“零” 值,或者是一个诸如‘2001-11-00′之类的不完全日期, 提取部分日期值的函数可能会返回 0。 例如, DAYOFMONTH(’2001-11-00′) 会返回0。
ADDDATE(date,INTERVAL expr type) ADDDATE(expr,days)
当被第二个参数的INTERVAL格式激活后, ADDDATE()就是DATE_ADD()的同义词。相关函数SUBDATE() 则是DATE_SUB()的同义词。对于INTERVAL参数上的信息 ,请参见关于DATE_ADD()的论述。
mysql> SELECT DATE_ADD(’1998-01-02′, INTERVAL 31 DAY);
[...]
阅读全文...
written by admin
\\ tags: mysql, sql
Recent Comments