问题列表 - 第35047页

如何将System.Object [*]强制转换为System.Object []

当我试图将ArrayVFP9语言COM/DLL返回到我的.NET C#项目时,我收到一个System.Object[*]数组,我无法转换为System.Object[](没有星号).

c# interop casting visual-foxpro

7
推荐指数
3
解决办法
2472
查看次数

Exchange Web服务创建会议请求工作示例

是否有一个工作示例,如何使用C#使用EWS for Exchange 2007创建会议请求?需要哪些属性?我添加了一个Web服务引用,可以连接创建和发送各种项目,但不断收到错误"设置操作对属性无效".在响应消息上.它永远不会说什么财产无效

var ews = new ExchangeServiceBinding {
    Credentials = new NetworkCredential("user", "pass"),
    Url = "https://servername/ews/exchange.asmx", 
    RequestServerVersionValue = new RequestServerVersion {
        Version = ExchangeVersionType.Exchange2007}
};
var startDate = new DateTime(2010, 9, 18, 16, 00, 00);
var meeting = new CalendarItemType {
    IsMeeting = true,
    IsMeetingSpecified = true,
    Subject = "test EWS",
    Body = new BodyType {Value = "test body", BodyType1 = BodyTypeType.HTML},
    Start = startDate,
    StartSpecified = true,
    End = startDate.AddHours(1),
    EndSpecified = true,
    MeetingTimeZone = new TimeZoneType{ …
Run Code Online (Sandbox Code Playgroud)

exchange-server calendar exchangewebservices

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

在文字突出显示事件?

我很好奇是否有人知道如果/当用户完成在网页上选择文本后我将如何触发函数运行?我希望用户能够选择文本,并在短暂的延迟(或立即,此时无关紧要)后,文本附近会出现一个覆盖按钮,然后用户可以单击该按钮然后返回并运行我的更多代码基于选择.这适用于Firefox扩展.

我能想到的一个类似的例子就像在IE中你可以选择文本然后它会带来"网络加速器".我99%肯定我知道如何实际覆盖按钮,并获得所选文本的位置,但我不知道如何检查是否有任何选择,没有做某种无限循环,看起来似乎是个糟糕的主意.

提前致谢!

编辑:

//In my overlay.js with the rest of my sidebar code
isTextSelected: function () {   
        var myText = cqsearch.getSelectedText();
        var sidebar = document.getElementById("sidebar");
        var sidebarDoc = sidebar.contentDocument || document;

        var curHighlightedDiv = sidebarDoc.getElementById("testDiv");
        curHighlightedDiv.innerHTML = "Current text selection:" + myText;
    }
};

//In my on firefox load function I added this
document.onmouseup = cqsearch.isTextSelected;
Run Code Online (Sandbox Code Playgroud)

所以这就是我用罗伯特提出的建议,我花了一些时间把所有东西都放在正确的位置,但效果很好!现在来定位我的按钮.万分感谢!

javascript firefox-addon dom-events

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

如何在Python中使用正则表达式用'#'替换字符串中的字符

如何用#Python中的's 替换字符串的内容?假设没有注释,一个字符串没有多行.就像python文件中有一行一样:

print 'Hello' + "her mom's shirt".
Run Code Online (Sandbox Code Playgroud)

这将被翻译成:

print '#####' + "###############".
Run Code Online (Sandbox Code Playgroud)

它就像一个处理python文件中每一行的过滤器.

python regex string

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

MySQL错误代码:1005

我试图将外键添加到我的表但收到此错误.错误代码:1005无法创建表'william.#sql-88c_3'(错误号:150)我有3个表.员工,客户和合同.

雇员[employee_no PK],客户[customer_no PK]合同[contract_no PK]我想要合同的外键作为合同[contract_no PK,employee_no FK],customer_no FK]

我试图直接做失败,我现在正在尝试alter语句.Alter脚本有什么问题吗?

    ALTER TABLE contract
    ADD CONSTRAINT `employee_no_fk2` FOREIGN KEY (`employee_no`) REFERENCES `employee` 
    (`employee_no`);


   ALTER TABLE contract
    ADD CONSTRAINT `Customer_no_fk2` FOREIGN KEY (`Customer_no`) REFERENCES `client` 
    (`Customer_no`);
Run Code Online (Sandbox Code Playgroud)

