博客

  • 一个月培养一个好习惯

    每天准时十二点睡觉
    每天背十个单词
    每天少上网一小时
    每天少开IM两小时
    每天一个小时阅读

  • Varnish

    Varnish is a state-of-the-art, high-performance HTTP accelerator. Varnish is targeted primarily at the FreeBSD 6 and Linux 2.6 platforms, and will take full advantage of the virtual memory system and advanced I/O features offered by these operating systems.

  • 中北大学2008年台历

    20071030_7e0fe2d277a639e8650aeN2C0GXV49Kv.gif

    More here : http://bbs.nucer.org/thread-593-1-1.html
    PS : 论坛是邀请注册的形式,需要邀请码的请给我发邮件,我的邮箱在此Blog首页的右下脚。

  • POUND – REVERSE-PROXY AND LOAD-BALANCER

    The Pound program is a reverse proxy, load balancer and HTTPS front-end for Web server(s). Pound was developed to enable distributing the load among several Web-servers and to allow for a convenient SSL wrapper for those Web servers that do not offer it natively. Pound is distributed under the GPL – no warranty, it’s free to use, copy and give away.
    WHAT POUND IS:

    1. a reverse-proxy: it passes requests from client browsers to one or more back-end servers.
    2. a load balancer: it will distribute the requests from the client browsers among several back-end servers, while keeping session information.
    3. an SSL wrapper: Pound will decrypt HTTPS requests from client browsers and pass them as plain HTTP to the back-end servers.
    4. an HTTP/HTTPS sanitizer: Pound will verify requests for correctness and accept only well-formed ones.
    5. a fail over-server: should a back-end server fail, Pound will take note of the fact and stop passing requests to it until it recovers.
    6. a request redirector: requests may be distributed among servers according to the requested URL.

    Pound is a very small program, easily audited for security problems. It can run as setuid/setgid and/or in a chroot jail. Pound does not access the hard-disk at all (except for reading the certificate file on start, if required) and should thus pose no security threat to any machine.
    WHAT POUND IS NOT:

    1. Pound is not a Web server: by itself, Pound serves no content – it contacts the back-end server(s) for that purpose.
    2. Pound is not a Web accelerator: no caching is done – every request is passed “as is” to a back-end server.

    http://www.apsis.ch/pound/

  • VeryCD Title Saying

    只要自觉心安,东西南北都好。如有一人未度,切莫自己逃了
    创造机会的人是勇者;等待机会的人是愚者
    人生的价值,并不是用时间,而是用深度去衡量的
    忌妒别人,不会给自己增加任何的好处;忌妒别人,也不可能减少别人的成就
    十日画一水,五日画一石
    毁灭一个人只要一句话,培植一个人却要千句话,请你口下留情
    三人行,必有我师焉
    无情未必真英豪
    学无前后,达者为师
    才华是刀刃,辛苦是磨刀石

  • 冲天一飞为揽月——中北大学成功研制星箭分离冲击传感器

    http://news.163.com/07/1025/06/3RKNDGLG0001124J.html
    中北大学成功研制星箭分离冲击传感器

      本报10月24日讯(记者李爱珍)今晚的“嫦娥”冲天一飞,开始了与月亮的太空“约会”。中北大学研制的星箭分离冲击传感器,准确把握嫦娥一号卫星与长征三号甲运载火箭分离瞬间的“脉搏”,精度准、可靠性高,为我国航天事业的发展做出了重要贡献。

      在嫦娥一号卫星飞向38万公里外月球的漫长旅途中,需要完成一系列高度复杂又充满风险的动作。在发射后第1473秒完成的星箭分离,就是其中关系本次探月工程成败的十大关节点之一,这一瞬间长征三号甲运载火箭与嫦娥一号卫星成功分离,卫星准确进入近地轨道,“嫦娥”开始了独立奔月的旅程。

      由中北大学微米纳米技术研究中心研制的“星箭分离冲击传感器”,在嫦娥一号卫星发射过程中,完整准确地测试了爆炸分离瞬间火箭对嫦娥一号卫星所施加的分离推动力,该力过大会导致卫星损坏,过小可能导致分离失败,为精确判断星箭分离质量发挥了重要作用。“星箭分离冲击传感器”是中北大学在微米纳米(MEMS)技术领域研究的最新成果,已被我国长征系列火箭成功应用20多次。在本次火箭发射过程中,中北大学还为火箭遥测系统提供了关键的测试设备——遥测系统数字量变换器测试台,确保了火箭遥测系统的可靠工作。

    http://news.nuc.edu.cn/newsdetail.aspx?id=4077
    热烈祝贺“嫦娥一号”成功发射
    发文时间:2007-10-25 15:25:49 发文部门:电子与计算机科学技术学院 编辑:sxy

    热烈祝贺“嫦娥一号”成功发射

    24日18时05分,“大力士”长征三号甲运载火箭托举着“嫦娥一号”卫星顺利升空,在“嫦娥一号”卫星飞向38万公里外月球的漫长旅途中,需要完成一系列高度复杂又充满风险的动作。其中,在发射后的第1473秒完成的星箭分离,就是其中关系本次探月工程成败的十大关键点之一,在此瞬间长征三号甲运载火箭与“嫦娥一号”卫星成功分离,将卫星准确送入近地轨道,“嫦娥”开始了独立奔月的旅程。
    由我校微米纳米技术研究中心研制的“星箭分离冲击传感器”,在我国探月工程“常娥一号”卫星发射过程中,完整准确地测试了爆炸分离瞬间火箭对“嫦娥一号”卫星所施加的分离推动力,该力过大会导致卫星损坏,过小可能导致分离失败,为精确判断星箭分离质量发挥了重要作用。“星箭分离冲击传感器”是我校在微米纳米(MEMS)技术领域研究的最新成果,具有高精度、高可靠性的特点,已在我国长征系列火箭成功应用20多次,为我国航天事业的发展做出了重要贡献。
    在本次火箭发射过程中,我校还为火箭遥测系统提供了关键的测试设备—遥测系统数字量变换器测试台,确保了火箭遥测系统的可靠工作。

  • xargs

    xargs 命令
    用途
    构造参数列表并运行命令。
    语法
    xargs [ -p ] [ -t ] [ -e [ EOFString ] ] [ -E EOFString ] [ -i [
    ReplaceString ] ] [ -I ReplaceString ] [ -l [ Number ] ] [ -L Number ] [ -n
    Number [ -x ] ] [ -s Size ] [ Command [ Argument … ] ]
    注: 不要在小写的标志和参数之间放置空格。
    描述
    生成的命令行长度是 Command 和每个作为字符串对待的 Argument,包括用于每个字符串的空字节结束符号,大小(以字节计算)的总和。xargs
    命令限制命令行的长度。当构造的命令行运行时,组合的 Argument 和环境列表不能超过 ARG_MAX 字节。在这一约束里,如果不指定 -n 或 -s
    标志,缺省命令行长度至少是 LINE_MAX 指定的值。
    标志
    -e[EOFString]废弃的标志。请使用 -E 标志。
    将 EOFString 参数用作逻辑 EOF 字符串。如果不指定 -e 或 -E 标志,则采用下划线(_)为逻辑 EOF 字符串。如果不指定
    EOFString 参数,逻辑 EOF 字符串能力被禁用且下划线被照字面含义使用。xargs 命令读取标准输入直到达到 EOF 或指定的字符串。
    -E EOFString指定逻辑 EOF 字符串以替换缺省的下划线(_)。 xargs 命令读取标准输入直到达到 EOF 或指定的字符串。
    -i[ReplaceString]废弃的标志。请使用 -I(大写 i)标志。
    如果没有指定 ReplaceString 参数,使用字符串 “{}”。
    注:-I(大写 i)和 -i 标志是互相排斥的;最后指定的标志生效。
    -I ReplaceString(大写 i)。插入标准输入的每一行用 Command 参数的自变量,把它插入出现的每个 ReplaceString
    的 Argument 中。ReplaceStrings 不能在超过 5 个自变量中使用。在每个标准输入行开始的空字符被忽略。每个 Argument
    能包含一个或多个 ReplaceStrings,但不能大于 255 字节。-I 标志同样打开 -x 标志。
    注:-I(大写 i)和 -i 标志是互相排斥的;最后指定的标志生效。
    -l[Number](小写的 L)。废弃的标志。请使用 -L 标志。
    如果没有指定 Number 参数,使用缺省值 1。-l 标志同样打开 -x 标志。
    注: -L、-I(小写的 L)和 -n 标志是互相排斥的;最后指定的标志生效。
    -L Number用从标准输入读取的非空参数行的指定的数量运行 Command 命令。如果保留少于指定的 Number,Command
    参数的最后调用可以有少数几个参数行。一行以第一个换行字符结束,除非行的最后一个字符是一个空格或制表符。后续的空格表示延续至下一个非空行。
    注: -L、-I(小写的 L)和 -n 标志是互相排斥的;最后指定的标志生效。
    -n Number运行 Command 参数,且使用尽可能多的标准输入自变量,直到 Number 参数指定的最大值。xargs
    命令使用很少的自变量,如果:
    如果被积累的命令行长度超过了由 -s Size 标志指定的字节。
    最后的迭代有少于 Number(但是非零)的自变量保留。
    注: -L、-I(小写的 L)和 -n 标志是互相排斥的;最后指定的标志生效。
    -p询问是否运行 Command 参数。它显示构造的命令行,后跟一个 ?…(问号和省略号)提示。输入肯定的、特定于语言环境的响应以运行
    Command 参数。任何其它响应都会引起 xargs 命令跳过那个特定的参数调用。每个调用都将询问您。 -p 标志同样打开 -t 标志。
    -s Size设置构造的 Command 行的最大总大小。Size 参数必须是正整数。如果满足以下条件,则使用很少的自变量:
    自变量的总数超出 -n 标志指定的自变量数。
    总行数超出 -L 或 -I(小写 L)标志指定的行数。
    累加至在 Size 参数指定的字节数之前达到 EOF。

    -t启用跟踪方式并在运行之前将构造的 Command 行回送到标准错误。
    -x如果有任何 Command 行大于 -s Size 标志指定的字节数,停止运行 xargs 命令。如果指定 -I(大写 i)或 -l(小写
    L)标志,则打开 -x 标志。如果没有指定 -i、-I(大写 i)、-l(小写 L)、-L 或 -n 标志,则 Command 行的总长度必须在
    -s Size 标志指定的限制内。

    出口状态
    该命令返回下列出口值:
    0所有 Command 参数的调用都返回出口状态 0。
    1-125不能组装满足指定要求的命令行,一个或多个 Command 参数的调用返回一个非零出口状态,或发生一些其它的错误。
    126Command 已找到但不能被调用。
    127找不到 Command。

    如果不能组装满足指定要求的命令行,则不能调用这个命令,命令的调用被一个信号终止,或一个命令调用以出口状态 255 退出。xargs
    命令将写一条诊断消息并退出而不处理任何保留的输入。
    示例
    要对名称在一个文件中列出的文件使用命令,输入:
    xargs lint -a

    xargs -x lint -a

    Another:
    Linux文件查找命令find,xargs详述