问题列表 - 第18483页

如何让set_error_handler()调用对象上的方法?

我想在PHP中使用set_error_handler()功能来处理一个地方的大多数PHP错误(将它们记录到文件中).如果我可以将函数名称传递给set_error_handler(),则从文档中看起来如此.太好了!但我有一个ErrorManager对象,它有一个很好的日志记录方法.我想使用该ErrorManager对象并为其编写一个特殊的错误处理程序方法,并让set_error_handler调用该错误管理器.

我能做点什么吗?

set_error_handler($this->customErrorHandler);
Run Code Online (Sandbox Code Playgroud)

?或者那会无效吗?

php

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

指针,数组和指向方法的指针

这里的问题很困惑.C的新功能,如下例所示:

#include <stdlib.h>
#include <stdio.h>

void pass_char_ref(unsigned char*);

int main()
{
  unsigned char bar[6];

  pass_char_ref(&bar);

  printf("str: %s", bar);

  return 0;
}

void pass_char_ref(unsigned char *foo)
{
  foo = "hello";
}
Run Code Online (Sandbox Code Playgroud)

据我所知,bar是一个无符号字符数组,在静态存储中将元素大小设置为6.我只想通过引用pass_char_ref()传递bar并在该函数中设置字符数组,然后将其打印回main().

c pointers

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

对象(字符串或数组)名称。如何获得?

我需要一个以这种方式完成的原型:

Array.prototype.getname=function(){ [...]return arrayname; }
Run Code Online (Sandbox Code Playgroud)

所以我可以:

z=new Array;
alert(z.name);
Run Code Online (Sandbox Code Playgroud)

我应该在警报中有“z”。

我在 Chrome 上工作,来电者/被调用者似乎返回空。

javascript arrays prototype object

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

结果集到列表

我想在我的JSP页面中将我的Resultset转换为List.并希望显示所有值.这是我的查询:

SELECT userId, userName 
  FROM user;
Run Code Online (Sandbox Code Playgroud)

我已使用preparedstatement执行了该操作并获得了Resultset.但是如何将其转换为List并希望显示如下结果:

userID  userName
------------------
1001    user-X 
1006    user-Y  
1007    user-Z
Run Code Online (Sandbox Code Playgroud)

java jsp jdbc

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

在虚拟文件系统中实现符号链接

我正在研究一个不基于磁盘的虚拟文件系统,有点像/ proc.现在我想在其中创建一个符号链接到ext3文件系统上的目标.我还没有找到任何关于如何实现这一目标的标准文档.到目前为止我猜到的是我必须编写一个函数来symlink输入struct inode_operations.但坦率地说,即使使用功能参数,我也会感到茫然.

如果重要的话,我开始使用LWN的这个教程:http://lwn.net/Articles/13325/

编辑:我正在使用libfs,而不是FUSE

linux symlink vfs

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

需要良好的Nhibernate Criteria教程

我不能为我的生活找到一个很好的NH ICriteria演练.任何人都可以协助指出一个吗?

.net nhibernate criteria

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

google.load问题

嗨,我正在使用谷歌ajax api在momemt,并按照文档中的示例我在我的html文件中有两个脚本标记:

<script src="http://www.google.com/jsapi" type="text/javascript"></script>
<script language="Javascript" type="text/javascript">google.load('search', '1');</script>
Run Code Online (Sandbox Code Playgroud)

一切正常,但是当我使用jquery并尝试调用google.load('search','1')时,它将无法正常工作; 在$(document).ready(function()之后的外部javascript文件中

我收到以下错误:null为null或不是对象.

我显然缺少一些基本的东西,因为我只是在学习javascript,但我的印象是最好不要不引人注意地使用javascript.实际包含一些js代码的第二个脚本标记不是不引人注目的.请问有人可以提供任何帮助吗?

java jquery unobtrusive-javascript

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

级别与边缘触发网络事件机制

对某些网络事件机制(即epoll/poll/select)进行边缘或级别触发意味着什么?

c networking

36
推荐指数
2
解决办法
7313
查看次数

将值传递给HttpResponse请求

我有一个urlpattern,它带来了一个模板,允许查看模型实例的字段:

(r'^display/(?P<id>\w+)/', display_record),
Run Code Online (Sandbox Code Playgroud)

我还有一个视图功能,允许编辑单个实例.保存对象后,它只返回到同一个模板:

if form.is_valid():
        form.save()
        return HttpResponseRedirect('/')
Run Code Online (Sandbox Code Playgroud)

保存后,如何刷新显示模板,而不是刷新相同的视图?代码看起来像下面这样但我需要一种方法将对象"id"传递给HttpResponse请求:

def edit_record(request, id):
        if request.method == 'POST':
                a=ProjectRecord.objects.get(pk=id)
                form = RecordForm(request.POST, instance=a)
                if form.is_valid():
                        form.save()
                        return HttpResponseRedirect**('/display/(?P<id>\w+)/')**
        else:
                a=ProjectRecord.objects.get(pk=id)
                form = RecordForm(instance=a)
        return render_to_response('productionModulewire.html', {'form': form})
Run Code Online (Sandbox Code Playgroud)

django django-views

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

C++变量类型限制

这是一个非常简单的问题(我认为),是否有一个STL库方法提供变量类型的限制 (例如整数) 我知道这些限制在不同的计算机上有所不同,但必须有办法让他们通过一种方法,对吗?

另外,编写一个计算变量类型限制的方法真的很难吗?

我只是好奇!:)

谢谢 ;).

c++ variables types limits

12
推荐指数
2
解决办法
7448
查看次数