- 浏览: 332425 次
- 性别:
- 来自: 杭州
最新评论
-
ProgrammingPower:
非常感谢您,搞定了,哈哈!
Debian下安装CodeBlocks -
hfa1s2:
是的。谢谢你哈! 我解决了这个问题
python模块之smtplib: 用python发送SSL/TLS安全邮件 -
huangro:
587端口的是很麻烦的,毕竟是需要ssl验证的。
python模块之smtplib: 用python发送SSL/TLS安全邮件 -
hfa1s2:
我想利用内网往公司邮箱里发,但接口是587 的 而且需要 SS ...
python模块之smtplib: 用python发送SSL/TLS安全邮件 -
zyb88325:
你好 我现在用的cakephp2.0,因为服务器不支持rewr ...
CakePHP常用技巧总结
文章列表
Linux下防火墙开启相关端口及查看已开启端口
- 博客分类:
- linux
Linux
下防火墙开启相关端口及查看已开启端口
有时候我们辛辛苦苦安装了一个服务却发现无法访问,以为自己没有安装成功,其实解决的方法很简单,就是开启一下相关端口。比如说我安装了Nginx或Apache,那么就需要在防火墙上放行80端口。相关实例代码如下。
/sbin/iptables -I INPUT -p tcp --dport 80 -j ACCEPT #开启80端口
/sbin/iptables -I INPUT -p tcp --dport 22 -j ACCEPT #开启22端口
/etc/rc.d/init.d/iptables save #保存配置 ...
mod_deflate
模块提供了DEFLATE
输出过滤器,允许服务器在将输出内容发送到客户端以前进行压缩,以节约带宽。
修改httpd.conf
1.使用此模块
LoadModule deflate_module modules/mod_deflate.so
2.在conf文件底下加上
#set deflate modules
#<ifm ...
查询
今天
select * from 表名 where to_days(时间字段名) = to_days(now());
昨天
SELECT * FROM 表名 WHERE TO_DAYS( NOW( ) ) - TO_DAYS( 时间字段名) <= 1
7天
SELECT * FROM 表名 where DATE_SUB(CURDATE(), INTERVAL 7 DAY) <= date(时间字段名)
近30天
SELECT * FROM 表名 where DATE_SUB(CURDATE(), INTERVAL 30 DAY) <= d ...
安装
无论您的经验水平如何,CakePHP 都可以使应用程序更易于快速编写和维护,从而简化您的工作。CakePHP
有很多非常酷而且十分有用的特性。CakePHP 可以为您处理 Ajax、数据检验和会话。如果可以编写插件告诉 CakePHP
怎样做,它甚至能提供更多帮助。现在您还不能使用 CakePHP。需要先安装 CakePHP。
解压和安装
为了达到本教程的目的,应当在 Web 服务器的 Web 根目录内解压整个 CakePHP 安装目录。在清单 1 中,Web 根目录是 /webroot。
清单 1. 解压 CakePHP 安装目录
...
1.在config/core.php启用:
Configure::write('Routing.admin', 'admin'); [此处为1.2的版本, 新版本有更改]
2.用辅助脚本生成辅助页面:
cake bake controller users scaffold admin
cake bake view users
问:开发中,程序一般设定debug为2,如何在某一个特定的action中关闭debug?
答:Configure::write('debug', 0);
问:如何静态化某个action渲染的视图?
答:过程就是先获得渲染的内容,再生成静态文件,这里看看如何获得渲染后的内容,大致两个方法:
1. 可以使用ob函数。
2. 在控制器里$this->requestAction('/controller/action/param', array('return'));
问:如何改变模型间的关系,生成高效的SQL语句?
答:在使用CakePHP开 发的过程中,必须尽可能保证DEBUG设置在2,时刻注 ...
drupal添加js主要有两种方法,在info文件内添加,将被所有页面包含。第二种方法是使用drupal_add_js() 函数。可限定到那个页面加载此js
方法一:
1,在你的主题文件夹内创建一个scripts.js 文件
2,编辑你主题的info文件,添加下面这行
scripts[] = scripts.js
3,清除缓存或者访问Administer > Site building > Themes 即可。
方法二:
为某个模块使用特定的js文件
drupal_add_js(drupal_get_path('module', 'mymodule') .'/my_js ...
{ "elements": [ { "type": "line", "values": [ 5, 5, 5, 5, 5, 6, 5, 5, 4, 6 ], "dot-style": { "type": "hollow-dot", "dot-size": 3, "halo-size": 1, "tip": "#x_label#
#val#" } } ], "titl ...
1. SVN配置
http://wiki.ubuntu.org.cn/SubVersion
数据文件必须是JSON格式.JSON对象的基本格式:
{}
把所有对象都编写在{}里面.让它看起来像下面 JSON 数据格式:
{
“title”:{
“text”: “Many data lines”,
“style”: “{font-size: 20px; color:#0000ff; font-family: Verdana; text-align: center;}”
}
}
...
这两天需要从openx广告系统中获取指定广告的点击量, 将统计数据生成折线图和饼图, 于是乎就去查看了下openx的调用方法, 刚开始并不是很顺利, 连接都没有成功建立. 网上有v1和v2两个api的版本, 第一想法肯定是选择最新的版本.
参考的内容有:
OpenxAPI http://developer.openx.org/api/
OpenxExample https://developer.openx.org/wiki/display/API/Home
基本测试代码如下:
<?php
$config = array(
'host' => 'localh ...
<?php echo $showtime=date("Y-m-d H:i:s");?>
显示的格式: 年-月-日 小时:分钟:妙
相关时间参数:
a - "am" 或是 "pm"
A - "AM" 或是 "PM"
d - 几日,二位数字,若不足二位则前面补零; 如: "01" 至 "31"
D - 星期几,三个英文字母; 如: "Fri"
F - 月份,英文全名; 如: "January"
h - 1 ...
一、MySQL 获得当前日期时间 函数
1.1 获得当前日期+时间(date + time)函数:now()
mysql> select now();
+---------------------+
| now() |
+---------------------+
| 2008-08-08 22:20:46 |
+---------------------+
除了 now() 函数能获得当前的日期时间外,MySQL 中还有下面的函数:
current_timestamp()
,current_timestamp
,localtime()
,localtime
,localtimest ...
基础知识
1) 什么是”Last-Modified”?
在浏览器第一次请求某一个URL时,服务器端的返回状态会是200,内容是你请求的资源,同时有一个Last-Modified的属性标记此文件在服务期端最后被修改的时间,格式类似这样:
Last-Modified: Fri, 12 May 2006 18:53:33 GMT
客户端第二次请求此URL时,根据 HTTP 协议的规定,浏览器会向服务器传送 If-Modified-Since 报头,询问该时间之后文件是否有被修改过:
If-Modified ...
flowplayer上使用openx广告的方法:
$f("openx", "http://static.flowplayer.org/swf/flowplayer-3.1.3.swf", {
plugins: {
openAdStreamer: {
"url": 'http://static.openvideoads.org/downloads/flowplayer.org/OpenAdStreamer.swf',
/*
...