问题列表 - 第22039页

微软知识库文章810886 + Asp.net

当我运行我的asp.net Web应用程序时,我收到此错误,

An error occurred loading a configuration file: Failed to start monitoring 
changes to 'Z:\CR-FIRST\app_code\model' because the network BIOS command limit 
has been reached. For more information on this error, please refer to Microsoft 
knowledge base article 810886. Hosting on a UNC share is not supported for the 
Windows XP Platform.
Run Code Online (Sandbox Code Playgroud)

为什么我得到这个错误...任何建议....

asp.net debugging

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

将命名空间声明为宏 - C++

在标准库中,我发现命名空间std被声明为宏.

#define _STD_BEGIN  namespace std {
#define _STD_END        }
Run Code Online (Sandbox Code Playgroud)
  1. 这是使用命名空间时的最佳做法吗?
  2. 宏在声明中Microsoft Visual Studio 9.0\VC\include\yvals.h.但是我找不到包含这个的STL文件.如果不包括在内,它是如何使用的?

有什么想法吗..?

c++ macros namespaces

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

下载带有objective-c的网页

如何下载给定网址的网页的html内容?使用目标c ..

url curl objective-c

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

如何使用C#获取Win7的SSID和RSSI

我是Win7和WMI的新手.请告诉我从WiFi到哪里查看有效接入点以及如何为每个接入点获取ssid/rssi.

我用过:

ManagementClass mc = new ManagementClass("root\\WMI", "MSNdis_80211_ServiceSetIdentifier", null);          
ManagementObjectSearcher searcher1 = new ManagementObjectSearcher(@"root\wmi","SELECT * FROM MSNdis_80211_BSSIList");
Run Code Online (Sandbox Code Playgroud)

但我得到0结果.这个类是否支持Win7?有人可以帮忙吗?

c# rssi ssid windows-7 wifi

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

抓住PHP致命错误

我有一个启用了restful的Web服务站点,因此其他网站/ ajax脚本可以调用该站点来获取/设置数据.但是,每当Web服务站点以某种方式返回PHP致命错误时,返回的HTTP状态为200而不是500.是否有办法修复它,以便每当发生致命错误时,返回500而不是200?或者,如果不可能,我如何更改我的客户端以识别Web服务返回的致命错误?

php http-status-codes

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

全局变量实现

当我写下面的程序时:

档案1:

#include <stdio.h>    
int global;    
void print_global1() {
        printf("%p\n", &global);
}
Run Code Online (Sandbox Code Playgroud)

档案2:

#include <stdio.h>
char global;    
void print_global2() {
        printf("%p\n", &global);
}
Run Code Online (Sandbox Code Playgroud)

档案3:

void print_global1();
void print_global2();
int main()
{
        print_global1();
        print_global2();

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

输出:

$ ./a.out
0x804a01c
0x804a01c
Run Code Online (Sandbox Code Playgroud)

这是我的问题:

  • 为什么链接器将"int global"和"char global"实现为相同的全局变量:
  • 为什么编译器不会抱怨(不是最小的警告-Wall -Wextra -ansi......)
  • 如何管理全局变量的大小(int和char的大小不同)

PS:第二个问题是架构/编译器相关,所以让我们把gcc或Visual C++(对于C)的int大小为32位

编辑:这不是C++的问题,但对于C!

我使用gcc版本4.4.1和Ubuntu 9.10,这是编译控制台输出:

$ ls
global_data1.c  global_data2.c  global_data.c

$ gcc -Wall -Wextra -ansi global_data*.c
$ ./a.out
0x804a01c
0x804a01c
or 
$ gcc -Wall -Wextra -ansi -c global_data*.c
$ …
Run Code Online (Sandbox Code Playgroud)

c compiler-construction variables global-variables

17
推荐指数
2
解决办法
4378
查看次数

为什么datetime.datetime.utcnow()不包含时区信息?

datetime.datetime.utcnow()
Run Code Online (Sandbox Code Playgroud)

为什么没有datetime任何时区信息,因为它明确是UTC datetime

我希望这会包含tzinfo.

python datetime

251
推荐指数
7
解决办法
13万
查看次数

"自定义类"一词的含义是什么?

关于SO的许多问题询问自定义类.另一方面,我不知道他们在谈论什么."自定义课程"似乎与我说"课堂"时的意思相同.

在80年代,我想念的是什么让我无法理解?


我知道可以购买一个打包的系统 - 用于会计,ERP或类似的东西.然后,您可以对其进行自定义,或添加"自定义代码"以使程序包执行特定于您的业务的内容.

但这并没有描述编写.NET程序时使用的过程.在这种情况下,.NET Framework的整个目的是允许我们编写自己的代码.没有什么有用的开箱即用.

language-agnostic oop

8
推荐指数
3
解决办法
7314
查看次数

使用 Boost 在共享内存中创建循环缓冲区时出现问题

我正在尝试使用 Boost 和 Interprocess 库在共享内存中创建循环缓冲区circular_buffer我编译并运行了进程间文档中给出的示例,用于在共享内存中创建向量,没有任何问题。但是,当我修改它以使用 Boostcircular_buffer 时:

int main(int argc, char *argv[])
{
    managed_shared_memory segment(create_only, "MySharedMemory", 65536);
    const ShmemAllocator alloc_inst (segment.get_segment_manager());
    MyCircBuffer  *myCircBuf  = segment.construct<MyCircBuffer>("MyCircBuffer")(alloc_inst);
    return 0;
} 
Run Code Online (Sandbox Code Playgroud)

我收到编译错误(由 引起segment.construct())。知道我做错了什么吗?是否是因为circular_buffer不是 中列出的容器之一/boost/interprocess/containers,即它与 Interprocess 不兼容?

谢谢,

C

c++ circular-buffer boost-interprocess

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

C#和VB如何处理命名参数之间的差异?

现在C#支持命名参数,我正在检查它是否以与VB相同的方式实现,并发现存在细微差别.以这样的库函数为例:

public static void Foo(string a, string b)
{
    Console.WriteLine(string.Format("a: {0}, b: {1}", a, b));
}
Run Code Online (Sandbox Code Playgroud)

在C#中,如果你这样称呼它:

Foo(a: "a", b: "b");
Run Code Online (Sandbox Code Playgroud)

编译器生成以下IL指令:

.locals init (
    [0] string CS$0$0000,
    [1] string CS$0$0001)
L_0000: nop 
L_0001: ldstr "a"
L_0006: stloc.0 
L_0007: ldstr "b"
L_000c: stloc.1 
L_000d: ldloc.0 
L_000e: ldloc.1 
L_000f: call void [TestLibrary]TestLibrary.Test::Foo(string, string)
L_0014: nop 
L_0015: ret 
Run Code Online (Sandbox Code Playgroud)

这转换为以下C#代码:

string CS$0$0000 = "a";
string CS$0$0001 = "b";
Test.Foo(CS$0$0000, CS$0$0001);
Run Code Online (Sandbox Code Playgroud)

在VB中,如果你这样称呼它:

Foo(a:="a", b:="b")
Run Code Online (Sandbox Code Playgroud)

编译器生成以下IL指令:

L_0000: nop 
L_0001: ldstr "a"
L_0006: ldstr "b"
L_000b: …
Run Code Online (Sandbox Code Playgroud)

.net c# vb.net c#-4.0

19
推荐指数
2
解决办法
1640
查看次数