问题列表 - 第49618页

PHP致命错误无法打开所需的文件

我从Apache收到以下错误

[Sat Mar 19 23:10:50 2011] [warn] mod_fcgid:stderr:PHP致命错误:require_once()[function.require]:无法打开所需的'/common/configs/config_templates.inc.php'(include_path =' .:/ usr/share/pear:/ usr/share/php')在第158行的/home/viapi​​cs1/public_html/common/configs/config.inc.php

我肯定不是Apache的专家,但文件config.inc.php和config_templates.inc.php在那里.我也尝试导航到我放在common/configs /中的test.html页面,所以我假设没有任何权利问题.我还设置了config_templates.inc.php的权限,以赋予每个人读,写和执行权限.不知道该做什么,我查看是否有/ usr/share/php目录,我发现没有,但是当我做了yum install php时,它说它有最新版本.想法?

php path

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

如何使用Node.js和mongodb存储会话值?

如何使用Node.js,express@2.0.0和mongodb进行会话?我现在正在尝试使用connect-mongo:

var config = require('../config'),
    express = require('express'),
    MongoStore = require('connect-mongo'),
    server = express.createServer();

server.configure(function() {
    server.use(express.logger());
    server.use(express.methodOverride());
    server.use(express.static(config.staticPath));
    server.use(express.bodyParser());
    server.use(express.cookieParser());
    server.use(express.session({
        store: new MongoStore({
            db: config.db
        }),
        secret: config.salt
    }));
});

server.configure('development', function() {
    server.use(express.errorHandler({
        dumpExceptions: true,
        showStack: true
    }));
});

server.configure('production', function() {
    server.use(express.errorHandler());
});

server.set('views', __dirname + '/../views');
server.set('view engine', 'jade');

server.listen(config.port);
Run Code Online (Sandbox Code Playgroud)

我当时正在尝试使用的server.get回调中

req.session.test = 'hello';
Run Code Online (Sandbox Code Playgroud)

将该值存储在会话中,但它不存储在请求之间.

它可能需要更多的东西来存储会话值,如何?有没有比connect-mongo更好的文档模块?

javascript session mongodb node.js

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

使用带有rails的rabbitmq,如何创建无限循环过程?

在rails web app中,如果我将消息写入像rabbitmq这样的队列,那么当生产者向队列发送消息时,客户端将如何得到通知?

我猜我必须创建一个在后台运行的单独进程来响应消息是否正确?即此代码超出了Web应用程序的范围.

如果是这种情况,是否可以重新使用rails应用程序中的模型/库?我必须在2个地方复制此代码吗?

ruby-on-rails rabbitmq

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

如何用固定位置控制igraph图布局?

我正在尝试绘制网络可视化以类似于流程图.我对以下代码非常接近,但我有几个问题:

  1. 这是最好的layout()算法,还是我可以为每个节点手动分配位置>
  2. 如何确保这些节点在图中不重叠(就像在这里一样)?
  3. 我可以将一个节点指定为"锚点"或起点吗?即,我可以将"C"作为最顶层或最左侧的节点吗?

非常感谢!!

library("igraph")
L3 <- LETTERS[1:8]
d <- data.frame(start = sample(L3, 16, replace = T), end = sample(L3, 16, replace = T),
                weight = c(20,40,20,30,50,60,20,30,20,40,20,30,50,60,20,30))


g <- graph.data.frame(d, directed = T)

V(g)$name 
E(g)$weight

ideg <- degree(g, mode = "in", loops = F)

col=rainbow(12) # For edge colors

