问题列表 - 第18054页

免费的ASP.NET问题跟踪器

是否有任何免费的ASP.NET问题跟踪器?我试过BugTracker.NET,但其他任何人都会有很大的帮助.

asp.net

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

绘制NSImage图块

我如何将NSImage绘制成一个视图,使其在一行中平铺(没有绘制不完整的图像,并假设图像高度等于视图的高度)?

cocoa objective-c

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

我可以设置Javascript对象的类型吗?

我正在尝试使用Javascript的一些更高级的OO功能,遵循Doug Crawford的"超级构造函数"模式.但是,我不知道如何使用Javascript的本机类型系统从我的对象中设置和获取类型.这就是我现在的方式:

function createBicycle(tires) {
    var that = {};
    that.tires = tires;
    that.toString = function () {
        return 'Bicycle with ' + tires + ' tires.';
    }
}
Run Code Online (Sandbox Code Playgroud)

如何设置或检索新对象的类型?type如果有正确的方法,我不想创建属性.

有没有办法覆盖typeofinstanceof运营商对我的自定义对象?

javascript oop types typeof instanceof

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

你如何使用Django URL名称空间?

我正试图搞清楚Django URL名称空间.但我找不到任何示例或文档.

这是我尝试过的.

urls.py:

from django.conf.urls.defaults import *

urlpatterns = patterns('',
    (r'^foo/', include('sub_urls', namespace='foo', app_name='foo')),
    (r'^bar/', include('sub_urls', namespace='bar', app_name='bar')),            
)
Run Code Online (Sandbox Code Playgroud)

sub_urls.py:

from django.conf.urls.defaults import patterns, url
from views import view1

urlpatterns = patterns('views',
    url(r'^(?P<view_id>\d+)/$', view1, name='view1')
)
Run Code Online (Sandbox Code Playgroud)

views.py:

from django.shortcuts import render_to_response

def view1(request, view_id):
    return render_to_response('view1.html', locals())
Run Code Online (Sandbox Code Playgroud)

在view1.html中,{%url foo:view1 3%}输出/ foo/3,{%url bar:view1 3%}输出/ bar/3.无论我浏览到/ foo/X还是/ bar/X,都是如此.

我想要的是能够浏览到/ foo/X或/ bar/X,并且{%url view1 3%}分别输出/ foo/3或/ bar/3.

django django-urls

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

Windows 7 Pro 64位下的Android SDK安装程序

我手头的问题的简短版本,

  • Windows 7专业版x64
  • Java JDK 1.6.0_17 x64
  • 安装了Eclipse Galileo w\ADT插件
  • Android SDKtools r04

由于Android SDK下载现在仅包含这些工具,因此您必须运行随附的SDK Manager应用程序(SDK安装程序),您可以通过该应用程序下载平台,其他工具,文档等.

在我目前的配置SDK安装炸弹启动,所以,我不能做任何事情,因为我没有一个平台开始写反对...我读了一些地方修复是"只是安装32位JDK和所有人都会很好"这似乎令人惊讶和令人失望的解决方案(下载它现在尝试).

我的问题是,其他任何人遇到同样的问题,你是如何克服它的?有没有一个地方我可以"手动下载"我需要的组件,我在Android SDK网站上错过了?

32位"修复"可以使用的几率非常好,但是为了运行这个工具并下载实际的Android SDK组件,我必须安装相同SDK/JRE的辅助版本似乎是错误的.

谢谢!

更新:嗯,解决这个问题需要你安装32位java并引用它作为你的JAVA_HOME工作,通过手动或通过eclipse调用SDK设置.我对此并不是特别满意,所以我会暂时保持这个状态,以防有其他方法让人们知道这件事.

更新2:没有直接相关,因为它是以Linux为中心的,但如果尝试在Linux 64bit下运行SDK/Eclipse,它们引用需要能够运行32位,但在Windows x64下没有类似的东西,有故障排除步骤

最后更新(?)获取信息Seth的答案给了我,并手动运行蝙蝠(一旦我知道SDK安装程序正在运行),我的答案就是添加ANDROID_SWT路径变量,该变量指向x86_64 swt的有效位置. jar .... android sdk目录中有一个,看似在正确的位置,但是直到我将它添加到我的路径中才能找到它.

谢谢大家!

eclipse android

39
推荐指数
4
解决办法
11万
查看次数

从PHP/MySQL生成多维JSON数组

