2010年7月31日星期六

网站空间数据自动备份的实现

对于Webmaster来说,网站空间数据的备份可是头等大事。首先,你不能保证网站服务器能经得起百年一遇的故障。其次,你不能阻止别有用心的人对你网站的光顾和作为。 网站建好之后,数据库可谓是网站的核心,对他的优化和备份尤显重要,下面来介绍一下使用cPanel的时钟任务进行数据库的备份。

  • 数据库优化


进入cPanel,再进入“时钟守护作业”,在“Common Settings”选择好命令运行的时间周期,在“Command”中填入一下语句:mysqlcheck -Aao --auto-repair -u[数据库名] -p[数据库密码]

上面的数据库名和密码一定要紧挨着u和p,中间没有空格(下同)。

  • 数据库备份



  1. 在FTP根目录下新建一个文件夹backup

  2. 新建文件dbbackup.sh,文件的内容为:



    cd /home/[username]/backup #切换到工作目录 
    stamp=$(date +%y%m%d) #獲得當前時間
    mysqldump -u[数据库用户名] -p[数据库密码] [数据库] > db_backup_$stamp.sql #導出數據庫
    bzip2 -z -9 -f db_backup_$stamp.sql #壓縮數據庫
    mutt [邮箱地址] -a db_backup_$stamp.sql.bz2 -s "database backup" #郵件發送
    rm db_backup_$suffix.sql.bz2 #移除臨時文件 





  3. 使用FTP上传工具,上传到backup文件夹中。注意传输模式为ASCII,不然会出错。

  4. 修改dbbackup.sh的权限。修改方法是,cPanel中找到“文件管理器”,选择dbbackup.sh文件并修改权限为755

  5. 进入“时钟守护作业”,设置好运行时间,然后在“Command”中填 “/home/username/backup/dbbackup.sh

2010年7月30日星期五

第一次吃批萨

批萨,照着字面理解根本理解不通,哦对了,它本身是个舶来词,pisa. 在电视上电影上总可以看到批萨的身影。诺大的一块大饼上,红的绿的黄的,什么样的都有,还有那油滋滋的酱附在上面看着可真美味啊。

记得有一次路过糕点店,看到橱窗里圆圆滚滚的一块大饼,我随便问了一句,这饼可真大啊,多少钱一块?细小的声音被服务员给捕捉到了,她说,这不叫饼这叫做批萨,您是想买批萨吗。我一听,风一般地溜走了。

第一次吃批萨,看着厚厚的油油的美味,深情地咬上一口,嘴里一半是饼一半是酱,或许还有其他的什物,只是没有体会到,这完全没有想象得那么好吃。这时让我突然想到了第一次吃面包时的场景。每每在吃晚饭前,总可以听到卖馍的满街吆喝声:买热蒸馍——买面包——啦。以前他只吆喝前半句的,不知道何时起加上了后半句。自从他吆喝卖面包以后我就和妈妈嚷着我要吃面包,妈妈总是说,那个一点也不好吃,容易闹肚子。也不知道和妈妈嚷过多少次了,有一天妈妈在买一袋热蒸馍的时候顺便又买了一块面包,还和卖馍的老头嚷,你这面包咋恁贵?老头说,这个不是自家做的,进价都很贵。

之后我才知道,我的那块面包和一袋馍的价钱差不多,往往我们一家一袋馍就已经是我们的晚饭了。嚼着面包,另一只手在下面接着,生怕面包沫掉下来。可是等吃了几口慢慢地发现没有想象得那么好吃,不热不烫不甜不香。妈妈问我,好吃不?我说不好吃,就把面包递给了妈妈,去抓馍馍吃去了。

红色楼阁里的梦

记得中考过后的那年暑假,我和小伙伴到县城里玩。这应该是我俩第一次逛县城了。当时的我们想着自己已经很大了,县城对我们来说也没有那么的可怕。

我们先到了新华书店,我拿起一本厚厚的红楼梦问售货员,这本书多少钱。

她说,后面有标价。

我把书翻过来看定价99.00元,当时吓了个哆嗦,壮了胆子学着我妈买菜的语气问,这能不能便宜点。

她说,这里的书不打折。

我们就出来了,转身看到正对着门口的柜子顶上有一个大大的箱子上写着,毛泽东评二十四史。

我和小伙伴出来就骂,什么书店书要这么贵。其实当时我俩身上都有二十来块钱。

转到了一家私人书店,进门看到了红楼梦,是岳麓书院出版的,定价23块钱,我问老板怎么卖。她说打八折。

我们就用手掰着算这八折是多少钱,还好那边有个计算器。是18.4元。鼓了好大的勇气做了好大的斗争才和老板说,18行不。没想到她爽快的同意了。

我小伙伴买了三国演义和钢铁是怎样炼成的。

我把书拿回家被我爸爸看到了,他当时就板起脸说,这是谁买的书。我一看情况不好就说,这是我小伙伴的,我的是钢铁是怎样炼成的。他缓和了面孔说,小孩子不能看这样的书,赶紧还给他。我就拿起书到小伙伴家说,我爸爸不让我看这书,先放你这儿。

又到我手中,第一遍看的时候,专拣林黛玉和贾宝玉的情节看。因为当时只知道他俩人,其他人不知道,也记不住。现在也忘了看了多久。

有一次心想这写作文,能多引用些诗词,肯定很棒。于是找出来红楼梦,专拣里面的诗词来看,看来看去,甚觉无味,也没有记住几首诗。一直觉得红楼梦里的诗大部分是为了写人为了记事,没有什么意境,所以总不得记。

之后在家真的是百无聊赖,那时没有电脑,电视也只有几个台,家里更没有什么书。当作打发时间又看了几遍,到底几遍现在也忘记了。因为红楼梦真的太厚太长了,看了后面就忘了前面。

在高一时同学手中有一套三本的人民文学出版社的红楼梦。这套书好像是70年代的,定价才三块钱,里面诗词解释,伏笔影射说明详尽。我费力好大劲儿,花了两顿午饭换得一个暑假的观看有效期。

拿回家依旧是偷着看,把以前不懂的地方仔细看,确实看出来不少的味道。然后把全套书的注释说明抄了下来才还了回去。

之后就没有怎么看过红楼梦了,因为可看的书越来越多,因为时间越来越少,因为它只是一个梦……

2010年7月29日星期四

我奶奶

记得最早的印象是那年在上学前班,类似于现在的幼儿园,是小学前教育,不过是在同一所学校。大冬天里穿着棉袄棉裤,每个人都把自己绑得结结实实的,用我妈妈的话是这样摔倒了也不疼。可能是早上没有大便,上课时总觉得肚子在嘟嘟地响。好不容易下课了,赶紧往厕所跑,那里已经被先下课的同学给占满了,想着我奶奶家就在学校对面,于是就提着裤子往学校外面跑。刚跑过马路,突然肚子里的什物翻滚了一下,屁股顿时有滚烫暖融的感觉,大冬天里觉得很舒服。下意识地蹲下,可裤子还没有脱。

自己也知道做错事了,一步一躇地往我奶奶家走,走到门口门是开着的趴在门沿上大哭,这时把我奶奶哭出来了,后面跟着我妈妈。我奶奶问,哭什么。我只是哭什么也不说。我妈问我,哭什么。我说,我想上厕所。我奶奶说,那就上吧。我还是一个劲儿地哭。之后断断续续地说,妈,我拉裤子里了。我奶奶说,这孩子都这么大了,还这样。我妈说,快脱下,趁我上午没事还可以洗洗。我只记得我慑慑地脱了棉裤,穿着毛衣,棉裤被放在井边的大盆里泡着,后面的事情都忘了。

我很少到我奶奶家,她家门口有棵枣树,平时看管得很严,生怕孩子们偷去了。到枣子成熟了,我会和小伙伴们去奶奶家打枣子,他们用长长的竹棍打,我拿着袋子在下面捡。我奶奶出来了,正要骂,一看是我,就把我们驱散了。然后抓住我说,你看好多枣子都被这些熊孩子打烂了,以后不准带他们来了。很多年后,这棵枣树被我四叔砍了做了家具,我奶奶讲起来还愤愤然地。

