2013年1月31日星期四

简易按摩法帮你解除冻手痛苦

冬天冻手了,肿胀的手指,温度稍有提高便奇痒难忍,怎么办?各种各样的防冻治冻的药膏药水擦多少也不管用,真是痛苦的恨不得没有了这只冻了的手。

冻手是冬季一种常见的折磨人的现象,可造成手指既肿胀又瘙痒,既难看又难受,严重的情况下甚至裂口溃烂,令人痛苦不堪。很多冻手者寻找各种偏方秘方药膏药水,但能取得良好效果者寥寥。

冻手的根本原因在于,冬天温度降低,手臂的体液循环遇阻不顺畅,运行到手指的体液无法正常从手臂返回躯体,于是部分体液滞留在手指,而导致手指在冬天低温下受冻肿胀。 由此可知解决问题的思路和方法就在于,必须疏通手臂的体液循环通道,通道一经疏通,手臂的体液恢复正常循环,则冻手之苦自然解除。

按中医理论知道,人体经络是人体内体液循环的路径。当手臂的经络有堵塞时,必然造成手臂中体液循环不畅通。故而,方法就是,通过按摩等方法疏通手臂经络中堵塞的部分。 那么,如何找出手臂中经络被堵塞的地方呢? 老话说,通则不痛,痛则不通。依此推理,查找方法就是,循着手臂的各条经络路径,依次逐步按压按揉查探,寻找出经络上的痛点,然后每天按揉几次,每次按揉几分钟,或者按揉几十下,经过数日时间,直到痛点处的痛感基本消除,则此处的经络即被疏通了。

有人查看人体经络图,可能会说,手臂上有六条经络,好麻烦呀。 具体上我们可以这样开始,先从手臂与躯体的连接处开始按揉,包括腋下、肩膀等连接部位,特别是腋下区域范围部位是重点。按揉的部位选在冻手所在手臂的 腋下 区域,用你的另一只手的手指用力(注意一定要用力,不用力的话可能找不出痛点),根据经验,只要用力在腋下区域按揉查探,一般都能找到痛点。这也是按揉的起点所在,即首先疏通手臂与躯体的连接部位。切记!切记!!

一般而言,刚开始用力按揉腋下痛点部位时痛感可能会比较强烈,这是正常的,不要担心,坚定信心,坚持用力按揉,通过用力按揉腋下痛点部位,每天按揉几次,每次几分钟,或者几十下,方便的时候都可以,只有睡觉时有时间才能按揉也行。经过数日的多次按揉后,腋下痛点部位的痛感将会逐渐减轻,这也意味着该处堵塞的部位开始疏通,这样快的话短则二三天,长则一个星期,手指就会明显消肿,瘙痒明显大大减轻。直到把痛点处按揉到基本上没有痛感为止,冻手也会明显变得轻松了。

具体按揉时,可隔着衣服进行按揉,或者垫一个干毛巾进行按揉,力度也可自行适当调控。如果手指直接接触皮肤按揉的话,注意不要变成擦揉,那样可能会擦破皮肤的;要是手指直接接触皮肤按揉的话,最好弄点润肤膏之类的有润滑作用的东西。一般隔着衣物按揉会好些。

进而,可以自己依次按揉查看手臂上的各条经络,多注意按揉查看一下 心经,这也有利于促进血液循环,其中臂弯处的少海穴,以及手腕处的心经穴位可注意按揉查看,若有痛点痛感,也通过多次按揉直至痛感减轻消除为止。除了按揉方法外,象拔罐、刮痧、拍打、敲打、捏揉等方法都可适当运用。经常按摩胳膊,不仅有利于手,对身体也是大有好处的。 按此思路和方法进行按揉,冻手的肿胀将很快消退,瘙痒也会消除,那种美好的感觉真是无法描述。

2013年1月30日星期三

做一个等待的玉米

一个老婆婆在屋子后面种了一大片玉米。一个颗粒饱满的玉米想:“收获那天,老婆婆肯定先摘我,因为我是今年长得最好的玉米!”可是收获那天,老婆婆并没有把它摘走。

“明天,明天她一定会把我摘走!”很棒的玉米自我安慰着。第二天,老婆婆又收走了其他一些玉米,唯独没有摘这个玉米。

“明天,老婆婆一定会把我摘走!”玉米仍然自我安慰着……

可是……从此以后,老婆婆再也没有来过。

直到有一天,玉米绝望了,原来水分饱满的颗粒变得干瘪坚硬。

可就在这时,老婆婆来了,一边摘下它,一边说:“这可是今年最好的玉米,用它做种子,明年肯定能长出更棒的玉米!”

这是我看到的一个故事,作者在结尾处说:也许你一直都很相信自己,但你是否有耐心在绝望的时候再等一下?

这再等的“一下”绝不仅仅是短短的一段时间,几天,几月,几年,你有这样的耐性和坚韧吗?我们需要一种心境,一种态度,一种在绝望时候换一个心情看世界的豁达与勇气。有了这些,我们生命中的许多失望,会因为我们这多等的“一下”而变得峰回路转,柳暗花明。

生活中,我们常常满怀希望,但不一定每次的希望都会变成美丽的现实,所以我们也常常失望,比如与梦寐以求的大学失之交臂,心仪的爱人久盼未遇,浪漫的相恋不曾成婚,股票投资空打水漂,基金买卖不能见涨……面对这些失望甚至绝望,我们需要有再等一下的耐心,哪怕下一刻等待我们的仍然是不见起色的结局,但至少我们收获了沉甸甸的阅历,它将成为我们人生中不可重现的财富。

做一个耐心等待的玉米,在绝望的时候也不要放弃!

推荐两款经典的文件对比工具

A、优秀的代码比较工具BeyondCompare

Beyond Compare 是一款不可多得的专业级的文件夹和文件对比工具。使用他可以很方便的对比出两个文件夹或者文件的不同之处。并把相差的每一个字节用颜色加以表示,查看方便。并且支持多种规则对比。对软件汉化者来说,这绝对是一款不可多得的工具。该工具有Windows和Linux下两个版本。猛点我下载

 

B、WinMerge 2.12.4 多语言版

当您有两个以上的内容相似的文字文件时,WinMerge就可以立刻派上用场,帮您检查两个文件里头不同之处。如您有写过程序就会了解,当您在改版时,在新的程序码与旧的程序码之间到底有哪些不同之处,的确会让您伤一些脑筋。或者您曾撰写两份以上的文字文件,内容稍有差异,但要从头查起,可能会相当累人,这时候就可以利用WinMerge来帮您自动比对。WinMerge会将两个文件内容做比对,并在相异之处以高亮度的方式显示,让使用者可以很快的查知,并且您可以直接让左方的文件内容直接覆盖至右方,或者反过来也可,这对需要常常修改文件内容的朋友来说,会是相当便利的一个功能。点我下载

2013年1月29日星期二

2013年春晚联欢晚会

2013央视春晚节目单

总导演:哈文 主持人:董卿、朱军、李咏、毕福剑、撒贝宁、李思思

■新春

1.开场联唱《欢歌庆新春》(表演者:六位主持人)2.创意器乐演奏《琴筝和鸣》(表演者:李云迪等)3.小品《搭把手》(表演者:冯巩、郭冬临等)4.歌曲《十二生肖》(表演者:王力宏)5.歌曲《中国味道》(表演者:凤凰传奇)6.小品《大城小事》(表演者:王宁、常远、艾伦)7.歌曲《春暖花开》(表演者:那英)8.小品《凭证进楼》(表演者:秦海璐、王茜华、孙涛、方清平)9.创意儿童节目《剪花花》(表演者:邓鸣贺、邓鸣璐等)

■新喜

10.歌曲《抱喜》11.歌曲《嫦娥》(表演者:李玉刚)12.相声 名字待定(表演者:曹云金、刘云天)13.歌曲《茉莉花》(表演者:宋祖英、席琳·迪翁)14.歌曲《我心永恒》(表演者:席琳·迪翁)15.东西方魔术:名字待定(表演者:刘谦、傅琰东)16.歌曲串烧《留声2012》(表演者:杜淳、曲婉婷《我的歌声里》;李晨、侃侃《滴答》)17.小品《想跳就跳》(表演者:潘长江、蔡明、郭丰周)18.歌曲《风吹麦浪》(表演者:李健、孙俪)19.歌曲《幸福》(表演者:毛阿敏)

■新意

20.杂技《足下生辉》21.创意乐舞《指尖与足尖》22.歌曲联唱《我上春晚了》(表演者:平安《我爱你中国》;许艺娜《我是一只小小鸟》;阿普萨萨《山路十八弯》)23.小品《今天的幸福2》(表演者:沈腾、马丽)24.歌曲《净土》(表演者:孙楠)25.武术《少年中国》(表演者:赵文卓等)26.杂技《冰与火》27.相声《东西南北大拜年》(表演者:逗笑、逗乐等)28.歌曲《一辈子朋友》(表演者:张靓颖、杨坤)29.土耳其风情舞蹈《火》

■新篇

30创意节目《草根上春晚》(表演者:刘大成、石头等)31.京剧《迎来春色换人间》(表演者:于魁智等)32.歌曲《SuperStar》《SuperShero》(表演者:S.H.E)33.歌曲《甲板上的马头琴》(表演者:王宏伟)34.舞蹈《千年之恋》(表演者:黄豆豆、李倩)35.歌曲《我爱你中国》(表演者:汪峰)36.相声《我要成功》(表演者:郭德纲、于谦)37.歌曲《美丽中国》(表演者:徐千雅)38.歌曲《中国范儿》(表演者:章磊等)39.歌曲《家人》(表演者:谭晶)40.歌曲《冬天里的一把火》(表演者:《梦想合唱团》吴克群)41.歌曲《给我你的爱》(林宥嘉、张杰)42.歌曲《难忘今宵》(表演者:李谷一等)

2013年1月23日星期三

