问题列表 - 第7261页

Ident_Current在SQL 2005上返回NULL

ident_Current函数在sql server 2005上返回null.在查看一些文档之后,它看起来需要db_owner权限才能拥有可见性元数据,但这仅在sql server 2008的文档中指定.

有人可以确认它与sql server 2005相同吗?我找不到任何文件来证实这一点.

sql-server

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

建议真正的C/C++代码的优秀例子

我想研究一些好的C/C++代码.代码应该:

  1. 在风格和结构上都很好,展示最佳实践
  2. 是一个真实的生活计划(不是一个例子或玩具)
  3. 不太大,所以分析它不需要很长时间
  4. Windows和/或Unix

我知道有1000多个开源项目.但我想听听你的建议.

我是Java程序员,我很好奇c/c ++中的好项目结构(文件),类/函数/文件的粒度,文档/注释,构建工具等.

欢迎多个建议,例如这是一个很好的Windows示例,即良好的纯C等.

c c++

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

其他程序的Vim运动

我正在学习Vim,随之而来的是在每个其他程序中使用'hjkl'和朋友的冲动,包括像浏览器这样的鼠标操作程序.

我该如何使用这些键盘快捷键或类似的东西?

我正在使用Linux.

linux vim user-interface keyboard-shortcuts

33
推荐指数
7
解决办法
6961
查看次数

反射和多维数组

我有一些代码,它使用输入对象的反射,并对存储在对象中的数据进行一些处理.输入对象可以是String或int或double等,有时它可以是多维数组.我知道如何为二维数组做这个,但我更喜欢能适用于任何给定维数组的东西.任何完成这项工作的指导都会有所帮助.谢谢,

java reflection

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

如何使用后期绑定来获取excel实例?

我正在使用

[DllImport("Oleacc.dll")]
static extern int AccessibleObjectFromWindow(
int hwnd, 
uint dwObjectID, 
byte[] riid,
ref Excel.Window ptr);
Run Code Online (Sandbox Code Playgroud)

使用他的句柄获取Excel实例,我从excel实例的进程ID获取.

这就是我使用这些功能时的样子

const uint OBJID_NATIVEOM = 0xFFFFFFF0;
Guid IID_IDispatch = new Guid("{00020400-0000-0000-C000-000000000046}");
Excel.Window ptr = null;  
int hr = AccessibleObjectFromWindow(hwndChild, OBJID_NATIVEOM, 
          IID_IDispatch.ToByteArray(), ref ptr);

Object objApp = ptr.Application;
Run Code Online (Sandbox Code Playgroud)

这种代码安静很有效,但唯一的问题是我必须添加对Office 2003主互操作程序集的引用.

正如你所看到的,函数中的最后一个参数是我需要添加对Pias的引用的原因,所以我的问题是如果有一种方法可以避免使用Interop程序集,我尝试过后期绑定但是也许我一直在做错,因为我无法让它发挥作用.

c# excel

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

QA应该向开发报告吗?

这是我在许多公司遇到的一个问题:质量保证团队应该向开发组织报告,还是等同于公司层次结构中的开发?

qa project-organization

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

为什么setTimeout(fn,0)有时会有用?

我最近遇到了一个相当讨厌的错误,其中代码是<select>通过JavaScript动态加载的.这种动态加载<select>具有预先选择的值.在IE6中,我们已经有了修复所选内容的代码<option>,因为有时它<select>selectedIndex值与所选<option>index属性不同步,如下所示:

field.selectedIndex = element.index;
Run Code Online (Sandbox Code Playgroud)

但是,此代码无效.即使selectedIndex正确设置了字段,最终也会选择错误的索引.但是,如果我alert()在正确的时间插入声明,则会选择正确的选项.考虑到这可能是某种时间问题,我尝试了一些随机的东西,我之前在代码中看到过:

var wrapFn = (function() {
    var myField = field;
    var myElement = element;

    return function() {
        myField.selectedIndex = myElement.index;
    }
})();
setTimeout(wrapFn, 0);
Run Code Online (Sandbox Code Playgroud)

这有效!

我已经找到了解决问题的方法,但是我很不安,因为我不知道为什么这会解决我的问题.有人有官方解释吗?使用"稍后"调用我的功能可以避免哪些浏览器问题setTimeout()

javascript dom event-loop

833
推荐指数
11
解决办法
23万
查看次数

Python多处理:将数据发送到进程

我有这样的子Process类:

class EdgeRenderer(Process):
    def __init__(self,starter,*args,**kwargs):
        Process.__init__(self,*args,**kwargs)
        self.starter=starter
Run Code Online (Sandbox Code Playgroud)

然后我定义了一个run使用的方法self.starter.

starter对象属于State我定义的类.

我可以这样做吗?对象会发生什么?它是否被序列化?这是否意味着我总是要确保State对象是可序列化的?新进程是否获得此对象的副本?

python multiprocessing

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

JSP或JavaScript等效于PHP的$ _SERVER ["HTTP_HOST"]?

我在我的JavaScript中使用了一个绝对URL,我为window.location编写了硬编码.

我不想每次测试我的应用程序时都要更改它.在PHP中,我会通过测试$ _SERVER ["HTTP_HOST"]变量来找出我所在的服务器并进行相应调整.但是,我对Java并不熟悉,并且想知道它是否有类似的方法?或者甚至可能是JavaScript有类似的方法?

代码如下:

var url = "http://172.17.1.107/store/results/index.jsp";
window.location = url;
Run Code Online (Sandbox Code Playgroud)

我想做的是:

var server = [something that returns just 172.17.1.107 (with or without the http:// is fine)]
var url = "http://" + server + "/store/results/index.jsp";
window.location = url;
Run Code Online (Sandbox Code Playgroud)

在PHP中我会这样做:

var server = <?= $_SERVER["HTTP_HOST"] ?>
var url = "http://" + server + "/store/results/index.php";
window.location = url;
Run Code Online (Sandbox Code Playgroud)

有任何想法吗?我想我的运作是假设您必须使用绝对URL来更改JavaScript中当前窗口的位置.如果还有其他方法可以在没有绝对URL的情况下更改JavaScript中的窗口位置,请随时提供.

提前致谢...

javascript php java url window.location

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

如何重新启动C#WinForm应用程序?

开发C#.NET 2.0 WinForm应用程序.需要应用程序关闭并重新启动自身.

Application.Restart();
Run Code Online (Sandbox Code Playgroud)

上述方法已被证明是不可靠的.

什么是重启应用程序的更好方法?

.net c#

79
推荐指数
7
解决办法
19万
查看次数