11/06 10

YUF 0.9 不指定

jason , 16:33 , 我的实验室 » YUF 框架 , 评论(1) , 引用(0) , 阅读(11025) , Via 本站原创
前些日子对 YUF 做了大量改进,版本更新到0.9

将原有的两个网站基于YUF 0.9进行了重写, 感觉开发效率高了很多。网站各方面性能也有了很大提高,特别是安全性能和抗压性能。

而且代码量明显少了很多。现在开发一个新的网站,经过简单配置就可以完成一个网站的基本雏形。

随着网站访问量的增加,YUF本身可能会暴露一些问题,不断完善吧。

继续加油!!

贴一段代码纪念一下:
入口配置
//配置YUF框架目录
define("YUF_PATH","");
//配置项目根目录
define("PRO_ROOT","");

$config = array(
  'site_url'=>"http://jasonyu.cn",
  'img_url'=>"http://res.jasonyu.cn",  //静态资源
  'charset'=>"UTF-8",
  'debug'=>true,
  'gzip'=>true,
  'view' => array(
    'enabled' => TRUE, // 开启视图
    'auto_ob_start' => TRUE, // ob开启
    'config' =>array(
    ),
  ),
  'DB'=>array(
    'connect'=>"",
    'charset'=>"UTF8",
    'prefix'=>"",
    'temp_path'=>PRO_ROOT. '/temp/q_caches/',
  ),
  'cache'=>array(
    'type'=>"memcached",
    'host'=>"127.0.0.1",
    'port'=>"11211",
  ),
  'external_libs' => array(
    PRO_ROOT . '/include/app.base.php',
  ),
);

require(YUF_PATH."/YUF.php");
YUF :: startup($config);

实例
class DefaultApp extends BaseC
{
  function index()
  {
    $site['index'] = 1;
    $this->display('home.tpl',$site);
  }
}
Tags:
11/05 15
screen    进入screen模式
C-a c    在当前screen下建立新的窗口
exit    退出当前窗口,如果它是此screen的唯一窗口时,此screen也将完全退出。
C-a d     暂时断开screen会话
screen -ls    查看有哪些screen。
screen -r id 打开编号为id的screen窗口。
C-a w    显示所有窗口列表
C-a n    切换到下一个窗口
C-a p    切换到前一个窗口(与C-a n相对)


都说 tmux 更好一些,有空再折腾一下。



Screen命令参数:
-A -[r|R]          将所有的视窗都调整为目前终端机的大小。
-c filename        用指定的filename文件替代screen的配置文件’.screenrc’.
-d [pid.tty.host]  断开screen进程(使用该命令时,screen的状态一定要是Attached,也就是说有用户连在screen里)。一般进程的名字是以pid.tty.host这种形式表示(用screen -list命令可以看出状态)。
-D [pid.tty.host]  与-d命令实现一样的功能,区别就是如果执行成功,会踢掉原来在screen里的用户并让他logout。
-h <行数>         指定视窗的缓冲区行数。

-ls或–list        显示目前所有的screen作业。
-m                    即使目前已在作业中的screen作业,仍强制建立新的screen作业。
-p number or name  预先选择一个窗口。
-r [pid.tty.host]  恢复离线的screen进程,如果有多个断开的进程,需要指定[pid.tty.host]
-R                      先试图恢复离线的作业。若找不到离线的作业,即建立新的screen作业。
-s shell             指定建立新视窗时,所要执行的shell。
-S <作业名称>  指定screen作业的名称。(用来替代[pid.tty.host]的命名方式,可以简化操作).
-v                     显示版本信息。
-wipe                检查目前所有的screen作业,并删除已经无法使用的screen作业。
-x                     恢复之前离线的screen作业。

Screen命令的常规用法:

screen -d -r:连接一个screen进程,如果该进程是attached,就先踢掉远端用户再连接。

screen -D -r:连接一个screen进程,如果该进程是attached,就先踢掉远端用户并让他logout再连接