定时自动备份MySQL数据库

网上搜索的一些文章或者脚本, 经过一番摸索后, 以下方式是可行的.

 

step1: 创建定时任务, 例如在早上1:30备份数据库. 编辑/etc/crontab文件, 添加内容:

30 1 * * * root /home/cronDayBackupMySQL.sh

 

step2: 创建shell脚本cronDayBackupMySQL.sh. 要非常注意脚本中的标点符号(不得不说, shell脚本是怪折磨人的)

#!/bin/bash

currDateStr=’date +%Y%m%d’

mysqlBackFileName=mysql${currDateStr}

mysqldump -u root -p db_xyz –password=1234 | gzip > /var/backups/$mysqlBackFileName.sql.gz

 

其中, 数据库是db_xyz, 数据库root用户密码是1234, 备份的sql文件压缩存放在/var/backups目录下.

 

解压缩gz文件也很简单, 直接试用gzip即可:

 

gzip -d xxx.gz

2013年1月21日星期一

《索爱XperiaMiniPro-SK17i》刷机教程

以下我的自己的爱机《索爱XperiaMiniPro-SK17i》刷机笔记,为刷机作准备工作,下载以下软件:

1、到CM官方下载对应的ROM包。

2、下载fastbootUSB驱动

3、直接按住手机的“上音量键”或“下音量键”不放,然后用USB连接电脑,看到手机灯亮(灯是蓝色)即可放手,如果电脑上没安装驱动,提示会安装驱动,直接手动选择刚才下载的驱动,安装成功就OK。

4、然后把fastboot解压COPY到C盘,然后到开始——运行里输入CMD ,直接c:\  ——cd fastboot目录 ,先测试看驱动安装是否成功,输入 fastboot -i 0x0fce getvar version回车,如果提示是<waiting for device>,则说明没安装成功,请重新检查上面安装过程看有没有错。如果显示的版本号,则说明USB连接成功了。如下图:

5、解锁手机,也叫ROOT(手机解锁就不能保修了,请三思而后行。如果手机已经解锁,跳过此步骤)输入:fastboot -i 0x0fce oem unlock 0xKEY 注意:此处的KEY是官方获了的,不能随便乱输入。方法是在手机里输入*#06#获取手机IMEI码。然后到http://unlockbootloader.sonyericsson.com/instructions,全英文,看不懂直接点下一步,然后会有三个框要你填写,分别你的姓名IMEI码(只要前14位数)、e-mail地址填写完后就会出解锁码了,这里的解锁码就是我们上面所说的KEY。假如你的解锁码是123456789,直接输入fastboot -i 0x0fce oem unlock 0x123456789回车即可,等待解锁成功!

6、刷引导(boot.img),其实很多网友都不知道这个boot.img是哪里来的,随便到网上下载是不行的。很简单,直接解压我们上面下载的ROM文件,里面就有了boot.img。然后把它COPY到fastboot同一目录下,再运行fastboot -i 0xfce flash boot boot.img,提示成功后再运行fastboot -i 0xfce reboot。OK这样我们的boot.img就刷入到手机里了。关机,然后再将上面的ROM(是.zip文件哦)拷贝到内存卡,然后开机,猛点上音量键进入fastboot mode。呵呵,激动人心的时刻就到了。然后

wipe data/factory reset.(网上说的双清)
Install zip from sdcard.(安装sdcard上的zip 文件)
Choose zip from sdcard.(就可以选择内存卡上的zip文件啦)

安装成功后直接重启手机就OK啦

2013年1月20日星期日

unknown group &#39;ssl-cert&#39; in statoverride file

dpkg: unrecoverable fatal error, aborting:

syntax error: unknown group ‘ssl-cert’ in statoverride file

E: Sub-process /usr/bin/dpkg returned an error code (2)

A package failed to install. Trying to recover:

安装vsftpd时出现了上面的错误提示,整了半天也不知道从哪里下手。最后还是解决了,我也不知道是怎么回事,记录一下以后参考

# addgroup –system ‘ssl-cert’

这样就创建了一个SSL-CERT组,然后安装aptitude install ssl-cert

再安装aptitude install vsftpd

2013年1月15日星期二

Windows 7各版本官方原版镜像下载(破解工具下载)

破解工具Windows7 Loader:http://pan.baidu.com/share/link?shareid=218612&uk=3909144582

以下的下载地址请使用迅雷下载:

Windows 7 32位(X86)

旗舰版:

ed2k://|file|cn_windows_7_ultimate_with_sp1_x86_dvd_u_677486.iso|2653276160|7503E4B9B8738DFCB95872445C72AEFB|/

家庭普通版:

ed2k://|file|cn_windows_7_home_basic_with_sp1_x86_dvd_u_676500.iso|2653276160|843E7A78F2126FAC726CF5342710082D|/

家庭高级版:

ed2k://|file|cn_windows_7_home_premium_with_sp1_x86_dvd_u_676770.iso|2653276160|A8E8BD4421174DF34BD14D60750B3CDB|/

专业版:

ed2k://|file|cn_windows_7_professional_with_sp1_x86_dvd_u_677162.iso|2653276160|08F65018BD9B5BC8D77C1C7C5615A329|/

企业版:

ed2k://|file|cn_windows_7_enterprise_with_sp1_x86_dvd_620153.iso|2501507072|7788AED3A02EB99DE1341771950EB697|/

Windows 7 64位(X64)

旗舰版:

ed2k://|file|cn_windows_7_ultimate_with_sp1_x64_dvd_u_677408.iso|3420557312|B58548681854236C7939003B583A8078|/

家庭高级版:

ed2k://|file|cn_windows_7_home_premium_with_sp1_x64_dvd_u_676691.iso|3420557312|1A3CF44F3F5E0BE9BBC1A938706A3471|/

专业版:

ed2k://|file|cn_windows_7_professional_with_sp1_x64_dvd_u_677031.iso|3420557312|430BEDC0F22FA18001F717F7AF08C9D5|/

企业版:

ed2k://|file|cn_windows_7_enterprise_with_sp1_x64_dvd_u_677685.iso|3265574912|E9DB2607EA3B3540F3FE2E388F8C53C4|/

 

FreeBSD入门级命令查阅表

下面这份表单列出了FreeBSD入门所需要了解的大部分命令。列表按命令功能列出,括号中为命令的执行指令。如果想要进一步了解每个命令的用法,可以使用man命令进行查阅(用法:man xxx,xxx为你想要了解的命令)。以下,列表开始。

我如何离线?(exit)

我如何停止电脑?(shutdown -h now)

我如何重新激活计算机? (shutdown -r now)

我如何在单使用者模式下停止系统? (shutdown now)

我如何切换终端机? (ALT-F*)

文件

我如何阅读用户手册? (man)

使用者管理

我该如何增加一个使用者? (adduser)

我如何移除使用者? (rmuser)

我如何改变我的密码? (passwd)

我如何查看所有的使用者?(logins)

“su” 指令

我如何 “su” 至 root 帐号? (su)

我如何 “su” 至其它使用者的帐号? (su username)

四处观察

我在哪? (pwd)

我如何观察目录下有什么? (ls)

我如何看到以点开始的隐藏档? (ls -a)

我如何看到更多的讯息 (存取许可,拥有者,群组,大小,日期)? (ls -l)

我如何看出那些档是什么? (ls -F)

这些是什么档: “..” 与 “.”? (ls -aF)

四处移动

我该如何改变工作目录? (cd)

如何回到上一层目录? (cd ..)

我如何回到自己的工作目录? (cd, cd ~/)

屏幕控制

我如何卷回 (在终端机中,非 X)? (The Scroll Lock Key)

我该如何清除屏幕? (clear)

文章

我如何不使用文书编辑器就可以观看小的档案? (more)

最普遍的文书编辑器是? (vi)

“vi” 看起来有点难,我可以从 “ee” 开始吗? (ee)

“visual” 编辑器

学习 “vi” 最有效的方法为何? (vilearn)

“vi” 是如何工作的? (man vi)

什么是储存指命? (:w)

什么是离开指令? (:q)

什么是可以储存与离开的命令? (:wq)

如何离开而不使用储存指令? (:q!)

我如何移动? (h, j, k, and l)

Esc 键有什么用途? (The Esc Key)

我如何加入新的文字? (a and i)

我如何建立新的一行? (o and O)

我如何删除文字? (x and dd)

我如何拷贝文章内容? (yy and p)

我如何使用数个指令? (nCommand)

我如何搜寻文章? (/text)

我如何起动 “vi” 于只读模式? (view)

计算机信息

我如何能观看开机记录文件? (dmesg)

有什么方法可以让我慢慢地观看开机记录文件吗? (dmesg │more)

显示谁在系统上? (who)

他们正在做什么?? (w)

“w” 可以显示出所有的处理吗? (w)

何时

我如何显示或设定日期时间? (date)

我如何显示月历? (cal)

有什么方法可以让我慢慢地观看月历吗? (cal │ more)

通讯

我如何显示 (或不显示) 其它使用者送来的讯息? (mesg y, mesg n)

我如何传送讯息到其使用者的屏幕? (write)

我如何送讯息到每一个人的屏幕? (wall)

我如何与他人交谈 (chat)? (talk)

档案管理

我如何建立一个空档案? (touch)

我如何删除档案? (rm)

我如何建立一个目录? (mkdir)

我如何移除一个空的目录? (rmdir)

我如何移除一个目录包括里面所有的东西 (包括子目录)? (rm -r)

我如何移除以 “-” 起头的档案? (rm — -filename)

我如何拷贝档案? (cp)

我如何拷贝整个目录包括它所有的内容? (cp -R)

我该如何搬移档案与目录? (mv)

我如何改变档案/目录名称? (mv)

我如何执行 rm、cp 与 mv 时,须要我的许可? (-i)

我如何执行 rm、cp 与 mv 时,不须要我的确认? (-f)

