Keardy's profileHyper Performance - Kear...PhotosBlogListsMore Tools Help

Blog


    November 24

    Youngster Students - Being a TA/Pluralistic Lecturer Part. IV

    Youngster Students - Being a TA/Pluralistic Lecturer Part. IV

     

    最近事情特别多,而且有些还是极其官僚的事情…
     
    为了上课,不得不放弃了一些事情…
     
    为了一些事情,不得不放弃了上课…
     
    譬如说今天,12点电话通知,这个手续必须本人亲自回校办理,否则的话会被拖到周一。
     
    赶快办好调课手续,在上课铃声响起的时候,大步走进教室,通知我下午的课取消了。
     
    同学们经过不到半秒钟的沉默中的思考,突然集体爆发出了一阵发自内心的欢呼声。
     
    我笑着对大家说,有什么好高兴了,元旦之后会多上一周的课。这句话仍然抑制不住同学们高兴的心情。
     
    我其实挺享受他们高兴的样子的。能早点回家过周末,不是么。
     
    PS:转了两趟车赶回来办手续的结果是,仍然被拖到了周一,又牺牲了我的上课时间。我只想说“Shoot”...
    November 15

    An Email - Being a TA/Pluralistic Lecturer Part. III

    XX

            你好

            不必苦恼自己不太了解一些东西。任何时候,对任何一门技术感兴趣之后,只要肯下功夫,肯定是不会晚的。其实你离找工作(如果的话)还有一年时间(现在正是招聘季节),所以在这段时间内好好准备,我相信会有不错的机会的

           另外,我个人认为,只要你认真钻研Linux,实际上是不需要花很多时间的。毕竟是以应届毕业生的水准,我相信大多的公司会注意这一点。当然,研究的越透彻越好。其实完全用熟Windows可能也要会花上一年或者更长的时间的

          现在我来试图回答你提出的一些问题

         1.Apache所骄傲的支持500个进程应该不算多啊!????
        

         Apache里面有进程和线程的概念,两者有所不同(大体上,线程是进程的细分,线程是执行的基本单位,进程是资源分配的基本单位)。当然,对于用户访问时候,所支持的用户并发访问控制,也是一个不同的概念
         整体来说,能支持500个进程已经是比较多了,当然如果你的服务器够强劲的话,可以设置更多的进程连接
         (一些讨论
    http://www.cn-doc.com/_system_web_ftp_server_doc/2005_09_21_00/20050921001350541.htm
      
      
      2.用户访问的时候,到底两台机的内存使用是怎样的啊!????
        
        这个问题提得很好,也很有深度。我可能无法满足你的要求

         对于Mainframe的C编程和其他的服务器应用来说,内存的使用和管理一直都是一个很头痛的问题,也就是说是professional级别的问题。可惜我一直都没有仔细研究这个问题

         对于Apache来说,内存的使用是利用了内存池(Pool)的概念。Apache中的内存分配的基本结构都是资源池,包括线程池,套接字池等等。内存池通常是一块很大的内存空间,一次性被分配成功,然后需要的时候直接去池中取,而不需要重新分配,而且另一方面,即时内存的使用者忘记释放内存或者根本就不想分配,那么这些内存也不会丢失,它们仍然保存在内存池中,当内存池被销毁的时候这些内存将自动的被销毁

         对于Apache服务所使用的进程或者线程来说,可能会有一个比较大的并发数,但是能得到CPU的资源的作业(线程或者进程),实际上是不太多的。操作系统会以某种方式,譬如说时间片轮转,FCFS(先来先服务,First Come First Service),优先权等方式,对这些作业进行一个调度和轮转的工作。所以得到CPU资源的作业,也会从内存池里面分配相应的内存资源,否则的话,只能在阻塞队列里面将作业阻塞起来,等待资源的分配。当然,这些工作的时间花费是比较少的,所以在宏观上面来看,能支持多个作业的并发执行。如果在多CPU的服务器上面,情况可能会更加复杂

        对于Apache或者其他的服务器管理者来说,重要的工作是配置好服务的参数,以达到最好的性能或者是负荷。这个除了要了解相关知识之外,经验也是非常重要的。否则的话,就算你配置了8G的Ram,仍然很快就会被吞噬掉

         3.感觉Apache的那些文本模块太繁杂,应该怎样学习!?????
       
        建议先找书入门,再根据实例深入学习,后一部分可以参考相关站点的讨论

          4.什么现在学校不开这门课啊!????

          不要期待学校会开设什么课程。世界上所有的大学都是这样的。大学阶段的学习不要还带有高中的惯性:老师会把所有的内容安排好

          回想我当年读本科的时候,专业就是CS,可能你想不到,本科四年的学习过程里面,唯一授过课的编程语言,不是C,也不是更高级的语言,而是7/80年代比较流行的Pascal,也就是Delphi的祖先。这种语言没什么实用性,仅仅适合教学。但是我们后期的课程作业都要求用C,没人教,自己学

          同样的,对于你们这个专业,老师做的工作可能就是介绍一些概念,对于感兴趣的部分,剩下的全是你自己的工作了

          正如这门网络课上,我尽量的介绍最基本和最新的一些概念和技术,希望对你们哪怕是只有一点点的启发作用

      

         最后,介绍一个很好的技术站点,希望能有帮助

         www.csdn.net

         另外不要忘了 www.google.com www.baidu.com www.yahoo.com

     何X

     11/15/2006

    November 08

    The Departed (Movie)

    A movie matches up to infernal affairs...

     
    A hollywoodish copy of Infernal Affairs (无间道), but still is worthy of watching.
     
    For pure objectivity, we shouldn't keep in mind the similar scenes in The Departed corresponding with ones in Infernal Affairs.
     
    They're almost the same  screenplay, but there are more stars, F-words and hollywood styles in The Departed.
     
     
     
     
    Directed by  Martin Scorsese
     

    Leonardo DiCaprio .... Billy Costigan

    Matt Damon .... Colin Sullivan

    Jack Nicholson .... Frank Costello

    Mark Wahlberg .... Dignam

    Martin Sheen .... Oliver Queenan

    Ray Winstone .... Mr. French

    Vera Farmiga .... Madolyn

    Anthony Anderson .... Brown

    Alec Baldwin .... Ellerby

    Kevin Corrigan .... Cousin Sean
    James Badge Dale .... Barrigan
    David O'Hara .... Fitzy (as David Patrick O'Hara)
    Mark Rolston .... Delahunt

    Robert Wahlberg .... Lazio (FBI)

    Kristen Dalton .... Gwen
    Genre: Crime / Drama / Thriller

    Tagline: Lies. Betrayal. Sacrifice. How far will you take it? 

    Plot Outline: Two men from opposite sides of the law are undercover within the Massachusetts State Police and the Irish mafia, but violence and bloodshed boil when discoveries are made, and the moles are dispatched to find out their enemy's identities. (more) (view trailer)

    User Comments: Don't compare with Infernal Affairs 

    November 06

    穿越Hust有感

    穿越Hust有感

     
    Hust,这个地方其实我真的好久没去过了,肯定超过了三年。
     
    走在路上,我开始感叹起来,这里到处都是树,树都很大。很大只的鸟儿会停在树枝上,看着路上的人们。
     
    我不禁怀念起湖滨,湖滨以前也是这样的。
     
    我不要那些所谓的全国高校最大的草坪,也不要大气的人文科学楼群,学校不能太社区化,太商业化。可怜了那些物理楼对面和湖滨小山上的树林。
     
    我敢说,从这点就能比较出来,在未来的中国,Hust一定会比Whu强太多。至少Hust不会短视。中国太缺乏教授治校的学校了。hust虽不能说是教授治校,怎么都还能说是工程师官僚治校吧,总会比党的官僚治校要眼光长远一些,实用主义一些。
     
    共产党会把Whu从民国起积累出来的好名声一点一点给挥霍掉。
    November 02

    Being a TA/Pluralistic Lecturer Part. II

    Being a TA/Pluralistic Lecturer Part. II

     
    这是一个难得的比较轻松的周,可以休息好多天,可以把以前堆积起来的事情一口气全部做完,包括好多东西需要洗刷刷。
     
    时间过得真快,课程基本上都已经过半了。考虑到我还没有出过卷子,还有期末考试的问题,就请教了一些老师。
     
    他们也没有给我一个明确的建议,因为这些课程只有我在教授,所以我拥有一切权力。
     
    没办法的事情,我在课堂上讲解算法的时候,往往看到的是低下去的脑袋或者是放空的眼神。这种学习的状态,怎么可能过得了期末考试?
     
    只有安排一次开卷状态的中期考试了,看看他们到底学习的怎么样。毕竟这门专业课(Analysis of Unix System)是有一门前导课程(Principles of OS),很多内容都是重复或者深化关系的。
     
    出题目的时候还小心翼翼的,专门挑选了确实是重点,而且还是书上都有的内容,只不过可能没有原话或者是总结。刚开始我还以为会太简单或者题目太少,后来想着如果会很快做完的话,干脆让他们早点去打饭算了。
     
    今天忙了一上午,把所有的分数都统计出来了。我真是哭笑不得。全年级就一个人及格了的。其他的普遍都是在30-40分左右,还包括一个自称年级成绩最好的人物。好多人真的是抄书都不会。
     
    难道学校的教育产业化只是产出文凭么?我的期末考试计划到底应该如何安排?我的朋友们,你们可以给我一些建议。
     
    PS:给大家看看我做的PPT,颜色搭配什么的应该还可以吧。