plot.igraph(g, 
  vertex.label = V(g)$name, vertex.label.color = "gray20",
  vertex.size = ideg*25 + 40, vertex.size2 = 30,
  vertex.color = "gray90", vertex.frame.color = "gray20",
  vertex.shape = "rectangle",
  edge.arrow.size=0.5, edge.color=col, edge.width = E(g)$weight / …
Run Code Online (Sandbox Code Playgroud)

r igraph

26
推荐指数
2
解决办法
2万
查看次数

MOV AX,CS和MOV DS,AX的概念

有人可以解释三个指令的功能.....

>      ORG 1000H 
>      MOV AX,CS
>      MOV DS,AX
Run Code Online (Sandbox Code Playgroud)

我知道什么是代码,数据,理论上的额外段.

但,

1.他们如何在这些计划中实施?

2.为什么他们将整个部分移动到另一部分?(MOV AX,CS; MOV DS,AX;)

(对不起,如果问题是荒谬的)这两条指令真正概念是什么......

/*以下给出的8086组装程序运行良好.

我可以理解这段代码中每条指令的含义,

除了突出显示的3条指令.*/

代码接受输入,直到0被击中!

Code:
    ASSUME CS:CODE        
    CODE SEGMENT 
    ORG 1000H
    MOV AX,CS
    MOV DS,AX
BACK:
   MOV AH,01H
   INT 21H
   CMP AL,'0'
   JZ LAST
   JMP BACK
LAST:
   MOV AX,4C00H
   INT 21H
   CODE ENDS

   END
Run Code Online (Sandbox Code Playgroud)

assembly x86-16

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

用Java创建对象数组

我是Java的新手,并且当时在Java中创建了一个对象数组.

我有一个例如A级 -

A[] arr = new A[4];
Run Code Online (Sandbox Code Playgroud)

但这只是为A而不是4个对象创建指针(引用).它是否正确?我看到当我尝试访问创建的对象中的函数/变量时,我得到一个空指针异常.为了能够操纵/访问我必须这样做的对象 -

A[] arr = new A[4];
for( int i=0; i<4; i++ )
    arr[i] = new A();
Run Code Online (Sandbox Code Playgroud)

这是正确的还是我做错了什么?如果这是正确的,那真的很奇怪.

编辑:我发现这很奇怪,因为在C++中你只是说新的A [4]并且它创建了四个对象.

java arrays class

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

如何在 PyQT 中使用预定义的 SIGNAL 将参数传递给函数

假设类中有 3 个 QRadioButtons 实例

self.Option1 = QRadioButton()
self.Option2 = QRadioButton()
self.Option2 = QRadioButton()
Run Code Online (Sandbox Code Playgroud)

(为了简洁起见,我没有编写整个脚本)并且您想在用户单击它时使用它们来执行特定的函数,所以您可以这样做

self.connect(self.Option1,SIGNAL("clicked()"), self.myFunction)
self.connect(self.Option2,SIGNAL("clicked()"), self.myFunction)
self.connect(self.Option2,SIGNAL("clicked()"), self.myFunction)
Run Code Online (Sandbox Code Playgroud)

如何将参数传递给 myFunction,以便它知道用户单击了哪个 QRadioButton?所以我可以做类似的事情

def myFunction(choice):
   if choice == Option1:
       do something
   if choice == Option2:
       do something
Run Code Online (Sandbox Code Playgroud)

现在我有 3 个函数,每个函数对应每个这样的连接

self.connect(self.Option1,SIGNAL("clicked()"), self.myFunction1)
self.connect(self.Option2,SIGNAL("clicked()"), self.myFunction2)
self.connect(self.Option2,SIGNAL("clicked()"), self.myFunction2)
Run Code Online (Sandbox Code Playgroud)

这种方法工作得很好,但是你可以看到代码增长的速度有多快,因为我添加的每个小部件我都必须编写至少一个新函数或修改现有函数,这将是一场维护噩梦(不是为了提到它看起来很丑并且它阻止了代码重用)。

快速访问谷歌让我得到了这个:

    self.label = QLabel(" ")

    self.connect(self, SIGNAL("didSomething"),
                 self.update_label)
    self.do_something()

def do_something(self):
    self.emit(SIGNAL("didSomething"), "important", "information")

def update_label(self, value1, value2):
    self.label.setText(value1 + " " + value2)
Run Code Online (Sandbox Code Playgroud)

(我再次没有包含整个脚本,但你可以在这里查看)他所做的是创建一个方法来定义一个自定义发射器,该发射器在发射时发送参数,然后使用手动激活它

self.do_something()
Run Code Online (Sandbox Code Playgroud)

所以很自然地,connect 函数选择这个发射并将参数传递给函数 update_label,部分实现了我想要做的事情。但他是手动完成的,有没有办法自动“拦截”标准信号(例如 QRadioButtons 发出的 …

python signals-slots pyqt4

0
推荐指数
1
解决办法
4914
查看次数

是否可以重用backgroundworker对象?

我有一个按钮"刷新",每次我点击它我希望我的backgroundworker对象工作.

我用

if (main_news_back_worker.IsBusy != true)
        {
            // Start the asynchronous operation.

            main_news_back_worker.RunWorkerAsync();
        }
private void main_news_back_worker_RunWorkerCompleted(object sender, RunWorkerCompletedEventArgs e)
    {
        show_system_urls(urls);
        displayNewMes(newMes, newStock, newSource);
        displayOldMes(oldMes, oldStock);

    }
Run Code Online (Sandbox Code Playgroud)

我第一次使用backgroundworker它工作得很好,也可以运行RunWorkerCompleted并完成他的工作.但是第二次尝试运行对象时,对象的is_busy属性为'true',我无法再次运行该对象...

每次我想要运行它时,我是否需要创建一个新的背景工作者?我该怎么做?谢谢.

.net c# multithreading

4
推荐指数
1
解决办法
3154
查看次数

如何在Backbone js模型中生成单独的RESTful URL以进行编辑和更新?

我下面詹姆斯瑜骨干教程在这里创建自己的应用程序.以下是我的模特.我想知道是否有一种方法可以生成单独的URL用于编辑和更新(RESTful),而不是像教程中那样只生成1.我在后端使用Rails.谢谢.

var BusinessCard = Backbone.Model.extend({

  url : function() {

    var base = 'business_cards';

    if (this.isNew()) return 'backbone/' + base;

    return 'backbone/' + base + (base.charAt(base.length = 1) == '/' ? '' : '/') 
    + this.id;

  }
})
Run Code Online (Sandbox Code Playgroud)

javascript backbone.js

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

如何为并行代码定义可伸缩性?

我有兴趣了解是否有关于并行代码是否可扩展的正式定义,或者它是否只是一个时髦的词?如果我将串行墙时间测量为t_S并将平行墙时间测量为t(P),那么我可以将效率定义为E(P)= t_S /(t(P)*P),是否有一个标准如何效率必须随P(和问题大小)而变化才能使代码具有可扩展性?

parallel-processing scalability

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