问题列表 - 第41649页

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

如何确定动态数组是否未在VBScript中标注尺寸

假设我在VBScript中创建了一个动态数组

Dim myArray()
Run Code Online (Sandbox Code Playgroud)

稍后我如何检查这个数组从未被标注过尺寸?

Ubound(myArray) 'sub script out of range
Lbound(myArray) 'sub script out of range
IsEmpty(myArray) 'returns false
Run Code Online (Sandbox Code Playgroud)

arrays vbscript

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

C#ListView禁用水平滚动条

有没有办法阻止水平滚动条出现在列表视图中?我希望垂直滚动条在需要时显示,但我希望水平滚动条永远不会显示.

我想这会和WndProc有关吗?

谢谢

c# wndproc horizontal-scrolling winforms

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

varargs是否提供了一种穷人的多态性?

毫无疑问,C的每个其他学生都注意到了这一点; 这对我来说是新的.

如果我宣布:

int xlate( void *, ... );
Run Code Online (Sandbox Code Playgroud)

然后xlate( )以几种不同的方式定义(也许所有定义,但一个定义#ifdef出来):

int xlate ( char *arg1 ) { ... }

int xlate ( int arg1, char *arg2, int arg3 ) { ... }

int xlate ( char arg1, int *arg2 ) { ... }
Run Code Online (Sandbox Code Playgroud)

并且在xlate()的每个定义中省略对va_list的任何提及 - 从不提及它.然后调用xlate()遵循其中的一个定义,似乎xlate()的每个编译版本都按照我想要的方式工作,至少在gcc和msvc下.

在C99下保证这种放松,不严格,慷慨的编译器行为吗?

谢谢!

- 皮特

c variadic-functions

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

在JavaScript/regex中,如何删除字符串中的双空格?

如果我有一个单词之间有多个空格的字符串:

Be an      excellent     person
Run Code Online (Sandbox Code Playgroud)

使用JavaScript/regex,如何删除无关的内部空间,使其变为:

Be an excellent person
Run Code Online (Sandbox Code Playgroud)

javascript regex

13
推荐指数
3
解决办法
9017
查看次数

分发Java文件的最佳方式

我有一个依赖于几个库的Java项目,这些库作为JAR文件分发.当我构建我的项目时,我最终myProject.jar得到一个lib文件夹,其中包含我使用的每个库的JAR文件.

为了分发我的项目,我想我可以拉上整个dist文件夹,但这不是很干净.

而不是为包含库的每个平台(.app对于Mac,.exe对于Windows,...)制作单独的可执行文件,是否有办法制作可以分发的单个跨平台文件(最好是JAR)?

谢谢!

java packaging netbeans jar

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

在C++中将包含方法定义的类声明放在头文件中是否被视为不良形式?

我习惯于C,其中头文件通常只包含声明而不是定义,但C++似乎鼓励两者混合,至少与类混合.拿这个类声明,可以很容易地放在头文件中.它的一些方法是内联定义的,不是在"内联"关键字的意义上,而是在类声明本身中内联.特别是构造函数和四个getter/setter.

MyClass.h:

    class MyClass {
        public:
            MyClass(int a = 0, int b = 1) : _a(a), _b(b)  {};
            int getA() { return _a; };
            int getB() { return _b; };
            void setA(int a) { _a = a; };
            void setB(int b) { _b = b; };
            void doSomething(); // no definition here; defined in source file
            void doSomething2(); // no definition here; defined in source file
            void doSomething3(); // no definition here; defined in source file
        private:
            int _a;
            int …
Run Code Online (Sandbox Code Playgroud)

c++ class header-files

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

从JSON.parse捕获异常的正确方法

我正在使用JSON.parse有时包含404响应的响应.在它返回404的情况下,有没有办法捕获异常然后执行其他一些代码?

data = JSON.parse(response, function (key, value) {
    var type;
    if (value && typeof value === 'object') {
        type = value.type;
        if (typeof type === 'string' && typeof window[type] === 'function') {
            return new(window[type])(value);
        }
    }
    return value;
});
Run Code Online (Sandbox Code Playgroud)

javascript xmlhttprequest

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

在事后发现非法/损坏的容器对象状态的哪个例外?

我遇到过一种情况,由于我调用的其他一些代码区域无法复制Dictionary<TKey, TValue>它返回的内容,因此会出现并发问题:Dictionary似乎包含非法的空键.

我已经修复了底层错误,但为了帮助识别这个问题,如果它将来再次出现,我会添加一些代码,在循环中显式检查null键,处理返回的字典并在事情发生之前抛出进一步.我不确定要抛出哪个异常类,或者如果我定义一个新类,我要确定哪个异类.

c# compact-framework coding-style exception .net-3.5

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

Windows无法在本地计算机上启动SQL Server(SQLEXPRESS)服务.错误1053

我运行Windows 7 32位,我安装了IIS,Visual Studio 2008,2010.我厌倦了SQL Server 2008中的这个错误,它是:

Windows无法在本地计算机上启动SQL Server(SQLEXPRESS)服务.错误1053:服务未及时响应启动或控制请求

我用谷歌搜索并访问了许多其他网站.

我试过以下:

  • 更改了本地系统帐户的帐户权限,没有运气.
  • 卸载并重新安装:没有运气.
  • 检查客户端协议中的端口,并将其设置为1433.
  • 将网络服务帐户添加到程序文件中的Microsoft SQL Server文件夹.

我无法检查日志文件,因为它不存在于MS SQL文件夹的LOG文件夹中.我已经修改了有关此问题的修订文章的注册表信息,但这些网站没有运气.

这真的很烦人,因为我之前安装了SQL Server 2005 Express并得到了相同的错误消息,这就是为什么我卸载了这个并决定给SQL Server 2008 Express一个去,我收到同样的错误.

这真的让我失望,因为我在我的网站上开发了很多网页,现在我想为网站添加功能,我需要SQL Server,这确实阻止了我的工作.

有人可以帮忙吗?我真的需要解决这个问题,我已经尝试了网站在Google中提供的所有功能.如果您需要更多信息,我们很乐意为您提供反馈,以便尽快解决问题.

sql database sql-server sql-server-express sql-server-2008-r2

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