• IE下iframe覆盖object标签并且要透明

    一个基于IE的3D场景操作界面,如图

    full

    div浮层是盖不住3D区域的,3D的内容就放在一个object里。通过查资料可以通过iframe实现覆盖object标签的做法,于是试验了以下,如下结构

    <div class="dialog">
      <div>这里是内容</div>
      <iframe src="target.html"></iframe> 
    </div>
    

    这样,弹层就能覆盖object标签了,背景不透明,根据大牛指点在iframe上加ALLOWTRANSPARENCY="true"属性,并且target.html网页中的body设置样式background-color:transparent

    ...

    READ ALL

  • Linux grep命令

    grep的意思是(global search regular expression(RE) and print out the line, 全面搜索正则表达式并把行打印出来),简单来说就是一种强大的文本搜索工具,它能使用正则表达式搜索文本,并把匹配的行打印出来

    格式:

    grep [-acinv] [--color=auto] 'search string' filename

    参数

    • -a 将binary文件以text文件的方式搜寻数据
    • -c 计算找到search string的次数
    • -i 忽略大小写的不同,所以大小写视为相同
    • -n 顺便输出行号
    • -v 反向选择,亦即显示出没有search string内容的那一行!
    • --color=auto 可以将找到的关键词部分加上颜色的显示喔!

    ...

    READ ALL

  • sendmail启动发送太慢的原因

    这两天sendmail发送速度巨慢无比,于是重启了一下sendmail居然在启动的时候也同样很慢。经过查找资料原来是主机名惹的祸!

    解决方法:

    首先看看主机名是啥?

    • 登陆后[root@localhost ~]#这个命令提示@后面的localhost就是主机名
    • 可以hostname命令查看
    [root@localhost ~]# hostname
    localhost.localdomain
    

    ping主机名

    [root@localhost ~]# ping `hostname`
    PING localhost.localdomain.localdomain (202.106.199.37) 56(84) bytes of data.
    

    ...

    READ ALL

  • CentOS开机eth0网络设备不启动

    新装一个CentOS系统,开机发现没有网络,于是ifconfig一下发现eth0设备网络没有启动

    [root@lee ~]# ifconfig
    lo  Link encap:Local Loopback  
        inet addr:127.0.0.1  Mask:255.0.0.0
        inet6 addr: ::1/128 Scope:Host
        UP LOOPBACK RUNNING  MTU:16436  Metric:1
        RX packets:0 errors:0 dropped:0 overruns:0 frame:0
        TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
        collisions:0 txqueuelen:0 
        RX bytes:0 (0.0 b)  TX bytes:0 (0.0 b)
    

    ...

    READ ALL

  • Tornado模板转义处理

    Tornado默认是转义所有字符,比较安全,但有时候我们的确需要把字符当做html来解析处理,因此我们需要做些处理。

    main.py

    import tornado.ioloop
    import tornado.web
     
    class MainHandler(tornado.web.RequestHandler):
      def get(self):
        self.render('main.html',title = '<h1>Title</h1>')
     
    application = tornado.web.Application([
      (r"/", MainHandler),
    ])
     
    if __name__ == "__main__":
      application.listen(8888)
      tornado.ioloop.IOLoop.instance().start()
    

    ...

    READ ALL