问题列表 - 第16076页

检查主机是否与PHP联机?

我的互联网连接遇到了一些问题,我想知道检查主机是否连接到互联网的最快,最无差错和最可靠的方法是什么.

我正在寻找类似的东西is_online(),当在线时返回true,否则返回false.

php function internet-connection

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

空指针对象问题

嗨,有人可以告诉为什么在Linux和Windows中出现同样的问题:

#include <iostream>
using namespace std;

class A
{
private:
   int _dmember;

public:
   void func()
   {
     cout<<"Inside A!! "<<endl;
     cout<<_dmember; // crash when reach here.
   }
};

int main ()

{

    A* a= NULL;

    a->func(); // prints "Inside A!!!" 

    return 1;
}
Run Code Online (Sandbox Code Playgroud)

有人能说出为什么会发生这种奇怪的事情吗?我的意思是,a-> func()不应该进入func(),...?这是不了解的行为,

为什么上面的behivor会发生?

编辑:当然,*= null是故意的!! 所以对于所有回答"这是未定义的行为"或"你永远不应该尝试在NULL指针上调用函数!!"的人来说,来吧....这就是重点.有些人正确解释了这种行为.

c++

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

C#:SerialPort.Open超时?

我有一个自动检测线程,尝试按顺序打开端口并匹配接收到的数据,从而检测相关设备发送数据的端口.现在,有一些端口,SerialPort.Open只挂起线程约30秒.如何在SerialPort.Open函数上设置超时?

c# serial-port

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

javascript undefined

为什么我不能在ajax成功返回时访问render函数?也许我疯了但我以前做过这个.

它告诉我this.render不是一个函数?

DataItem.prototype = {
    display: function () {
        $('body').append(this.name + ": " + this.getData(this.rootData, this.subData) + "<br />");
    },
    getData: function (rootData, subData) {
        $.ajax({
            type: "GET", 
            url: "json/data.js",
            data: "",
            dataType: "json",
            success: function (json){
                this.render(json);
            }
        });
    },
    render: function (json) {
        var res = [];
        for(var i=0, t; t=json.log.entries[i]; i++) {
            var p = t.request.url;
            if (p!=undefined) res.push(p);
        }
        return res.length;
    }
};
Run Code Online (Sandbox Code Playgroud)

javascript

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

调试jQuery AJAX响应:我做错了什么?

