小编Cod*_*der的帖子

Firefox扩展显示当前窗口尺寸?

任何人都可以推荐一个显示当前视口尺寸的Firefox插件吗?理想情况下,在状态栏中并在调整窗口大小时更新"实时" - 对于响应式布局测试非常有用!

我使用过"MeasureIt",但这需要你用尺子绘制,这取决于用户的能力和鼠标分辨率,这很乏味且很可能不准确.

firefox firefox-addon

30
推荐指数
5
解决办法
5万
查看次数

如何在异步加载数据时减少浏览器中过多的内存使用量?

我支持基于HTML/JS浏览器的应用程序,当用户在应用程序中浏览时,该应用程序异步加载数据(SVG).(该应用程序是电子书阅读器,但用例类似于在线地图应用程序,例如).

理论上,如果用户花费很长时间使用应用程序,则用户可以请求比可用RAM更多的数据,因为可以总共下载的潜在数据量很大(GB,但每个K只有10s)请求,即每个SVG)

我有一些用户在长时间使用后遇到速度下降,浏览器挂起等问题的报告.浏览器或操作系统没有一致性.

这导致了一些相关的问题:

  1. 这种应用程序是否有任何"良好实践",以某种方式在一个会话中从内存中删除较旧或较少使用的数据?如何完成(在JS中)?是否足以从包含SVG的DOM中删除元素,以释放该SVG所使用的内存?这甚至是必要的吗?

  2. 当异步请求的数据量超过可用内存时,主浏览器(Chrome,FF,IE8/9/10 ......)究竟发生了什么?这只是硬盘分页的情况吗?

  3. 是否有任何测试可以在Javascript中完成,以了解何时达到"太多数据"?例如,我的开发平台有大量的RAM,所以我没有注意到这个问题,但是在测试装备(和一些用户机器)上RAM少得多,问题发现得更早(但不是每次都很容易重复) ,恼人地).

javascript browser ajax asynchronous

5
推荐指数
1
解决办法
367
查看次数

Ghostscript SVG输出设备

我被认为可以从Ghostscript输出到SVG,如本博客文章所述:

gs -dBATCH -dSAFER -dNOPAUSE -sDEVICE=svg -sOutputFile=Logo.svg Logo.pdf

但是,我只是得到"未知设备:svg"

我正在使用Ghostscript 9.06

我的问题是:我从哪里获得svg设备,如何安装?(红帽x64)

到目前为止,我已经尝试了谷歌搜索(许多死胡同,但没有真正提到这个输出设备),并在Ghostscript网站上查找.

pdf svg ghostscript

3
推荐指数
1
解决办法
5092
查看次数

如何将doObjectExist()请求批量处理到Amazon S3?

我需要检查S3中是否存在一组密钥,用于大量项目中的每一个.(每组键与大量项目中的一个相关).

我正在使用PHP SDK(v2)

目前我正在呼叫$client->doesObjectExist(BUCKET, $key)每个密钥,这是一个瓶颈(每次呼叫到S3的往返时间).

我更喜欢做类似的$client->doesObjectExist(BUCKET, $batch)地方$batch = array($key1, $key2 ... $keyn),并且客户端检查所有这些密钥然后返回一系列响应(或其他类似的结构).

我遇到过一些 "批量api"的引用,这听起来很有希望,但没有什么具体的.我猜这可能只存在于v1 SDK中.

php amazon-s3 amazon-web-services

3
推荐指数
1
解决办法
3143
查看次数