问题列表 - 第25579页

如果我使用相同的名称定义,如何在bash中调用内部函数?

我想重载cdbash中的功能,以便我可以执行以下检查:

如果目录不在DIRSTACK - >中 pushd dir

别的cd dir(或cd ~#)

但是现在我在尝试时会得到一个递归循环 cd

这样做的原因是我试图解决bash不支持的事实 set dunique

bash

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

如何使用命名管道在c ++ .dll和C#app之间发送消息?

我正在用C++编写注入的.dll,我想使用命名管道与C#app进行通信.

现在,我在C#app中使用内置的System.IO.Pipe .net类,我正在使用C++中的常规函数​​.

我没有太多的C++经验(阅读:这是我的第一个C++代码..),我在C#中经验丰富.

似乎与服务器和客户端的连接正常,唯一的问题是messaged没有被发送.我尝试将.dll作为服务器,C#app作为服务器,使管道方向InOut(双工)但似乎没有工作.

当我尝试将.dll发送到C#应用程序发送消息的服务器时,我使用的代码是这样的:

DWORD ServerCreate() // function to create the server and wait till it successfully creates it to return.
{
    hPipe = CreateNamedPipe(pipename,//The unique pipe name. This string must have the following form:  \\.\pipe\pipename
    PIPE_ACCESS_DUPLEX, 
    PIPE_TYPE_MESSAGE | PIPE_READMODE_MESSAGE | PIPE_NOWAIT, //write and read and return right away
    PIPE_UNLIMITED_INSTANCES,//The maximum number of instances that can be created for this pipe
    4096 , // output time-out 
    4096 , // input time-out 
    0,//client time-out 
    NULL);

   if(hPipe== INVALID_HANDLE_VALUE)
   {
    return …
Run Code Online (Sandbox Code Playgroud)

c# c++ pipe

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

或正则表达式?

我有几千行的文本文件.我想将此文件解析为数据库并决定编写正则表达式.这是文件的一部分:

blablabla checked=12 unchecked=1
blablabla unchecked=13
blablabla checked=14
Run Code Online (Sandbox Code Playgroud)

结果,我想得到类似的东西

(12,1)
(0,13)
(14,0)
Run Code Online (Sandbox Code Playgroud)

可能吗?

python regex

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

在UnicodeString中存储UTF-8字符串

在Delphi 2007中,您可以在WideString中存储UTF-8字符串,然后将其传递给Win32函数,例如

var
  UnicodeStr: WideString;
  UTF8Str: WideString;
begin
  UnicodeStr:='some unicode text';
  UTF8Str:=UTF8Encode(UnicodeStr);
  Windows.SomeFunction(PWideChar(UTF8Str), ...)
end;
Run Code Online (Sandbox Code Playgroud)

Delphi 2007不会干扰UTF8Str的内容,即它保留为存储在WideString中的UTF-8编码字符串.

但是在Delphi 2010中,我很难找到一种方法来做同样的事情,即将一个UTF-8编码的字符串存储在WideString中,而不会自动从UTF-8转换.我无法传递指向UTF-8字符串(或RawByteString)的指针,例如以下显然不起作用:

var
  UnicodeStr: WideString;
  UTF8Str: UTF8String;
begin
  UnicodeStr:='some unicode text';
  UTF8Str:=UTF8Encode(UnicodeStr);
  Windows.SomeFunction(PWideChar(UTF8Str), ...)
end;
Run Code Online (Sandbox Code Playgroud)

delphi string unicode utf-8 utf-16

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

为另一个用户安装 Inno Setup

当用户在他/她的计算机上具有受限权限并运行我的 Inno Setup 安装程序时,Windows 会弹出管理员登录提示。

问题是,当管理员输入他/她的用户名和密码并登录时,Inno Setup 认为他或她是登录用户并为该用户安装我的应用程序而不是原始用户。(我正在目录中安装文件{userappdata}

有没有办法克服这个限制并为原始受限用户安装?

installation inno-setup

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

jQuery .html()方法似乎覆盖了包含元素

我正在写一个AJAX函数,它返回一些信息显示在一个<div>.我的代码看起来像这样:

HTML:

<div id="basket_summary">Your basket's empty. Why not add some items to get started?</div>

jQuery(ajax调用的相关部分):

success: function(products){
    $('#basket').html(products.basket);
    $('#basket_summary').html(products.summary);
Run Code Online (Sandbox Code Playgroud)

我可以确认products.summary变量包含我想要显示的文本.

当我第一次运行此代码时,它可以工作,但是当我检查源代码时,该<div id="basket_summary">部分被删除,所以第二次调用该函数时,该元素不再存在.如果我<div id="basket_summary">在我的AJAX返回数据中包含它,它会添加它,所以我最终得到这个:

<div id="basket_summary">
    <div id="basket_summary">3 items in your basket</div>
</div>
Run Code Online (Sandbox Code Playgroud)

这不是函数通常对我有用的方式 - 它通常不会触及包含元素.任何人都可以解决这个问题吗?

html jquery

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

Eclipse上安装的插件不可见

当我在Eclipse中安装插件时一切顺利.但重新启动后,新插件不可见.我用不同的插件尝试了它,但它们都有同样的问题.我能看到它们的唯一地方是我看"已经安装了什么?".

可能是什么问题呢?

eclipse eclipse-plugin

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

如何在Xcode中创建一个简单的Objective-C命令行项目

我正在从C#VS2008世界进入Mac世界,我只是想知道如何创建一个快速的基于命令行的快速应用程序,以便我可以编写许多小的Objective-C应用程序,而无需担心创建iPhone应用程序或其他任何东西.

我在Xcode中创建了哪些项目?我可以看到"Mac OS X"下的命令行工具,但该类型的唯一选项是"C","C++","核心数据","核心基础","核心服务"和"基础"但不简单Objective-C项目?

谢谢

macos xcode objective-c

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

如何从批处理文件中仅删除空目录

有没有办法从批处理文件中删除给定目录下的所有空子目录?

或者是否可以递归复制目录,但不包括任何空目录?

windows batch-file

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

什么是c ++中的返回类型?

在C中,malloc()返回void*.但在C++中,new返回的是什么?

double d = new int;
Run Code Online (Sandbox Code Playgroud)

c++

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