两三年后经常和爸爸去奶奶家看五叔,五叔刚从外面回来,这个五叔年纪不大,看起来像个孩子。当时只知道五叔得病了,不知道是什么病。五叔有时很高心会带我到院子里玩玩,在厨房边的弄堂里上面的横梁上挂着两个圈,当时不知道干什么的,问五叔。然后他说表演给我看。一手抓住一个圈,两手一使劲脚就离地了,整个身体还可以旋转。然后抱着我让我抓住圈,我死死地抓住了,不能动,悬在那里很怕,五叔把我放下来了。之后见到的五叔一直是坐在椅子上,我一见到他就让他玩给我看,他说,等五叔好起来一定玩给我看,还会教我玩。后来的五叔再也没有站起来。有一天爸爸拉着我去奶奶家,刚进门看到好多人在院子里,我听见屋里有好大得哭声。我爸和我说,你在院子里,不准进屋去。我就在院子里,不知道发什么什么事。过了不久,我奶奶被人拖了出来,她哭着喊着,和拖他的人撕扯着,不能站起来,被抬进了厨房。我到厨房看到大姑和三姑,她们在安慰奶奶。我问她们发生什么事了。我大姑看了看我说,你五叔走了。我知道我再也见不到五叔了,他还说过要教我玩呢,当时眼泪就出来了。

奶奶从那以后就信教了。听妈妈和爸爸说话是,爷爷刚走几年,最疼爱的儿子也去了,信教可以减轻痛苦。

我们家是做生意的,中午该吃饭了总吃不上饭,我爸妈会买上点豆腐豆芽让我提着去奶奶家吃。从那以后喜欢上了吃豆腐,冬天里吃着滚烫的豆腐很舒服,有好几次烫得捂着肚子疼。每次吃饭掉下来的米粒,奶奶总会说我。她自己漏下来的,会迅速捡起来吃。总不时地和我说,59年有多苦,没有东西吃,我一个姑姑就被饿死了。说我爷爷当时是大队书记,每回回家就会在食堂里把喝剩下的稀饭倒在衣服兜里,回家来一家人洗洗吃。说战乱时和爷爷走了三天三夜到姑奶家。说爷爷被批斗时,冬天里光着膀子在雪地里……

爸爸妈妈为了生意搬到了集市中心去了,留着我和妹妹在家不放心,于是叫奶奶到我家去歇。从此就和和奶奶一起生活了。吃过晚饭,洗过澡,奶奶就要求我们睡下了,那时好像才七点钟,直到第二天早上七点钟。我奶奶看不懂钟表,我那时老师正好教我这些,我就开始教我奶奶。她说自己学会了,不过每次看到钟上时间都会说,娃,七点了,还不快点起来,要迟到了。我看了下时间才五点,就没理她继续睡。奶奶起来会给我和妹妹做早餐,开始用的是煤炉子,等我和妹妹要上学迟到了还没有做好。煤太慢了,爸爸买了煤气灶,教了好长时间奶奶才会用。

有年我们那里发大水了,之后我们学校给每个学生发放救灾物质,一般是棉袄衣服之类的。我那时小,等轮到我拿东西时,什么也没有了,老师给我条秋裤。我拿着刚走到校门口看到奶奶,奶奶看我没有分到东西,就跑到教室,那时老师还在,就和老师吵了起来,说,我们家娃,平时学习好,咋就没东西分,不能太偏心了。老师说没有东西了,都分完了。赖不过奶奶的吵,不知在什么地方找了条棉裤给我们。

奶奶渐渐老了,穿针每次都要我帮忙。以前晚上会自己拄着棍到我家来,慢慢地天一黑就看不清了,爸爸怕她摔倒了,每天晚上我会去奶奶家牵她过来。有好几次到她门口会听到他自己在里面说话,说的是,主啊,我有罪……主啊,我今天遇到了魔鬼……我奶奶说这是忏悔。

之后上了高中,每星期回家一趟,奶奶也搬回了自己的家,还是那间土坯瓦房,修了多少次下雨天总是漏雨。我爸爸叫她还住我家,反正也是闲着。她说,走路不方便,还是在自己家呆着舒服。

偶尔会回家看看奶奶,爸爸背着妈妈会让我给奶奶些钱。在我高三时,奶奶摔了一跤,很严重,之后就站不起来了,每个月几个儿女会轮流着照顾她。从那以后我再见到奶奶时,她好像不认识我了,总叫错名字。

08年的冬天,下了好大地雪。那两天我在参加考研,打电话回家问爸爸,家里怎么样。爸爸说,家里很好,好好考。考试回家我知道我奶奶不在了,三叔见到我说,奶奶一直牵挂你说你是个好孙子,每次回家总会带些东西给她。她走的时候没有冻着,如果不走,今年的雪也会把她冻得够呛。我和爸爸去给奶奶的新坟烧纸,很大的雪,一脚下去齐到膝盖了。看到奶奶的坟和爷爷的在一起。

2010年7月27日星期二

谷歌问答正式上线

谷歌问答正式上线了,这是有别于天涯问答,谷歌自己运营的问答产品。域名是放在com/hk下面的,这是一个不经过问题审查的产品。

现在问答的首页充斥着GCD、民主、GFW、翻墙的提问,可能是刚开放,用户对这些敏感问题比较感兴趣,或者是那些五毛故意嫁祸,授人以封杀之柄。

不管怎么说,这是一个进步,人民多了一个畅享言论的平台,不管它能被GFW容忍多长时间,这都是面向Free的有益尝试。

我们不知道后人会怎么想我们当今生活的的社会,不知道历史会怎么记载现发生的事情。都说时间会向前,历史是公正的。希望谷歌问答走好。

2010年7月26日星期一

胆结石与肾结石

夏秋两季气温较高,人体水分汗液排出体外,平时不喝水或者少喝水都会造成造成尿液浓度高,尿液里晶体沉淀,形成泌尿系结石。由于工作性质、进餐习惯等方面的原因,一些年轻人经常不吃早餐或者只喝点牛奶、咖啡,造成长时间空腹,这样可导致胆固醇在胆汁中沉积,形成结石。所以,养成吃早餐的习惯是非常重要的。不论结石属于哪一类,最重要的预防措施是提高体内水分的摄取量。水能稀释尿液,并防止高浓度的盐类及矿物质聚积成结石。

胆结石的成因

目前国内外尚无定论。一般认为是胆囊或胆管系统感染发生病变,在胆囊或胆管内形成一种坚硬如石的物质,即“胆结石”。总的来说,有以下几个方面的因素。


  1. 与生活习惯有关。如爱静不爱动、肥胖症、妊娠后期的病人,因体力活动减少,腹壁松弛,内脏下垂,长期压迫胆管,使胆汁排泄不畅,胆囊肌张力减退,致胆汁逐渐淤积、浓缩、沉积而形成结石。据有关资料统计,体重超过正常标准15%以上者,患胆结石的可能性比正常人增加5倍。

  2. 与胆囊的慢性炎症有关。胆囊黏膜因受浓缩的胆汁或返流的胰液刺激而发生炎症,其坏死脱落的黏膜和细菌、病毒等构成一个核心,促使胆固醇、胆红素沉积,久之形成结石。

  3. 盲目节食减肥。不食早餐,喜食甜食、高脂肪类食物及长期服用某些药物,如安妥明、雌激素等,均可导致胆汁成分改变。胆汁易浓缩,胆固醇呈饱和状态,相互沉积而形成结石。英国医学家研究发现,90%以上的胆结石患者都有吃甜食的习惯。另有报道大量节食和不食早餐者,四个月内有1/3的人患结石。

  4. 与某些物理因素有关。作胃手术易损伤支配胆囊运动的神经,使胆囊功能降低,胆汁淤积,久之形成结石。

  5. 胆固醇的代谢失调。妊娠晚期或产后的妇女及高脂肪饮食或糖尿病患者,其血中胆固醇含量均增高,胆汁中胆固醇含量也增高。此时若胆汁淤积,胆盐减少,则极易形成结石。

  6. 有不良卫生习惯,感染肠道寄生虫者。进入胆道或胆囊内的蛔虫其死亡后的虫体或虫卵皆可形成结石。日本学者对手术取出的胆红素钙结石进行分析,发现55%的结石是以蛔虫卵为核心的。我国胆结石的成分中虫卵占20%~84%不等,高发地区占70%以上。



