• 看上半部的时候,还在丽江到昆明的路上,看下半部,是在家里的书房。PDA的确是个好东西,消除了看电影的时间和空间限制。还是3.5的大屏好,基本上可以看了!

    没什么好说的,典型的HOLLYWOOD大片,情节还算不错。元素也不少,寻宝、环保、政府、军队、商人,反正是决不冷场,动作场面也颇具想像力!有空的话,可以消磨一下时间。

  • 星期天参加了初中同学的同学聚会,去之前不抱太大的希望,觉得也许会相对无言。没想到一见之下,相谈甚欢。嘻嘻,所以不管什么时候,都要低调,不要希望大太,往往会带给你意外的惊喜。

  • 木马的介绍

      因为本文是探讨木马程序,所以在介绍之前有一些木马构成的基本知识事先说明。一个完整的木马系统由硬件部分,软件部分和具体连接部分组成。这里主要对软件部分介绍,它主要有控制端程序、木马程序(后台服务程序)、木马配制程序组成。控制端用以远程控制服务端的程序;木马程序是潜入服务端内部,获取其操作权限的程序;木马配制程序是设置木马程序的端口号,触发条件,木马名称等,使其在服务端藏的更隐蔽的程序。

      使用的技术:

      控制端程序发送控制码控制服务器,服务器后台运行,修改注册表达到控制的目的。技术不是很难的,主要体现C#的网络编程和注册表的修改。

      控制端开发:

      控制端向服务器发出一段控制码,服务端(木马程序)收到控制码后,根据控制的要求,完成指定的要求,如果服务器完成工作,返回成功的信息。

      控制端的开发:

      控制码的设定你可以自已设定,不需要详解,主要有以下几个难点。

      1、连接请求

    使用了.NET类中的 System.Net.Sockets.TcpClient类,
    TcpClient(string hostname,int port)
    Hostname 是要控制的主机名称,当然你也可以用IP地址。
    Port是端口。
    // System.EventArgs包含事件数据类的基类
    private void button7_Click(object sender, System.EventArgs e)
    {
    //记录操作,在richTextBox控件中增加操作信息
    richTextBox1.AppendText(请求连接 +textBox1.Text +\\r);
    int port =6678;
    try
    {
    //初始化 TcpClient 类的新实例并连接到指定主机上的指定端口
    client = new TcpClient(textBox1.Text,port);
    }
    catch
    {
    MessageBox.Show(服务器不在线!确定是否输入主机名称.);
    richTextBox1.AppendText(服务器不在线!确定是否输入主机名称.);
    }
    }//private void buttion

      2、测试是否与被控制机连接上。程序的流程是发送控制码看控制端是否有反应,如果有返回则显示控制成功。 //提供网络访问的数据流


    //private NetworkStream stream;
    代码如下:
    private void button8_Click(object sender, System.EventArgs e)
    {
    //纪录操作
    richTextBox1.AppendText(测试连接 +\\r);
    try
    {

    stream = client.GetStream();
    if(stream.CanWrite)
    {
    //发送控制码
    string control = jiance;
    byte[] by =System.Text.Encoding.ASCII.GetBytes(control.ToCharArray());
    stream.Write(by,0,by.Length);
    //下次使用
    stream.Flush();
    //启动接收反回数据的线程
    //receive是线程执行的函数,见后面的分析
    threadReceive = new Thread(new ThreadStart(receive));
    threadReceive.Start();
    }
    }
    catch(Exception ee)
    {
    richTextBox1.AppendText (ee.Message+\\r);
    MessageBox.Show(ee.Message);
    }
    }

      3、控制生效的代码

    private void button9_Click(object sender, System.EventArgs e)
    {
    //这里是确定要发送的控制码,RadioButton是窗体控件
    if(radioButton1.Checked){ control = form2.zhucex;}
    else if(radioButton2.Checked){ control =form3.zhuces;}
    else if(radioButton3.Checked){ control = warring;}
    else if(radioButton4.Checked){ control =suggest;}
    else if(radioButton5.Checked){ control =form4.mumawe;}
    else if(radioButton6.Checked){ control =drop;}
    if (control ==000000)
    {
    MessageBox.Show(你没有输入任何控制目标!不发控制信号);
    richTextBox1.AppendText(你没有输入任何控制目标!不发控制信号);
    }
    else if(control != 000000)
    {
    try
    {
    //记录操作
    richTextBox1.AppendText (control + 正在试图控制,等待回应...... + \\r);
    stream = client.GetStream();
    if(stream.CanWrite )
    {
    byte[] by = System.Text.Encoding.ASCII.GetBytes(control.ToCharArray ());
    stream.Write(by,0,by.Length);
    stream.Flush();
    threadReceive =new Thread(new ThreadStart(receive));
    threadReceive.Start();
    }//endif
    }//try
    catch
    {
    richTextBox1.AppendText(服务器未连接1控制无效! +\\r);
    MessageBox.Show(服务器未连接1控制无效! +\\r);
    }
    }//else if
    }

      4、线程执行的函数

    private void receive()
    {
    //设置读取数据的空间
    byte[] bb = new byte[3];
    //读取3个字节,i为实际读取的字节数
    int i = stream.Read(bb,0,3);
    //转换成字符串,如果是中文控制码则用string ss = //System.Text.Encoding.Unicode.GetString(bb);
    string ss = System.Text.Encoding.ASCII.GetString(bb);
    //hjc为我设置的服务器的返回码 hjc为连接成功,hkz为控制成功
    if(ss==hjc)
    {
    MessageBox.Show(连接成功);
    richTextBox1.AppendText(连接成功);
    }
    if(ss== hkz)
    {
    richTextBox1.AppendText(control +控制成功+\\r);
    MessageBox.Show(control +控制成功+\\r);
    }
    }



      服务端的开发:

      要实现木马服务的程序,主要实现以下几个功能:后台的运行(隐藏技术),控制码的接收与注册
  • [ASP.NET 1.1]Global.asax.cs中的方法的含义

    今天有同事叫我解释一下Global.asax.cs中的方法的含义,整理一下,发出来给大家看看。

    跟Request有关的放到后面一起说,先说其他的5个。

    Application_Init:在每一个HttpApplication实例初始化的时候执行。

    Application_Disposed:在每一个HttpApplication实例被销毁之前执行。

    Application_Error:所有没有处理的错误都会导致这个方法的执行。

    Application_Start:在程序初始化的时候执行。在Web应用程序的生命周期里就执行一次(自动的重新启动算另外一次生命周期),这里只能放一些公用的信息,比如HttpApplicationState。

    Application_End:应用程序结束时,在最后一个HttpApplication销毁之后执行。对应Application_Start,在整个生命周期里面也是只执行一次。

    下面来看看跟Request有关的,首先我们来看看相应的事件执行顺序:

    1. BeginRequest

    2. AuthenticateRequest

    3. AuthorizeRequest

    4. ResolveRequestCache

    5. AcquireRequestState

    6. PreRequestHandlerExecute

    7. PostRequestHandlerExecute

    8. ReleaseRequestState

    9. UpdateRequestCache

    10. EndRequest

    另外还有两个:

    1. PreSendRequestHeaders

    2. PreSendRequestContent

    这两个事件的顺序是无法确定的,按照MSDN的说法,它们随时都可能发生。下面就按这个顺序来解释一下它们在Global.asax.cs中相应的事件处理方法的含义。

    Application_BeginRequest:BeginRequest是在收到Request时第一个触发的事件,这个方法自然就是第一个执行的了。

    Application_AuthenticateRequest:当安全模块已经建立了当前用户的标识后执行。

    Application_AuthorizeRequest:当安全模块已经验证了当前用户的授权时执行。

    Application_ResolveRequestCache:当ASP.NET完成授权事件以使缓存模块从缓存中为请求提供服务时发生,从而跳过处理程序(页面或者是WebService)的执行。这样做可以改善网站的性能,这个事件还可以用来判断正文是不是从Cache中得到的。

    Application_AcquireRequestState:当ASP.NET获取当前请求所关联的当前状态(如Session)时执行(真是拗口啊,msdn上就这样写的,我自己想不出什么好句子了)。

    Application_PreRequestHandlerExecute:当ASP.Net即将把请求发送到处理程序对象(页面或者是WebService)之前执行。这个时候,Session就可以用了。

    Application_PostRequestHandlerExecute:当处理程序对象(页面或者是WebService)工作完成之后执行。

    Application_ReleaseRequestState:在ASP.NET执行完所有请求处理程序后执行。ReleaseRequestState事件将使当前状态数据被保存。

    Application_UpdateRequestCache:在ASP.NET执行完处理程序后,为了后续的请求而更新响应缓存时执行。

    Application_EndRequest:同上,EndRequest是在响应Request时最后一个触发的事件,这个方法自然就是最后一个执行的了。

    再说这两个无顺序的

    Application_PreSendRequestHeaders:向客户端发送Http标头之前执行。

    Application_PreSendRequestContent:向客户端发送Http正文之前执行。
  • 两周前给小蓝清洗了一下水箱,结果情况反倒更坏了。之前是一个月加一次水,现在基本上一动车就要加水。前两天宝宝说车的下面有水,看是不是上次洗的时候是不是水箱没有装好。周末的时候,要好好去看看。

    如果不是水箱没有装好,那我想就要先把机油给换了。再观察看看。因为那机油应该差不多也到有效期了,是不是失效了呢。可怜的小蓝,到我们没有得到好好照顾,现在终于生病了。

    小蓝要坚强哟,一定要好起来哟。




  • 印象中,武汉已经好久没有下这么大的雪了,早上起来一看,外面都银妆素裹呢。车是开不成了,所以就走路上班吧。走在路上,才发现好难走呀。路上都是积雪,然后又化了很多,所以水也积在地上,一脚一脚都踩在水里呢。

    脑子里还在想着,背着公司的笔记本,可别摔了呢,脚下一滑,就倒了。因为想着别把背着的NOTEBOOK摔了,所以有意侧了一下身子,左腿着地,立时湿了一大块。

    于是立了心思,不再快步走,迟到就迟到吧,可不能把笔记本摔了,那可是1W块呀,摔了它我可怎么过年呀。到公司,果然迟到。

    小宝宝的病还没好,已经在医院做了病理切片,星期四到一医院去拿结果。希望能够有一个好结果吧。

    小宝宝加油!






  • 今天是我的生日,所以一定要来更新一下.32岁了,哈哈,老大不小了呢.

    昨天上班的路上,一只小脏狗跟着我,想来是哪家的弃狗吧,冬天这么冷,小狗狗一定没有吃的,又饿又冻吧.因为我家的小宝宝很怕猫呀,狗呀的.所以我不能收养小狗狗.于是我多看了他几眼,跟他挥挥手,想鼓励他一定要好好坚持下去.转身继续上班,小狗狗就一直跟着我,直到我到十五中家去拿自行车,小狗狗还隔着铁门一直看着我,我心里一痛,咬咬牙,上车向公司的方向骑去.........

    晚上跟老婆大人讲,也觉得好可怜.又觉得都狗年快过完了,居然还有狗运..........晕!

    这是我们家的小狗狗,那只的感觉差不多就是这样子!



  • 最近小宝宝老是生病,之前因为咽炎去医院打了几天吊针,最近身上又长了很多小小的红斑,昨天去一医院的皮肤科看了一下专家门诊,医生说是急痘糠,开了一大堆吃的,擦的,然后还有有消炎针,要打八到十天。看来这病还不是一天两天能够好的呢。

    小宝宝身体不好,又不太注意锻炼,所以一直病个不停。有再多漂亮衣服又有什么用了,整个象个病西施一样,不能够好好享受生活呀。

    工作头绪很多,慢慢来,把它理顺!

    来一张可爱的,我们家的小狗狗在倒立呢。



  • 算起来,今天已经是结婚一个月零二天了。

    婚礼办得很成功,起到了自己受累,娱乐大家的目的,想想人家的红包包来的,多少总要让人家开心一下下吧。

    新的生活呢,感觉挺顺利的,老婆大人每天下班做饭,我下班后回家就有吃的,而且第二天中午带到公司也一并准备好。至于饭菜的味道呢,应该说是超出想像的好。但是,继续提高的空间还是很大的,老婆大人要继续加油哟。我也买了几本菜谱,争取每周能够做出一道大菜,给老婆大人补补身体!

    看看我们在婚礼上的样子:
  • 同学:
    李鹏(2),宫培松(2),林涛,吴强,刘胜LONG,吴松(2),张巍(2),邓伟华,梁前光(2),白应华,刘开敏,秦昌

    同事:
    杨总,许春晖,吴广荣,柳杨波,程源(2),SHI建军,

    朋友:
    朱朝BING(2),史策伟(2),
  • 这两天不知道为什么,总觉得有点心绪不宁的感觉.也不知道是哪里不对劲了.台北这两天天气很不错,气温大约在22-30度之间,可是不知道为什么在我最喜欢的秋天,会有这种感觉呢,要小心,要温和.[face17]回家的时候,初步定在这个月底,希望不会再有什么变化(应该也没什么变化了).工作呢,我想在目前的工作模式下,只怕是还要拖很久呢.

    昨天晚上也不大睡得着,所以在电脑上找出这部也不知道是从哪里COPY过来的电影,<魔法灰姑娘>.讲实话,没什么可看的,只能当是KILL TIME吧.大家没有看过的,就不用去浪费时间了.

  • 一.要买的电器

    电视,初步觉得整一6000-8000的平板

    电脑LCD:2000的19吋液晶

    Micro Waver:500左右

    如果天然气还没有通的话,考虑是不是买一个电磁炉过度一下,以后停了气也可以应应急

    饮水机:放在客厅的东东

    DVD刻录机:300左右

    DC:2500左右

    二.装修末完事项

    窗帘:1000左右

    床头灯两个

    装电话及宽带移机:不详

    暂时只想到这么多,想起来再补上!

    这张是我上周天去阳明山照的,山中小径!


  • 因为想着回家要去抱小宝宝,所以决定从昨天开始,练习上肢力量.昨天晚上在床上做了10个俯卧撑,今天早上起来,发现手臂有点痛呢.

    然后昨天也没有带NB回住的地方,所以晚上一边看着AXN的《CSI犯罪现场》,一边看从公司拿回去的关于ASP2.0的书.11点就睡觉了,很久没有这么早睡觉了,感觉还不错哟.

    上次电脑展拍的美女,再来一张!




  • 周末好不容易休息了一下,感觉人又精神起来了,结果这两天又被台北老板留着加班,每天都到背凌晨一点,感觉实在是不好.

    刚才看了一下日历,发现今天是2006年的8月8日,怎么看都是很顺的一天呀,就算现在已经过完了,可是8/9号这日子也不错呀.不知道为什么这么多加班.

    周末去看的台北电脑应用展,还是上个美女大家美美吧.



  • 浏览器的后退按钮使得我们能够方便地返回以前访问过的页面,它无疑非常有用。但有时候我们不得不关闭这个功能,以防止用户打乱预定的页面访问次序。本文介绍网络上可找到的各种禁用浏览器后退按钮方案,分析它们各自的优缺点和适用场合。
    一、概述
      
    曾经有许多人问起,“怎样才能‘禁用’浏览器的后退按钮?”,或者“怎样才能防止用户点击后退按钮返回以前浏览过的页面?”我访问了许多网站,参考了这些网站所介绍的各种实现方法。如果你经常访问ASP编程网站,本文所介绍的部分内容你可能已经见到过。本文的任务是把各种可能的方法都介绍给大家,然后找出最好的方法!
    二、禁止缓存
       在我找到的许多方案中,其中有一种建议禁止页面缓存。具体是使用服务器端脚本,如下所示:
    <%
    Response.Buffer = True
    Response.ExpiresAbsolute = Now() - 1
    Response.Expires = 0
    Response.CacheControl = "no-cache"
    %>
       这种方法非常有效!它强制浏览器重新访问服务器下载页面,而不是从缓存读取页面。使用这种方法时,编程者的主要任务是创建一个会话级的变量,通过这个变量确定用户是否仍旧可以查看那个不适合通过后退按钮访问的页面。由于浏览器不再缓存这个页面,当用户点击后退按钮时浏览器将重新下载该页面,此时程序就可以检查那个会话变量,看看是否应该允许用户打开这个页面。
       例如,假设我们有如下表单:
    <%
    Response.Buffer = True
    Response.ExpiresAbsolute = Now() - 1
    Response.Expires = 0
    Response.CacheControl = "no-cache"
    If Len(Session("FirstTimeToPage")) > 0 then
    "用户已经访问过当前页面,现在是再次返回访问。
    "清除会话变量,将用户重定向到登录页面。
    Session("FirstTimeToPage") = ""
    Response.Redirect "/Bar.asp"
    Response.End
    End If
    "如果程序运行到这里,说明用户能够查看当前页面
    "以下开始创建表单
    %>
    <form method=post action="SomePage.asp">
    <input type=submit>
    </form>
       我们借助会话变量FirstTimeToPage检查用户是否是第一次访问当前页面。如果不是第一次(即Session("FirstTimeToPage")包含某个值),那么我们就清除会话变量的值,然后把用户重新定向到一个开始页面。这样,当表单提交时(此时SompePage.asp被打开),我们必须赋予FirstTimeToPage一个值。即,在SomePage.asp中我们需要加上下面的代码:
    Session("FirstTimeToPage") = "NO"
       这样,已经打开SomePage.asp的用户如果点击后退按钮,浏览器将重新请求服务器下载页面,服务器检查到Session("FirstTimeToPage")包含了一个值,于是就清除Session("FirstTimeToPage"),并把用户重定向到其他页面。当然,所有这一切都需要用户启用了Cookie,否则会话变量将是无效的。
       另外,我们也可以用客户端代码使浏览器不再缓存Web页面:
    <html>
    <head>
    <meta http-equiv="Expires" CONTENT="0">
    <meta http-equiv="Cache-Control" CONTENT="no-cache">
    <meta http-equiv="Pragma" CONTENT="no-cache">
    </head>
       如果使用上面的方法强制浏览器不再缓存Web页面,必须注意以下几点:
    只有在使用安全连接时“Pragma: no-cache”才防止浏览器缓存页面。对于不受安全保护的页面,“Pragma: no-cache”被视为与“Expires: -1”相同,此时浏览器仍旧缓存页面,但把页面标记为立即过期。
    在IE 4或5中,“Cache-Control”META HTTP-EQUIV标记将被忽略,不起作用。
       在实际应用中我们可以加上所有这些代码。然而,由于这种方法不能适用于所有的浏览器,所以是不推荐使用的。但如果是在Intranet环境下,管理员可以控制用户使用哪种浏览器,我想还是有人会使用这种方法。
    三、其他方法
       接下来我们要讨论的方法以后退按钮本身为中心,而不是浏览器缓存。这儿有一篇文章Rewiring the Back Button很值得参考。不过我注意到,如果使用这种方法,虽然用户点击一下后退按钮时他不会看到以前输入数据的页面,但只要点击两次就可以,这可不是我们希望的


    效果,因为很多时候,固执的用户总是能够找到绕过预防措施的办法。
       另外一种禁用后退按钮的办法是用客户端javascript打开一个没有工具条的窗口,这使得用户很难返回前一页面,但不是不可能。一种更安全但相当恼人的方法是,当表单提交时打开一个新的窗口,与此同时关闭表单所在的窗口。但我觉得这种方法不值得认真考虑,因为我


    们总不能让用户每提交一个表单就打开一个新窗口。
       那么,在那个我们不想让用户返回的页面
  • 最近工作很忙,所以很久没有来更新我的BLOG了.目前我人在台北,做一个WEB应用的项目,由于这样子那样子的原因,项目进展并不是太好.

    台北,去年来过一次了,所以没什么新鲜感,再加上工作很忙,所以基本上也就是两点一线的生活了.上周末,新竹同事北上来玩,不过也没有去什么特别的地方.101附近转了转,看了看NOKIA的showgirl,身材实在是好.

    这周末加班两天,隐隐的觉得右下腹部有点痛,不知道是不是太忙,搞得肝不舒服了.能偷懒还是不要太用心了吧.

    [face19]
  • <%@ Page aspcompat=true %>
    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
    <HTML>
    <HEAD>
    <title>压缩文件</title>
    <meta name="GENERATOR" content="Microsoft Visual Studio .NET 7.0">
    <meta name="CODE_LANGUAGE" content="Visual Basic 7.0">
    <meta name="vs_defaultClientScript" content="JavaScript">
    <meta name="vs_targetSchema" content="http://schemas.microsoft.com/intellisense/ie5">
    </HEAD>
    <body MS_POSITIONING="FlowLayout">
    <form id="Form1" method="post" runat="server">
    <%
    Dim Shell, RetCode
    Dim rarcomm, sCMDFileParth, sEXEFilePath, sRARFilePath, sSourceFilePath As String
    Shell = Server.CreateObject("Wscript.Shell")
    dim sParth as string=Server.MapPath("") ’得到虚拟路径
    sCMDFileParth =sParth & "\" & "cmd.exe /c "
    sEXEFilePath = sParth & "\" & "rar.exe m " ’a "
    sRARFilePath = sParth & "\" & "WJ.rar "
    sSourceFilePath =sParth & "\WJ"

    rarcomm = sCMDFileParth & sEXEFilePath & sRARFilePath & sSourceFilePath
    RetCode = Shell.Run(rarcomm, 1, True)
    If RetCode = 0 Then
    response.write ("成功生成WJ.rar压缩文件。请立即下载!")
    response.write (sParth)
    Else
    response.write ("压缩失败!")
    End If
    %>
    </form>
    </body>
    </HTML>
  • 最近工作都挺忙的,计划下个月又要去台北半一阵子了。所以都没有看什么电影,小宝宝发的,我买的,手上一大堆半价票,不知道什么时候有空把它们用出去。

    不知道是哪一天的晚上,不大睡得着,所以看了很久以前就看过的一部电影,想起它是因为那天在非凡照婚纱的时候,化妆间里放的就是这一部,觉得在点意思,所以就再完整看一遍好了。

    不过看完之后,有点后悔,除了一大堆明星,看不出来有什么特别的了。前两天发现这部片子还有续集,叫什么《十二罗汉》,要不要再后悔一次呢,让我想想:)





  • 现在的娱乐片,很喜欢这种组合呢,前一阵子的《暗夜传说:进化》也是这个样子。

    看过就算的动作片,没什么故事跟演技可言,女主角的紧身衣倒是一如以往的性感。特别是那件“睡衣”,不知道算不算衣服,好象一条丝巾。



  • 长假过后的晚上,才终于能够在家里好好休息了。在武汉ONLINE上找来的一部电影。再一次让我领略了人性的黑暗面。有时候真觉得人性本恶,所以只有不断的告诫自己,世界是美好的,人是善良的。

    在九宫山的时候,听到老和尚说善极即恶,恶极即善,听这句话不是第一次了,可是还是不能够理解,有人能够告诉我吗?

    希望大家的每一天里,都充满的阳光!






  • 五一长假过完了,感觉每天都很充实,累得不行的样子,今天上班,反倒有一种解脱了的感觉。记个流水帐吧,也知道自己都做了什么。

    第一天,去宝宝奶奶家里玩了一天,抽空还去亚贸去看了《雏菊》,电影很一般,郭在容跟刘伟强的组合,也不过如此。

    第二天,去汉正街买装饰品了,宝宝兴致可高了。买了一大堆好玩好看的东东。晚上跟LIP打台球了。

    第三天,去李鹏家玩了,打了半天的斗地主,感觉好象是没输没赢,白忙了一天呀。

    第四天,去宝宝家吃饭了,晚上大学同学的饭局,吃完了没事做,环游戏东湖。

    第五天,买灯哟,这天下好大好大的雨,跟宝宝一起去汉来买了好多好多灯。

    第六天,跟宝宝妈妈(当然还有宝宝)一起去把灯换了,顺道去了汉正街。

    第七天,早上起来,格力空调的人不请自到,硬是把我的两台挂机给装上了,然后我去修了车玻璃,下午去看了看欧亚达书桌,一无所得。
  • 记得上次保养,应该是过年前了。五一前看来是没时间了,那就五一期间吧,该换的东东还是要换的。

    海叶的机油格加上ESSO的超力富,超力富最近一次拿的已经到90多块了。这年头除了工资外,真是什么东西都涨呀。





  • 跟冰箱一块到的洗衣机,处女洗已经在西门子工程师到的那天经历过了。感觉洗衣的时候有点长,声音有点大,坐在客厅里听得是比较清楚的了。



  • 周末两天,第一天把货送来了,第二天西门子的一上门来安装了。总体感觉,挺不错的,先前留下的位置大小正合适,我真是英明呀,赞一下![face39]

    冰箱跟洗衣机我都试过了,挺好用。洗衣服的声音有点大,时间有点长,谁让咱是滚桶呢。

    先来看看我们家的大白!





  • [color=#9100ff]
    大 别 山 自 然 生 态 二 日 游

    旅游精华:风景秀险并存 行程安排:2天 游玩指数:★★★

    全 程:230公里 行车时间:3小时 驾驶乐趣:★★★

    大别山国家森林公园位于罗田县北部高山区,距离武汉市230公里。公园境内,山奇水秀,花木蓊郁,风光无限。大别山主峰天堂寨1729.13米,号称“中原第一峰”。天堂寨景区山雄壑幽水秀,薄刀峰松奇石怪峰险,天堂湖水阔山青波碧,真可谓三步一景,五步一奇。大别山正在以她优美的自然景观和独特的人文历史吸引着八方游客……

    线路提示:

    武汉——新河收费站——右转阳逻——倒水桥收费站(尚未收费)——团风——浠水——罗田方向左转——三里畈顶头人字路口右转过大桥——大别山风景区——收费站——罗田县城。

    大飞注:费用较便宜的线路,住宿、就餐条件一般,但基本上可以满足旅游者的需要。此景点有比较疲劳的爬山过程。行程中有20多公里的山路和县级公路,路面较好。建议两台车出行,因为薄刀峰景区是个环线。



    当阳·百宝寨二日游



    旅游乐趣:探千古之谜 行程安排:2天 游玩指数:★★★★

    全 程:约332公里 行车时间:约4小时 道路驾驶乐趣:★★★

    旅游景点:

    当阳历史悠久,文化灿烂,在百宝寨,有一片典型的丹霞地貌。裸露的山体,赭红的砂岩,与苍郁的林木和澄碧的河流雄浑地糅合在一起。景区内山峦岩石独特;水体风光秀丽;森林植被广袤;古迹胜景渊薮,拟定在此建设具有原始、宁静、幽情、自然、朴素,素有“小桂林”之称。百宝寨:起源何时,作何用途?兵寨当年雄风如何?至今仍是无法破解的千古之谜。另外当阳是楚文化的发祥地,拥有全国三大关庙之一的关陵庙,殿阁红墙黄瓦,重檐翼角,造型端庄古朴,典雅大方。

    线路提示:

    武汉——汉宜高速—-枝江下高速——枝江收费站-—胡场收费站——当阳市区——关陵——百宝寨景区。



    古潮音洞、柴埠溪漂流二日游

    旅游乐趣:奇、险、秀、幽、野 行程安排:2天 游玩指数:★★★★★

    全 程:约400公里 行车时间:约6.5小时 道路驾驶乐趣:★★★

    景点介绍:

    柴埠溪大峡谷风景区总面积60平方公里,是一条带状的大峡谷,同张家界共属武陵山脉,系罕见的喀斯特地貌、典型的峡谷峰林景观。峡谷出口距五峰县东大门渔洋关镇5公里,北邻长阳清江,距武落钟离山仅30公里。“百里幽峡柴埠溪,三千奇峰仙境地”峡谷两岸石林密布,绝壁千重,“南有张家界,北有柴埠溪”是世人对她的真实写照。

    线路提示:

    武汉上汉宜高速—-虎牙出口——宜昌大桥——红花套——宜都—-王家畈—-渔洋关镇。

    长沙、韶山伟人故里二日游

    旅游精华:伟人故里 行程安排:2天 游玩指数:★★★

    全 程:约400公里 行车时间:约4.5小时 道路驾驶乐趣:★★

    景点简介:

    韶山市位于湘潭市境内,风景秀丽的韶山不仅有与毛主席相关的多处旧址,还有不少值得观赏的风景点。位于长沙市湘江西岸的岳麓山,环境清幽,文物古迹众多,自古以来就是一个寻幽仿古的著名景点。岳麓山上的岳麓书院创建于北宋太祖开宝九年,“惟楚有才,于斯为盛”的说法便源自于此。

    线路提示:

    武汉——东西湖——京珠高速——长沙



    碴 岈 山 休 闲 赏 景 二 日 游

    旅游精华:洞幽石异 行程安排:2天 游玩乐趣:★★★★

    全 程:约300公里 行车时间:约4小时 道路驾驶乐趣:★★

    景点介绍:

    嵖岈山位于河南省驻马店,系伏牛山东缘余脉,因山势嵯峨,怪石林立而得名,又名石猴仙山,素有“天下第一奇山”、“中原盆景”和“北方石林”等美称。整个景区有九大名峰、九大名河、九大异石、九大名棚,可谓一步一景,宛入仙境。景区四季分明,气候宜人。阳春山花烂漫,鸟语花香;盛夏绿树成荫,泉水潺潺;金秋漫山红遍,层林尽染;隆冬白雪皑皑,洁白如玉。嵖岈山兼有华山之险、泰山之壮、黄山之奇、峨眉之秀、雁荡之幽,奇特、秀丽、壮观的美景布满整个山区。嵖岈山正在以独特绮丽的风光吸引八方游客,四海宾朋。

    线路提示:

    武汉——东西湖——京珠高速入口——鄂北——豫南收费站——驻马店——临颍——南街村——嵖岈山风景区

    古南岳——天柱山自然风光二日游

    旅游乐趣:亲近自然 行程安排:2天 游玩指数:★★★★

    全 程:约320公里 行车时间:约4小时 道路驾驶乐趣:★★

    景点介绍:

    天柱山位于安徽省安庆市潜山县,是属国家重点风景名胜区、国家AAAA级旅游区、全国文明森林公园,当年汉武帝南巡时倾慕其雄姿而册封其为“古南岳”。天柱山峰峦横空、飞瀑倾泻、幽洞曲折,以其自然山岳风光及独具特色水景、洞景和历史悠久的文物古迹而闻名于世。

    线路提示:

    武汉市——武黄高速公路——黄石大桥——黄黄高速公路——左转合肥方向——安徽省潜山县——天柱山。



    云居山、拓林湖二日游

    旅游乐趣:禅宗胜地 行程安排:2天 游玩指数:★★★★★

  • 周末的时候,看的了一部韩国电影,以我的感觉,中上之作。今天在网上SEARCH了一下相关资料,发现与这部电影相关的新闻还真不少。

    情节和人物关系,的确是有不合理之处,不过作为商业电影,为了吸引观众,也还算正常。影片中的激情戏,拍得很美,女主角漂亮,出场的那一段有惊艳的感觉。可惜的是,李恩珠居然自杀了,实在是让人好不可惜。

    在网上找到这部电影的时候,很无心点开,可是却带给我一个很充实的周末晚上,看来有些事情要随缘的好呀。

  • 1、羊肉去膻味:将萝卜块和羊肉一起下锅,半小时后取出萝卜块;放几块桔子皮更佳;每公斤羊肉放绿豆5克,煮沸10分钟后,将水和绿豆一起倒出;放半包山楂片;将带壳的核桃两三个洗净打孔放入;1公斤羊肉加咖喱粉10克;1公斤羊肉加剖开的甘蔗200克;1公斤水烧开,加羊肉1公斤、醋50克,煮沸后捞出,再重新加水加调料。
    2、煮牛肉:为了使牛肉炖得快,炖得烂,加一小撮茶叶(约为泡一壶茶的量,用纱布包好)同煮,肉很快就烂且味道鲜美。
    3、煮骨头汤时加一小匙醋,可使骨头中的磷、钙溶解于汤中,并可保存汤中的维生素。
    4、煮牛肉和其他韧、硬肉类以及野味禽类时,加点醋可使其软化。
    5、煮肉汤或排骨汤时,放入几块新鲜桔皮,不仅味道鲜美,还可减少油腻感。  
    6、煮咸肉:用十几个钻有许多小孔的核桃同煮,可消除臭味
    7、将绿豆在铁锅中炒10分钟再煮能很快煮烂,但注意不要炒焦
    8、煮蛋时水里加点醋可防蛋壳裂开,事先加点盐也可  
    9、煮海带时加几滴醋易烂;放几棵波菜也行  
    10、煮火腿之前,将火腿皮上涂些白糖,容易煮烂,味道更鲜美
    11、煮水饺时,在水里放一颗大葱或在水开后加点盐,再放饺子,饺子味道鲜美不粘连;在和面时,每500克面粉加拌一个鸡蛋,饺子皮挺刮不粘连
    12、煮水饺时,在锅中加少许食盐,锅开时水也不外溢  
    13、面条时加一小汤匙食油,面条不会沾连,并可防止面汤起泡沫、溢出锅外
    14、煮面条时,在锅中加少许食盐,煮出的面条不易烂糊  
    15、熬粥或煮豆时不要放碱,否则会破坏米、豆中的营养物质   
    16、用开水煮新笋容易熟,且松脆可口;要使笋煮后不缩小,可加几片薄荷叶或盐
    17、猪肚煮熟后,切成长块,放在碗内加一些鲜汤再蒸一会儿,猪肚便会加厚一倍
    18、煮猪肚时,千万不能先放盐,等煮熟后吃时再放盐,否则猪肚会缩得象牛筋一样硬
    19、炖肉时,在锅里加上几块桔皮,可除异味和油腻并增加汤的鲜味   
    20、炖鸡:洗净切块,倒入热油锅内翻炒,待水分炒干时,倒入适量香醋,再迅速翻炒,至鸡块发出劈劈啪啪的爆响声时,立即加热水(没过鸡块),再用旺火烧十分钟,即可放入调料,移小火上再炖20分钟,淋上香油即可出锅;应在汤炖好后,温度降至80~90摄氏度时或食用前加盐。因为鸡肉中含水分较高,炖鸡先加盐,鸡肉在盐水中浸泡,组织细胞内水分向外渗透,蛋白质产生凝固作用,使鸡肉明显收缩变紧,影响营养向汤内溶解,且煮熟后的鸡肉趋向硬、老,口感粗糙。
    21、炖老鸡:在锅内加二三十颗黄豆同炖,熟得快且味道鲜;或在杀老鸡之前,先灌给鸡一汤匙食醋,然后再杀,用文火煮炖,就会煮得烂熟;或放3~4枚山楂,鸡肉易烂
    22、老鸡鸭用猛火煮,肉硬不好吃;如果先用凉水和少许食醋泡上2小时,再用微火炖,肉就会变得香嫩可口   
    23、炖老鸭:在锅里放几个田螺容易烂熟   
    24、烧鸭子时,把鸭子尾端两侧的臊豆去掉,味道更美  
    25、烧豆腐时,加少许豆腐乳或汁,味道芳香
    26、红烧牛肉时,加少许雪里红,肉味鲜美  
    27、做红烧肉前,先用少许硼砂把肉腌一下,烧出来的肉肥而不腻,甘香可口  
    28、油炸食物时,锅里放少许食盐,油不会外溅  
    29、在春卷的拌馅中适量加些面粉,能避免炸制过程中馅内菜汁流出糊锅底的现象
    30、炸土豆之前,先把切好的土豆片放在水里煮一会儿,使土豆皮的表面形成一层薄薄的胶质层,然后再用油炸   
    31、炸猪排时,在有筋的地方割2~3个切口,炸出来的猪排就不会收缩  
    32、将鸡肉先腌一会儿,封上护膜放入冰箱,待炸时再取出,炸出的鸡肉酥脆可口
    33、煎荷包蛋时,在蛋黄即将凝固之际浇一点冷开水,会使蛋又黄又嫩
    34、煎鸡蛋时,在平底锅放足油,油微热时蛋下锅,鸡蛋慢慢变熟,外观美,不粘锅
    35、煎鸡蛋时,在热油中撒点面粉,蛋会煎得黄亮好看,油也不易溅出锅外
    36、用羊油炒鸡蛋,味香无异味   
    37、炒鸡蛋时加入少量的砂糖,会使蛋白质变性的凝固温度上升,从而延缓了加热时间,加上砂糖具有保水性,因而可使蛋制品变得膨松柔软  
    38、炒鸡蛋时加入几滴醋,炒出的蛋松软味香  
    39、炒茄子时,在锅里放点醋,炒出的茄子颜色不会变黑  
    40、炒土豆时加醋,可避免烧焦,又可分解土豆中的毒素,并使色、味相宜
    41、炒豆芽时,先加点黄油,然后再放盐,能去掉豆腥味  
    42、炒波菜时不宜加盖  
    43、炒肉片:肉切成薄片加酱油、黄油、淀粉,打入一个鸡蛋,拌匀,炒散;等肉片变色后,再加佐料稍炒几下,肉片味美、鲜嫩
    44、炒牛肉丝:切好,用盐、糖、酒、生粉(或鸡蛋)拌一下,加上生油泡腌,30分钟后再炒,鲜嫩可口  
    45、炒肉菜时放盐过早熟得慢,宜在将熟时加盐,在出锅前再加上几滴醋,鲜嫩可口
    46、肉丝切好后放在小苏打溶液里浸一下再炒,特别疏松可口不论做什么糖醋菜肴,只要按2份糖1份醋的比例调配,便可做到甜酸适度  
    47、炒糖醋鱼、糖醋菜帮等,应先放糖,后放盐,否则食盐的“脱水”作用会促进菜肴中蛋白质凝固而“吃”不进糖分,造成外甜里淡  
    48、做肉饼和肉丸子时,一公斤肉馅放2小匙盐  
    49、做丸子按50克肉1
  • 由于老妈的坚持,所以一家人赶在清明的最后一天(好象是有什么前三后三的说法),去扁担山扫墓。拜忌了先人之后,一家人去汉阳的罗魚头FB了一把,那地方还不错,经济实惠,一个红烧魚头才12块的说。

    其实扫墓还是应该每年都去一下,看了先人的隹处,才会更珍惜生命呀。




  • 虽然离周末还有五天,可是很清闲,所以还不错了。

    大家来看看换挂到书柜上的几个娃娃,这个炸弹超人是我从台湾带回来的。

  • 李建忠在MS的WEBCAST里讲设计模式,觉得讲得不错,所以坚持着在听,希望能够对设计模式能够有点认识。

    1.Singleton,单例,适用希望整个系统中只有一个实例在运行的情况。

    2.Abstract Factory,应对一系统对象变化的需求。

    3.Builder,应对一个大对象中组成部分的变化的需求。

    其实很难用一两句话说清楚这些模式的精神,不过为了给自己一个符号来加强记忆,先这么着吧。[face10]