少英's profile妹妹的乖宝宝PhotosBlogListsMore Tools Help

宝宝语录。。。

请投宝宝一票:) 【投票】
  • 宝宝很神秘地拉着我的手说:"大舅舅,我们玩捉迷藏吧。" 我说:"好啊。。" 宝宝接着说:"那你藏到被子里,我去找你!"
  • 前天做公交车,萱萱看着车外被绑着的树对我的妹妹说:"妈妈,大树都被绑起来,这回跑不掉了。。。"
  • 妹妹打电话来跟我说,那天萱萱一边玩,一边嘴里自言自语着"我们都用妇炎洁,洗洗更健康.",咳。。。
  • 妈妈在做面膜,孩儿他爸说:"真吓人。。。"
    萱萱听到后,对妈妈说:妈妈,你才不吓人呢,因为你是我的妈妈。
  • 宝宝一岁半时,基本上能把家里主要成员的名字背出来.有一次问她:
    今年几岁了?答:一岁半;
    你叫什么名字?答:萱萱;
    爸爸叫什么名字?答:杨勇;
    妈妈呢?答:王美玲;
    那爷爷呢?答:属猴的~
Please wait...
Sorry, the comment you entered is too long. Please shorten it.
You didn't enter anything. Please try again.
Sorry, we can't add your comment right now. Please try again later.
To add a comment, you need permission from your parent. Ask for permission
Your parent has turned off comments.
Sorry, we can't delete your comment right now. Please try again later.
You've exceeded the maximum number of comments that can be left in one day. Please try again in 24 hours.
Your account has had the ability to leave comments disabled because our systems indicate that you may be spamming other users. If you believe that your account has been disabled in error please contact Windows Live support.
Complete the security check below to finish leaving your comment.
The characters you type in the security check must match the characters in the picture or audio.
美玲wrote:
彩虹
Sept. 9
玉军 张wrote:
我喜欢小宝宝  呵呵
Sept. 8
wrote:
 可爱的小宝贝!红玫瑰
Sept. 6
钰洁 费wrote:
好可爱的小孩~ 喜欢个
Aug. 29
萱萱几岁呢 ,我 的 表弟6岁也超可爱 的,我的BLOG相册里有他的照片。。。我 也想让他让好多人看到 ,可惜没有 你舅舅有心做的那么好呢 ~~~
Aug. 1
May 20

“徒爪”爬墙进屋 一宠物猫变身“蜘蛛侠”

xin_17205061915438902385526

查理在仰头看墙

xin_18205061915430311171527

查理在爬墙

xin_18205061915431562545528

查理快要成功

xin_18205061915432811635329

查理的同伴对它表示欢迎

    新华网专电 猫会爬树,但会爬高墙么?英国一只宠物猫在被困屋外时,居然“徒爪”爬上两层楼高的围墙返回住处,被媒体戏称为“蜘蛛侠猫”。

    英国《每日邮报》18日刊登了来自苏格兰福尔柯克附近地区的7岁公猫“查理”爬墙的系列经典照片。一张照片中,“查理”头朝上方,前后爪分别抓紧成直角的墙体两侧,它的伴侣则在上方阳台上与“查理”眼神对视,似乎在加油鼓劲。

    另一张照片中,“查理”已爬至阳台下方的墙体顶部,伴侣则以亲吻来“欢迎”查理回家。

    “查理”主人汉娜·史密斯介绍说,有一次,听到“查理”在家门口“喵喵”叫,似乎是想出去玩,她就开门让它出去。但当“查理”想回家时,它的叫声却没有被听见。无奈之下,“查理”走到屋后的阳台墙体处。

    “它接着就爬上阳台,”史密斯说,“我觉得难以置信,查理怎么能够爬上这么一面墙?我看到过猫爬树,但从未看过猫爬墙,太奇妙了。”

January 31