mysql sql mysql-error-1005

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

如何在上一个/下一个光标位置之间来回跳转,仅限于当前缓冲区?

我喜欢的功能<C-O><C-I>去来回不同的位置.但很多时候我宁愿呆在当前的缓冲区内,当一个新的缓冲区打开替换我正在看的那个缓冲区时总是会感到惊讶.

(1)有没有办法实现这个目标?即,限制<C-O><C-I>相同的缓冲区?

(2)有没有办法访问所有光标移动,即使那些通常不被认为是跳跃的移动,例如10k

vim

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

在SQL Server中的字符的最后索引之前解析字符串

我从这开始,但它是执行任务的最佳方式吗?

select  
    reverse(
        substring(reverse(some_field),
        charindex('-', reverse(some_field)) + 1, 
        len(some_field) - charindex('-', reverse(some_field)))) 
from SomeTable
Run Code Online (Sandbox Code Playgroud)
  1. SQL Server如何处理多次调用 reverse(some_field)
  2. 除了UDF并遍历字符串寻找charindex ' - '并存储它的最后一个索引,是否有更有效的方法在T-SQL中执行此任务?

请注意,我的工作,我真的很想知道它是否是最好的方式.

以下是some_field的一些示例值.

s2-st, s1-st, s3-st, s3-sss-zzz, s4-sss-zzzz
Run Code Online (Sandbox Code Playgroud)

编辑:

此示例输出将是......

s1, s2, s3-sss, s3, s4-sss
Run Code Online (Sandbox Code Playgroud)

ErikE编写的解决方案实际上是在字符串的结尾处,所以在最后一个连字符之后的所有内容.我只是修改了他的版本以获得它之前的所有内容,而不是使用与该left函数类似的方法.感谢您的所有帮助.

select left(some_field, abs(charindex('-', reverse(some_field)) - len(some_field)))
    from (select 's2-st' as some_field
        union select 's1-st'
        union select 's3-st'
        union select 's3-sss-zzz'
        union select 's4-sss-zzzz') as SomeTable
Run Code Online (Sandbox Code Playgroud)

sql t-sql sql-server sql-server-2000

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

的libstdc ++ so.5的:无法打开共享对象文件 - 但库安装了最新

我的客户有一些开发人员编写一个小的C++命令行应用到他们的Linux服务器上运行.在服务器(运行Fedora 11),当我执行的应用程序,我碰到下面的错误之一:

error while loading shared libraries: libstdc++.so.5: cannot open shared object file: No such file or directory
Run Code Online (Sandbox Code Playgroud)

显然,我做的第一件事就是

yum install libstdc++
Run Code Online (Sandbox Code Playgroud)

但我明白了

Package libstdc++-4.4.1-2.fc11.x86_64 already installed and latest version
Run Code Online (Sandbox Code Playgroud)

因此,该库已经存在并且是最新的.通常对我来说这些错误表明缺少库.那我下一步该去哪儿?

linux fedora libstdc++

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

如何使用Access 2010构建网站?

还有人这样做过吗?请给我一些关于使用ACCESS 2010构建带数据库的网站的好教程

您可以使用它构建网站:http://www.youtube.com/watch?v = AU4mH0jPntI

ms-access ms-access-2010

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

处理具有相同内部表示和最小样板的多种类型?

当我在Haskell中编写更大的程序时,我发现自己经常遇到问题.我发现自己经常需要多个不同的类型,这些类型共享内部表示和几个核心操作.

有两种相对明显的方法可以解决这个问题.

一个是使用类型类和GeneralizedNewtypeDeriving扩展名.将足够的逻辑放入类型类中以支持用例所需的共享操作.创建具有所需表示的类型,并为该类型创建类型类的实例.然后,对于每个用例,使用newtype为它创建包装器,并派生公共类.

另一种是使用幻像类型变量声明类型,然后使用EmptyDataDecls为每个不同的用例创建不同的类型.

我主要关心的不是混合共享内部表示和操作的值,而是在我的代码中有不同的含义.这两种方法都解决了这个问题,但感觉非常笨拙.我的第二个问题是减少所需的样板量,两种方法都做得很好.

每种方法的优点和缺点是什么?是否有一种技术更接近于我想做的事情,提供没有样板代码的类型安全?

haskell

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