问题列表 - 第28406页

Delphi非对称加密

我正在寻找一种非对称加密算法的Delphi实现,而不依赖于外部DLL.有空吗?

我的目标是使用公钥/私钥对加密/解密字符串(或字节数组).

delphi encryption-asymmetric

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

如何设置拆分测试?

我想创建一种方法来测试页面上的不同布局,以查看哪些内容可以获得更多转换.

例如.如果我有一个页面的2个版本,我将50%发送到页面A,50%发送到页面B,看看哪个转换了更多的销售.

所以我想也许可以使用.htaccess将一半重写为A页,将另一半重写为B页.

但是我怎么能用.htaccess那样做呢?我需要使用PHP代替吗?

如果有更好的方法来做到这一点,或者我应该注意任何警告,请告诉我.

php .htaccess ab-testing multivariate-testing

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

如何删除Active Directory组中的所有用户?

我正在尝试使用以下代码从AD组中删除所有用户:

private void RemoveStudents() {
        foreach (DirectoryEntry childDir in rootRefreshDir.Children) {
            DirectoryEntry groupDE = new DirectoryEntry(childDir.Path);

            for (int counter = 0; counter < groupDE.Properties["member"].Count; counter++) {
                groupDE.Properties["member"].Remove(groupDE.Properties["member"][counter]);
                groupDE.CommitChanges();
                groupDE.Close(); 
            }             
        }      
    }    
Run Code Online (Sandbox Code Playgroud)

rootRefreshDir是包含所有AD组(childDir)的目录.

我在这里发现的是这段代码行为不正确.它会删除用户,但在第一次运行后却不会执行此操作.它确实"有些".然后我再次运行它,并再次运行 - 取决于组中需要删除多少用户.我不确定它为什么会这样运作.

有人可以帮助修复此代码或提供删除组中所有用户的替代方法吗?

.net c# active-directory

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

Java EE新手; 服务/守护进程的架构建议?

我是Java EE世界的新手.作为一个尝试熟悉Java EE的练习,我正在尝试创建一个分层的Web应用程序,但我有点卡在最好的方法是在后台启动服务工作.

服务参数:

  • 它必须打开并保持套接字连接并从连接的服务器接收信息.
  • 用户与新套接字连接之间存在一对一的关联.

因此,想法是用户按下网页上的按钮,并在服务器上的某个位置打开套接字连接.对于剩余的用户会话(或者直到用户按下某种断开按钮),套接字保持打开状态并将接收的信息推送到某种集中式存储,servlet可以通过AJAX查询并返回给用户.

是否有Java EE类型的方法来处理这种情况?当然,我想要做的就是编写一个Java应用程序来监听servlet可以连接的端口并生成打开这些套接字的新线程,但这对我来说似乎非常特别.

(PS:我也是Stack Overflow的新手,所以请原谅我,如果我需要一些时间来计算网站!)

java sockets service daemon java-ee

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

Stomp的MessageMap格式完全无法使用吗?

我将Java中的MapMessages发送到ActiveMQ并使用PHP中的Stomp检索它们.我的消息创建代码如下所示:

MapMessage message = session.createMapMessage();
message.setInt("id", 42);
message.setInt("status", 42);
message.setString("result", "aString");
Run Code Online (Sandbox Code Playgroud)

当我在PHP中检索它们时,创建的数组如下所示:

Array (
[map] => Array (
        [0] => Array (
                [entry] => Array (
                        [0] => Array (
                                [string] => id
                                [int] => 42
                            )

                        [1] => Array (
                                [string] => status
                                [int] => 42
                            )

                        [2] => Array (
                                [string] => Array (
                                        [0] => result
                                        [1] => aString
                                    )
                            )
                    )
            )
    )
)
Run Code Online (Sandbox Code Playgroud)

我该怎么办呢?有没有办法说服Stomp以合理的方式反序化它,还是有一些PHP咒语让访问这个数组不那么痛苦?特别是,我不能只是迭代条目并构建一个关联数组,因为如果有一个字符串&int而不是两个字符串,那么数组看起来完全不同.

php java json activemq-classic stomp

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

Windows 中 GNU ld 标志 --whole-archive 的等价物是什么?

我有一个静态库A和一个动态库B,链接到A(在 LinuxA/libA.a和上B/libB.so,在 WindowsA/A.lib和上B/B.dll)。在 Linux 上,我可以使用以下链接行B包含所有符号:A