孩子经不起玩笑话

  案例:星期天,小珍的妈妈带她去动物玩。临上车时,妈妈对小珍说:“今天车上的人太多了,我们不去了好吗?”小珍一听,马上就带着哭腔说:“不,不,我要去,就要去!”并露出可怜、焦急的样子。妈妈看小珍急成这样,开心地笑着说:“妈妈是哄你玩的,好,好,我们就去。”

  有不少家长喜欢跟孩子开玩笑,而且喜欢利用孩子对事物的无知和对什么事都当真的态度来开玩笑,其实这是非常要不得的。首先,玩笑常常是给出一个条件或前提,而却没有结果。如上述妈妈假装不带孩子去动物园,本来如果真的不去,说出来就不去了,这样给孩子有一个明确的结果。而玩笑却恰恰相反,容易使孩子认为说出来的话可以不去实现,这对培养孩子的品质和正确的价值观念不利,容易使他们养成出尔反尔、说谎、任性等毛病。

  其次,不当的玩笑会使孩子产生不确定的心理,又容易使孩子产生犹豫、焦虑等心理体验。由于玩笑表现为对确定结果的否定,一旦被揭穿,会给人一种轻松的感觉。这对于经常开玩笑的大人们不失为寻找快乐的一种方式,但是对不会说假话的孩子来讲,他们的心理还不成熟,能够理解的只是一种简单的直线型因果关系,因而玩笑极易使孩子产生不确定的感觉。反复如此,易使他们产生忧虑矛盾的心理,容易使孩子变得没有主见。

  在你和孩子开玩笑的时候,要想想玩笑可能出现的后果。如果不利,还是不要开这个玩笑。如果玩笑开了,要注意在玩笑结束时给孩子做专门的解释,以消除可能出现的负面影响。

作者:    来源: 人民网     编辑: 关云慧

January 22

Macworld(MacBook Air),对我这个非苹果族的五个亮点 (转)

点此在新窗口中查看原始图片

  这趟硅谷行正好赶上Macworld的最后一天,冒着才刚下飞机时差风险,在台湾半夜睡觉时间,硬就是从南湾开车北上直捣旧金山城!天气很冷,比在台北还要多添两件衣服,天空却挂着一颗太阳活力四射,照亮心里的每一个阴暗角落。由于是最后一天,进来参观只要25美元。

  从前我来这种大型国际会议的唯一目的就是拿T-shirt,现在我是来接触一个对互联网不见得friendly到哪里去的“苹果族群”,发名片给他们,也收集他们的名片;听他们介绍他们的产品,我也介绍我的产品。无论他们听不听,以后我会好好多多寄email让他们听。当然私人想藉来到Macworld的另一个小原因当然还包括──感受一下苹果总裁Steve Jobs上周二那场演讲的“余温”。虽然已是三天前的事了,那场Keynote演讲的“余温”竟比今天天上的太阳还热,这几天早从硅谷友人听到好几种版本:有人凌晨四点就去排队。我的朋友则五点去排队,排到八点,还是……进不去。

点此在新窗口中查看原始图片

  当然,现在大家看到了今年的苹果新产品Macbook Air,它的优点大家都看到了,缺点也有人在说,虽然这台计算机竟然薄到可以装入一个“牛皮纸袋”,但除了牛皮纸袋你还得带一个背包,装其它的插件;据许多人写法说不定这场“Air Show”不拉抬自己而反倒拉抬Eee PC、Everex、Redfly等更迷你PC的声势,但,苹果毕竟就是不一样。它的产品从保密、推出的整个过程,简直让硅谷经历一场真人电影。这位朋友前天就观察到,苹果计算机的网站突然改版,摆了一个“There is something in the air”,大家还猜想是什么东西“在天上”?结果不是,他们巧妙的使用双隐喻法,暗示了“Thin”这个字。而当这台计算机的“玉照”在这几天传遍了全世界,还上我们家的中国时报的头版,但想一赌Air的真面目?得等到两周以后才能买到手。问遍大旧金山湾区的Apple商店,连店员都只“听说”旧金山的本店才看得到,但只是展示用,不能摸也不能买。

