爱米*阅

不是日志,不是剪切板

记录 3.12

发布时间   2011-03-12 @ 22:26:29 标签    编辑 | 分享 0

版权声明:转载时请以超链接形式标明文章原始出处和作者信息及本声明
http://www.blogbus.com/amixyue-logs/108676875.html

1 数据库范式。苛求数据库范式设计数据库,是错误的;设计数据库、不了解范式,也是错误的。很多主流数据库 mysql mogoDB 都是值得研究的,看看它们在倡导什么;

2 进一步了解 wmode ,它有3 种值:

window 默认值,把 flash 当做独立窗口渲染,这样就会一直在浏览器上方,但是这样的渲染是高效的;

opaque 没有独立窗口句柄,渲染的时间和背景,都是又浏览器决定的,所以 z-index 起作用;

transparent 透明模式,在这种模式下flash player会将stage的背景色alpha值将为0并且只会绘制stage上真实可见的对象,同样你也可以使用z-index来控制flash影片的深度值,但是与Opaque模式不同的是这样做会降低flash影片的回放效果,而且在9.0.115之前的flash player版本设置wmode=”opaque”或”transparent”会导致全屏模式失效。

3 mac 下对 flash 加上时间戳或者更正版本号都是不起作用的。需要设置 about:config browser.cache.disk.enable=false

4 对于绝大多数发展中等的web 2.0网站来说,LAMP结构已经不能满足现在的需要了,新的架构组合是GLAMMP,G=Gearman(分布式远程过程处理),M=Memcached(高性能的分布式的内存对象缓存系统)。简单的说Gearman是PHP实现异步处理利器,当然不仅仅是PHP实现异步处理的手段。Mark

5 iframe 高度:

同域:

function SetCwinHeight(){
  var iframeid=document.getElementById("iframeid"); //iframe id
  if (document.getElementById){
   if (iframeid && !window.opera){
    if (iframeid.contentDocument && iframeid.contentDocument.body.offsetHeight){
     iframeid.height = iframeid.contentDocument.body.offsetHeight;
    }else if(iframeid.Document && iframeid.Document.body.scrollHeight){
     iframeid.height = iframeid.Document.body.scrollHeight;
    }
   }
  }
}

不同域:

原理:现有iframe主页面main.html、被iframe嵌套页面iframe.html、iframe中介页面agent.html三个,通过 main.html(域名为http://www.ccvita.com)嵌套iframe.html(域名为:http: //www.phpq.net),当用户浏览时执行iframe.html中的JavaScript代码设置iframeC的scr地址中加入 iframe页面的高度,agent.html(域名为:http://www.ccvita.com)取得传递的高度,通过JavaScript设置 main.html中iframe的高度。最终实现预期的目标。

6 扒皮代码

<?php
/*
More & Original PHP Framwork
Copyright (c) 2007 - 2008 IsMole Inc.
Author: kimi
Documentation: 下载样式文件中的图片,水水专用扒皮工具
*/
//note 设置PHP超时时间
set_time_limit(0);
//note 取得样式文件内容
$styleFileContent = file_get_contents('images/style.css');
//note 匹配出需要下载的URL地址
preg_match_all("/url\((.*)\)/", $styleFileContent, $imagesURLArray);
//note 循环需要下载的地址,逐个下载
$imagesURLArray = array_unique($imagesURLArray[1]);
foreach($imagesURLArray as $imagesURL) {
file_put_contents(basename($imagesURL), file_get_contents($imagesURL));
}

?>

8 服务器 rewrite Mark!

9 站长工具 http://www.ccvita.com/282.html

10 Node 操作

get Id TagName Name ClassName[IE 不支持]

appendChild () @param can be documentFragment

cloneChild

importChild [iframe.contentDocument]

What is the Document Object Model?

[Document Object Model Core]

[Document Object Model HTML]

… [Gecko DOM Reference]

11 Document Object Model Traversal

NodeFilter TreeWalker NodeIterator

not mandatory. and test with DOMImplementation.hasFeature(feature, version) using "Traversal" and "2.0" .

Document Range

…[W3C Standars]

12 document.designMode = 'On' 让你的网页可以编辑

13 以前看语言,太像民工了。从来都是 API 使用。现在要从 standard 看起了!

分享到: