问题列表 - 第45718页

MongoDB使用150 MB内存是否理想?

这是我使用MongoDB的第一个项目.

我把它托管在一个linode(一个使用XEN的VPS)上,我用"top"检查内存使用情况.

mongod进程似乎使用大约150 MB的内存.我检查时与它没有联系.我使用RockMongo来管理它.我的主要数据库统计数据是 -

Size - 464m 
Storage Size - 83.99m
Data Size - 66.4m
Index Size - 49.33m
Collections - 5
Objects - 584850
Run Code Online (Sandbox Code Playgroud)

当cron作业运行时会发生很多查询,大约每分钟75次甚至更多.但是,正如我之前所说,当我检查内存使用情况时,没有连接.

输出 db.serverStatus();

注意 - 我在运行之前重新启动了mongod db.serverStatus();,内存使用量为40 MB.

{
   "retval": {
     "version": "1.6.5",
     "uptime": 790,
     "uptimeEstimate": 783,
     "localTime": "Mon, 07 Feb 2011 00: 51: 04 -0500",
     "globalLock": {
       "totalTime": 790027671,
       "lockTime": 376381,
       "ratio": 0.00047641495838188,
       "currentQueue": {
         "total": 0,
         "readers": 0,
         "writers": 0
      }
    },
     "mem": {
       "bits": 64,
       "resident": 38,
       "virtual": 957,
       "supported": …
Run Code Online (Sandbox Code Playgroud)

mongodb mongodb-php

6
推荐指数
2
解决办法
8240
查看次数

如何遍历目录中的文件?

我有一个目录日志文件.我想使用Python脚本处理此目录中的每个文件.

for file in directory:
      # do something
Run Code Online (Sandbox Code Playgroud)

我该怎么做呢?

python

16
推荐指数
3
解决办法
3万
查看次数

要绕过ajax'相同的原始策略',PHP ajax请求转发器的代码?

我想绕过ajax同源策略,在我的网站上有一个基本上像JSON代理一样的php页面.例如,我发这样的ajax请求:

mysite.com/myproxy.php?url=blah.com/api.json&a=1&b=2
Run Code Online (Sandbox Code Playgroud)

然后它发出请求:

blah.com/api.json?a=1&b=2
Run Code Online (Sandbox Code Playgroud)

并将JSON(或其他)结果返回给原始请求者.现在我假设我是愚蠢地重新发明轮子,如果我写这个PHP代码(加上我不知道PHP!) - 是否有一些预先存在的代码来做到这一点?我敢肯定,我不是唯一一个在此之前对抗同源政策的人.

哦是的,JSONP不适合这个特殊的api.

谢谢大家

javascript php ajax same-origin-policy

2
推荐指数
1
解决办法
974
查看次数

旋转BufferedImage实例

我无法轮流BufferedImage显示.我认为旋转工作正常,但我实际上无法将其绘制到屏幕上.我的代码:

Class extends JPanel {
    BufferedImage img;
    int rotation = 0;

    public void paintComponent(Graphics g) {
        g.clearRect(0, 0, getWidth(), getHeight());
        img2d = img.createGraphics();
        img2d.rotate(Math.toRadians(rotation), img.getWidth() / 2, img.getHeight() / 2);
        g.drawImage(img, imgx, imgy, null);
        this.repaint();
    }
}
Run Code Online (Sandbox Code Playgroud)

这不适合我.我找不到任何方式绘制旋转img2dg.

编辑:我有多个被绘制的对象g,所以我不能旋转它.我需要能够单独旋转东西.

java swing bufferedimage rotation graphics2d

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

在Mysql查询中引用整数的缺点?

我很好奇在MYSQL查询中引用整数的缺点

例如

SELECT col1,col2,col3 FROM table WHERE col1='3';
Run Code Online (Sandbox Code Playgroud)

VS

SELECT col1,col2,col3 FROM table WHERE col1= 3; 
Run Code Online (Sandbox Code Playgroud)

如果有性能成本,它的大小是什么以及为什么会出现?表演还有其他任何不利之处吗?

谢谢Andrew

编辑:这个问题的原因
1.因为我想学习差异,因为我很好奇
2.我正在尝试一种从我的PHP代码中传递复合键的方法,如psudo-Id-keys(PIK).这些PIK用于定位记录.例如,给定主键(AreaCode,Category,RecordDtm)

我在网址中的PIK看起来像这样:

index.php?action=hello&Id=20001,trvl,2010:10:10 17:10:45
Run Code Online (Sandbox Code Playgroud)

我会选择这样的记录:

$Id = $_POST['Id'];//equals 20001,trvl,2010:10:10 17:10:45
$sql = "SELECT AreaCode,Category,RecordDtm,OtherColumns.... FROM table WHERE (AreaCode,Category,RecordDtm) = ({$Id});
$mysqli->query($sql):
......and so on.
Run Code Online (Sandbox Code Playgroud)

此时查询将无法工作,因为datetime(必须引用)并且它对sql注入是开放的,因为我没有转义这些值.鉴于我不会总是知道我的PIK是如何构造的,我会写一个函数将Id PIK分成逗号,用real_escape_string清理每个部分并将它与引用的值一起放回去.例如:$ Id ="'20001','trvl','2010:10:10 17:10:45'"当然,在这个分解和清理Id的功能中,我可以检查值是否为数量与否.如果是数字,请不要引用它.如果它只是一个字符串,那么引用它.

mysql performance

5
推荐指数
2
解决办法
5049
查看次数

有什么方法可以从R程序创建可执行文件

我想知道是否有创建可在UNIX中运行的可执行R程序.我认为RInside会做这项工作,但只是想知道是否还有其他方法可以做到这一点.

提前致谢

r

8
推荐指数
1
解决办法
1万
查看次数

使用Node.js服务器调试内存泄漏

我们有一个内存泄漏导致我们的Node服务器耗尽进程内存.有哪些建议/工具可以帮助我们调试这个?

memory debugging memory-leaks node.js

9
推荐指数
1
解决办法
4468
查看次数

6
推荐指数
2
解决办法
8507
查看次数

Web 2.0生态系统/堆栈

作为前端网站开发的新手,我可以理解一些东西,比如路线,ORM等等.我不明白的是它们如何一起玩.我的理解是,用Pyramid/Django等构建的网站有很多组件:

  1. 模板引擎:您可以从代码中抽象出HTML.说得通.

  2. SQLAlchemy等人:一个ORM.精细.

  3. 渲染器.不知道.

  4. JS库:JQuery等:不知道除了添加漂亮的效果之外还有什么用途.这如何与模板引擎相互作用?这如何与整个框架互动?我可以在Pyramid中为jquery编写代码,还是单独编写JS,将我的JS文件插入我的模板或者......?

  5. 形式模板库(formish,formalchemy等):这些与大局有什么关系?他们在哪里插上?

我缺少的任何其他重要组件?

那么,有人可以帮我解释堆栈吗?

javascript python django ajax pyramid

8
推荐指数
2
解决办法
671
查看次数

使用Cobra进行Java HTML渲染

我目前正在使用Cobra:Java HTML Renderer&Parser来呈现基于Java应用程序中的用户选择动态生成的HTML页面.

在我的应用程序中,用户可以选择数百个项目.项目以特殊的彩色符号形式显示,用户可以选择多个项目.

一旦选择了多个项目,它们的书面描述将被动态生成并格式化为包含css2和html4标签,并加载到Cobra HTMLPanel中进行显示.

我希望在HTMLPanel中显示符号的图像以及项目的书面描述.

一种方法是使用ImageIO.write将BufferedImage保存到文件中,然后在我动态生成的HTML文档中包含img html标记,该文档将被加载到HTMLPanel中.不幸的是,这是不可接受的,因为用户可能会选择数百个符号,这反过来会导致数百个ImageIO.write调用以及我应用程序性能的惊人降低.

另一种方法是将BufferedImage转换为Base64编码,然后将编码直接放入HTML文档中,如下所示

<img alt="Embedded Image" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADIA..." />
Run Code Online (Sandbox Code Playgroud)

不幸的是,HTMLPanel似乎忽略了数据URI方案.

有谁知道解决方案?

html java uri cobra

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