点此在新窗口中查看原始图片

  他们设计的很明白了。假如你真的想看“她”,得亲自走进Macworld!

  所以我来了。所有入口处的落地大窗,都挂上全黑的三层楼高的巨大布帘,写着今年最吊胃口的那行字“2008,There is something in the Air”。展场里还是人山人海,人潮未退,努力的找Air在哪里?Air在哪里?马上就发现,不必找了,眼前有一位正在玩,旁边也在玩,旁旁边也在玩,原来有一条好长的桌子,上面全都是Air.每一台Air旁边皆配有一位穿着和Steve Jobs一样的黑T的工作人员当“保镳”,一边保护Air不被人拿走,也保护人不要被Air的尖边给画到手腕(这是笑话)。如果把每台Air都比喻成公共厕所的盆子,这是我看过最大的公共厕所,每一个位子都站着人,我得见缝插针才抢得一个位子。而Air实在是很简单的一台计算机,它只有四个孔,其中一个是插座,三个分别是USB 2.0、Micro-DVI、耳机孔,既然这么薄,那孔怎么装上去的?它其实是利用从尖边到真正的厚度之间的弧度,在那边藏孔,就算插了东西依然能平放。看到这么简单的计算机,大家问的问题也变得很简单,这些工作人员针对每个问题,好像都已经回答几百次一样的倒背如流,一边应付像我这种的特殊要求与“她”合照。

点此在新窗口中查看原始图片

  你发现了。没错我不是一个MAC user.从来不是。所以当我今天来Macworld,其实程度就像小学生一样。虽然我有点迟,只剩一个多小时可以胡乱看看,但我有几点“非苹果”的小发现,提供给各位同伴参考:

 第一,苹果更大众化:这场会议将苹果的魅力展现无遗。我发现,尤其是到最后一天,许多看起来“不是技术人”的一般民众,都出现在展场。苹果公司宁可派一大堆解说人员在旁边,要求观众以计算机来sign in,一方面展示苹果计算机效能,一方面大概也好收集一些只有计算机才方便收集的点选型信息。从摆的摊位也可发现,许多都是卖袋子的、卖喇叭的,个个都是设计精美的艺术作品。苹果计算机现在已经完完全全变成“有型3C”的代言词,整个展场简直像百货公司,或现代美术馆,一点也不像是科技的展场。以族群看来,苹果的使用族群可能渐成“U”字型,也就是极高阶使用者因为稳定度或反Wintel或各种原因使用以外,极初阶的使用者也因为只想有一台炫的3C产品而成为苹果死忠者。

点此在新窗口中查看原始图片

第二:摊位组成方式:展场中有一区基本上是一个又一个“三角型摊位”,这些摊位只能摆放一台计算机,让两个人坐在三角型的两边,第三边做成矮墙可以张贴产品DM.预设观众是朝着三角型的尖端走过来,站住,一边看着中间的产品,一边和左右两边两个人对话。这种摊位组成法从前在JavaOne或Oracle OpenWorld这种都看过,但突然想起,在台湾似乎没有看过这样的摆摊方式?好处对展场来说省空间,对参展公司来说也省成本,对观众来说逛起来比较轻松自在。或许可以参考看看。像NetGear这种大公司都只包一个小小的三角型摊位在那边。

点此在新窗口中查看原始图片

第三:周边创意家也跑来摆摊:有些几乎和苹果计算机已经完全没关系的,也跑来摆摊。譬如这个叫“Jack”的小小的蓝人,可以在上面缠绕耳机线,一个卖8元(台币200元),占一个蛮显眼的角落。由二男一女的旧金山年轻人创办,去年十月才推出,目前已谈好五间经销商(但都是像MOMA的艺术型的店面)。有趣的是,在Macworld摆这么一个相当大又显著的角落摊位,真的合算吗?为何他们要在这里摆摊?想到亚洲有一些更有创意的创业家,或许大家以后也可以包一堆东西去摆一个摊。