档案连结

我如何连结一个档案或目录? (ln -s)

我如何 hard link 一个档案? (ln)

档案拥有权/存取许可

我如何观察谁是档案拥有者? (ls -l)

我如何观察档案/目录的存取许可? (ls -l)

我如何改变档案/目录的使用者拥有人? (chown)

我如何改变档案/目录的群组拥有人?s group owner? (chgrp)

我如何改变档案/目录的使用者与群组拥有人? (chown user:group)

我如何改变存取许可? (chmod)

如果我拥有这个目录,我可否修改不是我的档案? (yes)

软盘机装置

我如何挂上我的软盘? (mount)

我如何挂上 MS-DOS 格式的软盘机? (mount -t msdos)

我如何卸下我的软盘? (umount)

应用程序

我如何起动应用程序? (./)

我如何由文件名称来起动应用程序? (PATH)

我如何在背景起动应用程序? (&)

我如何知道我的 PATH 是? (echo $PATH)

所有的应用程序在那? (The FreeBSD Ports Collection)

我如何安装一个 port? (make install clean)

那里有编辑好的二进制文件? (The FreeBSD Packages Collection)

我如何移除应用程序? (pkg_delete)

使用者环境

使用者的 profile 档案在那? (vi ~/.profile)

我如何改变我的 shell? (chsh)

处理管理

我如何列出处理? (ps)

我如何列找到处理? (ps -waux │ grep “name of the process”)

我如何砍掉处理? (kill)

磁盘管理

我如何检查可用的磁盘空间? (df)

我如何检查每个目录下用了多少磁盘空间? (du)

工具

哪里有计算器? (bc)

FreeBSD root密码忘记了

更改过程:

1. 重新启动机器;

2. 在出现“Welcome to FreeBSD!”的选择菜单时,选择“4. Boot FreeBSD in single user mode”;

3. 在加载结束后,执行

# /sbin/mount -a

# passwd root

New passwd:*************

这样就重设了 root 账户密码。

可能在加载过程中会要检查磁盘,用fsck命令检查一下就可以了。

2013年1月12日星期六

你是否每天在进步

做为一个成功者,或者一个正在追求成功的年青大学生,忘记过去,不断前进应该是最重要的良好心态。

进步有一个准则,那就是不要为打翻的牛奶哭泣。进步意味着允许犯错误,在错误中成长。有这样一个故事告诉我们建立一个对待错误的健康心态,寻就是让失去变得可爱。

一个老人在高速行驶的火车上,不小心把刚买的新鞋从窗口掉了一只,周围的人备感惋惜,不料老人立即把第二只也从窗口扔了下去。这举动更让人们大吃一惊。老人解释说:这一只鞋无论多么昂贵,对我而言已经设有用了,如果有谁能捡到一双鞋子,说不定他还能穿呢!成功者善于放弃,善于从损失中看到价值。

假如我们想要事情有所改变的话,我们首先要改变的是我们自己,只有人进步了,事情才会有进步。我们进步和成功的关键就在于改变自己。如果一个人花上一辈子的时间,连自己都无法改变的话,那么怎么能改变他人呢,更不要说指望能够改变世界。

因此,做为公司的新员工,每天要写工作日记,每天提醒自己是进步了还是退步了。如果你每天进步1%的话,一年后,你的能力就增长了一倍,相应地,你的职位和收入都会增长一倍甚至更多,自己进步了,世界也就进步了。

在工作中,要确定自己进步了还是退步了,最有效的方法就是注意自己的态度是否正确,你是事情是否正确。只要是正确了,那么你就一定在进步。只有我们承担了某项任任务的时候,你才能成为胜任这项工作的人。正确的态度表现在我做这项任务很有趣又符合自己的才能,因此工作常常有以下四种情况:

一是带着错误的态度做错误的事,这样工作将失去意义和价值。

二是带着正确的态度做错误的事,这样你还是工作的有意义,但是你将浪费大量的人力和物力,你不得不面对众多挫折和失败。

三是带着错误的态度做正确的事,这样你能有所成就,但是你的态度会限制你进步的大小。

四是带着正确的态度做正确的事,只有这种情形,你才能又快乐又赚钱,你的人生将富有意义并充满价值。

区别这四种工作并不复杂,只要你每天问自己,你是在做一项充满激情又符合自己才能发展的工作吗?你 是抱着快乐和自豪的心情在工作吗?你是在做一件能够为他人解决问题的工作吗?

进步意味着你要追求卓越,有这样一个有趣的故事:每天,当太阳升起的时候,非洲大草原上的动物们就开始奔跑了。狮子妈妈在教育自己的孩子:孩子,你必须比跑得再快一点,再快一点,你要是跑不过最慢的羚羊,你就会活活地饿死。同时在另外一个场地,羚羊妈妈也在教育自己的孩子:孩子,你必须跑得再快一点,再快一点,如果你不能跑得比跑得最快的狮子还要快,那你就肯定会被他们吃掉。所以请记住,你跑得快,别人跑得更快,所所以没有最快,只有更快!

FreeBSD终端分辨率调整的方法

内核加入

option VESA

option SC_PIXEL_MODE

重新编译kernel

vidcontrol -i mode #察看系统支持的显示模式

vidcontrol MODE_数字 #设置需要的模式

如:1024x768x32模式

vidcontrol MODE_321

试验成功后,再加入rc.conf #有些显示模式不能正常工作

vi /etc/rc.conf

加入

allscreens_flags=”MODE_数字”

汉字字符集-国家标准码

国家标准代码,简称国标码,是中华人民共和国的中文常用汉字编码集,亦为新加坡采用。

现时中华人民共和国官方强制使用GB 18030标准,但较旧的计算机仍然使用GB 2312

1.GB 2312

GB 2312GB 2312-80是一个简体中文字符集的中国国家标准,全称为《信息交换用汉字编码字符集·基本集》,又称为GB0,由中国国家标准总局发布,1981年5月1日实施。GB2312编码通行于中国大陆;新加坡等地也采用此编码。中国大陆几乎所有的中文系统和国际化的软件都支持GB 2312。

GB 2312标准共收录6763个汉字,其中一级汉字3755个,二级汉字3008个;同时,GB 2312收录了包括拉丁字母、希腊字母、日文平假名及片假名字母、俄语西里尔字母在内的682个全角字符。

GB 2312的出现,基本满足了汉字的计算机处理需要,它所收录的汉字已经覆盖中国大陆99.75%的使用频率。

对于人名、古汉语等方面出现的罕用字,GB 2312不能处理,这导致了后来GBK及GB 18030汉字字符集的出现。

2.GBK

由于GB 2312-80只收录了6763个汉字,有不少汉字,如部分在GB 2312-80推出以后才简化的汉字(如“啰”),部分人名用字(如中国前总理朱镕基的“镕”字),台湾及香港使用的繁体字,日语及朝鲜语汉字等,并未有收录在内。中文电脑开发商,于是利用了GB 2312-80未有使用的编码空间,收录了所有出现在Unicode 1.1及GB 13000.1-93之中的汉字,制定了GBK编码。

根据西方资料,GBK最初是由微软对GB2312的扩展,也就是CP936字码表 (Code Page 936)的扩展(原来的CP936和GB 2312-80一模一样),最初出现于Windows 95简体中文版中,由于Windows产品的流行和在大陆广泛被使用,中华人民共和国国家有关部门将其作为技术规范。注意GBK并非国家正式标准,只是国家技术监督局标准化司、电子工业部科技与质量监督司发布的“技术规范指导性文件”。虽然GBK收录了所有Unicode 1.1及GB 13000.1-93之中的汉字,但是编码方式与Unicode 1.1及GB 13000.1-93不同。仅仅是GB 2312到GB 13000.1-93之间的过渡方案。

3.GB 18030

GB 18030,全称:国家标准GB 18030-2005《信息技术 中文编码字符集》,是中华人民共和国于2000年3月17日发布,现时最新的内码字集,是GB 18030-2000《信息技术 信息交换用汉字编码字符集 基本集的扩充》的修订版。与GB 2312-1980完全兼容,与GBK基本兼容,支持GB 13000及Unicode的全部统一汉字,共收录汉字70244个。于2001年8月31日后发布或出厂的产品,必须符合GB 18030-2000的相关要求。

GB 18030主要有以下特点:

与 UTF-8相同,采用多字节编码,每个字可以由1个、2个或4个字节组成。

编码空间庞大,最多可定义161万个字符。

支持中国国内少数民族的文字,不需要动用造字区。

另附,

大五码

Big5,又称为大五码五大码,是使用繁体中文(正体中文)社群中最常用的计算机汉字字符集标准,共收录13,060个汉字。

中文码分为中文内码及中文交换码两类,Big5属中文内码,知名的中文交换码有CCCII、CNS11643。

Big5虽普及于台湾、香港与澳门等繁体中文通行区,但长期以来并非当地的国家标准,而只是业界标准。倚天中文系统、Windows等主要系统的字符集都是以Big5为基准,但厂商又各自增删,派生成多种不同版本。

2003年,Big5被收录到台湾官方标准的附录当中,取得了较正式的地位。这个最新版本被称为Big5-2003。

FreeBSD中Firefox的安装、汉化以及Flash插件的安装

1.安装Firefox3.5

#pkg_add -r firefox35

注意:安装过程中会有以下提示:Firefox在显示HTML5的页面元素是会需要模块sem,否则会出现“Bad system call (core dumped)“的错误,可以在/boot/loader.conf加入”sem_load=”YES”来解决这个问题。

 

2.安装Firefox的多国语言包

#pkg_add -r firefox35-i18n

语言包是以Firefox插件的形式安装的,启动firefox后,只需在Tools->Quick Locals Switcher中修改为zh_CN,重启Firefox就可以看到中文界面。

 

3.安装Flash插件