营养成因

胆石症的发病原因尚不十分确切,目前已知有许多因素与其相关,其中重要的一个致病因素就是饮食营养。

  1. 长期高脂饮食。高脂饮食,特别是含高胆固醇的食物,如动物脑、肝、肾及蛋黄等,可导致血液和胆汁中的胆固醇升高,极易产生胆石。此外,长期高脂饮食易使人肥胖,加之不好运动,导致胆囊肌肉张力下降,胆囊排空延缓,胆汁淤积,形成结石。

  2. 长期低脂饮食。低脂饮食会影响机体对营养的吸收,造成胆汁缺乏及营养不良,也会引起胆石症。

  3. 喜爱甜食或过量摄取含糖量高的食物。精制的大米、面粉等会加速胆固醇的累积,造成胆汁内胆固醇、胆汁酸、卵磷脂二者之间比列失调。过多的糖分又会转化为脂肪,使人发胖,增加形成结石的危险。

  4. 长期饮酒。长期饮酒可导致肝纤维化、肝硬化、脂肪肝等病变,使得胆汁排空受阻淤积,这也是胆石症的诱因之一。

  5. 饮食习惯不合理。长期不吃早餐者易患胆石症。因不用早餐,空腹时间长,胆汁分泌减少,易在胆囊中沉积,久之,便可形成胆囊结石。

  6. 饮水过少。饮水少会导致血黏、胆汁稠,久之会生成胆石。


胆结石病还有一个特点是“重女轻男”。据有关资料统计,妇女胆结石的发病率是男性的2到4倍。

胆结石“重女轻男”的主要原因

  1. 喜静少动。许多女性特别是中年妇女往往呆在家里的时间多,运动和体力劳动少,天长日久其胆囊肌的收缩力必然下降,胆汁排空就会延迟,这就容易造成胆汁淤积,使胆固醇结晶析出,为形成胆结石创造了条件。

  2. 体质肥胖。许多女性平时爱吃高脂肪、高糖类、高胆固醇的饮品或零食,这一爱好的直接后果就是发胖,而肥胖是患胆结石的重要基础。研究表明,体重超过正常标准15%以上的人,胆结石发病率比正常人高5倍。

  3. 不吃早餐。现代女性中不吃早餐的恐怕要比吃早餐的多,而长期不吃早餐会使胆汁浓度增加,有利于细菌繁殖,容易促进胆结石的形成。如果坚持吃早餐,可促进部分胆汁流出,降低一夜所贮存的胆汁的黏稠度,降低患胆结石的危险。

  4. 多次妊娠。女性在妊娠期间胆道功能容易出现紊乱,造成平滑肌收缩乏力,使胆囊内胆汁潴留,加之妊娠期血液中胆固醇相对增高,容易发生沉淀,形成胆结石的几率大大增加。 饮食调理 饮食治疗的目的是达到抑制结石的生成和缓解结石梗阻引起的疼痛。


饮食治疗的原则

  1. 热量供给要满足生理需要,但要防止超量,一般为1500~2400千卡。

  2. 限制脂肪,避免刺激胆囊收缩以缓解疼痛。手术前后饮食中的脂肪应限制在20克左右,随病情好转可略为增加,以改善菜肴色、香、味而刺激食欲。忌用油腻、煎、炸以及脂肪多的食物,如肥猪肉、羊肉、填鸭、肥鹅、黄油、油酥点心、奶油蛋糕等。

  3. 控制食用胆固醇高的食物,以减轻胆固酶代谢障碍,防止结石形成。

  4. 补充蛋白质。充足的蛋白质可以补偿损耗,维持氮平衡,增加机体免疫力,对修复肝细胞损伤,恢复正常功能有利。每日蛋白质供给量为80~100克,宜选择的食物有鱼、虾、瘦肉、兔肉、鸡肉、豆腐。

  5. 补充维生素和无机盐。选择富含钙、钾、铁的食物。补充维生素C和 B族维生素以及脂溶性维生素也很重要。

  6. 多食富含纤维的蔬菜、水果,可减少胆结石形成。

  7. 戒食一切辛辣食物和刺激性强的调味品。


研究显示,缺乏维他命C的天竺鼠,经常会发生胆结石。那是因为,胆汁内的胆固醇过高就会形成胆结石,动物实验发现,维生素C能够调节胆固醇转化为胆汁酸的过程。饮食维生素C预防胆结石方法:平时多食用含维生素C的酸枣、柚子、山楂、栗子、柑橘、柠檬、草莓以及芥蓝、菜花等,以提高血液中维生素C的含量。 如何获得维生素C: 值得注意的是,人体并无法制造及储存维他命C,必须每天经由食物摄取。维他命C广泛存在于蔬菜水果之中,尤其是深绿色蔬菜、花椰菜、青椒等蔬菜含量最丰富,其次为柑橘类水果,以及奇异果、番茄、番石榴、草莓等水果。

要预防胆结石的产生,日常生活中就要养成良好的生活习惯,不偏食,不盲目节食,平时应多吃新鲜蔬菜及姜葱类食物,少食高脂肪及油腻类食物,以促使胆汁流畅,促进胆固醇代谢,减少胆结石的形成。

肾结石的形成

肾结石是尿石症的一种,多在炎热的夏天形成,因为夏天大量出汗,甚至体内脱水,使排尿减少,再加之夏季暴露于阳光下时间长,紫外线照射皮肤有助于体内维生素D和维生素A合成增多,维生素D和维生素A可促进小肠吸收钙离子,尿液中排泄钙增多,尿内结石物质易产生结晶核,从而形成结石。冬季天气寒冷,人的尿量增多,已形成的小结石被尿液冲刷,向下移动,此时引起肾绞痛症状。所以,肾结石常为“夏季形成冬季发病”。 人们的饮食品种是多样的,人体新陈代谢是复杂的,所以肾结石的成分也是多样的。

肾结石的分类

  1. 草酸钙结石:最为常见,占肾结石的80%以上,在酸性或中性尿中形成,发病多为青壮年,以男性多见。

  2. 磷酸钙结石:占结石的6-9%,在碱性尿中形成,也以男性青壮年多发。

  3. 尿酸结石:占结石的6%,在酸性尿中形成,当尿PH值大于6.7时结石溶解,以男性多见。

  4. 磷酸镁胺结石:占结石的10%,在碱性尿中形成,尿PH值小于7.2时结石溶解,以女性多见。五胱氨酸结石:少见,约占结石的1-2%,在酸性尿中形成,尿PH值大于7.0时结石溶解。


肾结石成因

肾结石形成主要原因就是饮食。它是由饮食中可形成结石的有关成分摄入过多引起的。再细一点解释是:

  1. 草酸积存过多:体内草酸的大量积存,是导致肾尿结石的因素之一。如菠菜、豆类、葡萄、可可、茶叶、桔子、番茄、土豆、李子、竹笋等这些人们普遍爱吃的东西,正是含草酸较高的食物。医生通过研究发现:200克菠菜中,含草酸725.6毫克,如果一人一次将200克菠菜全部吃掉,食后8小时,检查尿中草酸排泄量为20-25毫克,相当于正常人24小时排出的草酸平均总量。

  2. 嘌呤代谢失常:动物内脏、海产食品、花生、豆角、菠菜等,均含有较多的嘌呤成分。嘌呤进入体内后,要进行新陈代谢,它代谢的最终产物是尿酸。尿酸可促使尿中草酸盐沉淀。如果,一次过多地食用了含嘌呤丰富的食物,嘌呤的代谢又失常,草酸盐便在尿中沉积而形成尿结石。

  3. 脂肪摄取太多:各种动物的肉类,尤其是肥猪肉,都是脂肪多的食品。多吃了体内脂肪必然增高,脂肪会减少肠道中可结合的钙,因而引起对草酸盐的吸收增多,如果一旦出现排泄功能故障,如出汗多、喝水少,尿量少,肾结石很可能就在这种情况下形成。所以,医生们常讲,为了预防得结石病,热天要多喝点水,吃了油水多的食物时,也要多喝点水,以促进排尿畅通,稀释尿液成分,就减少了得结石的危险。

  4. 糖分增高:糖是人体的重要养分,要经常适量增补,但一下子增加太多,尤其是乳糖,也会使结石形成创造条件。专家们发现:不论正常人或结石病人,在食用100克蔗糖后,过2小时去检查他们的尿,发现尿中的钙和草酸浓度均上升,若是服用乳糖,它更能促进钙的吸收,更可能导致草酸钙在体内的积存而形成尿结石。

  5. 蛋白质过量:对肾结石成分进行化验分析,发现结石中的草酸钙占87.5%。这么大比重的草酸钙的来源就是因为蛋白质里除含有草酸的原料--甘氨酸、羟脯氨酸之外,蛋白质还能促进肠道功能对钙的吸收。如果经常过量食用高蛋白质的食物,便使肾脏和尿中的钙、草酸、尿酸的成分普遍增高。如果不能及时有效地通过肾脏功能把多余的钙、草酸、尿酸排出体外,这样,得肾脏结石、输尿管结石症的条件就形成了。当今世界经济发达国家肾结石发病率增高的主要原因就是如此。