点此在新窗口中查看原始图片

第四:周边服务也跑来摆摊:另外看到一个很巨大的摊位,上面写着“Lynda.com”。我问了好几个朋友,他们说从来没听说这间公司。我查了,才发现它是全球最大的Adobe系列产品的E-learning影片教学厂商,创办人是已经有十年经历的计算机书女作家Lynda Weinman.目前已拥有376个题目,有26,114堂课可以上。也就是说,假如世界另端的俄国人想学美学设计制图,不必苦着在哪找,只要在在线付费报名就可以享有一流的远距教学。而它出现在Macworld也很有道理,因为专业的设计师大多使用苹果计算机。但我看了有点震惊的主要原因是,Lynda在Macworld占一个极大的摊位空间,几乎比她的“寄主”Adobe还大。e-learning在全球喊了一阵子,大多是雷声大雨声小,为何Lynda可以如此成功?是因为它本来就是要“使用计算机”的?从这边开始思考,或许能将我们的e-learning课程推得更好。

 第五:Jollibee:这点就和Macworld完全没关系了。Moscone Center旁边最近的一间快餐餐馆,正是“Jollibee”(快乐蜂)。这间连锁快餐店由菲律宾华人陈觉中所创立,在菲律宾已有900家分店,早已拓展到旧金山,之前住在这里便已吃过,除了汉堡炸鸡以外还有卖很中国的“炒冬粉”之类的东西。以前还试过在“得来速”含糊的用闽南话念“边丝炒冬粉”(Pancit Souttaghone),对方都可以端出他们的那盘炒冬粉。但我从没注意过它有一间分店竟开在Moscone国际会议中心的正对面,我觉得这招还蛮厉害的,在一间许多国际会议的这边租下最好的地点,一边作生意一边又把自己品牌昭告予全球高阶人士。我在《抢先布局十年后》提及将有中国式的连锁餐馆和全球性的茶饮料,海外华人这么多,假如有一间连锁餐馆可去,我们没理由不去,现在不去只是因为它不存在,或做得不够像快餐(如Chef Chiu和Panda Express都只是叫四菜一汤便当,无法to-go)。假如到最后第一个红的竟然是一间“菲律宾连锁”,那我们这些号称“以食为天”的,真的都要自惭了。

November 21

简化IBatisNet的配置方法 类(对初学者非常有帮助)

刚接触IBatisNet,对于它的配置文件不容易很快的上手,原因就在于IBatisNet的配置信息过于复杂,其实了解其过程就会发现IBatisNet的配置信息分为以下几个步骤:

1,配置DataAccess的dao.config

2,配置DataMapper的sqlmap.config

3,创建xml的数据操作map文件(例如:company.xml),实体类,操作类的借口和操作类(注意,操作类必须继承IDao和操作类借口)

3,程序第一次加载的时候要生成 IBatisNet 的 domanager。

接下来就可以正常使用了,但是,初学者往往会在第一次生成的时候遇到诸多的问题,由于错误提示信息不够清晰,所以导致查找起来非常的困难,其实大家需要注意的是以下几点:

1,注意区分大小写,IBatisNet的config对大小学非常的敏感,注意在写入配置信息的过程中避免出错,我一般都是写好一个专用程序自动来生成的,这样可以避免手工录入的时候出现不必要的失误。

2,配置文件的调用路径一定要绝对的路径,IBatisNet不会因为你指对了dao.config配置文件的位置而相对的找到sqlmap.config的路径,所以sqlmap的路径一定要正确,尽量不要采用偷懒的默认路径,同样xml的实际操作类的map路径也要正确。

我这里写好了一个自动修改配置文件的路径的基础类,大家可以借鉴一下,希望能够对初学者有所帮助。