我想创建一个类似于下面示例的JSON对象.


{
    "Products": [
        {
            "ProductNo": "11111",
            "Descr": "Myproduct-1",
            "Price": "225.36"
        },
        {
            "ProductNo": "11112",
            "Descr": "Myproduct-2",
            "Price": "235.46"
        },
        {
            "ProductNo": "11113",
            "Descr": "Myproduct-3",
            "Price": "245.56"
        },
        {
            "ProductNo": "11114",
            "Descr": "Myproduct-4",
            "Price": "255.56"
        } 
    ],
    "DateUpdated" : "20091209",
    "UpdatUser" : "Bob" 
}
Run Code Online (Sandbox Code Playgroud)

第一部分可以使用mysql_fetch_assoc和array_push从MySQL数据库生成:

while ($row = mysql_fetch_assoc($result)) 
{ 
  array_push($returnArray,  $row); 
}
Run Code Online (Sandbox Code Playgroud)

第二部分将附加在程序结束时.我无法在PHP中操作数组来做我想做的事情......

php json

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

嵌套方法?它们为什么有用?

所以我只是在C#和Python中学习一些新东西.结果证明两种语言都支持嵌套方法(C#sort of do).

蟒蛇:

def MyMethod():

    print 'Hello from a method.'

    def MyInnerMethod():
        print 'Hello from a nested method.'

    MyInnerMethod()
Run Code Online (Sandbox Code Playgroud)

C#(使用.NET 3.5中的新功能):*

static void Main()
{
    Console.WriteLine("Hello from main.");

    Func<int, int> NestedMethod =
        (x) =>
        {
            Console.WriteLine("In nested method. Value of x is {0}.", x);
            return x;
        };

    int result = NestedMethod(3);
}
Run Code Online (Sandbox Code Playgroud)

那么为什么嵌套方法如此重要?是什么让他们有用?


**C#代码尚未经过测试.如果不编译,请随意编辑.*

c# python

12
推荐指数
4
解决办法
6809
查看次数

命名管道 - 异步偷看

当在异步模式下打开的System.IO.Pipe.NamedPipeServerStream有更多可用于读取的数据时,我需要找到一种通知方式 - WaitHandle将是理想的选择.我不能简单地使用BeginRead()来获取这样的句柄,因为我可能会被另一个想要写入管道的线程发出信号 - 所以我必须释放管道上的锁并等待写入完成,和NamedPipeServerStream没有CancelAsync方法.我也尝试调用BeginRead(),然后如果线程被发信号通过调用管道上的win32函数CancelIO,但我不认为这是一个理想的解决方案,因为如果在数据到达和处理时调用CancelIO,它将会被删除 - 我仍然希望保留这些数据,但是在写完之后再处理它.我怀疑win32函数PeekNamedPipe可能有用,但我想避免不得不用它连续轮询新数据.

在上面的文字有点不清楚的情况下,这里大致是我想要做的...

NamedPipeServerStream pipe;
ManualResetEvent WriteFlag;
//initialise pipe
lock (pipe)
{
    //I wish this method existed
    WaitHandle NewDataHandle = pipe.GetDataAvailableWaithandle();
    Waithandle[] BreakConditions = new Waithandle[2];
    BreakConditions[0] = NewDataHandle;
    BreakConditions[1] = WriteFlag;
    int breakcode = WaitHandle.WaitAny(BreakConditions);
    switch (breakcode)
    {
        case 0:
            //do a read on the pipe
            break;
        case 1:
            //break so that we release the lock on the pipe
            break;
     }
}
Run Code Online (Sandbox Code Playgroud)

.net c# asynchronous named-pipes overlapped-io

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

lex/yacc和parser/scanner

lex和yacc应该一起使用.

扫描仪是哪一个,解析器是哪一个?

哪一个创建扫描仪,哪一个创建解析器?

parsing yacc lex bison lexical-analysis

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

测试非空指针,否则返回null

我想知道做这样的事情是否合适.

if ( p_Pointer != NULL ) {
  return p_Pointer;
} else {
  return NULL;
}
Run Code Online (Sandbox Code Playgroud)

没有别的,无论如何.关键是如果指针为空,将返回NULL,所以在这上面浪费一点似乎毫无意义.但是,它似乎对调试有用,因为如果我使用调试器,我将能够检查此测试是否指针为NULL.

有关此做法的任何意见或建议吗?

c++ pointers return-value

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