据调查报告显示,女性肾结石的发病率在逐渐升高,导致这一现象的主要原因是患者的日常饮食和生活质量,具体原因有以下几点:

女性肾结石的原因

  1. 早餐不规律:早餐不吃或是不规律将导致胆汁长期淤积在胆囊,影响胃酸分泌、胆汁排出,减弱消化系统功能,诱发肾结石。

  2. 心情郁闷:女性朋友在感情方面就容易激动,导致长期心情不稳定或是长期郁闷人,影响机体免疫系统,尤其在经期很容易引发肾结石。

  3. 缺乏运动和饮水:少运动导致脂肪过量储存,少喝水导致排尿减少,容易出现结石。

  4. 饮食无规律:饮食无规律将导致营养不均衡,加上肾脏和尿中的钙、草酸、尿酸排出不及时,易形成结石。

  5. 夜生活过度:女性体能本来在先天上就不如男性朋友,尤其睡眠不多对女性朋友的伤害很严重,在加上夜生活过度很容易招致肾结石的光临。


腌制的酸菜与肾结石

腌制的酸菜中含有大量的草酸和钙。由于酸度高,食用后不易在肠道内形成草酸钙排出体外,而被大量吸收,经肾高浓度的排泄,排出草酸钙结晶,容易沉积形成肾结石或其他部位的尿路结石。

腌制酸菜过程中,维生素C被大量破坏,另外,由于酸菜中含硝酸、盐酸、草酸以及其他有机酸等酸性物质,进食后整个消化道形成酸性较大的环境,这对于人体吸收其他蔬菜中的维生素C有很明显的抑制作用。人体缺乏维生素C,使抑制肾内草酸钙沉积和减少结石形成的能力降低,这样就大大增加了成石的因素,所以预防肾结石就不要长期大量的腌制酸菜。

水与肾结石

大量饮水对所有成分尿石都有防治作用。在炎热的夏天,每日尿量少于1200毫升时,尿石生长的危险性显著增大。如能使每日饮水量在2000-4000毫升,这样可维持每日尿量在2000毫升以上。磁化水对防治草酸钙结石更有效,可将全日饮水量分别于晨起、餐间、睡前给予。清晨饮水量可达500-1000毫升。为了保持夜间尿量,睡前饮水500毫升,睡眠中起床排尿后再饮水300-500毫升,余下水分别于餐间饮服。大量饮水可促使小的结石排出,稀释尿液可防止尿石结晶形成,并能延缓结石增长速度。 1985年国外学者Vehlensieck认为,多饮水和饮食疗法可使2/3复发结石病人不再生新结石。

肾结石的饮食疗法

  1. 草酸钙结石:宜低钙及低草酸饮食。少食牛奶及乳制品、豆制品、肉类、动物内脏(如肝、心脏、肾、肠等),还有巧克力、浓茶、芝麻酱、蛋黄、香菇、菠菜、虾皮、萝卜、可可、芹菜、土豆等。近年来发现食物中纤维素可减少尿钙的形成,如麦麸食品中的麦麸面包、米糠也有同样作用,对复发性高钙尿结石有效,维生素B1、维生素B6缺乏使尿草酸增多,应增加富含此类维生素的食物,如谷物、干果、硬果等。

  2. 磷酸钙结石及磷酸镁铵结石:其低钙饮食同草酸钙结石相同。在低磷食物中,宜少食肉类、鱼类及骨头汤。

  3. 尿结石:应限制蛋白质的摄入量,每日蛋白质的总摄入量应在48-80克(0.8-1.0克/公斤/日)之间。一般带叶的蔬菜每市斤约含10克蛋白质、瘦肉类每50克约含蛋白质10克、谷类每市斤含蛋白质35-60克。要增加新鲜蔬菜和水果的食量。蔬菜和水果含维生素B1及维生素C,它们在体内最后代谢产物是碱性的,尿酸在碱性尿内易于溶解,故有利于治疗。


防治肾结石的建议

从现代医学角度来讲,疾病是由很多因素造成的。在患病因素中,“吃”尤为重要,即“病从口入”。不仅吃了不卫生的食品会生病,不良的饮食习惯也会导致疾病。每隔1-2日用一次清凉饮食(生水果、果汁及生菜),至少每周1次清凉饮食。少食或忌用肉类、动物内脏、肉汤、肉汁、沙丁鱼、蟹、菠菜、浓茶、咖啡,烈性的香料及调味品也宜少用。 现实生活中很多疾病的发生和日常饮食是密切相关的,如果能做到起居有时,饮食有节,甚至大部分癌症也可能避免。现在就肾结石病这一顽症来提醒大家如何用饮食来预防,或使已经患了肾结石者,结石增大的速度减慢,甚至缩小、溶解而排出体外。 以下是防治肾结石的饮食建议,希望帮助肾结石患者解开结石这个“结”。

  1. 多饮白开水 多饮水使尿液得到稀释,钙离子和草酸根的浓度就会降低,形成不了草酸钙结石。研究表明,如每天能增加50%的尿量,就可使肾结石发病率下降86%。清晨起来一杯水、晚上睡前一杯水、日间也要均匀地多喝水。若天热出汗多时,还要适当再增加喝白开水的量,普通人要使排尿量保持在一日(24小时)内有2000毫升左右,肾结石患者最好使每日(24小时)的排尿量保持在3000毫升左右。

  2. 合理补钙,尤其是通过饮食补钙 因为肾结石的主要成分是草酸钙,一些肾结石患者便谈“钙”色变。其实不然,有研究表明,肾结石患者合理地补钙,食用富含钙质的食物能够减少肾结石的形成。为什么肾结石患者要补钙?目前医学界主要从以下两个角度来解释:第一,钙能与胃肠道中蔬菜含有的草酸结合成不溶性的草酸钙,随粪便排出体外,减少了草酸被肠胃吸收和经肾脏排出体外的几率,因此也就减少了结石形成的几率。第二,日本学者提出“酸碱平衡学说”,即血液和组织中的PH值小于7,呈酸性时,结石容易形成;PH值大于7,呈碱性时,结石容易被抑制。而钙影响着酸碱平衡,缺钙时血液偏酸性,易形成结石;合理补钙,血液偏碱性,这样反而不利于结石形成。 肾结石患者平时应多吃含钙多的食物,食物性钙不但吸收率高而且结构疏松,不易形成结晶。但是要防止钙制剂及维生素D的过量服用。这是因为,过量服用钙制剂易引发高钙尿症而导致肾结石。 鱼肝油不宜多服 现代医学研究表明,血液与尿液中的钙增加时(尤其是骤然增加时)最容易形成肾结石,而使血钙增加的原因之一是体内维生素D的增加,鱼肝油中就含有大量的维生素D。

  3. 少吃糖 美国科学家的一项研究结果表明,长期以来人们普遍错误地认为肾结石的祸根是钙,实际上,真正的元凶是糖。摄取较高糖分会增加患肾结石的危险,研究表明,高糖食品的摄入可以使得年轻女性患肾结石的机会增加30%。

  4. 少吃草酸含量高的食物 含草酸高的食物有番茄、菠菜、芹菜、草莓、甜菜、巧克力等,过高的草酸摄入是导致肾结石的主要原因之一。

  5. 少吃豆制品 最近,美国华盛顿大学研究认为,豆类食物中的草酸能与肾脏中的钙融合形成结石。

  6. 睡前不宜喝牛奶 一般保健专家、医生都主张睡眠不好的人睡前喝杯牛奶,因为牛奶中含有色氨酸,有助于睡眠。但由于饮牛奶后的2~3小时,正是钙通过肾脏排泄的高峰期,此时人处于睡眠状态,在尿液浓缩的情况下钙通过肾脏在短时间内骤然增加,易形成结石。因此,患肾结石者如饮牛奶,最好在白天或睡前4~5小时饮用。

  7. 多吃黑木耳 据有关资料报道,黑木耳有化石和排石作用,黑木耳中含有多种矿物质和微量元素,能对各种结石产生强烈的化学反应,使结石剥脱分化溶解,最后排出体外。

  8. 少喝啤酒 有些结石患者错误地认为啤酒能利尿,多喝啤酒能防结石、排结石,其实不然。啤酒中含有较多的草酸钙和乌苷酸,这两种物质均可形成尿结石。

  9. 勿过量服用鱼肝油 鱼肝油富含维生素D,有促进肠膜对钙磷吸收的功能,骤然增加尿液中钙磷的排泄,势必产生沉淀,容易形成结石。


