Hot For Coding
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