问题列表 - 第36209页

如何从NSMutableArray中删除所有对象?

我需要删除所有对象NSMutableArray.我似乎无法通过枚举代码崩溃来做到这一点.

有人可以告诉我使用代码示例执行此操作的最佳方法吗?

objective-c nsmutablearray

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

vba按钮 - 找到被点击的按钮

我已经将宏分配给几个按钮.

如何找出内部宏单击了哪个按钮?

我是以用户形式做的,在那里他可以输入来自家庭的人:

name1:
surname1:

name2:
surname2:
|添加下一个成员|

我希望按钮始终显示在最后添加的人的最后一行中.为简单起见,我认为最好在表格中有100个空表格,但在开头时都是不可见的.
然后当用户点击添加下一个成员时,我只需将下一行显示为可见,然后将按钮移动到下一个人.但要做到这一点,我需要知道我目前的立场.

与删除类似,当单击删除按钮时,我会使行不可见.

name1:
surname1:
[删除]

name2:
surname2:
[删除]

name3:
surname3:
|添加下一个成员|

我需要知道点击了哪个删除按钮.

编辑: 发现在网络 - 你怎么想,似乎是最好的/方式

Dim r As Range
Set r = ActiveSheet.Buttons(Application.Caller).TopLeftCell
Range(Cells(r.Row, r.Column), Cells(r.Row, r.Column)).Select
Run Code Online (Sandbox Code Playgroud)

excel vba excel-vba

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

Safari和Chrome CSS表行定位z-index问题(适用于Firefox)

我有一个问题似乎只影响Safari和Chrome(又名WebKit).我有一个覆盖整个屏幕的覆盖图,以及两个我希望显示在覆盖图顶部的表格行.页面上的其他所有内容都应显示在叠加层下方.

问题是Safari只在顶部显示一个表行.Firefox正确显示两者.我似乎无法在Safari中找到此问题的根本原因,但我知道我不是唯一一个拥有"在Firefox中运行的Safari定位问题"的人.

我应该怎么做才能在Firefox和Safari/Chrome中使用它?

<body>

    <style>
        .ui-widget-overlay {
            display: block;
            position: absolute;
            width: 100%;
            height: 100%;
            background: #000;
            opacity: 0.5;
        }
    </style>

    <table>
        <tr style="position:relative; z-index:1000;">
            <td>Displays on top in Firefox only</td>
        </tr>
        <tr>
            <td>
                <div style="position:relative; z-index:1000;">
                    Displays on top in both Safari and Firefox
                </div>
                <span class="ui-widget-overlay"></span>
            </td>
        </tr>
        <tr>
            <td>Displays below overlay</td>
        </tr>
        <tr>
            <td>Displays below overlay</td>
        </tr>
        <tr>
            <td>Displays below overlay</td>
        </tr>
    </table>

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

更新:显然上面的代码示例显示正确.但是,这只是一个样本.这不是实际的代码.HTML是相同的,但我使用JavaScript动态应用样式.

也许问题在于jQuery?我正在使用此行将定位添加到第一个表行:

$(firstTableRow).css('position', 'relative').css('z-index', '1000');
Run Code Online (Sandbox Code Playgroud)

在Firefox中(使用Firebug)我可以看到正在应用样式,但是在Safari中(使用Web Inspector)它表示该表行的"计算样式"静态定位,其z-index为auto,即使"style attribute"样式表示位置是相对的,z-index是1000.

截图

css safari firefox google-chrome z-index

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

jquery选择器在IE8中不起作用

此代码导致第二行出错($('boxes div.box'))

<script type="text/javascript">

    $(document).ready(function () {
        boxes = $('#boxes div.box');
        images = $('#images > div');
        boxes.each(function (idx) {
            $(this).data('image', images.eq(idx));
        }).hover(
            function () {
                boxes.removeClass('active');
                images.removeClass('active');
                $(this).addClass('active');
                $(this).data('image').addClass('active');
            });
    });

</script>
Run Code Online (Sandbox Code Playgroud)

错误是"对象不支持此属性或方法".同样的页面在Firefox和Chrome中运行良好.

任何人?

javascript jquery jquery-selectors

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

汇编中的内存损坏?

我目前有一个汇编程序,它以Linux中的hexdump系统函数为模型.本质上,它打印当前行号,将二进制值转换为十六进制字符串,并显示与十六进制字符串关联的当前ASCII.

我的打印行号系统出现问题.该功能仅在代码的其他部分被注释掉时才起作用 - 否则会产生不正确的结果.但是,我不明白为什么代码的两个部分应该相互影响,因为使用的寄存器被清除了.

当PrintLineNum函数工作时,它会在行的左侧打印当前行号

