php 实现定时任务简单实现

php 实现定时任务简单实现

通常情况下实现定时计划任务有以下几种方式:

  • linux下可以借助crontab+php的方式(Crontab是一个很方便的在unix/linux系统上定时(循环)执行某个任务的程序 )
  • windows 下有两种方式:
    • 借助于vbscript脚本加载无窗口的服务
      do
      set ws=createobject("wscript.shell")
      ws.run"D:\php\php.exe D:\php\source\do.php",vbhide
      wscript.sleep 5000   '毫秒
      loop

      新建文本文件,复制以上脚本,另存为后缀为*(.vbs)的文件后即可。

    • 上面“D:\php\php.exe D:\php\source\do.php” 这种方式可以写在bat文件中,或者window计划任务中都可以执行。
  • php内部支持的一种利用函数“ignore_user_abort ” 来永久执行的方案。
    < ?php
    ignore_user_abort(); // run script in background
    set_time_limit(0); // run script forever
    $interval=30; // do every 30 seconds...
    do{
    $fp = fopen('text3.txt','a');
    fwrite($fp,'test');
    fclose($fp);
    sleep($interval); // wait 30 seconds
    }while(true);
    ?>
    

Continue reading »php 实现定时任务简单实现

jquery autocomplete改进

最近在使用jquery 的 autocomplete 插件,遇到几个问题,分享一下解决方案。

firefox下的问题

1、支持中文输入: (在IE等非firefox浏览器下可以准确的匹配中文字符,但firefox下却没有任何匹配,该方案里利用firefox的oninput事件来修正hack一下,解决!)
修改199行处:

  }).bind("unautocomplete", function() {
    select.unbind();
    $input.unbind();
    $(input.form).unbind(".autocomplete");
}).bind("input", function() {
   // @hack by liqt:support for inputing  chinese characters  in firefox
   onChange(0, true);
});
       

Continue reading »jquery autocomplete改进

人物图片之玛丽莲·梦露

性感女神玛丽莲·梦露罕见照

    提及性感,你第一时间就会想到玛丽莲·梦露 (Marilyn Monroe) 这个名字。在被人们称颂与赞赏的背后,她也付出了很多很多。初期的工作并不顺利,玛丽莲·梦露只是在一些影片中跑跑堂,说几句“Hello!”之类的台词,无奈之下为了五十美元,玛丽莲答应拍裸体照,只为了汽车不被典当,成名后此消息被小报爆出,面对舆论玛丽莲·梦露却没有否认,使她反而得到大众的同情。就这样,玛丽莲·梦露在争议中一步步走向成功。玛丽莲梦露这样的偶像100年才出一个,又在最具风华时神秘离世,把自己那份无邪的性感永远刻在了人们的心里。所以但凡是个金发明星,就免不了要在各种场合向梦露致敬。她们都靠着自己的金发、高胸频频模仿梦露的发型、穿着、姿态,极尽性感。唯独,那种婴儿般单纯、无助的眼神,永远只属于玛丽莲梦露。 Continue reading »人物图片之玛丽莲·梦露

小兔子和小狐狸的故事

1.
小狐狸总是忍不住偷偷看小兔子,它尤其喜欢看小兔子那双温柔的红眼睛。但小狐狸的偷看实在太明显了,有时本来只是想悄无声息地看一眼的,可不自觉就着了迷变成了紧紧地注视。“干嘛总是盯着我看?”小兔子有天假装生气地问。“我哪有?”小狐狸不肯承认。但在说完这句话的第二天,小狐狸就得了红眼病。
  
2.
小狐狸偷偷喜欢上了一只小兔子,它每天傍晚都要跑到一个无人的山谷大喊一声‘小兔子,我喜欢你!’然后山谷里就会传来‘我喜欢你’的回音。小狐狸就那么喊了九十九天,等到一百天时它已经决定要放弃了。它最后一次来到山谷大声地几乎是绝望地喊道‘我喜欢你’。‘我也喜欢你’,山谷的某处传来了回应。

3.
入冬了,怕冷的小狐狸去小兔子开的森林杂货铺买了一件温暖牌的毛衣,一条温暖牌的围巾,还有一个温暖牌的水杯。小狐狸呆在家里穿着毛衣戴着围巾喝着杯子里的热水,可还是觉得有点冷,‘到底还缺些什么呢?’小狐狸想了想那家森林杂货铺还有铺子里那只可爱的小兔子,‘大概我还缺一个温暖牌的拥抱。’

4.
森林小学这个星期的作文题目是《我最喜欢的xx》,小老虎写了我最喜欢的森林得了最高分九十九分,小浣熊写了我最喜欢的老师得了八十五分,小狐狸写的我最喜欢的小兔子却因为涉及早恋老师只给了十分。‘对不起,’放学后小狐狸对小兔子说,‘我对你的喜欢才得了十分。’‘那是因为你十分喜欢我啊。’小兔子微笑着说。 Continue reading »小兔子和小狐狸的故事

是什么造就了伟大的程序员(转)

aed7d2b181afbf9f

 回想起来就像是在昨天。那是2000年,在数据结构课程的课堂上,Pargas博士站在前面给我们讲一些关于数据结构的话题,一个SSH的画面投影在我们前 面的墙上。有人问了一个问题,他说了一些东西,差不多是这样的话“是这样,如果你想成为一个真正的计算机科学家,你需要从现在开始就使用vi编辑器”。

我想他是在笑谈,课后感觉他说的话并不是完全的正确,但作为年轻且容易被感染的我,回到寝室立刻就开始学习如何使用vi。学习过程不容易,花费了不少时间,但一旦掌握了其中的窍门,我发现,使用vi的确可以更快的做事情。

时间推到6年前,那时我对TextMate十分的着迷。我的工作是做Java开发,但同时我学习Rails,在业余时间开发一些Rails项目。那时几乎所有我读的文章和观看的视频都是说明和演示如何使用TextMate来完成文本编辑工作的方法技巧的。事实上,我每天都在使用的Eclipse想要把我变成一头蠢猪。于是,我买了一台Mac电脑,开机后十分钟内我就买了一套TextMate装了上去。

说老实话,这两种编辑器没有一种使我成为一个更好的程序员。 Continue reading »是什么造就了伟大的程序员(转)