问题列表 - 第9750页

如何通过编程方式区分Xsun和Xorg?

VendorString()不起作用,它始终是Sun Microsystems,即使它是为Solaris构建的Xorg.

xorg

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

UAC是否可以在不启动其他流程的情况下提升流程

我想知道一个程序是否有可能在没有启动另一个进程的情况下提示用户提出UAC提示它自己的权限.

我可以在互联网上找到的所有示例似乎都是ShellExecute"runas",它创建了一个具有提升权限的新进程.

如果这是不可能的,那么我认为我的最佳解决方案是创建一个命名管道,ShellExecute我自己的程序带有一个特殊参数,然后推送它需要在管道上执行操作所需的所有数据.如果有任何更好的建议,那么我很高兴听到他们.

感谢您的任何意见.

c++ uac windows-vista

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

sed全字搜索和替换

如何使用sed搜索和替换整个单词?

sed -i 's/[oldtext]/[newtext]/g' <file> 
Run Code Online (Sandbox Code Playgroud)

也将替换[oldtext]我不希望它做的部分匹配.

shell sed

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

如何摆脱SVN提交中丢失的目录?

当我尝试提交有关丢失的10个旧目录的SVN报告时.

我刚刚删除了这些目录.我试图再次创建相同的目录,然后SVN将它们报告为"阻塞",我无法删除它们.

这些目录也不在存储库中.它们不直接影响我的提交,但TortoiseSVN在提交对话框中显示这些文件夹.为了保持我的提交对话框清洁以便轻松查看其他更改,我想摆脱这些丢失的目录.

除了干净的结账外,有没有解决这个问题?

- 这是在接受的答案的评论中以供将来参考,这是对我有用的解决方案:

我首先在本地创建了目录,然后强制删除,它解决了问题.

svn tortoisesvn

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

使用jQuery将HTML注入DOM的最佳方法是什么?

我正在制作一个日历页面,允许用户点击一天,然后使用弹出的表单输入当天的条目.

我对jQuery的DOM操作并不陌生,但这是我以前做过的事情,我开始怀疑是否有更有效的方法来做到这一点?

在JavaScript中手动构建HTML是性能最有效的方式(我认为这是真的,使用像appendTo()等函数)或者在DOM中创建一个隐藏的构造然后克隆它会更好吗?

理想情况下,我想知道这样做的最佳方法,以提供代码整洁性和性能之间的平衡.

谢谢,

html javascript jquery dom code-injection

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

如何通过COM互操作将字符串集合从C#返回到C++

我在C#中为一些Display方法创建了一个com组件,它返回一个String List

如下所示.在v ++中,我使用std :: lst来捕获Disp()的返回值但是它

给出编译器错误,Disp不是类的成员.我将返回类型设为void

它工作正常.什么我可以修改,以便Disp返回一个List和main(c ++)我必须使用

这个回报值.

Public interface ITest
{
    List<string> Disp();
}

class TestLib:ITest
{
    List<string> Disp()
    {
        List<string> li=new List<string>();
        li.Add("stack");
        li.Add("over");
        li.Add("Flow");

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

编译并创建了Test.dll成功,还有test.tlb.现在在用c ++编写的main函数中

#include<list>
#import "..\test.tlb"
using namespace Test;
void main()
{
    HRESULT hr=CoInitialize(null);

    ITestPtr Ip(__uuidof(TestLib));

    std::list<string> li=new std::list<string>();

    li=Ip->Disp();
}
Run Code Online (Sandbox Code Playgroud)

当我尝试编译它时,我的代码出了什么问题

'Disp':不是TestLib的成员:ITest

如何解决这个PLZ帮助我....当我让它返回类型作为void在类中它工作正常.我做的错误????

c# c++ com visual-c++

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

MSN Messenger加载项

Q1.我读到MSN Messenger不再支持加载项,另一方面,我看到有关如何更改注册设置以启用加载项选项的文章.我不确定什么是对的.

Q2.如果支持Addin,那么如何使用.net 3.5编写自己的加载项?
我需要什么库/ SDK.

问候

add-in msn-messenger windows-live-messenger

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

在C中编译/匹配POSIX正则表达式

我正在尝试匹配字符串中的以下项目pcode:

  • u 后跟1或2位数字
  • phaseu
  • phasep
  • x (被非单词字符包围)
  • y (被非单词字符包围)
  • z (被非单词字符包围)

我尝试使用POSIX正则表达式函数实现正则表达式匹配(如下所示),但有两个问题:

  1. 编译后的模式似乎没有子模式(即compiled.n_sub == 0).
  2. 该模式在字符串"u0"中找不到匹配项,它确实应该!

我相信正则表达式字符串本身正在工作 - 它在python和TextMate中工作 - 我的问题在于C语言中的编译等.任何帮助完成工作将非常感激.

提前感谢您的回答.

if(idata=tb_find(deftb,pdata)){
    MESSAGE("Global variable!\n");
    char pattern[80] = "((u[0-9]{1,2})|(phaseu)|(phasep)|[\\W]+([xyz])[\\W]+)";
    MESSAGE("Pattern = \"%s\"\n",pattern);
    regex_t compiled;
    if(regcomp(&compiled, pattern, 0) == 0){
        MESSAGE("Compiled regular expression \"%s\".\n", pattern);
    }

    int nsub = compiled.re_nsub;
    MESSAGE("nsub = %d.\n",nsub);
    regmatch_t matchptr[nsub];
    int err;
    if(err = regexec (&compiled, pcode, nsub, matchptr, 0)){
        if(err == REG_NOMATCH){
            MESSAGE("Regular expression did not match.\n");
        }else if(err == REG_ESPACE){
            MESSAGE("Ran out …
Run Code Online (Sandbox Code Playgroud)

c regex posix

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

Doctype和浏览器速度

HTML文档的doctype与浏览器呈现速度之间是否存在任何关系?

如果是,那么哪一个最快?

html doctype

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

combineaccessrules在Eclipse类路径中的含义是什么?

这已经困扰了我多年了,我想你们其中一个好人会知道 - 在Eclipse的.classpath文件中,classpattrytry元素的combineaccessrules属性实际上用于什么?

我可以在Java Build Path配置对话框中看到它可以被maniuplated,但我想不出一个很好的用例.如果我搞砸了设置,或手动修改.classpath文件,它似乎没有任何影响.

我希望其他人能够很好地利用它,我可以窃取他们的想法.基本上,这是一个我想要划伤的痒.

java eclipse classpath

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