screen -ls或者-list:显示存在的screen进程,常用命令

screen -m:如果在一个Screen进程里,用快捷键crtl+a c或者直接打screen可以创建一个新窗口,screen -m可以新建一个screen进程。

screen -dm:新建一个screen,并默认是detached模式,也就是建好之后不会连上去。

screen -p number or name:预先选择一个窗口。

Screen实现后台运行程序的简单步骤:

1> 要进行某项操作时,先使用命令创建一个Screen:
[linux@user~]$ screen -S test1

2>接着就可以在里面进行操作了,如果你的任务还没完成就要走开的话,使用命令保留Screen:
[linux@user~]$ Ctrl+a+d                    #按Ctrl+a,然后再按d即可保留Screen
[detached]                                 #这时会显示出这个提示,说明已经保留好Screen了

如果你工作完成的话,就直接输入:
[linux@user~]$ exit                        #这样就表示成功退出了
[screen is terminating]

3> 如果你上一次保留了Screen,可以使用命令查看:
[linux@user~]$ screen -ls
There is a screen on:
9649.test1   (Detached)

恢复Screen,使用命令:
[linux@user~]$ screen -r test1 (or 9649)

Screen命令中用到的快捷键

Ctrl+a c :创建窗口

Ctrl+a w :窗口列表

Ctrl+a n :下一个窗口

Ctrl+a p :上一个窗口

Ctrl+a 0-9 :在第0个窗口和第9个窗口之间切换

Ctrl+a K(大写) :关闭当前窗口,并且切换到下一个窗口(当退出最后一个窗口时,该终端自动终止,并且退回到原始shell状态)

exit :关闭当前窗口,并且切换到下一个窗口(当退出最后一个窗口时,该终端自动终止,并且退回到原始shell状态)

Ctrl+a d :退出当前终端,返回加载screen前的shell命令状态
Tags:
11/04 21

VPS 推荐 不指定

jason , 17:15 , 我的发现 , 评论(0) , 引用(0) , 阅读(11119) , Via 本站原创

点击在新窗口中浏览此图片



傲游主机由在澳洲的害羞哥和Hostloc的多位达人组成。采用独自开发的云组合自由定制VPS订购面板,用户完全可以按照自己的需求来订购(包括CPU核心、内存、硬盘、流量,随意定制。),而且在购买之后如果感觉配置不够,还是可以继续升级的。而且因为采用的是云架构,如果您感觉此款VPS不适合你, 随时可以联系退款余额。

废话少说,先送上小菜特制优惠码:VPSSER

购买地址http://cp.aoyohost.com(注册后直接点面板里的添加新VPS主机即可)


另外:

Godaddy 2011年4月特价域名优惠码。和以前一样只支持信用卡。

优惠码:ACES1
支付方式:信用卡
优惠类型:注册或转移COM, .US, .MOBI, .BIZ, .NET, .ORG, .CA, .CO.UK and .IN
优惠幅度:注册或转入仅需$1
截止日期:2011.5.23或者前10000名客户可以使用。

原文如下:

SPECIAL OFFER! $1.00* DOMAIN NAME!
Register or transfer any available .COM, .US, .MOBI, .BIZ, .NET, .ORG, .CA, .CO.UK and .IN domain for just $1.00!*
11/03 5
原编者按:《超限战》之后,乔良将更多的注意力转移到金融领域,这看似“不务正业”,实则与他的主攻方向战略研究领域并行不悖且密不可分。学术研究常常是聪明人下笨工夫,历经数年探究,他仍自谦为“外行”,但他说,我一直从军事和战略的角度观察经济及金融问题,并且得出了自己的观察结果。本文由他将几篇演讲录音稿改写而成。

