我正在维护以下目录结构:
/home/user/Desktop/
|-- app/
| |-- package.json
| `-- server.js
|-- node/
| |-- bin/
| | |-- node
| | `-- npm
| |-- include/
| |-- lib/
| `-- share/
|
`-- npm.sh
Run Code Online (Sandbox Code Playgroud)
我希望我所有本地安装的节点模块都驻留在目录中node.也就是说,如果我npm install在目录中运行app,最初它会将模块安装在当前目录(app)中,然后将node_modules文件夹移动到名为的外部目录node.为此,我编写了一个脚本npm.sh并将mv(move)命令放在postinstall脚本中package.json.
这些是文件npm.sh和package.json.
内容npm.sh:
#/bin/bash
export PATH=/home/user/Desktop/node/bin:$PATH
export NODE_PATH=/home/user/Desktop/node/node_modules
export NODE_MODULE_ROOT=/home/user/Desktop/node
/bin/bash
Run Code Online (Sandbox Code Playgroud)
内容app/package.json:
{
"name": "app",
"version": …Run Code Online (Sandbox Code Playgroud) 我有一个名为icons.png的 PNG 文件托管在apache服务器上。基本上这个文件是其他小图像元素(CSS Sprite)的组合。当页面第一次加载时,此文件会以正常的200 OK响应加载。
页面加载后;有一些链接悬停在其上触发自定义工具提示。此工具提示将icons.png文件中的部分图像显示为某些HTML 元素的背景图像。
例如 HTML 代码是这样的:
jQuery(".profile").tipTip({delay: 200, defaultPosition: "top", content: "<a href='#' style='width: 32px; height: 32px; display: block; 背景:网址(图像/图标.png) no-repeat -200px -64px'></a>"});
[HTML 文件中还有一些其他地方引用了icons.png ]
现在,每次我将鼠标悬停在链接上时,都会显示工具提示,但同时浏览器会向服务器发送一个 HTTP 请求以获取icons.png文件。来自服务器的响应代码是304 Not Modified。
虽然没有获取文件的内容,但是每次发送标头(大约 166 字节)的开销仍然存在,这反过来又导致了1.5 秒的延迟(我的连接速度很慢)。在这段 1.5 秒的时间里,工具提示元素没有背景图像 & 突然图像突然出现。
这是一些屏幕截图
关于确定2种算法的时间复杂度,我有2个问题.
使用比较确定一组n个 不同数字中的最小3个数字.
在这里,我想它的方式是采取3个变量(如:MIN 1,MIN 2和MIN 3,其中MIN 1是最小和最小值,3是最大的,这些3),与1个初始化它们ST的3个要素列表并扫描列表一次.对于列表中的每个数字x,我们有以下4种情况:
- 如果 x <最小1 那么,最小3 =最小2 ; 最小2 =最小1 ; 最小1 = x;
- 否则如果 Min 1 <x <Min 2 则 Min 3 = Min 2 ; 最小 …