摘要:nodejs npm安装不了 设置代理C:\Users\heroyan>npm install less
npm http GET https://registry.npmjs.org/less
npm http GET https://registry.npmjs.org/less
npm http GET https://registry.npmjs.org/less
npm ERR! Error: connect ETIMEDOUT
npm ERR! at errnoException (net.js:768:11)
npm ERR! at Object.afterCon...
阅读全文
摘要:在我机器上测试,Yii使用事务提交比不用事务,提高速度近20倍左右,特别是在循环里批量增加的时候$transaction = Yii::app()->db->beginTransaction();
foreach ($selectedflows as $flow_id)
{ $pf->setIsNewRecord(true); $pf->id = null; $pf->project_id = $project_id; $pf->flow_id = $flow_id; $pf->displayorder= $this->request->g
阅读全文
摘要:<?php
/*计算运行时间*/
class Runtime
{ var $StartTime = 0; var $StopTime = 0; function get_microtime() { list($usec, $sec) = explode(' ', microtime()); return ((float)$usec + (float)$sec); } function start() { $this->StartTime = $this->get_...
阅读全文
摘要:注:在本地通过文件浏览方式是不能复制成功的,要放到web服务器目录下,通过http网址访问才能复制ZeroClipboard是通过flash+js实现复制到剪切板功能,浏览器兼容性好。工作原理大概是:在“复制”按钮上遮罩一个透明的flash,flash被点击后,会调用其的剪切板处理功能,完成对文本内容的复制。下载 ZeroClipboard文件,需要把ZeroClipboard.js 和 ZeroClipboard.swf 放入到项目中。实现步骤:创建一个flash->让其漂浮在“复制”按钮上->监听flash的点击事件->点击后将文本内容存到剪切板。创建flash: Zer
阅读全文
摘要:首先要知道,div是块级元素,在页面中独占一行,自上而下排列,也就是传说中的流。如下图: 可以看出,即使div1的宽度很小,页面中一行可以容下div1和div2,div2也不会排在div1后边,因为div元素是独占一行的。 注意,以上这些理论,是指标准流中的div。 小菜认为,无论多么复杂的布局,其基本出发点均是:“如何在一行显示多个div元素”。 显然标准流已经无法满足需求,这就要用到浮动。 浮动可以理解为让某个div元素脱离标准流,漂浮在标准流之上,和标准流不是一个层次。 例如,假设上图中的div2浮动,那么它将脱离标准流,但div1、div3、div4仍然在标准流当中,所以div3会自动
阅读全文
摘要:在CSS排版中,如果一个层中的层使用了float浮动的话,那么就有可能会出现外层没有被内层撑开的情况,如以下代码所示:[xhtml]view plaincopy<divstyle="width:300px;background-color:Red;">测试<divstyle="width:100px;height:100px;background-color:Green;float:left;margin:10px;">左边</div></div> 运行结果如下图所示 如果要解决这个问题,可以在外层的CSS
阅读全文