参考资料:

  1. http://www.haijun120.cn/miniaoxijieshi/shenjieshi/1452.html

  2. http://www.hlyyao.com.cn/n033.htm

  3. http://bbs.xkb123.com/Topic_14084.htm

  4. http://www.yumei999.com/sjs/77.html

  5. http://www.scjsb.com/shenjieshi/bingyin/50336102808.html

  6. http://wenda.tianya.cn/wenda/thread?tid=51fcbf77abe347bb

  7. http://www.shxk120.com/jies/info1387.html

  8. http://www.scjsb.com/jieshibzc/56645932996.html

  9. http://topic.xywy.com/wenzhang/20061010/899002.html

2010年7月25日星期日

网站主机流浪记

AtbHost是我使用的第一个国外免费主机空间,10年7月7日停止注册,23日清除没有升级的免费账户。由于一时错过了升级时间,账户被清除了。被迫寻找其他的免费主机,寻找的标准是:1、PHP 2、数据库MySql(不想更改代码) 3、FTP(方便文件管理) 4、cPanel(方便网站整体管理) 5、支持SSH(climb over the wall)

一般的PHP空间前两个都能具备,后三个支持的就不多了。下面的是谷歌一下上面的五个条件,自己作为小白鼠亲自试验的结果:

  • CJB.NET很容易就申请下来了,上传不支持FTP, 更不支持脚本,更别提PHP,ASP了,放弃。

  • PurgeHosting.com的billing account很快申请下来了,后面的(free hosting account)两天都没反应。

  • WebKrib同样两天没有回复结果。

  • Fibre-Hosting.com很顺利申请下来了,我查了一下两个服务器状态都是offline的,没有敢用。

  • megabyet.net可能被墙了,给的二级域名和Cpanel地址都不能访问,没有用。

  • freespaceproject.com和上面的一样,不能访问。

  • OpenWebster很不错,需要的都能满足,最不方便的是它会随机给你生成一个用户名和密码,这个用户名也是cPanel的用户名,包括数据库名。总体来说用起来不错。

  • 110mb.com申请下来也很容易,不支持cPanel面板。

  • zymic.com只是欢迎一下,两天后没有回复结果。

  • freewebhostx.com没有cPanel面板,只有简单的面板。

  • webfreehosting.net不支持cPanel面板。


SiteFrost.com,找到这里停止了,因为找到想要的了,它和AtbHost提供的服务相像,没有过多的限制,且管理严格。先申请论坛账户,然后发帖量达到一定后才能申请相应的免费空间,而且每个月必须发够足量的帖子数才能维持空间。这就是这两天网站空间流浪轨迹,想找一个免费的功能强的稳定的主机服务器着实不易,也让我知道免费的网站空间是极其不稳定的,数据的备份工作是必不可少的。

嘴唇与健康

如果说眼睛是心灵的窗口,那么嘴唇可以看作是健康的窗口。嘴唇的颜色、光泽、质地无一不反映人体的健康状况。一旦身体有问题,嘴唇就会出现改变。

健康的唇:淡红色,圆润饱满而不干燥,肤色红润而有光泽,干湿适度而有弹性,无溃疡、开裂、疱疹。

1、嘴唇的颜色

a 嘴唇为红色或是深红色或是紫红色

提示:你的身体状态还是火比较大,舌头就像是体内能量的指示灯,当你身体里的能量过多时就会因能量过盛而产生“火”。而且颜色越向着深红发展,代表着体内的火就越大。

常见不适:牙疼、头疼、头晕、便秘、尿黄等

常吃油腻辛辣食物,嘴唇面容都会上火

防治方法

  1. 立即减少以下物质的摄入,辛辣食物、糖类、鸡肉、羊肉,它们只会产生的更多的能量,让你体内的火气更旺,导致它的颜色更加深红。

  2. 尽量不要服用含有人参、大枣等物质的补品,毕竟火上浇油是很危险的事情。

  3. 可以用生地、小蓟、知母、麦冬煮水内服。

  4. 产生了这么多不适时,需要要药物来帮个忙了。玄参30g生地30g麦冬30g肉桂2g,水煎服。这个方子是古代的名方增液汤。对于上述不适有明显的缓解治疗作用,可以在清理人体“火”的情况下,同时补足阴液,让我们不再是干柴,不再见火就着。


b 嘴唇为淡白色

提示:泛白的唇色则多是由于营养失调,起居不良或慢性疾病导致。这说明你的身体里不论是气还是血,都是处于相对匮乏的状态,因为它们都没有充盈到足够让你的唇显示出那种本来该具有的淡红色来。

常见不适:乏力、困倦、背痛、性欲低下等。

防治方法

  1. 加强营养比较高物质的摄入,不要再度挑食,不要再想着减肥,生命比苗条更重要。建议食品:鱼肉、鸡肉、牛肉、羊肉、鸡蛋等。

  2. 带红色内皮的花生,每天适当嚼服,不限量。干枣,至少一天十五枚以上。

  3. 可以食用一些动物肝脏和红色食品,如西红柿和新鲜红辣椒等。

  4. 不要过度熬夜,那样会加剧你本已不足的能源的破坏性消耗。


c 嘴唇为青黑()

提示:你的身体里还是有比较明显的血瘀气滞的情况的存在,正常速度流动着的血液是不会呈现出这种颜色的唇的。

常见不适:胸闷、爱叹气、胸部偶有刺痛、恶梦等。

防治方法

  1. 如果你很少运动,那么,每天的30分钟慢跑会彻底改变你的唇色。

  2. 强烈建议每天饮用1-2汤匙的山西老陈醋,这绝对能让你青黑色的唇在一段时间之后发生改变。老陈醋本身除外其他作用,也有柔和的活血化瘀作用和改善心情的作用。

  3. 如果有吸烟情况,最好能够减少吸烟量。体内的尼古丁还是少点好。

  4. 多运动可以改善瘀血引起的紫色唇。


d 嘴唇周围的皮肤泛起一圈黑色

提示:你的身体里还是有比较明显的湿气存在,同时多少也意味着你的肾和脾胃都开始有不足的亏虚现象出现了。

常见不适:食欲下降、消化较差、下肢沉重感、小便频多。

用祛湿气作为食疗的重点

防治方法

  1. 尽量避免各种甜食、油炸、油腻、比较粘的食品、生冷食品等,因为它们能够让你的身体里产生更多的湿分。

  2. 饭后一定不要急于卧倒或是睡眠,这会直接导致体内因食物的运输迟缓而产生湿气。

  3. 你肾和脾胃的经脉都起源在脚上,双脚就相当于植物的根一样重要,试着每天用热水泡一下脚,这会把热能直接从你的“根”补充到相联系的脏器的。


2、唇部皮肤干燥起皮

提示:你体内的津液处于一种匮乏状态了,至少已经不能满足唇部皮肤的水分保障的程度了。

防治方法

  1. 润唇膏只是外部作用,并不能起到很好的作用,要从内部调理。

  2. 不要舔你的唇。唇部皮肤比较容易脱水,人们就总去舔,这就造成了越干越舔,越舔越干的一种不良循环了。

  3. 什么水果或是蔬菜的汁液比较多,就吃它们,这种植物内的汁液不同于我们日常饮用的水,它们更容易被我们的身体所利用。


3、上唇或是下唇起疱

提示:需要注意了,你身体里的湿气太大了,并且已经开始变成湿毒了。检点一下你的食品是否过于偏重油炸类或是糖类、油腻类了,它们都是让你身体里产生湿毒的因素之一。

防治方法

  1. 减少上述物质的摄入,如果是在抵制不了诱惑,至少也不要再象以前那样吃的很多了。

  2. 注意要有意识的增加蔬菜的摄入量,清淡些总没坏处的。

  3. 降火气祛湿毒,嘴唇上面不长水泡

  4. 如果嘴唇肿胀,可能是由于胃寒或是胃痉挛,可多吃些土豆、红薯、板栗、山芋、莲藕等暖胃的食物。


4、上唇或是下唇内溃疡

提示:有的人是上火才会起溃疡,大约还有一半的人,则不完全是因为上火起的了。关键在于区别溃疡面的颜色,如果是红色明显的,多半为上火;如果是以白色为主,人体还是偏虚为主。

防治办法:

  1. 一定要吃含有VC含量高的水果,山楂、橙子、猕猴桃、西红柿等,切记不要拿西药的vc片来代替水果,这种天然的vc还是要远远的比提取物制成的药片好的。

  2. 范伟常说“一般人,我不告诉他”,这里给大家介绍一个不错的治疗口唇溃疡的好方法,用棉花多蘸些云南白药,直接按压到溃疡面上,停留30分钟,每天重复4、5次,很快就会感觉到效果的。

  3. 象一首歌中唱到的“把愁情凡事都忘了”,你也一定不要把那些不好的情绪积攒着,现在就着个地方去发泄吧,或是K歌、或是健身、或是蹦迪……


5、双侧或单侧口角开裂

不知道你是否有过这样的经历,那就是上下唇交界的两边口角处往往莫名的开裂了,如果在那几天里,是无论如何都不能听郭德纲的相声、看赵本山的小品的,如果哪位同事拿着手机念一条搞笑短信,恐怕都会引得你的嘴角刚刚愈合住的伤口再次开裂,撕心裂肺的疼痛。你看它长的那个缺德位置,无论是说话还是吃喝,只要张开嘴,就一定会痛苦一次。

提示:不管是你说话还是吃东西,在口唇的上下运动过程中,口角的位置还是相对不动的,它们所起到的作用很类似于门轴,所以一旦身体内出现脾胃阴虚的状态,那么最容易“缺油”的部位还是在口角,所以这种情况下,它们往往容易开裂。

防治方法

  1. 到街上买那种熟透的猕猴桃,每次三个,每天三次,三天之后,你就会相信为什么它有魔力了。

  2. 建议少看相声、小品、和搞笑类节目,以免伤口再度裂开。反复裂开伤口,不利于最 终的恢复。

  3. 建议暂时性的多吃一些油脂比较大的食品。


参考资料

  1. http://hi.baidu.com/exeng/blog/item/8519798478af9d3266096efd.html

  2. http://bj.99.com.cn/yangsheng/styh/2010/0222/38886.html

  3. http://health.nen.com.cn/73183493944770560/20060408/1890424.shtml

  4. http://eladies.sina.com.cn/zc/p/2010/0120/0729961482_2.shtml

  5. http://www.healthoo.net/jkrd/201005/66581.htm

邪恶的战争

记得还在上初中的时候在电视上就看到了《拯救大兵瑞恩》(Saving Private Ryan),当时只看到了部分片段,一直以来也没怎么看完整过,突然又想起就认认真真地看完了。

电影讲述的是1944年的二战,在战争将要结束的年代。电影的一开始是盟军抢滩登陆的惨烈场景,映像最深的是有位士兵肚子被炸开肠子散落出来嘴里不停地喊着“妈妈……”。

战士们攻占了滩头之后,情节突转缓和,来到美国司令部,指挥人员从伤亡的人员名单中得知,有个家庭兄弟四人参战,三个兄弟都阵亡,独有最小的弟弟不知死活,指挥部的人决定尽最大可能确保这位战士活着,以安慰那位孤苦伟大的母亲。

以下的情节就是由八人组成的队员去寻找名叫瑞恩的战士并带回国。在路上他们牺牲了一位队员捕获了一个敌方战士,我深以为他们会处死这个敌人,可是没有,他们让战俘自己去投降(战争的规则是不杀战俘)。我对自己的“以为”而羞愧,在你死我活的年代,能遵守着战争规则的人是何其伟大啊。

自始至终,我只看到了战争的残酷与邪恶,为什么和我们平时看到的国产抗争片中的感觉不一样呢,非要置敌人以死地而后快?战争也许会存在着对与错,可是面对生命的厮杀与殒落,留下的血腥映照出来的全都是人性的光芒吗?

2010年7月22日星期四

批量复制(提取)文件名的方法二则

电脑文章和精美文章汇总中需要把几十个文件名列出来,选定文件重命名然后再复制粘贴的话,这工作量也太大了。现在介绍一下把某个文件夹里的文件批量复制到另一个文件的两个方法。

例子:把文件夹D:\My files\Downloads\files里的所有文件名复制出来

方法一:tree命令

使用方法:开始→运行→CMD回车→D:回车→D:\My files\Downloads\files回车→tree /f >D:/123.txt

这样就会在D盘根目录生成树结构层次的文件名文件123.txt


方法二:dir命令

使用方法:开始→运行→CMD回车→D:回车→D:\My files\Downloads\files回车→dir >>D:/123.txt

这样就会在D盘根目录生成带有日期时间文件大小文件名的123.txt文件

上述两种方法都可以把files里的文件名全部复制到123.txt的文件中,两者的区别是一个是纯文件名,一个是带有文件信息的。当然你可以修改保存文件的后缀,比如说123.txt改为123.xls就把文件名复制到excel中了。

2010年7月21日星期三

电脑技术文章和爱情短文汇总

在我学会上网之后,遇到自己觉得好的文章资料总会复制粘贴到记事本中,时间久了也就攒下来不少。想着独乐不如众乐,于是拿出来和大家分享下。

由于当初保存时没有想到要分享,所以大部分文章没有注明出处,如果侵犯了原作者权益,请通知删除。

电脑技术文章目录

  • 25个最恶意的中文网站,千万不要试.txt

  • BIOS报警声音大全.txt

  • 手把手教你写批处理.txt

  • 某个非常厉害的电脑人制作的WINDOWS系统文件详解.txt

  • Windows变慢原因分析及解决方法.txt

  • 轻松几招 将电脑调整到完美的状态.txt

  • 恢复Windows XP 管理员密码的五大秘诀.txt

  • 一个程序员的奋斗历程.txt

  • c编译常见错误.txt

  • windows 系统 鲜为人知的宝藏.txt

  • hacker初级知识问答.txt

  • 成为编程高手的二十二条军规.txt

  • 标准网线制作方法.txt

  • XP系统想在时间处显示星期.txt

  • 「顯示桌面」.txt

  • 【SOS上传】开始→运行 输入的命令集锦.txt

  • 【SOS上传】开机BIOS语言.txt

  • 【SOS上传】微软全部序列号.txt

  • 【SOS上传】网络经典命令行【网络高手必备】.txt

  • 一般人绝对不会的电脑小绝技!!!.txt

  • 两妙招“强行”杀死病毒进程.txt

  • 中国老牌黑客和联系方式.txt

  • 为何无法浏览网页却能用QQ聊天.txt

  • 五十一个步骤教你轻松装配电脑.txt

  • 入侵电脑端口查询.txt

  • 向这个病毒的编写者致以最高的敬礼.txt

  • 在QQ中将自己从对方的好友中删除.txt

  • 執行Regedit,卻出現「您的系統管理員已停用登錄編輯」.txt

  • 如何封别人QQ.txt

  • 如何關閉開機時的硬碟自動掃描.txt

  • 工作管理員已被您的系統管理員停用.txt

  • 常用算法设计方法.txt

  • 常见的文件后缀名大全史上最全贴.txt

  • 强行删除系统中顽固文件的十二招.txt

  • 成为黑客必备软件.txt

  • 我得端口.txt

  • FTP命令使用大全.txt

  • 很棒的140个应用技巧.txt

  • 采用Windows 98/2000的窗口风格.txt

  • 最大限度提高您的电脑速度.txt

  • 深入理解C语言指针.txt

  • 清理磁盘垃圾文件的顶级命令.txt

  • 用google 突破.txt

  • 网站常见的各种漏洞.txt

  • 网络端口及其详解.txt

  • 讓你的電腦時間旁顯示你心上人的名字.txt

  • 试试你们杀毒软件的能力怎么样.txt

  • 超强汇编语言.txt

  • 路由器与集线器、交换机的根本区别.txt

  • 黑客入侵常用命令.txt

  • 黑客快速入门.txt

  • 鼠标的右键选单.txt