using System;
using System.IO;
using System.Text;
using System.Configuration;
using System.Text.RegularExpressions;

using IBatisNet.Common;
using IBatisNet.Common.Utilities;
using IBatisNet.DataAccess;
using IBatisNet.DataAccess.Configuration;
using IBatisNet.DataAccess.Interfaces;
using IBatisNet.DataAccess.Scope;

using System.Xml;
using System.Xml.XPath;

namespace Commons.DataAccessGlobal
{
    public static class DataAccessGlobal
    {
        private static bool initSign = false;
        private static IDaoManager daoManager;

        #region Config和xml初始化

        private const string CONFIG_DAO_FILE_NAME = "DataAccess.config";
        private const string CONFIG_PROVIDERS_FILE_NAME = "DataProviders.config";
        private const string CONFIG_SQLMAP_FILE_NAME = "DataMapper.config";
        private const string CONFIG_IBATISNET_FILE_NAME = "IBatisNet.config";

        private static Configuration _IBatisNet_Config;
        private static Configuration IBatisNet_Config
        {
            get
            {
                if (_IBatisNet_Config == null)
                {
                    ExeConfigurationFileMap ecf = new ExeConfigurationFileMap();
                    ecf.ExeConfigFilename = CONFIG_IBATISNET_FILE_NAME;
                    _IBatisNet_Config = ConfigurationManager.OpenMappedExeConfiguration(ecf, ConfigurationUserLevel.None);

                    _IBatisNet_Config.Save();
                }
                return _IBatisNet_Config;
            }
        }

        private static string CONFIG_DIR
        {
            get
            {
                if (IBatisNet_Config.AppSettings.Settings["DAO_CONFIG_DIR"] == null)
                {
                    IBatisNet_Config.AppSettings.Settings.Add("DAO_CONFIG_DIR", "");
                    IBatisNet_Config.Save();

                    throw new Exception("配置信息中的 DAO_CONFIG_DIR 未定义。");
                }
                return IBatisNet_Config.AppSettings.Settings["DAO_CONFIG_DIR"].Value;
            }
        }

        private static string CONFIG_XML_SQLMAPPER_DIR
        {
            get
            {
                if (IBatisNet_Config.AppSettings.Settings["XML_SQLMAPPER_DIR"] == null)
                {
                    IBatisNet_Config.AppSettings.Settings.Add("XML_SQLMAPPER_DIR", "");
                    IBatisNet_Config.Save();

                    throw new Exception("配置信息中的 XML_SQLMAPPER_DIR 未定义。");
                }
                return IBatisNet_Config.AppSettings.Settings["XML_SQLMAPPER_DIR"].Value;
            }
        }

        private static void InitDataAccessConfig()
        {
            XmlDocument document = new XmlDocument();

            document.Load(CONFIG_DIR + CONFIG_DAO_FILE_NAME);

            XmlNamespaceManager xnm = new XmlNamespaceManager(document.NameTable);
            xnm.AddNamespace("dao", "http://ibatis.apache.org/dataAccess");
            xnm.AddNamespace("provider", "http://ibatis.apache.org/providers");

            XmlNode node = document.SelectSingleNode("/dao:daoConfig/dao:providers", xnm);
            node.Attributes["resource"].Value = CONFIG_DIR + CONFIG_PROVIDERS_FILE_NAME;

            node = document.SelectSingleNode("/dao:daoConfig/dao:context/dao:daoSessionHandler/dao:property", xnm);
            node.Attributes["value"].Value = CONFIG_DIR + CONFIG_SQLMAP_FILE_NAME;

            document.Save(CONFIG_DIR + CONFIG_DAO_FILE_NAME);
        }

