ubuntu和centos的时间更新操作

在Ubuntu Server上,设置NTP时间同步非常简单,就如下几步:

第一,可以先进行手动更新一次时间(可选):
sudo ntpdate ntp.ubuntu.com

第二,创建一个定时执行的文件:
sudo vim /etc/cron.daily/ntpdate
然后在其中添加一行:ntpdate ntp.ubuntu.com,保存退出。

第三

...

Yii开启错误日志

生产环境中的 Web 应用常需要具有完善的事件日志功能。在我们的博客应用中,我们想记录它在使用时发生的错误。这些错误可能是程序错误或者是用户对系统的不当使用导致的错误。记录这些错误可以帮助我们完善此博客应用。

为启用错误日志功能,我们修改 应用配置 如下,


return array(
    'preload'=>array('log'),
 
    ......

通过上述

...

Yii 分页设置

yii自己是带有自动分页功能的。只要在对应的controller里面,类似下面这样鞋代码,就会实现的

$dataProvider=new CActiveDataProvider(
    'Blog',
    array(
    		'pagination'=>array('pageSize'=>10),
    		'criteria'=>array('order'=>'create_da
...

Yii在IIS下的伪静态处理

Yii在IIS下的伪静态处理是,在根目录建立httpd.ini文件,然后使用IIS的伪静态规则,写入自己需要的规则:

我购买的虚拟主机在香港,因为windows的主机比较多,于是我也中招了,于是四处寻求方法,四处尝试,终于找到了适合Yii的伪静态规则:

代码如下:


[ISAPI_Rewrite]
# 3600 = 1 hour
CacheClockRate 3600
Rep
...

Yii CRUD操作

对于喜欢操作sql语句的人来说和对于sql语句基础不是很好的,能够明白每个CRUD操作是什么意思很重要,简单的介绍个例子,代码如下:


class Post extends CActiveRecord{
	public $fixtures=array(
		'posts'=>'Post',
		'tags'=>'Tag',
	);

	public function findPost()
...

object-c 信息传递

Objective-C最大的特色是承自Smalltalk的信息传递模型(message passing),与今日主流的C++差异甚大。Objective-C里,与其说对象互相调用方法,不如说对象之间互相传递信息更为精确。此二种风格的差异主要在于程序如何看待调用方法/传送信息这个动作。C++里类型方法的关系非常严格清楚,一个方法必定属于一个类型,而且在编译时(compile time)就已经紧

...