搞 丢 了 就 搞 丢 了 ,别来说没有及格来说事情。末谈
当你熟睡温暖床边
我在独自夜半
携手昨天与明天
固守这座梦想宫殿
你可以视而不见
我却无力抽身改变
角落里线索渐渐
重现你轮廓再一遍
别让寂寞吞噬疲倦
别用再见与爱交换
叶落桥断你在远观
冬尽春生我在期盼
风将花瓣吹散片片
心却逗留至沉淀
捉不住梦中的脸
思念也愈加明显
是谁搁浅了爱恋
将回忆存在耳边
微笑没有了新鲜
似离人拨断的弦
别让寂寞吞噬疲倦
别用再见与爱交换
叶落桥断你在远观
冬尽春生我在期盼
希望数到三奇迹会出现
1:配置,链接access数据库是如此简单
2 : 模板引擎Smarty深入浅出介绍
Smarty技术是PHP的精髓所在,随着PHP版本的逐渐提高,原来的很多方法也许太过时了,下面我就针对最新的PHP5.1.1版本的使用,配置说说如何配置.
下面是一步步的来的,请注意:
1: 在官方下载模板库文件: http://smarty.php.net/download.php
下载了就解压,看见一个文件夹了,是个 smarty.x.x,打开,里面有个libs 文件夹,ok,注意这个东西就是我们要的.
2: 在你的网站目录下面,比方我的php网站IIS在物理硬盘的 d:/web/web/php下面,在这个文件夹下面建立:一个文件夹 test,然后我们把刚提到的 libs文件夹复制道test 文件夹下面.{ * 请看本文最后的注释 TIPS1}
3:在test 文件夹下面再建立4个文件夹;
cache
configs
templates
templates_c
4:建立文件 text.htm:
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<title><{$title}></title>
</head>
<body >
<{$content}>
</body>
</html>
保存在 templates 目录下面.
5:然后建立文件模板配置文件: config.php
<?php
include "../libs/Smarty.class.php";
$NowPathArray=explode("test",str_replace("\\","/",dirname(__FILE__))) ;
@define("root_path", $NowPathArray[0]);
@define('__SITE_ROOT', root_path."test");
$tpl = new Smarty();
$tpl->template_dir = __SITE_ROOT . "/templates/";
$tpl->compile_dir = __SITE_ROOT . "/templates_c/";
$tpl->config_dir = __SITE_ROOT . "/configs/";
$tpl->cache_dir = __SITE_ROOT . "/cache/";
$tpl->left_delimiter = '<{';
$tpl->right_delimiter = '}>';
?>
保存在主目录也就是 test下面.
6 :在test新建文件test.php文件,输入:
<?php
require "config.php";
$tpl->assign("title", "测试成功了,这是标题");
$tpl->assign("content", "这是内容");
$tpl->display('test.htm');
?>
7:在浏览器测试test.php显示为:
这是内容
恭喜,配置成功.否则,失败,再检查是不是按照我说的来的.
Tips1 :为了能在网站全局使用Smarty技术,我们可以修改PHP.inc里面的
<B>
; Windows: "\path1;\path2"
include_path = ".;c:\php\includes"
</B>
改为:
------------------->
; Windows: "\path1;\path2"
include_path = ".;c:\php\includes;d:\web\web\php\libs"
使用模板的时候,像前面一样的方式使用,不要
include "../libs/Smarty.class.php";
直接使用就行了的.
十分钟学会 xajax
learn xajax in 10 minutes(原文摘自xajaxproject 官方wiki)
译者按: xajax 最大的特点是他采用了xml response,这样我们可以用php来布置,处理异步传送数据之后,网页内容的更新。而这些操作其它的ajax 框架都是由js来完成的的。xajax 使我们只需要写一些php函数,就可以实现。
所有学好xajax的关健在于熟练掌握 xajaxresponse 类。
tutorials:learn xajax in 10 minutes
教程:十分钟学会 xajax
using xajax in a php script
一个使用的xajax的php脚本:
include the xajax class library:
调用xajax类库:
require_once("xajax.inc.php");
instantiate the xajax object:
实例化xajax对象
$xajax = new xajax();
register the names of the php functions you want to be able to call through xajax:
注册一个你想用xajax来调用的php函数名(与javascript中的函数名相对应 xajax_myfunction)
$xajax->registerfunction("myfunction");
write the php functions you have registered and use the xajaxresponse object to return xml commands from them:
编写那个你刚刚已经注册的php函数,并从中用 xajaxresponse 对象来返回xml指令集
function myfunction($arg)
{
// do some stuff based on $arg like query data from a database and
// put it into a variable like $newcontent
//对参数$arg做一些诸如:从数据库中获取数据后定义给$newcontent 变量的基本操作
// instantiate the xajaxresponse object
//实例化 xajaxresponse 对象
$objresponse = new xajaxresponse();
// add a command to the response to assign the innerhtml attribute of
// the element with id="someelementid" to whatever the new content is
// 在响应实例中添加一个命令,用来将id为someelementid的innerhtml元素属性
// 变为任何新的内容.
$objresponse->addassign("someelementid","innerhtml", $newcontent);
//return the xml response generated by the xajaxresponse object
//返回由 xajaxresponse 对象所生成的xml 响应
return $objresponse->getxml();
}
before your script sends any output, have xajax handle any requests:
在你脚本传送出任何东西前,xajax都要处理所有请求
$xajax->processrequests();
between your
在该页的和标签之间插入下列代码,使xajax实例可以自己生成所必需的js
printjavascript(); ?>
PS3安装Linux Fedora Core 6教程
下面进入正题。
[准备工作]
1,Linux Fedora Core 6 PPC版DVD ISO镜像(BT下载):
http://torrent.fedoraproject.org/torrents/Zod-dvd-ppc.torrent
下载完毕后刻盘备用。
2,下载Sony发布的Other OS安装程序:
http://www.playstation.com/ps3-openplatform/data/otheros.self
下载完毕后,找一个记忆棒,在里面建立/PS3/otheros/目录,把文件放进去。
3,下载Sony发布的Addon Packages CD:
http://dl.qj.net/PS3-Linux-Addon-Disc-PlayStation-3/pg/12/fid/11308/catid/514
下载完毕后刻盘。刻录完毕后,打开光盘的/kboot/目录,把里面的otheros.bld文件也复制到刚刚那个记忆棒的/PS3/otheros/目录中。光盘仍然备用。
4,USB键盘、鼠标准备。
[安装过程]
如果你的硬盘是买来的默认状态,请到Settings -> Format Utilities里面,格式化你的硬盘。
格式化之前请把你PS3硬盘上的东西备份一下,比如游戏存档、下载的游戏Demo、视频、MP3、照片什么的,不要格了之后再哭。
格式化时要注意选择给Linux系统分配空间,至于是给PS3留10G还是给Linux 10G就看你了。我选的是给Linux 10G。格式化完毕后会重起。
把刚刚准备好的记忆棒插入读卡器中(如果是20G版的,可能需要用U盘替代)。
正常启动到XMB界面,到Settings -> System Settings -> Install Other OS。系统会开始检测,并找到你记忆棒中储存的OtherOS安装程序。此时一路OK即可。
系统会运行otheros.self。此时继续安装。完成后系统重起。
重起之后,你就会发现PS3并没有启动到XMB界面,而是会进入一个上面有两个企鹅的图形界面。这个就是kboot命令行。在这里你就可以进行FC6的安装了。
此时,插入Linux Fedora Core 6的DVD安装盘。
在命令行输入install-fc sda,回车。此时安装程序开始运行。
首先,会提示插入FC6安装盘:
Please insert Fedore Core install DVD.
Is it OK? (y/n):
按Y回车。
下面会出现询问安装最大还是最小化的组件:
1) Fedora Core 6 minimum install
2) Fedora Core 6 maximum install
Select install system?
建议选择2,否则装出来的系统啥都干不了……按2,回车。
最后提示安装程序会删除Linux分区上的所有数据:
Caution!!. All data in in /dev/sda are removed.
IS it OK? (y/n)
按Y回车。
此时,安装正式开始。请把贱手拿开,不要按任何键。我第一次安装就是因为不小心多按了几下回车,导致在安装Addon Packages CD的时候直接跳过——直接后果是长达4小时的安装前功尽弃!!!
下面你可以该干吗干吗去了,4个小时,把Ace Combat X拿出来通一遍吧……或者拿WE10踢两三个杯赛什么的……
4个小时过去后,PS3会自动把FC6的光盘吐出,提示你插入Addon Packages CD。
Please insert a Addon Packages CD.
Is it OK? (y/n)
此时先插入光盘,等待10秒的样子让光驱准备好,然后按Y回车。
安装一通以后,会请你设置UNIX根密码什么的,按照提示输入即可。
最后会返回到kboot提示符。安装完成。此时可以输入reboot重起PS3。
重起之后,首先还是只能看到kboot的那个界面。甚至还会启动带kboot:命令提示符。但是注意上方有一条提示:commit interval 5 seconds。此时啥都不要动,静待5秒。kboot会自动结束,屏幕一黑,上方原来有两个企鹅的地方现在下面多出六个小企鹅,肚子上面写着 SPU…………这个就是代表认出PS3的CPU了吧。
一阵启动文字后再次黑屏,正式出现FC6自己的启动界面(就是会一项一项后面带绿色的[OK]的)。启动完毕后,会出现熟悉的登录提示:
localhost login:
在里面输root回车。
然后提示输入Password。
在里面输入正确的密码后回车。注:输入时系统不会显示星号代替你输入的字符,只管输就好了。
登录成功后即可到达提示符:
[root@localhost ~]#
下面要进入XWindow。
这个时候直接打startX基本上是直接花屏,因为系统不支持现在的显示模式。需要先打个命令,设置显示模式。命令详解:
ps3videomode: switch video mode dynamically
This command shows current video settings such as resolution, frame rate, color space, and so on, and switches them dynamically.
usage: ps3videomode [options] options: --help, -h print this message
--video, -v
--full, -f use full screen mode
--dither,-d use dither ON mode
Video mode ID:
0:automode
YUV 60Hz 1:480i 2:480p 3:720p 4:1080i 5:1080p
YUV 50Hz 6:576i 7:576p 8:720p 9:1080i 10:1080p
RGB 60Hz 33:480i 34:480p 35:720p 36:1080i 37:1080p
RGB 50Hz 38:576i 39:576p 40:720p 41:1080i 42:1080p
VESA 11:WXGA 12:SXGA 13:WUXGA
full screen mode:
两只青蛙相爱了,结婚后生了一个蛤嫫,公青蛙见状大怒说:贱人,怎么回事 母青蛙哭
着说:他爹,认识你之前我整过容。
小驴问老驴:为啥咱们天天吃干草,而奶牛顿顿精饲料 老驴叹到:咱爷们比不了,
我们是靠跑腿吃饭,人家是靠胸脯吃饭!
鸭子和螃蟹赛跑,一起到达终点,难分胜负,裁判说:你们来个剪刀石头布吧 鸭子大
怒:妈的,算计我?我一出是布,他总是剪刀。
狗对熊说:嫁给我吧,嫁给我你会幸福。熊说:才不嫁呢,嫁给你只会生狗熊,我要
嫁给猫,生熊猫那才尊贵呢!
老鳖调戏河蚌,被咬,老鳖忍痛拖着河蚌来回爬,青蛙见了敬佩的说:乖乖,鳖哥混
大了,出入都加着公文包。
蜜蜂狂追蝴蝶,蝴蝶却嫁给了蜗牛。蜜蜂不解:他哪里比我好 蝴蝶回答:人家好歹
有自己的房子,哪像你住在集体宿舍
Ping 探测是Windows系统中最常用的工具之一,它同时也是“网络流氓”寻找下手
目标的最常用的工具,当“网络流氓”一次发送的数据包大于或等于65532K时,系统
就很有可能死机,通过Ping 命令可以制造ICMP风暴,堵塞网络,所以Ping 命令对
于系统的危害不可小覤,那么我们在Windows 2000系统中,在没有防火墙保护的状态
下,如何屏蔽Ping探测,避免系统被“网络流氓”盯上呢?你可以通过以下方法来
实现。
步骤1 点击“网上邻居”,选择“属性”再指向要配置的“网卡”,再用右键选取
“属性”,再依次点“TCP/IP”->“高级”->“选项”->“TCP/IP筛选”。
步骤 2 接着在TCP端口编辑框中点击“只允许”,在下面加上需要开的端口,一般
打开80、20、21、25端口,应用于浏览网页,上传文件、收发邮件便行了。
步骤 3 编辑UDP端口,选择“全部不允许”,最右边的一个编辑框是定义IP协议过
滤的,我们选择只允许TCP协议通过,点“确定”关闭设置框。
上面设置了“只允许TCP协议通过”,只可惜微软在这里的IP协议过滤并不包括ICMP
协议 ,所以还需要在IP安全机制(IP Security)上着手。
步骤1 打开“本地安全策略”,选择“IP安全策略”,再指向“管理IP筛选器”,
在IP过滤规则:ICMP_ANY_IN,源地址选“任何IP ”,目标地址选“我的IP地址”(
本机),协议类型是“ICMP”,切换到“管理过滤器操作”,增加一个名为“Deny”
的操作,操作类型为“阻止”。
步骤2 接着再用右键选取本机的IP安全策略,选择“新建IP安全策略”,建立一个
名称为“ICMP Filter”的过滤器,通过增加过滤规则向导,我们把刚刚定义的
ICMP_ANY_IN过滤策略指定给“ICMP Filter”。
最后在操作选框中选择我们刚刚定义的Deny 操作,退出向导窗口,右击“ICMP
Filter”并启用它,现在任何地址进入的ICMP报文就都会被丢弃了。
在本地安全策略里启用新的过滤策略后,就会有一个关闭所有进入ICMP报文的过滤
策略和丢弃所有报文的过滤操作了。通过此番设置后,您就再也不用担心“网络流
氓”对系统进行骚扰了。
第二种方法:使用下面的软件。
Steganos Internet Anonym Pro 6
这是一套功能强大的网路身份隐藏工具软件,所以请使用在正当的防卫用途。我们
在网路上浏览网页或是下载各式各样的文件的同时,有成千上万的人使用监视用或
是入侵用的软件正在虎视眈眈的预备攻击我们,而这套软件就是用来防止如此攻击
或是窥视的工具软件,你可以透过这套软件很简单的隐藏自已的身份(ip)或是将我
们所经过的网站讯息、Cookkies、暂存文件都消除,所以你可以如有网路隐形人一
般的出入所有的网路,而不留痕迹
经过试用发现,自己的ip是1秒钟变化一次,哈哈,用显示ip的网站测试,我一会在
英国,一会儿在加拿大,真是好用啊!!
安装注意:安装后不要急于测试,先关闭所有的浏览器,然后重新打开。如果还没
有效果,那么重新启动,保证见效。
注册码:123-114-115-107-054
人要学会放弃,在落泪以前转身离去,留下简单的背影;
学会放弃,将昨天埋在心底,留下最美的回忆;
学会放弃,让彼此都能有个更轻松的开始,
遍体鳞伤的爱并不一定就刻骨铭心。
感情就像一条橡皮筋,你牵一头,我牵一头,
两人互相承诺永不分开。后来有一天,有一个人违背了承诺,
松开了手,伤得最深的是那个死拉着感情不放的人!
有时候希望得太多,反而会生出许多的烦恼。
其实,生活并不需要这些无谓的执著,
没有什么绝对不能割舍。
你要想生活得轻松,就要学会放弃。
谁说喜欢一样东西就一定要得到它。
有时候,有些人,为了得到他喜欢的东西,
殚精竭虑,费尽心机,更甚者可能会不择手段,
以至走向极端。
在漫长的人生旅途,我们每个人
都有可能遇到这样或那样的烦心的事
情,常言道:“人生不如意事十有八
九。”
在现实生活中,确实有许多事情令我们头疼:看见昔日与自己一同玩一同上学的“鼻涕王”,今天却驾着轿车来到你家里串门,还带着不知是同情还是讽刺的话说: “你怎么还住平房呀?”心中涌起的那种心酸与无奈;某同事出来工作才几年,但是懂得迎合领导的各种口味和需要,职位“步步高升”,而自己虽然埋头苦干地干了十年有余,成绩不凡,却被说成:“没有活力.不适应新时期的社会需要”的那种愤愤不平;自己少吃剑用.勒紧裤带子挨了半年,买来了一辆摩托车,却一不小被人偷走了的那种阵痛气愤......
这时,我们何不也采用换位思考来化解这种不如意呢?
别人天天以车代步,缺乏锻炼,而我天天步行去上班,身体
肯定比他强;当令导的应酬多.责任重.压力大,自己做一个
普普通通的小职员,踏踏实实做好本分工作,多舒坦.多惬意!
贼子只偷走了我的车子,还没有偷走我的全部,值得庆幸......
人是一种奇怪的动物,当心理不平衡的时,
会“死牛一边颈”,会因遭受了某个小小的挫折
或不公平待遇而做出得不偿失的事情来,甚致严
重的后果;但是当他向有利于自己的一面想时,
心中的那股强烈的怨气便会消解,进而心平气和
地处理问题,免去了一时冲动的过激行为。所以
当我们遇到挫折或不快时,不妨来点阿Q精神,
这也不失为一个好的缓冲办法。
换个角度,海阔天空!凡事都向有利于自己的一面想,保持乐观.豁达的心态,那么我们的生活就会变得和谐美好。
一个企业的开始意味着一个良好的信誉的开始。有了信誉,自然就会有财路,这是必须具备的商业道德。就像做人一样,要忠诚、有义气。对于自己每说出的一句话,做出的每一个承诺,一定要牢牢记在心里,并且一定要能够做到。