爱情短文目录

  • 猜谜语(附答案).txt

  • 20条最舍不得删的短信(爱情篇).txt

  • QQ.txt

  • QQ为谁而隐身.txt

  • wen.txt

  • 一个母亲一生撒的8个谎言.txt

  • 一位打工者的工资开销.txt

  • 一生中遇到的十种人.txt

  • 一生遇到的四个人.txt

  • 丁香花.txt

  • 今生最美的思念.txt

  • 他和她的故事.txt

  • 你的心是否还年轻.txt

  • 分手也是一种美丽.txt

  • 分手后为恋人做的10件事.txt

  • 别了,我的爱.txt

  • 十种白送都不能要的女生.txt

  • 在你心中有这样的一个人吗.txt

  • 夜深了,你的手机关机吗?.txt

  • 大学生九宗罪.txt

  • 大学生毕业之前应培养的15种能力.txt

  • 女孩问,男孩答--(女孩子看完别哭).txt

  • 女孩,当你说没有好男人时请看看.txt

  • 女性朋友和女朋友.txt

  • 女生写的如何追mm.看完后嫩头青变高手(转贴).txt

  • 如果我是你男朋友.txt

  • 容易被淘汰的8种人.txt

  • 少走弯路的十条忠告.txt

  • 当你读完这篇帖子.txt

  • 当我偷偷的想你.txt

  • 思念是一种美丽的孤独.txt

  • 我 所能给你的幸福 .txt

  • 所谓的曾经,就是幸福.txt

  • 据说是气死了99名老师的中学生作文.txt

  • 搞笑汉字大比拼.txt

  • 放弃了又何须执着.txt

  • 曾经,有人钩过你的尾指吗.txt

  • 最诡异的十个故事.txt

  • 有一种.txt

  • 有一种爱叫做成全.txt

  • 永远都会等你先挂电话.txt

  • 没有告诉我为什么?你走了…….txt

  • 没有钱我们能爱多久.txt

  • 测测你的爱情.txt

  • 爱一个人不要超过八分.txt

  • 爱情的忠告.txt

  • 爱的故事.txt

  • 珍惜拥有!.txt

  • 男人,其实比女人更痴情.txt

  • 男人25岁以前的忠告.txt

  • 男人应该懂得做的事.txt

  • 看完,听完,不许哭.txt

  • 真正爱你的女人.txt

  • 穷学生的爱情.txt

  • 考证花费冷思考.txt

  • 虚荣心埋葬了真爱.txt

  • 誓言.txt

  • 隔岸观望你的幸福.txt


下载地址

2010年7月19日星期一

自定义404错误页面

当用户访问不存在的网页时,服务器就会返回 404(找不到网页)错误。由于这些常见的提示消息会令用户不快,因此需要创建自定义 404 网页,以提供有关网站的更多有用信息。

创建404页面

所谓404页面也就是普通的网页,自己可以动手做一个或者到网上下一个404网页,改成满意的效果。另外谷歌提供了一个自定义 404 网页的工具,只需选择语言就可以生成代码,把生成的代码放在"<body>" 和"</body>"标签之间,并把自己网站的网址替换掉http://www.example.com网址。这个做好的页面不妨命名为notfound.html

使用404页面

对于appach,可以通过在.htaccess文件中添加下面一行:

ErrorDocument 404 /notfound.html

另外

为了防止链接失效,创建的404页面中的链接应该使用绝对路径,比如说要调用图片,使用

src="http://www.example.com/images/right.gif"来代替src="images/right.gif"

以后当用户访问不存在的页面时,系统就不会返回硬巴巴的一段文字,而会显示您自定义的网页内容了。对于上面提到的谷歌自定义404页面的作用是:当网站出现404错误时,谷歌将在网页上列出一个内容和一个与“失踪”网页的最相关的其它地址,并提供一个基于Google的站内搜索框。

2010年7月18日星期日

PHP加密函数Authcode使用

Authcode函数是一个使用PHP写的加密和解密函数,它是使用异或运算进行加密和解密的。你如果没有心思分析代码的工作原理,大可以不看下面一大坨的内容,不过还是建议你看一下函数头,注意一下参数的含义。既然可以使用加密和解密,使用合适的密匙就显得尤其重要了。

需要注意的是,每次加密后得到的结果是不一样的(可以输出$code看一下),这是为加密的安全性着想。如果还觉得不放心,可以配合MD5来加密,形式如下:md5(md5($password).$salt)

Authcode函数代码如下:



//$string: 明文或密文
//$operation:DECODE表示解密,其它表示加密
//$key: 密匙
//$expiry:密文有效期
function authcode($string,$operation='DECODE',$key='',$expiry=0){
//动态密匙长度,相同的明文会生成不同密文就是依靠动态密匙
$ckey_length=4;
 
//密匙
$key=md5($key?$key:$GLOBALS['discuz_auth_key']);
 
//密匙a会参与加解密
$keya=md5(substr($key,0,16));
 
//密匙b会用来做数据完整性验证
$keyb=md5(substr($key,16,16));
 
//密匙c用于变化生成的密文
$keyc=$ckey_length?($operation=='DECODE'?substr($string,0,$ckey_length):substr(md5(microtime()),-$ckey_length)):'';
 
//PHP加密解密函数authcode参与运算的密匙
$cryptkey=$keya.md5($keya.$keyc);
$key_length=strlen($cryptkey);
 
//明文,前10位用来保存时间戳,解密时验证数据有效性,10到26位用来保存$keyb(密匙b),解密时会通过这个密匙验证数据完整性
//如果是解码的话,会从第$ckey_length位开始,因为密文前$ckey_length位保存动态密匙,以保证解密正确
$string=$operation=='DECODE'?base64_decode(substr($string,$ckey_length)):sprintf('%010d',$expiry?$expiry+time():0).substr(md5($string.$keyb),0,16).$string;
$string_length=strlen($string);
$result='';
$box=range(0,255);
$rndkey=array();
 
//PHP加密解密函数authcode产生密匙簿
for($i=0; $i<=255; $i++)
$rndkey[$i]=ord($cryptkey[$i%$key_length]);
 
//用固定的算法,打乱密匙簿,增加随机性,好像很复杂,实际上对并不会增加密文的强度
for($j=$i=0; $i<256; $i++){
$j=($j+$box[$i]+$rndkey[$i])%256;
$tmp=$box[$i];
$box[$i]=$box[$j];
$box[$j]=$tmp;
}
 
//PHP加密解密函数authcode核心加解密部分
for($a=$j=$i=0; $i<$string_length; $i++){
$a=($a+1)%256;
$j=($j+$box[$a])%256;
$tmp=$box[$a];
$box[$a]=$box[$j];
$box[$j]=$tmp;
 
//PHP加密解密函数authcode从密匙簿得出密匙进行异或,再转成字符
$result.=chr(ord($string[$i]) ^ ($box[($box[$a]+$box[$j])%256]));
}
 
if($operation=='DECODE'){
//substr($result,0,10)==0 验证数据有效性
//substr($result,0,10)-time()>0 验证数据有效性
//substr($result,10,16)==substr(md5(substr($result,26).$keyb),0,16) 验证数据完整性
 
//验证数据有效性,请看未加密明文的格式
if((substr($result,0,10)==0 || substr($result,0,10)-time()>0) && substr($result,10,16)==substr(md5(substr($result,26).$keyb),0,16))
return substr($result, 26);
else return '';
} else {
//PHP加密解密函数authcode把动态密匙保存在密文里,这也是为什么同样的明文,生产不同密文后能解密的原因
//因为加密后的密文可能是一些特殊字符,复制过程可能会丢失,所以用base64编码
return $keyc.str_replace('=','',base64_encode($result));
}
}
?>