        private static void InitSqlMapperConfig()
        {
            XmlDocument document = new XmlDocument();

            document.Load(CONFIG_DIR + CONFIG_SQLMAP_FILE_NAME);

            XmlNamespaceManager xnm = new XmlNamespaceManager(document.NameTable);
            xnm.AddNamespace("mapper", "http://ibatis.apache.org/dataMapper");
            xnm.AddNamespace("provider", "http://ibatis.apache.org/providers");
            xnm.AddNamespace("mapping", "http://ibatis.apache.org/mapping");

            XmlNode node = document.SelectSingleNode("/mapper:sqlMapConfig/mapper:sqlMaps", xnm);

            foreach (XmlNode xn in node)
            {
                xn.Attributes["resource"].Value = CONFIG_XML_SQLMAPPER_DIR + Regex.Match(xn.Attributes["resource"].Value, @"[^\\]+.xml", RegexOptions.IgnoreCase).Value;
            }

            document.Save(CONFIG_DIR + CONFIG_SQLMAP_FILE_NAME);
        }

        #endregion

        public static void InitDao()
        {
            if (!initSign)
            {
                InitDataAccessConfig();
                InitSqlMapperConfig();

                DomDaoManagerBuilder builder = new DomDaoManagerBuilder();
                builder.Configure(CONFIG_DIR + CONFIG_DAO_FILE_NAME);
                daoManager = DaoManager.GetInstance("DaoContext") as IDaoManager;
                initSign = true;
            }
        }

        public static IDao GetDaoManager(Type daoInterface)
        {
            InitDao();

            if (daoManager == null)
            {
                return null;
            }
            else
            {
                return daoManager[daoInterface];
            }
        }
    }
}

 

相对应的配置文件:

IBatisNet.config //程序级配置信息

<?xml version="1.0" encoding="utf-8"?>
<configuration>
    <appSettings>
        <add key="DAO_CONFIG_DIR" value="D:\Temp\" />
        <add key="XML_SQLMAPPER_DIR" value="D:\Temp\" />
    </appSettings>
</configuration>

DataAccess.config //dao.config文件,我这里没有用默认的dao.config文件名称,我不太喜欢默认的东西:)

<?xml version="1.0" encoding="utf-8"?>
<daoConfig xmlns="http://ibatis.apache.org/dataAccess" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
  <providers resource="D:\Temp\DataProviders.config" />
  <context id="DaoContext" default="true">
    <database>
      <provider name="sqlServer2.0" />
      <dataSource name="SiteDB" connectionString="Server=vm-ssc-1; Database=HomeWorld;User ID=sa; Password=******" />
    </database>
    <daoSessionHandler id="SqlMap">
      <property name="resource" value="D:\Temp\DataMapper.config" />
    </daoSessionHandler>
    <daoFactory>
      <dao interface="TaoKe.Tools.Courses.Dao.CoursesInterface,TaoKe.Tools.Courses.Dao" implementation="TaoKe.Tools.Courses.Dao.CoursesDao,TaoKe.Tools.Courses.Dao" />
    </daoFactory>
  </context>
</daoConfig>

DataMapper.config //sqlmap.config sqlmapper的配置文件信息

<?xml version="1.0" encoding="utf-8"?>
<sqlMapConfig xmlns="http://ibatis.apache.org/dataMapper" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
  <settings>
    <setting useStatementNamespaces="false" />
  </settings>
  <sqlMaps>
    <sqlMap resource="D:\Temp\CoursesMap.xml" />
  </sqlMaps>
</sqlMapConfig>

CoursesMap.xml //数据操作map的xml文件例子

<?xml version="1.0" encoding="utf-8" ?>
<sqlMap namespace="Courses" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://ibatis.apache.org/mapping">

<alias>
   <typeAlias alias="Courses" type="TaoKe.Tools.Courses.Dao.CoursesModel, TaoKe.Tools.Courses.Dao" />
</alias>

<resultMaps>
   <resultMap id="Courses_ResultMap" class="Courses">
      <result property="id" column="id" />
      <result property="site" column="site" />
      <result property="url" column="url" />
      <result property="name" column="name" />
      <result property="pubTime" column="pubTime" />
      <result property="city" column="city" />
      <result property="price" column="price" />
      <result property="body" column="body" />
   </resultMap>