众所周知,FreeBSD下没有原原生的Flash player,这也是FreeBSD没能在个人桌面领域没能大展拳脚的一方面的原因吧。这里使用linux的Flash插件,可真的拿人的手短,设置起来还真挺麻烦的。

3.1. 安装port:www/nspluginwrapper,它使的FreeBSD可以使用其它平台上的插件,这个port依赖:emulators/linux_base-f10,所以在这之前必须要设定好linux compability。

3.2. 安装port:www/linux-f10-flashplugin10,并创建以下链接:

#ln -s /usr/local/lib/npapi/linux-f10-flashplugin/libflashplayer.so \

/usr/local/lib/browser_plugins/

 

3.3. 设置linux的进程文件系统

linux的进程文件系统linprocfs,必须被挂载到/usr/compat/liunx/proc:

# mount -t linprocfs linproc /usr/compat/linux/proc

或者把它写入/etc/fstab,以便开机时系统自动挂载:

linproc /usr/compat/linux/proc linprocfs rw 0 0

 

3.4. 为每个用户安装插件

%nspluginwrapper -v -a -i

%ln -s /usr/local/lib/browser_plugins/npwrapper.libflashplayer.so /usr/local/lib/firefox3/plugins/npwrapper.libflashplayer.so

 

重启Firefox,终于看到熟悉的flash啦。

FreeBSD常用小技巧

问:如何让FreeBSD像RedHat那样在ls时显示多种颜色的目录?

答:在/etc/csh.cshrc里面加入:alias ls ls –G, 并重新登录

问:如何让FreeBSD的csh像bash那样按tab列出列出无法补齐的候选文件?

答:标准的方法是按Ctrl+D。但如果一定要用tab的话,在/etc/csh.cshrc中加入:set autolist

问:更新了rc.conf,如何生效?

答:cd /etc && sh rc

问:修改更新.cshrc(或者类似文件)之后如何不退出登录立即生效?

答:$ source ~/.cshrc

问:我新装了程序在 path (/usr/bin /usr/local/bin etc.,)路径中,如何不重新登录就能直接使用?

答:$ rehash

问:csh中如何快速在命令行中移动?

答:移动到行首:^a,行尾:^e,清除:^u

问:快速回到上次访问的目录

答:cd –

问:快速回到用户的主目录

答:cd ~

问:我总是工作到很晚而忘了睡觉的时间怎么办?

答:leave +hhmm(hh小时,mm分钟)

问:如何清屏?

答:clear 或 ^l

问:敲错字滴滴滴的烦死了,还总被家里人发现而强制睡觉,怎么办?

答:set nobeep(tcsh)

问:我想暂时离开而又不想logout

答:lock –p

问:FreeBSD 下如何查看带宽使用率

答:systat -if 1

问:使用portupgrade升级多个ports时,有时会弹出配制对话框,暂停了整个过程

答:使用参数–batch,这样会使用默认的配置。

问:如何加速portupgrade升级

答:参数-P可以优先使用package升级(如果package不存在才会使用port), 而-PP会仅使用package升级

问:我不想在这里学这些tips

答:好吧,请安装fortune,它会在每次登录时给你一条tip

2013年1月9日星期三

详细介绍BSD系统的内核安全和级别

bsd一直是公认的最安全的unix操作系统,因为它提供了基于内核的安全保护而不仅仅是老式unix的基于访问控制的安全保护。bsd为内核划分了安全等级,这样就可以限制很多不安全的操作,而且bsd在安全设置上是单点的,使得不可能轻易改变安全级别。linux提供的lsm“可加载安全模块”可以从外部加载安全模块,而bsd将此行为也作为可能的安全隐患,所以bsd中由内核直接来负责安全,如果内核认为加载的安全模块是不可信的,那么内核将禁止加载模块,这在bsd内核中通过安全级别(securelevel)来实现。下面先引用一段介绍安全级别的文字然后我分析bsd的init程序中与安全级别相关的代码:

FreeBSD内核有一个安全级别(securelevel)的概念,这是指系统内核运行使用的安全等级,不同的等级具备不同的保护和检查机制。因为这是内核的检查机制,因此相当严格,没有办法能绕过这个机制提供的保护,因此就对保护FreeBSD的安全性十分有用。内核的安全级别按照提供安全保护的程度分为-1、0、1、2共分为四个级别,安全级别能提供的保护有:

系统文件:系统文件可以设置保护标志”不可更改”和 “只能附加” ,具有这些保护标志的文件在系统的文件属性之外,还受这些保护标志的保护。安全级别可以规定这些标志能否取消。

磁盘设备文件:磁盘设备文件具备两种访问方式,随机访问的方式对应的块设备文件和顺序访问方式对应的字符设备文件,其中字符设备文件可以直接读取硬件设备,因此对于安全至关重要。内核安全级别可以决定是否允许以直接读取硬件的方式操作硬盘设备文件。

直接内存访问:/dev/mem和/dev/kmem是系统内存的映射文件,访问它们就能直接访问系统内存,一些需要获取系统信息和需要进程间共享内存机制的程序需要访问这两个设备文件以直接访问内存,然而访问内存空间显然也影响系统的安全运行。内核安全级别可以决定是否允许访问系统内存。

安全级别-1为一种永久性的不安全级别,系统内核不提供任何额外的保护。系统缺省就处于这个级别,此时系统文件的保护标志能被root用户取消,所有的设备,包括磁盘设备和内存映射设备,均能按照其属性来访问。

安全级别0为不安全的级别,它和等级-1一样没有对系统提供额外的安全保护,但它影响到内核进程init的行为。当内核处于级别-1时,内核init程序不会自动更改运行级别,因此一直到进入能够登录的状态,系统安全级别仍然为-1。这是系统的缺省行为,没有打开安全级别保护机制。但如果安全级别不为 -1,init在进入单用户状态时将改变为0级别,在进入多用户模式时改变为安全级别 1。因此安全级别0为设置了安全级别保护之后,单用户状态下的安全级别。

安全级别1为安全的级别,提供了对系统的保护能力。此时系统文件的那两个保护标志不能被取消,已安装文件系统对应的磁盘设备,以及/dev/mem,/dev/kmem不可以用写入模式打开。

安全级别2与级别1类似,只是进一步增加了对磁盘设备低级操作的限制,不管该磁盘设备是否安装,都不允许直接以写入方式访问,这样就无法进行fdisk、disklabel以及newfs等操作。

可以使用sysctl来查看当前系统的安全级别,但如果没有经过特别设置,FreeBSD的缺省安全级别应该为-1:

bash-2.03# sysctl kern.securelevel

kern.securelevel: -1

安全级别中最重要的一点是,除了内核的init进程之外,即使是root用户,也只能不断提高安全级别,没有办法将安全级别降低。这样就基本上保证远程入侵者在没有重新启动计算机的情况下,无法降低系统运行级别。如果root 想提高系统运行的安全级别,也需要使用sysctl命令。

bash-2.03# sysctl -w kern.securelevel=0

kern.securelevel: -1 -> 0

安全级别的意义就在于对文件和设备的保护,如果要对文件提供保护,就需要对文件设置保护标志schg。设置这个标志需要使用chflags命令,系统文件如 /kernel,系统安全的时候就具备这个保护标志。即使在非安全级别下要更改这些文件的时候,也要首先取消保护标志才能进行正常操作。

bash-2.03# mv /kernel /kernel.bak

mv: rename /kernel to /kernel.bak: Operation not permitted

bash-2.03# chflags noschg /kernel

bash-2.03# mv /kernel /kernel.bak

bash-2.03# mv /kernel.bak /kernel

bash-2.03# chflags schg /kernel

上面操作先取消了kernel文件的不可更改标志schg,显然这是在非安全级别下的操作。当安全级别处于 1或2时,就不能使用chflags改变文件的保护标志了。

bash-2.03# chflags noschg /kernel

chflags: /kernel: Operation not permitted

可以使用带-o参数的ls来查看文件具备的标志。

bash-2.03# ls -lo /kernel

-r-xr-xr-x 1 root wheel schg 1061679 Jun 30 01:27 /kernel

因此可以将系统安全相关的很多程序都设置保护标志,这样入侵者就不能轻易更改这些文件了。建议将/bin,/sbin下的文件都设置这个标志。

bash-2.03# chflags schg /bin

bash-2.03# chflags schg /bin/*

bash-2.03# chflags schg /sbin

bash-2.03# chflags schg /sbin/*

这里首先将相关目录本身设置保护标志,这样入侵者就不能通过将目录更改名字的方法创造一个新的/sbin或 /bin目录。

当文件具备了保护标志,并且安全级别高于1时,保护标志就无法取消,这些文件就不能更改,因此就带来一些必要的操作无法进行,例如重新生成内核的操作等。此时就必须再重新启动系统进入单用户状态执行这些操作。通常情况下,如果FreeBSD系统只提供网络服务,那么使用安全级别1或2毫无问题。然而如果要运行X Server ,由于X Server使用了共享内存机制,需要访问/dev/mem和/dev/kmem,这样就会带来问题。这时的一种解决办法是在启动X Server之后(例如使用Xdm),再升高安全级别,以避开这个问题,但此时 X Server已经打开了/dev/mem和/dev/kmem,安全级别的保护就不再是完美无缺的了(dog250:攻击者可以利用X的漏洞实施攻击)。如果不使用X Server之类的程序,那么就可以将设置安全级别的命令直接放入系统的启动rc文件中,以便自动提高安全级别。这需要在rc.conf文件中设置两个变量:kern_securelevel_enable和kern_securelevel。

kern_securelevel_enable=”YES”

kern_securelevel=0

上面将安全级别设置为0,那么在启动之后将自动更改为1,这是一种标准的做法。

以上就是关于bsd安全级别的标准描述,那么有句话说只有init进程可以调整安全级别是什么意思呢?还得通过bsd的init源代码来理解,于是翻出bsd的init.c文件(前面的文章分析过),里面有一个函数:setsecuritylevel

