问题列表 - 第13083页

重用一个对象

我想知道这是好事还是坏事?

SelectRecipientResponse user = SomeUtil.SelectRecipient(p.Email, p.ListID.ToString());
bool userIsInList = user.ExistsInList;
bool userIsOptedOut = user.IsOptedOut;

user = null;
user = SomeUtil.SelectRecipient(p.Email, _masterSuppressionListID);
bool userIsInSupressionList = user.ExistsInList;
Run Code Online (Sandbox Code Playgroud)

所以我正在使用一个用户实例来检查它们是否在2个列表中.我正在检查的列表是通过第三方API.我想做一次检查,将该对象置空并重新使用它.

这看起来很典型吗?我只是想巧妙地编码,所以想看看上面对这种技术的看法.

c#

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

Perl中的系统,exec和反引号有什么区别?

在Perl中,从我的脚本运行另一个Perl脚本,或运行像任何系统命令mv,cp,pkgadd,pkgrm,pkginfo,rpm等,我们可以使用以下命令:

  • system()
  • exec()
  • `` (反引号)

三者都是一样的,还是不一样?在这种情况下,三者都能得到相同的结果吗?它们是否用于不同的场景,比如调用我们必须使用的Perl程序以及我们必须使用system()的其他程序``(反引号).

请告知,因为我目前正在使用system()所有电话.

perl ipc

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

Stack的最小值

我有一个包含一些整数数据的堆栈.我想在O(1)时间内找出Stack中的最小值.任何的想法?

PS:Stack中没有数据的排序(增加/减少).

谢谢,

纳文

c algorithm data-structures

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

可编程USB加密狗

我在哪里可以购买支持C作为开发语言的可编程USB加密狗?

c usb cpu dongle

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

ListView Final Column Autosize 创建滚动条

我正在实现一个派生自 ListView 的自定义控件。

我希望最后一列填充剩余空间(这是一个很常见的任务),我已经通过重写 OnResize 方法来解决这个问题:

     protected override void OnResize(EventArgs e)
    {
        base.OnResize(e);

        if (Columns.Count == 0)
            return;
        Columns[Columns.Count - 1].Width = -2; // -2 = Fill remaining space
    }
Run Code Online (Sandbox Code Playgroud)

或通过另一种方法:

        protected override void OnResize(EventArgs e)
    {

        base.OnResize(e);

        if (!_autoFillLastColumn)
            return;

        if (Columns.Count == 0)
            return;

        int TotalWidth = 0;
        int i = 0;
        for (; i < Columns.Count - 1; i++)
        {
            TotalWidth += Columns[i].Width;
        }

        Columns[i].Width = this.DisplayRectangle.Width - TotalWidth;
    }
Run Code Online (Sandbox Code Playgroud)

编辑:

在我将 ListView 停靠到父容器并通过该控件调整大小之前,这一切正常。每当控件大小缩小时(即,将边框拖动一个像素),我就会在底部看到一个滚动条,它根本无法移动(甚至不能移动一个像素)。

其结果是,当我拖动父级的大小时,ListView 中会留下一个闪烁的滚动条,并且当​​拖动停止时,它有 50% …

c# listview winforms

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

在jquery中创建没有id的对话框

我有一个关于jquery的查询,我想创建一个对话框,然后在其中填充一些值.由于我尝试使用jquery创建对话框,因此它使用旧值,因为该div已存在于该页面上.所以我想使用jquery创建对话框的对象,然后填充其中的字段.我一起使用jsmarty和jquery.谢谢

javascript jquery dialog

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

通过POST将JSON编码的变量从PHP传递到Javascript

我有一个多维数组,我想用Javascript发送到PHP脚本,解析JSON数据并在Google Maps上绘制它.我正在尝试使用表单来模拟它:

<?php
$jsontest = array(
    0 => array(
        'plate_no' => 'abc111',
        'longlat' => array(121.003895,14.631563),
        'info' => 'first item'
        ),
    1 => array(
        'plate_no' => 'abc222',
        'longlat' => array(121.103895,14.731563),
        'info' => 'second item'
        )
    );
$jsonarray = json_encode($jsontest);
?>
<form action="json-target.php" method="post" accept-charset="utf-8">
        <input type="hidden" name="jsonarray" value="<?php echo $jsonarray; ?>" id="jsonarray">
    <p><input type="submit" value="Continue &rarr;"></p>
</form>
Run Code Online (Sandbox Code Playgroud)

json-target.php看起来像这样:

<?php
    print "The value of \$_POST is ";
    print_r($_POST);
?>
Run Code Online (Sandbox Code Playgroud)

而输出$_POSTArray ( [jsonarray] => [{ ).我想将$jsonarray变量的内容传递给Javascript函数(请参阅下面的更新).

更新: …

javascript php post json

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

在文件中查找一行并将其删除

我正在寻找一个小代码片段,它会在文件中找到一行并删除该行(不是内容而是行)但找不到.例如,我有一个文件如下:

myFile.txt:

aaa
bbb
ccc
ddd
Run Code Online (Sandbox Code Playgroud)

需要有这样的函数:public void removeLine(String lineContent),如果我通过 removeLine("bbb"),我得到这样的文件:

MYFILE.TXT:

aaa
ccc
ddd
Run Code Online (Sandbox Code Playgroud)

java editing file

59
推荐指数
6
解决办法
22万
查看次数

有人可以解释Big-Oh如何与Summations一起使用?

我知道这不是一个严格的编程问题,但它一个计算机科学问题所以我希望有人可以帮助我.

我一直在研究我的算法作业,并找出几种算法的Big-Oh,Big-Omega,Theta等.我通过找到他们的C和N 0值来证明他们并且一切顺利.

然而,我在集合中遇到了我的最后两个问题,我正在努力弄清楚如何做到这些(并且谷歌没有多大帮助).

我以前没有必要弄清楚Big-Oh/Omega的总结.

我的最后两个问题是:

  • 证明i 2的 Σ(i = 1到n)是O(N 3)

  • 证明[log 2 i]的Σ(i = 1到n)是Ω(n log n)

我的问题是,我该如何展示?

例如,在第一个中,直观地我看不出i 2的总和是O(N 3).第二个让我更加困惑.有人可以解释如何展示这些总结的Big-Oh和Big-Omega吗?

math big-o computer-science

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

如何在Android中使ListView透明?

如何在Android中使ListView透明?

应该可以看到后台android屏幕图像.

android android-layout android-listview

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