</resultMaps>

<parameterMaps>
    <parameterMap id="Courses_Parameter_Insert" class="Courses">
        <parameter property="site" column="site" />
        <parameter property="url" column="url" />
        <parameter property="name" column="name" />
        <parameter property="pubTime" column="pubTime" />
        <parameter property="city" column="city" />
        <parameter property="price" column="price" />
        <parameter property="body" column="body" />
    </parameterMap>
</parameterMaps>

<statements>
<insert id="Courses_Insert" parameterMap="Courses_Parameter_Insert" parameterClass="Courses">
   <generate table="Courses"/>
</insert>

<select id="Courses_GetObject" resultMap="Courses_ResultMap" resultClass="Courses">
   select site,url,name,pubTime,city,price,body from Courses
</select>

<select id="Courses_GetList" resultMap="Courses_ResultMap" resultClass="Courses">
   select site,url,name,pubTime,city,price,body from Courses
</select>
</statements>

</sqlMap>

DataProviders.config //就是providers.config,用IBatisNet提供的即可,文件名我也改过了,学的朋友要注意,这里就不列出该配置文件的内容了:)

 

妹妹的乖宝宝

Photo 1 of 11
More albums (70)

有魔法的青蛙

有只练成魔法的青蛙很高兴的一蹦一跳的跳到了一个森林里。走进森林,它就看到一支熊正在追着一支兔子,青蛙走上前说:“停停停!你们是我练成魔法后看到的动物,所以我要许给你们三个愿望!”

熊很贪心,他说:“我先我先!我要这森林里的熊除了我以外,其它的都变成母的!”当!熊的愿望实现了。
兔子说:“我要一顶安全帽。”当!兔子的愿望也实现了。

熊说出了他的第二个愿望:“再来,我要附近森林里的熊全都变成母的,除了我以外!”当!如它所愿。
兔子平静地说:“我要一部机车。”青蛙觉得奇怪,为什么兔子不直接要钱拿去买机车?不管,青蛙还是许给了兔子一台机车。

熊最后很兴奋地说:“哈哈!我的第三个愿望,就是要全世界的熊,除了我,全变成母的!”当!愿望实现了。
只见兔子戴上安全帽,发动它的机车,说出了它最后一个愿望:“我希望那支熊是Gay!!”

我还有事你们先走吧

快毕业的时候,有不少学生忙着写毕业留言册。
我班里有一差生没有毕业,要留级。
我怕他有太大心理负担,就在学生们让我写留言的时候特意看看他的留言。
结果我发现他在每本纪念册上写的都是:“我还有事,你们先走吧。”

夜半歌声

深夜,王老师批改完最后一份试卷,疲惫地拧开了收音机,想听音乐放松一下。
收音机里传来了dj的声音:"xx中学高三级x班全班同学一同把这首歌奉献给他们敬爱的王xx老师听,感谢他多年来给他们出了无数道练习题(尤其是这年),使他们得到了宝贵的练习机会……"
听到这,王老师的眼睛湿润了,心力交瘁的脸上露出一安慰的笑意。
dj又继续说:"……现在就让我们一起来听这首歌,李惠敏的《你不会有好结果》…"

三只乌龟

三只乌龟决定去喝咖啡。它们刚到咖啡店的门口,就下起雨来。
于是最大的那只乌龟对最小的乌龟说,“回家去取伞吧。”
最小的乌龟说,“如果你们不把我的咖啡喝了,我就去。”
“我们不喝,”另外两只乌龟答应说。

两年后,大乌龟对中乌龟说,“好吧,我猜他肯定不回来了,我们可以把它的咖啡喝掉了。”
正在这时,一个声音从门外传来,“干!! 你们要是喝了,我就不去。”