美国并不酷爱战争,但美国需要战争。过去20年里,美国是世界上唯一连打过四场对外战争的国家。为什么要如此频繁地发动战争?地球人不懂,恐怕美国人民也不懂,因为这四场战争,发生在三个不同的国家和地区,开战的理由也都十分充分且冠冕堂皇,谁会把它们与一张轻飘飘的绿纸联系在一起?

为美元而战,这就是美式战争的全部秘密。

....

p.s.  看了这篇文章,真佩服毛泽东,那时就看透了美国佬,纸老虎。
11/01 16
除了 Py2exe 之外,还有一些其它的 Python 到 exe 的打包程序,比如 Pyinstallercx_Freeze 等。

Py2exe用法:

第一步:
# mysetup.py
from distutils.core import setup
import py2exe
setup(console=["helloworld.py"])


第二步:
python mysetup.py py2exe


如果指定额外的文件,可以参考:
# mysetup.py
from distutils.core import setup
import glob
import py2exe
setup(console=["helloworld.py"],
      data_files=[("bitmaps",
                   ["bm/large.gif", "bm/small.gif"]),
                  ("fonts",
                   glob.glob("fonts\\*.fnt"))],
)
11/01 15
回头看:
2010年,总的感觉,有点乱。很多事情,计划赶不上变化。

...

过去的,就过去了吧。



向前看:
今年要完成的几件事:

一,把几个实验项目搞上线;
你们早上线,或者晚上线,我就在这里,不悲不喜,不舍不弃,默然,相爱,寂静,欢喜。


二,看几本书;
书目:

持续更新中...

三,掌握一门新的开发语言;
看几本教材,用它写几个小脚本,说自己掌握了这门语言,多少自己心里肯定是心虚的。至少应该用它做一个项目吧。做为一个生活在Linux 环境下程序员,掌握好 Python  是必须的。

四,继续增加单词量;
2010年年初,之所以要下决心记单词,就是因为看了某个人一些视频,愚蠢的我,经过实践,发现自己真没有老罗那么狠,坚持了没多少,就没有继续了。给自己找了一个听上去很靠谱,很性感的理由:它浪费了我很多思考的时间

但是,愚蠢的自己,在2011年年初,还是决定,再试试。

五,把 Clarence 弹熟练

我的目标是把这首曲子弹的熟练到,拿着把破吉它就可以横扫一切牛马蛇神。


p.s. 更新于 2011年1月15号 下午
10/12 26
看完非诚勿扰2,收录下一些让人感动的文字。

刚开始搜了一下,以为是六世达赖喇嘛 仓央嘉措的,后来又说是扎西拉姆·多多 的《班扎古鲁白玛的沉默》。

见与不见

你见,或者不见我
我就在那里
不悲不喜

你念,或者不念我
情就在那里
不来不去

你爱,或者不爱我
爱就在那里
不增不减

你跟,或者不跟我
我的手就在你手里
不舍不弃

来我的怀里
或者
让我住进你的心里

默然 相爱

寂静 欢喜


背景音乐:夜的钢琴曲五  曲谱下载
片尾曲:最好不相见
10/12 1


感觉,罗老师跟郭德刚,周立波等人的确是越来越像了。

至于那本书,.....,借原同事的(他的那本,好像也是别人送他的)翻看了一下,基本上都是他之前高校演讲内容的书面版,浪费时间,还不如看郭德刚,周立波等人的乱侃视频。

强烈鄙视他在那样的公众场合说脏话。特别是当着他的母亲,他的长辈的面说脏话,我实在没办法接受。这一点远不如郭德刚,周立波等人。

有很多有意思的东西,印象最深的是那句“像坏人一样勤奋”。

我想,我之所以不够勤奋,直到现在还没成什么事儿,可能确实根我还不够坏有关。

好吧,往后,我学着坏一点,试试,咱们试试!!!

实实在在的罗老师。期待他的下一部力作。
分页: 2/36 第一页 上页 1 2 3 4 5 6 7 8 9 10 下页 最后页 [ 显示模式: 摘要 | 列表 ]