加密$code=authcode('12345','','mishi');//mishi为密匙,可以修改

解密authcode($code,'DECODE','mishi');//使用加密的密匙

教你设置安全密码

保护您的在线隐私的第一步是创建一个安全的密码——也就是一个电脑程式或挖空心思的人不会在很短的时间内轻易猜测到。

创建一个安全密码的关键

  • 包含标点符号和(或)数字。

  • 混合使用大小写字母。

  • 包含相似词替换,如使用数字0代替字母'O'或使用符号'$'代替字母'S'。

  • 创建一个独特的缩写。

  • 包含发音相似替换,例如用' Luv 2 Laf '代替' Love to Laugh '。


需要避免的事项


  • 不要使用“如何选择一个好密码”的例子中列出的密码。

  • 不要使用包含个人信息(姓名,出生日期等)的密码。

  • 不使用可在词典中找到的文字或缩写词。

  • 不要使用键盘模式(asdf)或连续的号码(1234)。

  • 不要使用纯数字,大写字母或小写字母。

  • 不要使用重复字符(aa11)。


保存你的密码安全的关键

  • 千万不要告诉你的密码给任何人(包括重要他人,室友,鹦鹉等)。

  • 不要将密码写下来。

  • 切勿用电子邮件发送密码。

  • 定期测试您的当前密码并更换新密码。


来源 谷歌官方 原文链接

验证码的“换一张”实现

突然有一天评论条数激增,还以为是流量大涨了呢,仔细一看是些垃圾评论,且评论的间隔极短,突破了JS的限制,可能是使用了评论工具实现的。谷歌早有远见,在用户生成的垃圾评论中总结了对抗垃圾评论的方法,同时提供了reCAPTCHA这个很强悍的工具,不过使用前需要注册。使用方法比较简单,和一般的验证码没有太大的区别,且Google给的使用说明足够详细。只是我考虑到这个家伙太过庞大,而且占用面积大,用在注册页面还算可以,如果用在评论验证就显得“大炮打蚊子”。于是就使用个简单点的,放在附件里吧,这里主要说明的是“换一张”的实现,先看代码:



<input type="text" name="captcha" id="captcha-form" size="4"/><img src="captcha.php" id="captcha" />
<a onclick="
document.getElementById('captcha').src='captcha.php?'+Math.random();
document.getElementById('captcha-form').focus();return false;" href="#"

id="change-image">换一张</a>




就是通过点击链接使用js把src替换成'captcha.php?'+Math.random();就可以了。

PS:我们之前介绍的php仿Google验证码工具同样也很好很强大。

PHP加密函数Authcode使用

Authcode函数是一个使用PHP写的加密和解密函数,它是使用异或运算进行加密和解密的。你如果没有心思分析代码的工作原理,大可以不看下面一大坨的内容,不过还是建议你看一下函数头,注意一下参数的含义。既然可以使用加密和解密,使用合适的密匙就显得尤其重要了。

需要注意的是,每次加密后得到的结果是不一样的(可以输出$code看一下),这是为加密的安全性着想。如果还觉得不放心,可以配合MD5来加密,形式如下:md5(md5($password).$salt)

Authcode函数代码如下:



//$string: 明文或密文
//$operation:DECODE表示解密,其它表示加密
//$key: 密匙
//$expiry:密文有效期
function authcode($string,$operation='DECODE',$key='',$expiry=0){
//动态密匙长度,相同的明文会生成不同密文就是依靠动态密匙
$ckey_length=4;
 
//密匙
$key=md5($key?$key:$GLOBALS['discuz_auth_key']);
 
//密匙a会参与加解密
$keya=md5(substr($key,0,16));
 
//密匙b会用来做数据完整性验证
$keyb=md5(substr($key,16,16));
 
//密匙c用于变化生成的密文
$keyc=$ckey_length?($operation=='DECODE'?substr($string,0,$ckey_length):substr(md5(microtime()),-$ckey_length)):'';
 
//PHP加密解密函数authcode参与运算的密匙
$cryptkey=$keya.md5($keya.$keyc);
$key_length=strlen($cryptkey);
 
//明文,前10位用来保存时间戳,解密时验证数据有效性,10到26位用来保存$keyb(密匙b),解密时会通过这个密匙验证数据完整性
//如果是解码的话,会从第$ckey_length位开始,因为密文前$ckey_length位保存动态密匙,以保证解密正确
$string=$operation=='DECODE'?base64_decode(substr($string,$ckey_length)):sprintf('%010d',$expiry?$expiry+time():0).substr(md5($string.$keyb),0,16).$string;
$string_length=strlen($string);
$result='';
$box=range(0,255);
$rndkey=array();
 
//PHP加密解密函数authcode产生密匙簿
for($i=0; $i<=255; $i++)
$rndkey[$i]=ord($cryptkey[$i%$key_length]);
 
//用固定的算法,打乱密匙簿,增加随机性,好像很复杂,实际上对并不会增加密文的强度
for($j=$i=0; $i<256; $i++){
$j=($j+$box[$i]+$rndkey[$i])%256;
$tmp=$box[$i];
$box[$i]=$box[$j];
$box[$j]=$tmp;
}
 
//PHP加密解密函数authcode核心加解密部分
for($a=$j=$i=0; $i<$string_length; $i++){
$a=($a+1)%256;
$j=($j+$box[$a])%256;
$tmp=$box[$a];
$box[$a]=$box[$j];
$box[$j]=$tmp;
 
//PHP加密解密函数authcode从密匙簿得出密匙进行异或,再转成字符
$result.=chr(ord($string[$i]) ^ ($box[($box[$a]+$box[$j])%256]));
}
 
if($operation=='DECODE'){
//substr($result,0,10)==0 验证数据有效性
//substr($result,0,10)-time()>0 验证数据有效性
//substr($result,10,16)==substr(md5(substr($result,26).$keyb),0,16) 验证数据完整性
 
//验证数据有效性,请看未加密明文的格式
if((substr($result,0,10)==0 || substr($result,0,10)-time()>0) && substr($result,10,16)==substr(md5(substr($result,26).$keyb),0,16))
return substr($result, 26);
else return '';
} else {
//PHP加密解密函数authcode把动态密匙保存在密文里,这也是为什么同样的明文,生产不同密文后能解密的原因
//因为加密后的密文可能是一些特殊字符,复制过程可能会丢失,所以用base64编码
return $keyc.str_replace('=','',base64_encode($result));
}
}
?>




加密$code=authcode('12345','','mishi');//mishi为密匙,可以修改

解密authcode($code,'DECODE','mishi');//使用加密的密匙

2010年7月17日星期六

JS中文字符个数、邮箱验证、输入字符个数代码

JS计算字符串中的中文字符个数,这里采用的是先去掉非中文字符,再返回length属性。代码如下:




 

<script type="text/javascript"> 
/******************************************************
* Share JavaScript (http://www.ShareJS.com)
* 使用此脚本程序,请保留此声明
* 获取此脚本以及更多的JavaScript程序,请访问 http://www.ShareJS.com
******************************************************/

 
function cLength(str){
var reg = /[^\u4E00-\u9FA5\uf900-\ufa2d]/g;
//匹配非中文的正则表达式
var temp = str.replace(reg,'');
return temp.length;
}
var str = "中文123";
document.write(str.length+'<br />');
document.write(cLength(str));
</script>




JS实现邮箱验证的代码:



var strm = myForm.inpEmail.value //提交mail地址的文本框
var regm = /^[a-zA-Z0-9_-]+@[a-zA-Z0-9_-]+(\.[a-zA-Z0-9_-]+)+$/;//验证Mail的正则表达式,^[a-zA-Z0-9_-]:开头必须为字母,下划线,数字,
if (!strm.match(regm) && strm!="")
{
alert("邮箱地址格式错误或含有非法字符!再来修改一下。");
myForm.inpEmail.focus();
return false;
}




JS判断输入的字符数个数的代码:



if(myForm.txaArticle.value.length>1000){
alert("写的内容太多了,稍微修剪点吧!");
myForm.txaArticle.focus();
return false;
}