问题列表 - 第40213页

python布尔表达式不是"短路"?

例如:

def foo():
    print 'foo'
    return 1
if any([f() for f in [foo]*3]):
   print 'bar'
Run Code Online (Sandbox Code Playgroud)

我认为上面的代码应该输出:

foo
bar
Run Code Online (Sandbox Code Playgroud)

代替 :

foo
foo
foo
bar
Run Code Online (Sandbox Code Playgroud)

为什么?我怎样才能产生"短路"效应?

python short-circuiting

10
推荐指数
2
解决办法
2199
查看次数

facebook中的type = page的空结果

我使用facebook图形API通过"type = page"获取业务详细信息,但是对于某些商业名称显示空结果

我必须使用网址

http://graph.facebook.com/search?q="Business Neme"&type = page

然后我明白了

{"数据":[

]}

请给我任何解决方案,以使用type = page获取数据的完整信息

谢谢

facebook facebook-fql facebook-graph-api

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

c#中的命名空间错误

我在名称Inventory_Software.BLBL的命名空间中有一个类,我想在Inventory_Software.PL.Item_Master类中访问此类,但是尽管在该类中使用了命名空间名称using Inventory_Software.BL之前的语法 ,我收到一个错误:

'Inventory_Software.BL' is a 'namespace' but is used like a 'type'
Run Code Online (Sandbox Code Playgroud)

每当我尝试用语法初始化BL类时:

BL businesslayer = new BL();
Run Code Online (Sandbox Code Playgroud)

谁能告诉我为什么?

c# namespaces

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

使用jquery检查javascript的静态/编译时间?

我知道只要符合某些条件,javascript(或至少它的一个版本)就可以编译成.NET.如何在我写的javascript上进行编译时或静态语法检查?问题是,它必须支持jquery

因为有人会问,编译(用ms .net)是

C:\Windows\Microsoft.NET\Framework\v2.0.50727\jsc thefile.js
Run Code Online (Sandbox Code Playgroud)

