问题列表 - 第48990页

如何清除uitableview的所有行

我在uinavigationbar上添加了一个按钮,我想用它来清除uitablview的所有行

我怎样才能做到这一点?

iphone cocoa-touch objective-c

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

简单的Vim编程(vimrc文件)

我正在尝试学习如何使用自己的函数配置我的.vimrc文件.

我想编写一个遍历文件中每一行的函数并计算字符总数,但忽略所有空格.这是一个编程练习,也是更复杂程序的踏脚石(我知道还有其他方法可以使用Vim或外部程序获得这个示例值).

这是我到目前为止所拥有的:

function countchars()
    let line = 0
    let count = 0
    while line < line("$")
        " update count here, don't count whitespace
        let line = getline(".")
    return count
endfun
Run Code Online (Sandbox Code Playgroud)

我可以用哪个功能代码替换该注释行?

vim character count

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

Haskell:不能使用dropWhileEnd,模块Data.Text.Lazy/Data.Lazy未找到

首先,我必须承认:我对Haskell完全不熟悉.我已经练习了一下,现在在字符串操作方面遇到了一些麻烦:

我需要从字符串末尾开始删除/删除字符.我希望函数dropWhileEnd能够做到这一点,但是当我尝试导入Data.Text.Lazy或者Data.Lazy,ghc告诉我它找不到那些模块.

我的问题是:为什么ghc找不到它们?它们不应该在标准库中吗?我正在使用Haskell Platform 2010.2.0.0和Windows上包含的ghc.

haskell ghc haskell-platform

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

Android中的String有长度限制吗?

我设法将一个网页读入一个字符串,但是当我使用Log.d()将它打印到LogCat时,它总是显示少于该页面上的实际内容.

这让我怀疑以下一个(或多个)是可能的解释:

  1. 在Android中,String可以动态增长,但最终会受到某些硬编码MAX_LENGTH的约束.
  2. Log.d()是截断String输出的那个.

Android中的字符串是否有长度限制?

如果没有,有什么可能解释截断我的字符串?

java string android logcat

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

在调用选择器时识别嵌入在自定义UITableViewCell中的UISegmentedControl

我有一个自定义的UITableViewCell,它通过单元格的contentView属性添加了一个UISegmentedControl作为子视图,如下所示:

#define TABLECELL_SEGMENT_TAG 1

...


- (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath {

    UISegmentedControl *testSegmentedControl;

    // Check for a reusable cell first, use that if it exists
    UITableViewCell *tableCell = [tableView dequeueReusableCellWithIdentifier:@"OurCustomCell"];

    // If there is no reusable cell of this type, create a new one
    if (!tableCell) {
        tableCell = [[[UITableViewCell alloc] 
                      initWithStyle:UITableViewCellStyleSubtitle
                      reuseIdentifier:@"OurCustomCell"] autorelease];


        // Create our segmented control
        NSArray *segmentItems = [NSArray arrayWithObjects:@"Option 1", @"Option 2", nil];
        UISegmentedControl *testSegmentedControl = [[UISegmentedControl alloc] initWithItems:segmentItems];
        [testSegmentedControl setTag:TABLECELL_SEGMENT_TAG];
        [[tableCell contentView] addSubview:testSegmentedControl]; …
Run Code Online (Sandbox Code Playgroud)

iphone uitableview uisegmentedcontrol ios

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

删除GridView周围的边框空间

我尝试删除GridView周围的红色边框,以完全填充我的日历屏幕(没有从左,右和顶部填充).

margin=0
padding=0
background=@null 
Run Code Online (Sandbox Code Playgroud)

不解决问题.我不使用任何9path背景图像.有什么问题 ?

在此输入图像描述

android gridview border

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

如何使用显式元素初始化器初始化向量?

我们可以使用以下语法来初始化向量.

// assume that UserType has a default constructor
vector<UserType> vecCollections; 
Run Code Online (Sandbox Code Playgroud)

现在,如果UserType没有为UserType提供默认构造函数,而只提供构造函数,如下所示:

explicit UserType::UserType(int i) { ... }.
Run Code Online (Sandbox Code Playgroud)

我应该如何使用向量构造函数调用此显式元素初始值设定项?

c++

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

Matlab中的动态结构生成

我有一个字段名列表,并希望生成一个嵌套的结构.我试过这个:

fn1 = {'a', 'b', 'c'};
fn2 = {'d', 'e', 'f'};
s = struct();
for n1=fn1
  for n2=fn2
    s.(n1).(n2) = 0 ;
  end
end
Run Code Online (Sandbox Code Playgroud)

但Matlab抱怨表示".{fieldname)"仅用于动态结构引用("动态结构引用的参数必须计算为有效的字段名称.").

我知道一个有效的解决方案是使用isfield()和struct()遍历字段名称.那么如何在不使用isfield()和struct()的情况下实现这一目标,例如通过一些匿名函数和向量化?谢谢

matlab

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

javascript nodeType是1,不管是什么?

我正在尝试使用jquery在页面上查找所有文本节点.但无论我选择哪个元素,nodeType始终为1:

$.each($('*'), function(index, el) { console.log(el.nodeType) });
Run Code Online (Sandbox Code Playgroud)

这导致控制台中只输出"1".并证明页面上有一个"文本节点":

$('p:first').html()
=> "
            I'm text
          "

$('p:first')[0].nodeType
=> 1
Run Code Online (Sandbox Code Playgroud)

我在这里错过了什么?我正在使用safari 5.0.4.我在firefox 3.6.12中得到了相同的结果.

谢谢.

javascript jquery dom

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

如何添加外键?

我创建一个名称的表"temp1"- 它有一个主键,其中包含名称aa和其他一些字段.我有另一张名字的桌子temp2.

我想foreign key用名字添加它cc.

我写下面的代码,但它有一些错误:

create table temp1 (    
  aa int,    
  primary key(aa)    
);

create table temp2 (
  bb int,
  cc int,
  primary key(bb),
  foreign key(cc) references temp1
);
Run Code Online (Sandbox Code Playgroud)

..但它有这个错误:

无法创建表'temp.temp2'

temp 是我的数据库名称.

Edit:
Run Code Online (Sandbox Code Playgroud)

我将数据插入aa(temp1中的主键)但不导入

cc(temp2中的外键).

为什么?

我想如果在主键中插入数据就会自动插入

外键!!如果这是真的吗?

mysql sql foreign-keys mysql-error-1005

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