$.ajax({
    type: 'POST',
    url: 'place/add',
    data: {
        lat: lat,
        lng: lng,
        name: name,
        address: address,
        phone: phone,
        review: review,
        category: category
    },
    success: function(data) {
    alert(data);
    alert(data.id);
    // ......
});
Run Code Online (Sandbox Code Playgroud)

第一个警报给出:{"id":"2","success":true}但第二个:undefined

javascript debugging ajax jquery json

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

RuntimeError:为User声明attr_protected或attr_accessible,但不是两者都声明

由于我的rails应用程序在短时间内在测试套件中产生以下运行时错误:

RuntimeError: Declare either attr_protected or attr_accessible for User, but not both.
Run Code Online (Sandbox Code Playgroud)

这可能是由restful_authentication的更新引入的.但是扫描代码"attr_protected"只会告诉我它永远不会被调用.那么为什么会出现这个错

我的用户模型只有以下代码:

attr_accessible :login, :email, :name, :password, :password_confirmation, :identity_url
Run Code Online (Sandbox Code Playgroud)

那应该是完全可以的吗?有什么线索在哪里寻找问题?搜索谷歌显示了一些无知的人,他们也只在测试环境中看到这个问题,偶尔也会在开发环境中看到这个问题.

unit-testing ruby-on-rails restful-authentication

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

如何在Ubuntu Linux下编译C++?

我将上一个问题中的以下代码剪切并粘贴到名为"avishay.cpp"的文件中,然后运行

gcc avishay.cpp
Run Code Online (Sandbox Code Playgroud)

仅从链接器获取以下错误消息.出了什么问题,我该怎么做?

carl@carl-ubuntu:~/Projects/StackOverflow$ gcc -static avishay.cpp 
/tmp/cccRNW34.o: In function `__static_initialization_and_destruction_0(int, int)':
avishay.cpp:(.text+0x41): undefined reference to `std::ios_base::Init::Init()'
avishay.cpp:(.text+0x46): undefined reference to `std::ios_base::Init::~Init()'
/tmp/cccRNW34.o: In function `A::func()':
avishay.cpp:(.text._ZN1A4funcEv[A::func()]+0x11): undefined reference to `std::cout'
avishay.cpp:(.text._ZN1A4funcEv[A::func()]+0x16): undefined reference to `std::basic_ostream<char, std::char_traits<char> >& std::operator<< <std::char_traits<char> >(std::basic_ostream<char, std::char_traits<char> >&, char const*)'
avishay.cpp:(.text._ZN1A4funcEv[A::func()]+0x1e): undefined reference to `std::basic_ostream<char, std::char_traits<char> >& std::endl<char, std::char_traits<char> >(std::basic_ostream<char, std::char_traits<char> >&)'
avishay.cpp:(.text._ZN1A4funcEv[A::func()]+0x26): undefined reference to `std::basic_ostream<char, std::char_traits<char> >::operator<<(std::basic_ostream<char, std::char_traits<char> >& (*)(std::basic_ostream<char, std::char_traits<char> >&))'
avishay.cpp:(.text._ZN1A4funcEv[A::func()]+0x36): undefined reference to `std::cout'
avishay.cpp:(.text._ZN1A4funcEv[A::func()]+0x3b): undefined reference …
Run Code Online (Sandbox Code Playgroud)

c++ gcc

28
推荐指数
4
解决办法
17万
查看次数

java:重载时的不同返回类型

我有这样一个类树:

master class abstract class Cell
AvCell extends Cell
FCell extends Cell
Run Code Online (Sandbox Code Playgroud)

我有一个抽象方法getValue()Cell

难道posibble使方法getValue()返回intAvCellStringFCell?我可以使用泛型int String吗?

谢谢!

java types overloading return

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

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

UNITY:每次传递一个新的datacontext?

我试图使用unity每次使用一个新实例自动在我的存储库中注入一个datacontext ..我的想法是确保每次注入一个新的datacontext

目前它无法创建存储库,我认为它无法解析MyDataContext

在"存储库"(见下文)上创建构造函数之前,在我的存储库中接收DataContext一切正常但现在它失败了..

我目前在我的unity容器中有这个设置,我在global.asax中创建,我也注册了MyDataContext类型,这是标准的DataContext

        container = new UnityContainer();

        Container.RegisterType<MyDataContext, MyDataContext>()
            .RegisterType<IOfficeRepository, OfficeRepository>()
            .RegisterType<IOfficeService, OfficeService>();
Run Code Online (Sandbox Code Playgroud)

基本上我有一个像这样调用存储库的服务

public class OfficeService : IOfficeService
{

    IOfficeRepository repository = null;

    public OfficeService(IOfficeRepository repository)
    {
        this.repository = repository;

        if (this.repository == null)
            throw new InvalidOperationException("Repository cannot be null");
    }
Run Code Online (Sandbox Code Playgroud)

这是我的存储库

public class OfficeRepository : IOfficeRepository
{
    private MyDataContext db;

    public OfficeRepository (MyDataContext dataContext)
    {
        this.db = dataContext;
    }
Run Code Online (Sandbox Code Playgroud)

编辑

我差点忘了我这样做是为了创建服务

officeService = Bootstrapper.Container.Resolve<IOfficeService>();
Run Code Online (Sandbox Code Playgroud)

编辑 - 生成的错误

 Resolution of the dependency failed, type = "MarkSmith.IOfficeService", name …
Run Code Online (Sandbox Code Playgroud)

datacontext dependency-injection ioc-container unity-container linq-to-sql

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