000000E 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  |r Linux, using N.| 
000000F 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  |ASM 2.05,.;    d.| 
0000010 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  |emonstrating the.| 
0000011 00 00 00 00 00 00 00 00 00 00 00 00 00 00 …
Run Code Online (Sandbox Code Playgroud)

x86 assembly nasm

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

合理化我的简单OpenCL内核中的全局内存

const char programSource[] =
        "__kernel void vecAdd(__global int *a, __global int *b, __global int *c)"
        "{"
        "    int gid = get_global_id(0);"
        "for(int i=0; i<10; i++){"
        "    a[gid] = b[gid] + c[gid];}"
        "}";
Run Code Online (Sandbox Code Playgroud)

上面的内核是每个循环执行十次的向量加法.我已经使用编程指南和堆栈溢出来弄清楚全局内存是如何工作的,但是如果我以一种好的方式访问全局内存,我仍然无法通过查看我的代码来弄清楚.我以连续的方式访问它,我正在以一种统一的方式猜测.该卡是否为阵列a,b和c加载128kb的全局内存块?然后是否为每个处理的32个gid索引加载一次128kb的每个数组块?(4*32 = 128)好像那时我没有浪费任何全局内存带宽吗?

顺便说一句,计算分析器显示gld和gst效率为1.00003,这看起来很奇怪,我认为如果所有的商店和负载都合并,那只会是1.0.它是如何高于1.0的?

memory cuda nvidia opencl

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

确定字符串是否包含其中的base64字符串

我试图找出一种方法来解析一个更大的字符串的base64字符串.

我有字符串"Hello <base64 content> World",我希望能够解析base64内容并将其转换回字符串."Hello Awesome World"

C#中的答案首选.

编辑:更新了一个更实际的例子.

--abcdef
\n
Content-Type: Text/Plain;
Content-Transfer-Encoding: base64
\n
<base64 content>
\n
--abcdef--
Run Code Online (Sandbox Code Playgroud)

这取自1个样本.问题是内容......从一个记录到下一个记录变化很大.

.net c# string parsing

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

为什么我的isFullHouse()方法也接受一个简单的三种类型?

我的全屋方法有问题.我认为这就像检查三种和一对一样简单.但是根据我目前的代码,我得到了一个只有三种类型的满堂红.isFullHouse()的代码isThreeOfAKind()和isPair()在下面感谢所有的帮助!

 public boolean isPair() {
     Pips[] values = new Pips[5];
     int count =0;

     //Put each cards numeric value into array
     for(int i = 0; i < cards.length; i++){
         values[i] = cards[i].getPip();
     }

     //Loop through the values. Compare each value to all values
     //If exactly two matches are made - return true
     for(int x = 1; x < values.length; x++){
         for(int y = 0; y < x; y++){
             if(values[x].equals(values[y])) count++;
         }
         if (count == 1) return true;
         count = 0;
     } …
Run Code Online (Sandbox Code Playgroud)

java poker

5
推荐指数
2
解决办法
4350
查看次数

带有复选框问题的jQuery禁用按钮

我有以下代码,在选中复选框时启用按钮.

http://jsfiddle.net/ERfWz/1/

以下是我在HTML页面中的代码片段.但是由于某些原因,它不起作用.我想我可能已经看了太久了.

<script type='text/javascript'>
$(function() {
  $('#agree').click(function() {
    var satisfied = $('#agree:checked').val();
    if (satisfied != undefined) $('#submit').removeAttr('disabled');
    else $('#submit').attr('disabled', 'disabled');
  });
});?
</script>



<form>
    <table>
    <td colspan="5"><input type="checkbox" id="agree" name="agree" />I have read and agree to the terms and 

    conditions</td>
                  </tr>
                  <tr>
                    <td colspan="5" align="center"><input name="Submit" type="submit" id="submit" disabled value="I Accept. 

    Submit"/>
                  <label>
                      <input name="reset" type="reset" id="reset" value="Reset" />
                      <input type="hidden" name="ip" value=" echo $REMOTE_ADDR; " />
                  </label></td>
                  </tr>
                    <tr>
                    <td>*Required Fields</td>
                    <td colspan="4"></td>
                  </tr>
                   <tr>
                    <td colspan="5"><h3></h3>
                     <p>&nbsp;</p></td> …
Run Code Online (Sandbox Code Playgroud)

checkbox jquery button

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

为什么我们在Encoder.GetBytes方法中使用flush参数

链接解释了Encoder.GetBytes方法,并且还有一个名为flush的bool参数.冲洗的解释是:

如果此编码器在转换结束时可以刷新其状态,则为true;否则为false.否则,错误.为了确保正确终止一系列编码字节块,最后一次调用GetBytes可以为flush指定一个值true.

但是我不明白同花顺是做什么的,也许我喝醉了或者是某事:).请你详细解释一下.

.net c# vb.net character-encoding base-class-library

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