编写包thenamespace {class ClassName {在必要的地方.然后您可以将其添加为普通参考.根据经验,参考文献并不总是与单声道兼容.

javascript syntax-checking

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

android:在一个类中加载图像

我的项目我有一个类,在这个类中我想要访问图片的属性.但我不想通过这堂课来展示它.在这个课程中,我只想知道图像的宽度和高度,并做一些数学函数来返回一些东西.

我的问题是我不知道该如何处理这张照片.我的照片在drawable文件夹中.我写的代码是,问题是image =(ImageView)findViewById(R.id.imViewRaw); :

import android.view.View;
import android.widget.ImageView;


public class Stego
{
    private ImageView image;
    private int imWidth, imHeight;

    public Stego()
    {
        // Instantiate an ImageView and define its properties
        image = (ImageView)findViewById(R.id.imViewRaw);
        image.setImageResource(R.drawable.tasnim);
        imWidth  = image.getWidth();
        imHeight = image.getHeight();
    }

    public int getImageWidth(){
        return imWidth;
    }

    public int getImageHeight(){
        return imHeight;
    }

    public int getMaxMessageChars(){
        int i = imWidth * imHeight; //Number of Pixels
        i *= 3; //Number of bytes. (Each pixel includes of three RGB bytes)
        i /= …
Run Code Online (Sandbox Code Playgroud)

android load image class

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

从Go中包装FUSE

我正在玩用Go包裹FUSE.但是我已经陷入了如何应对的困境struct fuse_operations.我似乎无法通过声明type Operations C.struct_fuse_operations成员是小写来暴露操作结构,而我的pure-Go源必须使用C-hackery来设置成员.在这种情况下我的第一个错误是"无法设置getattr",看起来是Go等效的默认复制构造函数.我的下一个尝试是揭露一个期望的接口GetAttr,ReadLink等等,然后生成C.struct_fuse_operations和函数指针绑定到打电话给定接口关闭.

这就是我所拥有的(代码后解释继续):

package fuse

// #include <fuse.h>
// #include <stdlib.h>
import "C"

import (
    //"fmt"
    "os"
    "unsafe"
)

type Operations interface {
    GetAttr(string, *os.FileInfo) int
}

func Main(args []string, ops Operations) int {
    argv := make([]*C.char, len(args) + 1)
    for i, s := range args {
        p := C.CString(s)
        defer C.free(unsafe.Pointer(p))
        argv[i] = p
    }
    cop := new(C.struct_fuse_operations)
    cop.getattr = func(*C.char, *C.struct_stat) int {}
    argc := C.int(len(args)) …
Run Code Online (Sandbox Code Playgroud)

c fuse go

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

在Jquery/Javascript中检查URL

我需要的只是一个方法,如果Url响应,则返回true.不幸的是,我是jQuery的新手,它让我尝试编写这种方法相当令人沮丧.

我已经看过几个使用.ajax的jQuery示例,但代码一直在我身上失败.怎么了?

var urlExists = function(url){
    //When I call the function, code is still executing here.
    $.ajax({
        type: 'HEAD',
        url: url,
        success: function() {
            return true;
        },
        error: function() {
            return false;
        }            
    });
    //But not here...
}
Run Code Online (Sandbox Code Playgroud)

javascript url jquery

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

如何在没有Web服务器的情况下运行php?

我想问一下我是否可以在没有安装Web服务器的情况下运行php.我是否必须使用像CGI这样的php并通过命令行运行我的页面?如果是这样,我必须通过安装php来选择哪些步骤?我的意思是CGI的偏好和那一步之后的组件?

我安装了php 5.3.3,但似乎无法正常工作,我收到几条消息,说明缺少php5ts.dll,当我把那个文件放在我的ext文件夹中时,会出现其他错误消息.是否有我必须使用的配置文件或步骤?(是php 5.3.3适合做这样的事吗?)

如果我必须安装Web服务器,如何通过命令行运行我的PHP代码?

php

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

如何在C++中绑定构造函数?

无需过度解释.以下代码不言而喻:

struct X
{
    X(int n){}
};

int main()
{
    std::vector<int> src;
    std::vector<X>   dest;

    // Below is not valid in current C++, but that is just what I want.
    transform(src.begin(), src.end(), back_insert(dest), std::bind(&X::X, _1)); 
}
Run Code Online (Sandbox Code Playgroud)

构造函数接受一些参数并返回构造函数的类的对象.

构造函数看起来像一个函数,就像一个函数,并且只是一个函数.

所以,我认为std :: bind应该统一处理构造函数和其他可调用对象.

但是,如何扩展功能模板"bind"来实现呢?

c++ constructor bind

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

在使用我的DLL的应用程序中新/删除的奇怪问题

抱歉这个神秘的问题标题.我有一个奇怪的问题,我不知道它为什么会发生.幸运的是,涉及的代码非常简单.但是,我们得到它,让我简要描述我的应用程序.它是一个多线程应用程序,可以提供大量数据.类似于in-ram数据库的东西.可以在其中包含多个"数据库",并在运行时加载/卸载它们.现在的问题是内存释放.请参阅下面的代码(类的名称等已更改,但这应该无关紧要):

void SS::AllocTree( double*** pba, int i, int d, int b, int split )
{
    this->m_tree = new my_tree( pba, i, d, b, split );
}

void SS::DeallocTree()
{
    delete this->m_tree;
    this->m_tree = NULL;
}
Run Code Online (Sandbox Code Playgroud)

每次delete this->m_tree调用时,程序都会崩溃.堆栈跟踪如下所示:

     mydll.dll!_free_base(void * pBlock=0x0000000008496f70)  Line 109 + 0x14 bytes  C
    mydll.dll!_free_dbg_nolock(void * pUserData=0x0000000008496fa0, int nBlockUse=0x00000001)  Line 1428    C++
     mydll.dll!_free_dbg(void * pUserData=0x0000000008496fa0, int nBlockUse=0x00000001)  Line 1258 + 0xe bytes  C++
    mydll.dll!operator delete(void * pUserData=0x0000000008496fa0)  Line 54 + 0x12 bytes    C++
    mydll.dll!my_tree::`vector deleting destructor'() …
Run Code Online (Sandbox Code Playgroud)

c++ memory dll

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