g++ -shared -o libB.so B_init.o ... -Wl,--whole-archive -L../A -lA -Wl,--no-whole-archive
Run Code Online (Sandbox Code Playgroud)

我该如何在 Windows 上执行相同的操作?(假设我已正确导出带有A正确__declspec(dllexport)装饰的符号。)

windows linker visual-studio-2008

5
推荐指数
0
解决办法
1043
查看次数

iPhone/iPad HTML5 Canvas fillText问题

使用iPhone或iPad时,我在画布上遇到了奇怪的问题.文本被正确绘制(很少),或者它被颠倒绘制,或者它根本不被绘制.当文本设法绘制时,在旋转iPhone/Pad时会擦除它.

我有以下代码.如果我使用setTimeout,似乎我只能让文本保留在页面上.如果我在加载文档后立即调用fillText,似乎会被覆盖.

还有其他人遇到过这类问题吗?

<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="utf-8" />
<script src="http://code.jquery.com/jquery-1.4.1.js" type="text/javascript"></script>
<script type="text/javascript">
    $(document).ready(function () {
        //draw_b();
        setTimeout('draw_b()', 500); ;
    });

    function draw_b() {
        var b_canvas = document.getElementById("cv");
        var context = b_canvas.getContext("2d");
        context.fillText("Belated hello world", 50, 50);
    }
</script>
</head>
<body>
<canvas id="cv" width="300" height="225"></canvas>

</body>
</html>
Run Code Online (Sandbox Code Playgroud)

iphone html5 canvas mobile-safari ipad

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

测试动态变量上的属性是否可用

我的情况很简单.在我的代码的某处我有这个:

dynamic myVariable = GetDataThatLooksVerySimilarButNotTheSame();

//How to do this?
if (myVariable.MyProperty.Exists)   
//Do stuff
Run Code Online (Sandbox Code Playgroud)

所以,基本上我的问题是如何检查(不抛出异常)我的动态变量上有某个属性可用.我可以做,GetType()但我宁愿避免,因为我真的不需要知道对象的类型.我真正想知道的是一个属性(或方法,如果让生活更轻松)是可用的.有什么指针吗?

c# dynamic dynamic-keyword

217
推荐指数
7
解决办法
11万
查看次数

使用Reflection.Emit发出"using(x){...}"块?

我正在尝试在C#中使用Reflection.Emit来发出一个using (x) { ... }块.

在我处于代码中的时候,我需要获取堆栈的当前顶部,这是一个实现IDisposable的对象,将其存储在局部变量中,在该变量上实现一个使用块,然后在其中添加更多代码(我可以处理最后一部分.)

这是我尝试编译并在Reflector中查看的C#代码示例:

public void Test()
{
    TestDisposable disposable = new TestDisposable();
    using (disposable)
    {
        throw new Exception("Test");
    }
}
Run Code Online (Sandbox Code Playgroud)

这在Reflector中看起来像这样:

.method public hidebysig instance void Test() cil managed
{
    .maxstack 2
    .locals init (
        [0] class LVK.Reflection.Tests.UsingConstructTests/TestDisposable disposable,
        [1] class LVK.Reflection.Tests.UsingConstructTests/TestDisposable CS$3$0000,
        [2] bool CS$4$0001)
    L_0000: nop 
    L_0001: newobj instance void LVK.Reflection.Tests.UsingConstructTests/TestDisposable::.ctor()
    L_0006: stloc.0 
    L_0007: ldloc.0 
    L_0008: stloc.1 
    L_0009: nop 
    L_000a: ldstr "Test"
    L_000f: newobj instance void [mscorlib]System.Exception::.ctor(string)
    L_0014: throw 
    L_0015: ldloc.1 
    L_0016: …
Run Code Online (Sandbox Code Playgroud)

c# reflection.emit using-statement ilgenerator

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

如何让每个Class Method在执行前调用指定的方法?

我想让我的Python类的行为方式是,当调用任何Class方法时,首先执行默认方法而不在被调用的Class中明确指定它.一个例子可能有帮助:)

Class animals:
    def _internalMethod():
        self.respires = True

    def cat():
        self._internalMethod()
        self.name = 'cat'

    def dog():
        self._internalMethod()
        self.name = 'dog'
Run Code Online (Sandbox Code Playgroud)

我希望在从动物实例调用任何方法时自动调用_internalMethod(),而不是在每个方法的def中明确说明它.有一种优雅的方式来做到这一点?

干杯,

python

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