以下为引用的内容:

void setsecuritylevel(int newlevel)

{

#ifdef KERN_SECURELVL //在定义安全级别的情况下使能此函数

int name[2], curlevel;

extern int errno;

curlevel = getsecuritylevel(); //得到当前的安全级别

if (newlevel == curlevel) //已经是当前的级别了,直接返回

return;

name[0] = CTL_KERN;

name[1] = KERN_SECURELVL;

if (sysctl(name, 2, NULL, NULL, &newlevel, sizeof newlevel) == -1) { //一切ok,无条件设置

emergency( “cannot change kernel security level from %d to %d: %s”, curlevel, newlevel, strerror(errno));

return;

}

#ifdef SECURE

warning(“kernel security level changed from %d to %d”, curlevel, newlevel);

#endif

#endif

}

下面是getsecuritylevel:

以下为引用的内容:

int getsecuritylevel(void)

{

#ifdef KERN_SECURELVL

int name[2], curlevel;

size_t len;

name[0] = CTL_KERN;

name[1] = KERN_SECURELVL;

len = sizeof curlevel;

if (sysctl(name, 2, &curlevel, &len, NULL, 0) == -1) {

emergency(“cannot get kernel security level: %s”, strerror(errno));

return (-1);

}

return (curlevel);

#else

return (-1);

#endif

}

安全性体现在哪里呢?前面的设置函数可是无条件设置的啊,如果我在我自己的程序里面也来一个sysctl调用,岂不是也成功了,实际上,sysctl是个系统调用,bsd的实现是在该系统调用的实现里面如果是设置安全级别那么就检查进程的pid,如果pid不是1还想降低安全级别,那么很抱歉,出错返回。见FreeBSD的代码:src/sys/kern/kern_mib.c

以下为引用的内容:

mtx_lock(&securelevel_mtx);

if (!regression_securelevel_nonmonotonic &&

(level < securelevel) && //新安全级别小于原安全级别

(req->td->td_proc->p_pid != 1)) { //设置安全级别的进程不是init进程

mtx_unlock(&securelevel_mtx);

return (EPERM); //则出错返回

bsd的init不允许重新加载也是通过pid来判断的,在main函数里面的第二个大句:

以下为引用的内容:

if (getpid() != 1) { //这就禁止了init的重新加载,以不给别的存在不轨意图的人任何机会

(void)fprintf(stderr, “init: already running\n”);

exit (1);

}

说bsd的安全设置是单点的就是上面这个意思,这样不至于最后混乱,那么init在什么时候调用setsecuritylevel了呢?通查代码发现在两个地方调用了setsecuritylevel,一个就是multi_user,另一个是single_user。(如果不明白这两个函数是干甚的,请查阅我前面的文章《System V的启动风格和BSD的启动风格(2)—代码角度》)就是进入多用户模式和进入单用户模式的时候进行调用。

以下为引用的内容:

state_func_t multi_user(void)

{

…//前面没有什么语句,仅仅是一些变量的定义。

if (getsecuritylevel() == 0) //如果当前级别为0,那么就调整为1

setsecuritylevel(1);

}

state_func_t single_user(void)

{

…//前面没有什么语句,仅仅是一些变量的定义。

if (getsecuritylevel() > 0) //这个判断说明内核处于安全保护之下,那么进入单用户后将安全级别降为0,否则单用户就什么也做不了

setsecuritylevel(0);

}

由上面的代码可见,安全级别为0就是一个占位符的作用,提示init一会一旦进入多用户就将安全级别升为1,除此之外它和安全级别-1没有任何区别。深入到了init内部,是不是对安全级别的控制有了一些新的认识呢?init进程并没有什么神力,只不过是内核将这个单点控制权给了1号进程而已。

FreeBSD中显示Apache进程运行情况脚本

在FreeBSD中查看进程情况最常用的就是ps命令了,我们当然可以利用ps来查看apache进程运行的情况(假定apache的运行用户为www)脚本如下:

ps -U www -axo comm,pcpu,pmem,vsz,rss,mwchan | awk ‘/^httpd/ {++state[$NF];cpu+=$2;mem+=$3;vsz+=$4;rss+=$5;} END {for(key in state){total+=state[key];print(key,”\t”,state[key]);}print(“total\t” total “\ncpu\t” cpu “%\nmem\t” mem “%\nvsz\t” vsz “k\nrss\t” rss “k”);}’

输出大致结果如下:

select 1

accept 9

total 10

cpu 7.1%

mem 6.1%

vsz 227152k

rss 128768k

呵呵,这样便看到了apache的进程运行的统计情况了。

FreeBSD桌面笔记

安装FreeBSD

此部分可以参照http://www.freebsd.org/doc/zh_CN/books/handbook/install.html

 

系统配置

 

关于软件源的配置:

FreeBSD的软件源分为两部分,一部分是pkg_add所用的预编译包软件源,一部分是编译安装所用的ports软件源。

关于预编译包软件源的设置,可用root身份运行以下命令(以FreeBSD China的地址为例):

ee ~/.cshrc

添加

setenv PACKAGESITE http://mirrors.163.com/FreeBSD/ports/packages/Latest/

到配置文件中。

关于ports软件源的设置,可用root身份运行以下命令(以我自己的配置文件为例):

ee /etc/make.conf

然后添加如下内容:

DISABLE_SIZE=yes

MASTER_SITE_OVERRIDE=\

 

http://mirrors.163.com/FreeBSD/distfiles/${DIST_SUBDIR}/\

http://ports.hshh.org/${DIST_SUBDIR}/

 

网络设置:

使用系统的sysinstall命令,会出现一个配置界面,里面包含了系统的一些基本设置,根据提示进行设置即可。

 

更新源代码和ports:

cd /usr/share/examples/cvsup

然后用喜欢的编辑器修改standard-supfile,ports-supfile,把其中default host后面的网址改为cvsup.freebsdchina.org,然后运行

cvsup -g -L 2 standard-supfile(其他文件也如此),就可以得到最新的ports和源代码树了。

 

使ports能够多线程下载源代码:

首先要安装wget:

pkg_add -r wget

然后在/etc/make.conf中加入:

FETCH_CMD=/usr/local/bin/wget -c -t 1

这样的话,ports安装时候就能使用wget的多线程下载源代码了。

 

安装基本的xorg环境:

用root身份运行:

pkg_add -r xorg

然后就会自动联网下载所需要的包,自动解决依赖关系。

为了得到一个可用的配置文件,以root身份运行一下

Xorg -configure

然后

mv /root/xorg.conf.new /etc/X11/xorg.conf

 

安装桌面环境,以GNOME为例:

pkg_add -r gnome2 gdm

安装完GNOME以后,为了让开机可以自动运行GDM,把如下配置行加入/etc/rc.conf文件中:

hald_enable=”YES”

dbus_enable=”YES”

gdm_enable=”YES”

另外,还要运行:

echo “/usr/local/bin/gnome-session” > ~/.xinitrc

 

安装Linux兼容层:

 

首先需要加载一次Linux模块,否则无法安装成功:

 

kldload linux

 

然后

 

pkg_add -r linux_base-f10

 

为了让开机加载Linux模块,需要在/boot/loader.conf中加入

linux_load=”YES”

同时,在/etc/rc.conf中加入

linux_enable=”YES”

 

安装显卡驱动,需要Linux兼容层,以我的nVidia显卡为例:

nVidia驱动按照自己的显卡型号,选择适应的驱动。驱动在/usr/ports/x11

nvidia-driver-173/

nvidia-driver-71/

nvidia-driver-96/

nvidia-driver/

我7300 GO所以直接选择了nvidia-driver

cd/usr/ports/x11/nvidia-driver && makeinstall clean

为了让FreeBSD开机加载nVidia驱动,需要在/boot/loader.conf加入

nvidia_load=”YES”

另外,还要编辑/etc/X11/xorg.conf

Driver “nv”

改为

Driver “nvidia”

 

设置GNOME的中文环境:

由于GNOME默认是英文环境,所以需要在/etc/profile中加入如下内容:

export LANG=zh_CN.UTF-8

export LC_TYPE=zh_CN.UTF-8

export LC_ALL=zh_CN.UTF-8

重启一下就可以看到中文化的界面了。

另外,由于默认中文字体很难看,可以安装个文泉驿字体:

cd /usr/ports/x11-fonts/wqy && make install clean

 

安装ibus中文输入法:

pkg_add -r ibus ibus-pinyin

安装完以后,在中文环境下,ibus可以自动启动,无需修改配置。

 

安装火狐浏览器:

pkg_add -r firefox

 

安装Flash插件:

cd /usr/ports/www/linux-f10-flashplugin11 && make install clean

mkdir /usr/local/lib/browser_plugins

ln -s /usr/local/lib/npapi/linux-f10-flashplugin/libflashplayer.so /usr/local/lib/browser_plugins/

按照 FreeBSD 版本, 在安装了正确的 Flash port 之后, 插件必须由每个用户运行 nspluginwrapper 安装:

nspluginwrapper -v -a -i把以下这行加入 /etc/fstab

linproc /usr/compat/linux/proc linprocfs rw 0 0

cd /usr/local/lib/firefox/plugins && ln -s /usr/local/lib/browser_plugins/npwrapper.libflashplayer.so npwrapper.libflashplayer.so

 

新版的Flash插件似乎已经不需要拷贝so和做链接了,直接用nspluginwrapper -v -a -i就能识别出来。

 

声卡驱动安装:

首先使用命令加载所有能用声卡驱动

kldload snd_driver

使用命令查看你的声卡型号

cat/dev/sndstat

在出现 kldsnd_*** 字符位置 ***就是你的声卡信息

然后在编辑/boot/loader.conf.加上snd_***_load=”YES”

重启,不出现意外的话你就能听到声音了。

如果是集成AC97声卡,试试:

ee /boot/defaults/loader.conf

修改snd_ich_load=”NO” #Intel ich 把“NO”改为“YES”。

 

安装QQ:

由于FreeBSD的QQ是使用的QQ for Linux,所以需要按照前面的步骤安装并且开启Linux兼容层,然后终端输入命令:

ee/etc/sysctl.conf

然后加入

compat.linux.osrelease=2.6.16

终端输入:

cd /usr/ports/net-im/qq && make install clean

如果QQ不能中文输入,执行:

/compat/linux/usr/bin/localedef-i zh_CN -f UTF-8 zh_CN

 

安装NTFS-3G:

cd /usr/ports/sysutils/fusefs-ntfs && make install clean

加入fuse加载:

ee /etc/rc.conf

加入以下这一行:

fusefs_enable=”YES”

保存退出。

ee /boot/loader.conf

加入以下这一行:

fuse_load=”YES”

保存退出。

注意:这两行一个是fusefs,一个是fuse,千万小心!

FreeBSD正确配置中文环境的方法

以前一直以为是直接修改全局的profile或者cshrc来进行locale设置,现在才发现其实完全不用这么麻烦,而且那样是不规范的。

按照官方手册,正确的方法是修改/etc/login.conf,比如我要使用简体中文环境,那么就在/etc/login.conf添加:

chinese|Simplified Chinese Users Account:\

:charset=UTF-8:\

:lang=zh_CN.UTF-8:\

:tc=default:

然后需要重建数据库:

cap_mkdb /etc/login.conf

之后把需要的用户加入中文登录环境即可:

pw usermod YOUR_USER -L chinese

2013年1月8日星期二

wordpress调用最新文章

wordpress调用最新文章

<?php $recentPosts = new WP_Query();

$recentPosts->query(‘showposts=7’);

?>

<?php while ($recentPosts->have_posts()) : $recentPosts->the_post(); ?>

<li> <span style=”display:none”>[<?php the_time(‘m/d’) ?>]</span>

<a href=”<?php the_permalink() ?>” rel=”bookmark” target=”_blank”><?php the_title(); ?></a>

</li>

<?php endwhile; ?>

2013年1月6日星期日

CSS 控制最小宽度( IE 与 Mozilla Firefox 都好使)

1.宽度最小值:

 

min-width:785px;

width:expression(document.body.clientWidth < 800 ? “785px” : “100%” );

 

(IE 与 Mozilla Firefox 都好使)

 

 

 

2.高度最小值:

box {

min-height:100px; /*高度最小值设置为:100px*/

height:auto !important; /*兼容FF,IE7也支持 !important标签*/

height:100px; /*兼容ie6*/

overflow:visible;

}

电脑屏幕分辨率多少合适

笔记本屏幕分辨率多少比较合适,台式机屏幕分辨率多少合适。下面是比较常用的各个尺寸的屏幕分辨率设置。

屏幕尺寸是指笔记本屏幕对角线的尺寸,一般用英寸来表示。常见的笔记本屏幕尺寸有:12.1英寸、13.3英寸;14英寸和15英寸。

屏幕的尺寸可以从一定程度上决定了它的重量。对于追求移动性的超轻薄机型,大都采用的是14英寸以下的液晶屏,而14英寸和15英寸则是一些同时注重性能与便携性的机型最常见的屏幕尺寸。例如现在主流的学生机。而定位为台式机替代品的大型笔记本通常采用15.4和15.6英寸,还有些电脑采用了17.3英寸的屏幕。

如果想要震撼的视觉效果,大屏幕当然是首选,但这样也降低了笔记本的便携性。所以选择一款适合自己的笔记本,屏幕尺寸也是很重要的。

在各个尺寸的屏幕中,还分不同的屏幕比例,常见的屏幕笔记有16:9和16:10。

笔记本各个尺寸所对应的分辨率如下:

12.1寸 1280*800

13.3寸 1024*600或1280*800

14.1寸 1366*768

15.4寸 1280*800或1440*900

15.6寸 1600*900

台式机显示器最佳分辨率:

14寸显像管(CRT)显示器 800×600

17寸液晶或CRT显示器 1024×768

19寸液晶显示器(普屏) 1280×1024

19寸液晶显示器(宽屏) 1440×900

22寸液晶显示器有宽屏16:10和宽屏16:9的比例,最佳分辨率分别是:

16:10的分辨率是1680×1050

16:9的分辨率是1920×1080

2013年1月5日星期六

一只小兔子的故事[商道]

话说有一天,一只兔子在山洞前写文章,

一只狼走了过来,问:“兔子啊,你在干什么?”答曰: “写文章。”问:“什么题目?”答曰:“《浅谈兔子是怎样吃掉狼的》。”

狼哈哈大笑,表示不信,于是兔子把狼领进山洞。过了一会,兔子独自走出山洞,继续写文章。

一只野猪走了过来,问:“兔子你在写什么?”答:“文章。”问:“题目是什么?”答:“《浅谈兔子是如何把野猪吃掉的》。”野猪不信,于是同样的事情发生。

最后,在山洞里,一只狮子在一堆白骨之间,满意的剔着牙读着兔子交给它的文章,

题目:“《一只动物,能力大小关键要看你的老板是谁》。”

这只兔子有次不小心告诉了他的一个兔子朋友,这消息逐渐在森林中传播;狮子知道后非常生气,他告诉兔子:“如果这个星期没有食物进洞,我就吃你。”于是兔子继续在洞口写文章,一只小鹿走过来,“兔子,你在干什么啊?”

“写文章”“什么题目”““《浅谈兔子是怎样吃掉狼的》

“哈哈,这个事情全森林都知道啊,你别胡弄我了,我是不会进洞的”

“我马上要退休了,狮子说要找个人顶替我,难道你不想这篇文章的兔子变成小鹿么?”小鹿想了想,终于忍不住诱惑,跟随兔子走进洞里。

过了一会,兔子独自走出山洞,继续写文章。

一只小马走过来,同样是事情发生了。最后,在山洞里,一只狮子在一堆白骨之间,满意的剔着牙读着兔子交给它的文章:

题目是:《如何发展下线动物为老板提供食物》

随着时间的推移,狮子越长越大,兔子的食物已远远不能填饱肚子。一日,他告诉兔子:“我的食物量要加倍,例如:原来4天一只小鹿,现在要2天一只,如果一周之内改变不了局面我就吃你。

于是,兔子离开洞口,跑进森林深处,他见到一只狼,“你相信兔子能轻松吃掉狼吗”

狼哈哈大笑,表示不信,于是兔子把狼领进山洞。

过了一会,兔子独自走出山洞,继续进入森林深处

这回他碰到一只野猪—-“你相信兔子能轻松吃掉野猪吗”

野猪不信,于是同样的事情发生了。

原来森林深处的动物并不知道兔子和狮子的故事

最后,在山洞里,一只狮子在一堆白骨之间,满意的剔着牙读着兔子交给它的文章

题目是:《如何实现由坐商到行商的转型为老板提供更多的食物》

 

时间飞快,转眼之间,兔子在森林里的名气越来越大

因为大家都知道它有一个很厉害的老板

这只小兔开始横行霸道,欺上欺下,没有动物敢惹

它时时想起和乌龟赛跑的羞辱

它找到乌龟说:“三天之内,见我老板!”扬长而去

乌龟难过的哭了

这时却碰到了一位猎人

乌龟把这事告诉了他

猎人哈哈大笑

于是森林里发生了一件重大事情

猎人披着狮子皮和乌龟一起在吃兔子火锅

地下丢了半张纸片歪歪扭扭的写着:山外青山楼外楼,强中还有强中手啊!!

 

在很长一段时间里森林里恢复了往日的宁静,兔子吃狼的故事似乎快要被大家忘记了

不过一只年轻的老虎在听说了这个故事后,被激发了灵感

于是他抓住了一只羚羊,对羚羊说,如果你可以象以前的兔子那样为我带来食物那我就不吃你。

于是,羚羊无奈的答应了老虎,而老虎也悠然自得的进了山洞。

可是三天过去了,也没有见羚羊领一只动物进洞。他实在憋不住了,想出来看看情况。羚羊早已不在了,他异常愤怒。正在他暴跳如雷的时候突然发现了羚羊写的一篇文章

题目是:《想要做好老板先要懂得怎样留住员工》

怎么给产品增值:把一个1元苹果卖到100万故事

第一次公共关系课上,老师给同学们拿出一个苹果说,这个苹果是早上在家门口的市场上买来的,大约1元钱,如果不考虑客观条件,给大家5分钟的时间,依靠自己的智慧,来为它增值,卖到一百万元。有什么办法么?

一个苹果,卖到一百万,您想钱想疯了吧?老师的话音刚落,坐在最后一排的胖子扯出一嗓子,全班哄堂大笑。要是一个苹果卖到一百万,傻子还来上课啊!不知谁又一嗓子,全班炸了锅。

老师并不说话,只是微笑着看着大家,过了大约有一两分钟的样子,又把苹果举了举,我想把他卖到5元钱,你们有没有办法?

这个好办,加一个漂亮的包装,苹果上印上金猪贺岁,应该能卖出去!有人提议。

大家点了点头,

那我们有没有什么办法把这个苹果卖到10元或者20元钱?

把它拿到一家高档的大酒店,榨成苹果汁,别说20元,30元也可以卖得到。

怎么样,苹果已经可卖到30元了,

接着来,接着来,我们把它卖到一百元!

班里一下子陷入了沉默,大家瞪着眼看着老师,老师举着苹果在我们面前晃来晃去。

有了,找李宇春在苹果上签个名字,别说100块,1000块都有人买, 这个同学的主意怎么样,会不会有人买?会的,很多同学都在点头。

在大饭店里做成水果沙拉或者拼盘,也可以卖到100元,又有人喊道。

不错,做成水果拼盘或者沙拉可以卖到一百元,找李宇春签个名差不多可以卖到1000元。看看,这个苹果现在已经至1000元了。

那我想把他卖到一万元,该怎么办?老师得寸进尺。

放到神六上,上天走一圈,保您能整到一万元!

不错,这同学的主意不错,只是神六已经下来了,如果把我的苹果能放到神七上,你们说,一万元,我卖不卖?

不卖!

看来一万元已经不成问题了。我想把它卖到6.6万元。有没有办法?这次不用你们想了,我来给大家读则新闻。

据法制晚报2006年10月24日报道,北京奥运推荐果品评选性苹果专场首次举行,昌平崔村镇真顺果园张国福的宫藤红富士摘得“奥运苹果”果王桂冠。该“奥运苹果”果王6.6万元天价拍出。

看看,如果我的苹果能获得这个称号,并且拿去拍卖,是不是可以卖到6.6元?

同学们,不怕做不到,就怕想不到。继续想,我想把他卖到十万元,有没有办法?老师举了举苹果。

云南有一种植物叫红豆杉,据说含有治疗癌症成份,用红豆杉的木头雕刻的水杯可以卖到4、5百元一个,我是说,如果这个苹果有这个功能,比如说吃一个苹果,癌症就可以治好,那肯定10万元有人买的。

那当然,别说10万,100万、1000万有人买!同桌跟着附和。

阿董朝这个女生伸了伸苹果,很好!挖掘苹果的功能。

哈哈,我这个苹果被忽悠到了一千万!再想想,还有没有办法?

梁山伯与祝英台的定情物,刚刚在考古的墓穴里发现!

砸住牛顿的头的那棵苹果树死前最后结的唯一的苹果,肯定能够买到10万的。

温总理到美国访问,小布什在他的农庄里亲手摘给总理的苹果,被拿到抗震救灾晚会上拍卖,最好是中央电视台一套直播,还能卖到一千万的。

大家七嘴八舌在议论,课堂一下子活跃起来,似乎每个人都有很多这样的点子。

一个苹果能不能买到一百万?能!不仅能,而且还有可能买到一千万甚至更多。看来,这并不是件很难的事。这需要策划。

这不是赵本山和宋丹丹演的小品公鸡下蛋的事吗?班里哄堂大笑。

我们现在举行一个小型的拍卖会,来拍卖这个苹果。请大家注意,这是真的拍卖,就是说,你喊了价你是要掏钱的,请大家慎重考虑。这个苹果是老师亲自挑选的,是第一节公共关系课上的教具,阿董加重了第一节公共关系课的语气,在这一节课上,理论上这个苹果曾经被卖到一千万元,现在开始拍卖,起价1元人民币。

2元、3元、5元、10元,12元、14元……

大家轮番抬价,一会给炒到了55元,

我出100元,一个女孩站了起来,

100元,疯了吧,同桌拍了拍我的肩膀。八成是献媚,

130,驴子立刻反击。 只剩他两个人在叫价,互不相让。一直到最后,驴子叫到330元时,静子不再吭声,脸气得通红。

阿董问驴子后悔不后悔,驴子说,不后悔,阿董说,那你掏钱吧!

驴子爽快地掏出了330元,老师毫不客气地接过来,朝大家举了举,装进了口袋。

晚上驴子又花了一百多请宿舍的客,大家都笑他买了个金苹果时,驴子神秘的一笑,这给阿董印象多深啊,这课的成绩没问题了!如果因此要拿到了一等奖学金,你说这个苹果值多少钱?一等和二等可是差了一千多啊!你说值不值?

公开行贿老师!大家于是起哄要分了他的金苹果,驴子哈哈一笑,这可不成,这个金苹果还有用途,要送给女朋友,再讨讨她的欢心!这头驴子可真不笨啊。当然这是后话。

给产品增值的办法

那如何给产品增值呢?他在黑板上写下了这样几行:

第一、包装产品,使产品看起来更漂亮。比如给苹果包装,包括在苹果上印字,加包装纸或者包装盒。

第二、深加工。比如把苹果榨成汁,或者做成拼盘或沙拉。

第三、增加产品的功能。比如苹果可以治病或者美容。

第四、增加产品的文化内涵。比如请李宇春签名、和牛顿拉扯起来,和梁山伯、祝英台联系起来、和爱情联系起来。

第五、借力。借名人之力、借拍卖之力、借事件(如救灾)之力。

苹果增值事小,但能折射一个人的商业智慧和赚钱意识。有了这种智慧和意识,什么都敢卖,卖什么都敢赚钱。

2013年1月4日星期五

放一个BuyVM库存量监控的Ruby脚本

脚本主要实现的功能:从BuyVM官网通过API接口获取各种产品库存量信息,如果有某个产品库存量不为0,就通过事先设定好的邮箱地址,发送邮件通知。其实逻辑很简单的,就不多介绍了。程序调用的是官网的JSON API接口,所以也用到了JSON库来进行数据的解析。

脚本运行的环境:需要装有Ruby,需要装有SendMail组件,另外,需要安装Ruby的JSON库。

运行此脚本前,可以先测试你的主机是否有Ruby,可以用ruby -v命令,如果提示命令无效,需要先安装Ruby。安装Ruby的方法,仅以Debian系统为例:

apt-get install ruby irb ri

如果你的主机或者VPS中,没有JSON库,程序运行出错,可以用下面的方法安装,仅以Debian系统为例:

apt-get install libjson-ruby

嗯,环境准备好之后,就可以运行脚本了,来看看我们的脚本:

#BuyVMStock.rb

#Written by Timothy 2012.03.29

#Run it with: ruby BuyVMStock.rb

require ‘open-uri’

require ‘json’

MailTo = “YourMailAddress@gmail.com”

def SendMailNotify(content)

pipe = IO.popen(“/usr/sbin/sendmail -t -v”, “w”)

pipe.puts “To:” + MailTo + “\n”

pipe.puts “From:BuyVM\n”

pipe.puts “Subject: BuyVM has stock now!”

pipe.puts “BuyVM has stock now! \n” + content

pipe.close_write

end

content = JSON.parse(open(“http://www.doesbuyvmhavestock.com/automation.json”).read)

emailContent = ”

content.each { |obj|

if obj[‘qty’] > 0

emailContent.concat(obj[‘name’] + ” has ” )

emailContent.concat(obj[‘qty’].to_s() + ” \n”)

end

}

SendMailNotify(emailContent)

代码很简洁,将里面的变量MailTo,替换为你的邮箱地址即可。运行后,如果官网有剩余库存,你会收到一封邮件。

常见的百度蜘蛛IP

根据不同的IP我们可以分析网站是个怎样的状态, 以下常见的百度蜘蛛IP:

123.125.68.*这个蜘蛛经常来,别的来的少,表示网站可能要进入沙盒了,或被者降权。

220.181.68.*每天这个IP 段只增不减很有可能进沙盒或K站。

220.181.7.*、123.125.66.* 代表百度蜘蛛IP造访,准备抓取你东西。

121.14.89.*这个ip段作为度过新站考察期。

203.208.60.*这个ip段出现在新站及站点有不正常现象后。

210.72.225.*这个ip段不间断巡逻各站。

125.90.88.* 广东茂名市电信也属于百度蜘蛛IP 主要造成成分,是新上线站较多,还有使用过站长工具,或SEO综合检测造成的。

220.181.108.95这个是百度抓取首页的专用IP,如是220.181.108段的话,基本来说你的网站会天天隔夜快照,绝对错不了的,我保证。

220.181.108.92 同上98%抓取首页,可能还会抓取其他 (不是指内页)220.181段属于权重IP段此段爬过的文章或首页基本24小时放出来。

123.125.71.106 抓取内页收录的,权重较低,爬过此段的内页文章不会很快放出来,因不是原创或采集文章。

220.181.108.91属于综合的,主要抓取首页和内页或其他,属于权重IP 段,爬过的文章或首页基本24小时放出来。

220.181.108.75重点抓取更新文章的内页达到90%,8%抓取首页,2%其他。权重IP 段,爬过的文章或首页基本24小时放出来。

220.181.108.86专用抓取首页IP 权重段,一般返回代码是304 0 0 代表未更新。

123.125.71.95 抓取内页收录的,权重较低,爬过此段的内页文章不会很快放出来,因不是原创或采集文章。

123.125.71.97 抓取内页收录的,权重较低,爬过此段的内页文章不会很快放出来,因不是原创或采集文章。

220.181.108.89专用抓取首页IP 权重段,一般返回代码是304 0 0 代表未更新。

220.181.108.94专用抓取首页IP 权重段,一般返回代码是304 0 0 代表未更新。

220.181.108.97专用抓取首页IP 权重段,一般返回代码是304 0 0 代表未更新。

220.181.108.80专用抓取首页IP 权重段,一般返回代码是304 0 0 代表未更新。

220.181.108.77 专用抓首页IP 权重段,一般返回代码是304 0 0 代表未更新。

123.125.71.117 抓取内页收录的,权重较低,爬过此段的内页文章不会很快放出来,因不是原创或采集文章。

220.181.108.83专用抓取首页IP 权重段,一般返回代码是304 0 0 代表未更新。

注:以上IP尾数还有很多,但段位一样的123.125.71.*段IP 代表抓取内页收录的权重比较低.可能由于你采集文章或拼文章暂时被收录但不放出来.(意思也就是说待定)。

220.181.108.*段IP主要是抓取首页占80%,内页占30%,这此爬过的文章或首页,绝对24小时内放出来和隔夜快照的,这点我可以保证!

一般成功抓取返回代码都是 200 0 0返回304 0 0代表网站没更新,蜘蛛来过,如果是 200 0 64别担心这不是K站,可能是网站是动态的,所以返回就是这个代码

2013年1月1日星期二

制作漂亮目录树的DOS命令

这是一个找了很久的方法,当你拥有很多mp3、电影和动画片,想把列表分享或记录出来的时候,就用得着了..

windows->开始->运行->键入cmd,跳出个dos窗口

显示目录树:tree c:\ /f

将目录树存储成文本:tree >c:\abc.txt /f

要弄哪个目录的目录树,就先到那个目录里去,可以用最基本的cd和..命令

使用/F参数时显示所有目录及目录下的所有文件,省略时,只显示目录,不显示目录下的文件

烫伤如何处理

1 立即消除致伤的原因,包括脱去着火的衣服。

2、接着您可用冷水或是冰水浸泡、冲洗烫伤或灼伤的部位,以减轻皮肤的损伤。

3、如果皮肤已出现水疱,您可用消毒针刺破水疱,挤放出液体。

4、如果皮肤的水疱已破或已剥落,有条件的话您可用消毒的凡士林纱布暂时包扎。

5、如果致伤的部位不能包扎,宜采用暴露法,使创面干燥,减少感染的机会。

6、如果致伤的程度深,范围较大,或部位重要,就应紧急处理后立即送医院作进一步的处理。

 

=======================================

 

泡自己不破不要扎,因为扎破后容易感染,而不破里面的液体会慢慢吸收,里面再长出新皮来,外面的泡就会脱落,烫伤不要包扎,晾着最好,不太严重的话涂香油可以让受伤部位润湿,不会留疤。如果已经化脓的话,应该也没有太大问题,你继续抹京万红就可以,如果继续严重的话,就去医院看看还有没有别的烫伤药。我记得我小时烫了以后涂的是自配的中药,紫草膏,就是香油和紫草熬的,还有什么不知道,也化脓了,后来慢慢好的

 

 

=======================================

 

烫伤的治疗一:

先用凉水把伤处冲洗干净, 然后把伤处放入凉水浸泡半小时. 一般来说, 浸泡时间越早, 水温越低(不能低于5℃,以免冻伤), 效果越好. 但伤处已经起泡并破了的, 不可浸泡, 以防感染。

 

烫伤的治疗二:

用淡盐水轻轻涂于灼伤处, 可以消炎。

 

 

烫伤的治疗四:

用鸡蛋清、熟蜂蜜或香油, 混合调匀涂敷在受伤处, 有消炎止痛作用。

 

烫伤的治疗五:

切几片生梨, 贴于烫伤处, 有收敛止痛作用。

 

烫伤的治疗六:

小儿烫伤后, 用黑豆25克加水煮浓汁, 涂搽伤处, 有疗效。

 

烫伤的治疗七:

轻度烫伤, 可将干废茶叶渣在火上焙微焦后研细, 与菜油混合调成糊状, 涂搽伤处, 能消肿止痛。

 

烫伤的治疗八:

手足皮肤烫伤后, 立即把酒精倒在盆内或桶内, 将伤处全部浸入酒精中, 即可止痛消红, 防止起泡. 若浸1~2小时,烫伤的皮肤可逐渐恢复正常。如伤处不在容易浸泡的部位, 可用一块药棉浸入白酒中, 取出贴敷在伤处, 并随时将酒淋在药棉上, 以防干燥. 数小时后也能收到良好的效果。

 

烫伤的治疗九:

皮肤被油或开水烫伤后, 可用风油精、万花油或植物油(如麻油)直接涂于伤面, 皮肤未破者, 一般5分钟即可止痛。

 

烫伤的治疗十:

用金霉素眼药膏涂在伤处, 数分钟后可以消肿止痛。

 

烫伤的治疗十一:

烫伤后, 马上抹些肥皂, 可暂时消肿止痛。

 

烫伤的治疗十二:

轻度烫伤后, 马上将受伤部位浸泡在煤油里, 数分钟后可止痛, 并有消肿和防止起泡的作用。

 

烫伤的治疗十三:

鳖甲1个, 烧灰或加冰片少许研细, 用香油调和, 涂搽伤面, 1日3次即可。

 

烫伤治疗的十四:

发生小面积烫伤时, 立刻涂点牙膏, 不仅止痛, 且能抑制起水泡. 已起的水泡也会自行消退, 不易感染. 小面积二度烧伤1次即愈。

 

烫伤的治疗十五:

热油烫伤,切生土豆片敷在患处,热了再换新的土豆片,很快就不疼了,而且不会留斑。

 

烫伤的治疗十六:

硫酸烫伤,如果是浓硫酸,需要立即用布擦去,然后再用冷水冲洗,切不可直接用水冲洗,否则会加重伤势。

Windows 7 序列号

32位的五个key:

4HJRK-X6Q28-HWRFY-WDYHJ-K8HDH

QXV7B-K78W2-QGPR6-9FWH9-KGMM7

TQ32R-WFBDM-GFHD2-QGVMH-3P9GC

6JKV2-QPB8H-RQ893-FW7TM-PBJ73

GG4MQ-MGK72-HVXFW-KHCRF-KW6KY

 

64位的五个key:

JYDV8-H8VXG-74RPT-6BJPB-X42V4

D9RHV-JG8XC-C77H2-3YF6D-RYRJ9

482XP-6J9WR-4JXT3-VBPP6-FQF4M

RFFTV-J6K7W-MHBQJ-XYMMJ-Q8DCH

7XRCQ-RPY28-YY9P8-R6HD8-84GH3

查看电脑配置的简单方法

在我们买电脑的时候(包括笔记本哦),总是想知道自己所买的电脑配置。

本博客告诉你一个简单的查电脑配置的方法:

1 开始————运行——–输入:cmd 回车。

2 在光标下,输入:systeminfo 回车。

就两步操作就可以了。从这里,你能看出电脑的所有的配置,包括CPU ,内存,显卡,电脑是不是组装的,及日期等。

怎么样?方便吧。 下图是我的查询结果。

食疗治痔疮

痔疮是直肠末端黏膜下和肛管皮下的静脉丛发生扩大、曲张所形成的柔软的静脉团。

1 、在肛门齿状线以上、黏膜下的痔上静脉丛发生扩大和曲张所形成的柔软的静脉团,称为内痔;

2、在肛门齿状线以下,由痔外静脉扩大曲张或反复发炎而成的,称外痔;

3、二者兼有者,则为混合痔。

本病的发生往往在静脉壁薄弱的基础上,复因饮食不节,燥热内生,下迫大肠,以及久坐、负重、远行等,致血行不畅,血热相搏,经脉结滞不散而成。临床主要分为湿热蕴结、热迫血行、气血不足三个证型。

食疗是痔疮的重要辅助疗法之一。总的来讲 ,痔疮病人应禁忌辛辣刺激食物 ,多吃新鲜蔬菜、水果和高纤维食物 ,以确保排便通畅。禁止饮酒 ,具体的食疗方很多 ,现介绍比较实用的 10种 :

1.赤小豆 500克 ,食醋 1000毫升。先将赤小豆煮熟 ,再入食醋中 ,1个月后取出凉干。每次 3克 ,1日 3次 ,开水送服。

2.桃花 (农历 3月采 ) 5克 ,粳米 50克。同入锅内 ,煮粥 ,加适量红糖调味 ,返日早晚 2次温服。

3.赤小豆适量或与大米同煮成粥 ,经常服用。

4.蜂蜜 15克 ,每日早晨 ,凉开水冲服。

5.槐花 9克 ,肉苁蓉 9克 ,开水冲泡 ,代茶饮。

6.黑木耳 30克 ,去污洗净 ,加水少许 ,文火煮成羹 ,食服 ,连服数日。

7.藕 500克 ,僵蚕 7个 ,红糖 120克。水煎 ,连汤服下 ,每日 1剂 ,连服 1周。

8.南瓜子 1000克 ,水煎煮。趁热熏肛门 ,每日至少 2次 ,连熏数日。

9 .青果核、蜂蜜各 30克 ,将青果核锻成炭灰 ,蜂蜜调服。每日 1剂 ,早晚分服 ,同时用少许外涂患处。

10.白酒 100毫升 ,红糖 100克 ,放入铁锅内煮成褐色稀糖 ,分 4次服。每日早晚各 1次 ,温开水送服。

*****************************************************************************

1. 痔疮食疗秘方

用料:鳝鱼500克,黄酒、葱白、生姜、食盐、素油各适量。鳝鱼去骨及内脏,冲洗干净,切成寸段备用,素油倒入炒锅,烧至七成热时,放人鳝鱼、葱白、生姜,煸炒后加清水、黄酒、食盐,小火烧至熟透即成。佐餐食用

本品有补虚损,止便血功效。适用于虚弱劳损,产后虚羸,痔疮出血,下痢脓血。

2.痔疮食疗秘方

用料:柿饼50克,木耳60克,糖、水淀粉适量。将柿饼去蒂切成丁,木耳水发好撕成小块。将柿饼丁、碎木耳倒人锅中,注入适量清水煮沸一段时间,用水淀粉勾芡,放入糖搅匀,煮开后盛人汤碗中即成。

柿饼为柿的果实经加工而成。其性味甘涩、寒,具有涩肠、润肺、止血、和胃功效。《本草纲目》中记载: “有健脾涩肠、治血止血之功”。《本草通玄》认为:“止胃热口干、润心肺、消痰、治血淋、便血”。配以活血、止血、益气强身的木耳,常治疗吐血、咯血、血淋、肠炎、痢疾、痔漏等症。

本方出自《便民食疗》,方名为后补,原方用于“内痔出血”,为补虚损,止便血方,久病体虚,气血亏虚,脏腑耗损,则见虚弱劳损,法宜补益;大肠络脉损伤,血不循经,则见便血,法宜止血。本方重用鳝鱼一味,既补虚损,又止便血,故适用于虚弱劳损和大便下血。 烹饪制作鳝鱼,多用胡椒粉。本晶用于止便血,不宜使用胡椒粉。

openwrt 6300V2 USB无法显示的问题

lsusb and fdisk -l There's a method to turn USB power on which is probably not persistent. I hope this will help you. echo 0 > /sys/c...