问题列表 - 第45489页

UITableViewCell中的UITextField在滚动时被删除

我在一个分组的UITableView中有一个小表单(5个字段).每个UITextField都在UITableView单元格内.当单击textField时,它会弹出键盘,然后允许您将一些单元格滚出视图,当您将它们拉回时,它们的内容将被删除.

假设它们已被重绘,我是否正确,所以它们的内容已经消失了?如果是这样,防止这种情况的最佳方法是什么?由于我只有5个字段,当滚动回到视图时,是否必须重绘我的单元格?

我正在重复使用细胞:

static NSString *CellIdentifier = @"Cell";

    UITableViewCell *cell = [tableView dequeueReusableCellWithIdentifier:CellIdentifier];
    if (cell == nil) {
        cell = [[[UITableViewCell alloc] initWithStyle:UITableViewCellStyleValue1 reuseIdentifier:CellIdentifier] autorelease];

    }
Run Code Online (Sandbox Code Playgroud)

iphone uitableview uitextfield ios

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

php str_replace问题

奇怪的是,我一定是在遗漏一些东西.

$city = "vancouver";

$insert1 = "https://www.site.ca/buy/vancouver/28130965/";    

$url2 = str_replace('/$city/','index.php?deal=',$insert1);
Run Code Online (Sandbox Code Playgroud)

https://www.site.ca/buy/vancouver/28130965/返回?

php str-replace

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

Azure存储Blob:GetBlobReference()可以获得什么样的blob?

我对blob感到有些困惑.我读过一些文章说有两种blob,块和页面,但我可以在SDK的库中看到第三种:

container.GetBlockBlobReference(); // Block Blob, max 64Mb per block,  max 200Gb in total.
container.GetPageBlobReference(); // Page Blob, aligned to 512bytes pages,  max 1Tb in total.
container.GetBlobReference(); // ??
Run Code Online (Sandbox Code Playgroud)

CloudBlob一个CloudBlockBlob还是一个CloudPageBlock?适用哪种约束?使用该引用时,是否必须担心文件大小并放置块或页面?

我一直在阅读MSDN,但我找不到哪一个.

blob azure azure-storage azure-storage-blobs

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

MonogoDB如何为非常大的数据集堆叠,其中只有一些数据是易失性的

我正在开展一个项目,我们定期通过IMAP或POP收集大量电子邮件,对其进行分析(例如聚类到对话,提取重要句子等),然后通过网络呈现视图到最后用户.

主视图将是一个类似Facebook的个人资料页面,用于最近(大约20个)对话的每个联系人,每个对话都来自我们捕获的电子邮件.

对我们而言,能够经常快速地检索个人资料页面和最近20个项目非常重要.我们也可能经常在此Feed中插入最近的电子邮件.为此,文档存储和MongoDB的低成本原子写入看起来非常有吸引力.

然而,我们还会有大量的旧电子邮件会话,这些会话不会经常被访问(因为它们不会出现在最近的20个项目中,人们只会在他们搜索它们时看到它们,这将是相对罕见).此外,随着时间的推移,此数据的大小将比联系人存储的增长更快.

从我读过的内容来看,MongoDB似乎或多或少地要求整个数据集保留在RAM中,解决这个问题的唯一方法就是使用虚拟内存,这会带来很大的开销.特别是如果Mongo无法区分易失性数据(配置文件/提要)和非易失性数据(旧电子邮件),这可能最终会非常讨厌(因为它似乎将虚拟内存分配转移到操作系统,我不知道Mongo怎么可能这样做.

似乎唯一的选择是(a)购买足够的RAM来存储所有内容,这对于易失性数据来说很好,但是对于捕获TB的电子邮件几乎没有成本效益,或者(b)使用虚拟内存并且看到读取/写入我们的易失性数据慢慢爬行.

这是正确的,还是我错过了什么?MongoDB是否适合这个特殊问题?如果是这样,配置会是什么样的?

database storage database-design data-paging mongodb

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

使用Sass压缩输出,同时为Wordpress留下主题评论标题

其他Wordpress主题开发人员如何利用其压缩输出风格将Sass融入主题开发中?Sass压缩删除所有注释,所以我目前有一个空的style.css与我的主题声明和一个@import调用指南针的缩小的CSS,但这似乎不是最好的解决方案.

有没有人找到解决方法?如果没有,最好的解决方案是什么?

http://codex.wordpress.org/Theme_Development#Theme_Stylesheet

http://sass-lang.com/docs/yardoc/file.SASS_REFERENCE.html#id40

wordpress sass wordpress-theming compass-sass

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

奇怪的string.IndexOf行为

我编写了以下代码片段来消除文本块中的过多空格

int index = text.IndexOf("  ");
while (index > 0)
{
    text = text.Replace("  ", " ");
    index = text.IndexOf("  ");
}
Run Code Online (Sandbox Code Playgroud)

一般来说,这种方法很好,虽然相当原始,可能效率低下.

问题

当文本包含" - "的某些bizzare原因时indexOf返回一个匹配!替换功能不会删除任何东西,然后它会卡在无限循环中.

有关string.IndexOf的任何想法吗?

c# indexof infinite-loop

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

pysvn.Client.callback_ssl_server_trust_prompt错误

嘿伙计们,我pysvn.Client.callback_ssl_server_trust_prompt required在尝试提交时遇到错误.我理解它与信任互联网验证有关.

这是文档,我只是不明白.

pysvn.Client.callback_ssl_server_trust_prompt

import pysvn

def ssl_server_trust_prompt( trust_dict ):
    return retcode, accepted_failures, save

client = pysvn.Client()
client.callback_ssl_server_trust_prompt = ssl_server_trust_prompt
Run Code Online (Sandbox Code Playgroud)

每次HTTPS服务器提供证书时都会调用callback_ssl_server_trust_prompt,而subversion不确定它是否应该被信任.调用callback_ssl_server_trust_prompt,其中包含有关trust dict中证书的信息.

failure - int - 失败的位掩码 - [这些位是什么意思?] hostname - string - 证书从finger_print呈现的主机名 - 字符串 - 证书指纹valid_from - 字符串 - 从此ISO8601日期有效valid_until - string - valid util这个ISO8601 date issuer_dname - stirng - 发布的dname领域 - 字符串 - 领域pysvn期望callback_ssl_server_trust_prompt返回三个值的元组(retcode,accepted_failures,save).

retcode - boolean,如果没有可用的用户名和密码,则为False.如果subversion使用用户名和密码,则为True.accepted_failures - int,允许接受的失败save - boolean,如果你想让subversion记住配置目录中的证书,则返回True.返回False以防止保存证书.

python pysvn

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

使用C++在Silverlight中加密的数据是否可以解密?

我正在寻找使用WCF在Silverlight客户端和本机代码(C++)服务器之间发送加密数据.我正在考虑使用AesManaged类来加密客户端发送回服务器的数据,但是想知道解密.假设如果AesManaged类是针对AES规范实现的,那么它应该与任何C++ AES库交叉兼容,但是考虑到微软(以及其他供应商)对规范的"解释"的经验,我觉得我应该确认它如果可能的话.

我打算制作一个原型,但我希望得到那个已经有过这方面经验的人的回答.使用C++/CLI或C#访问AesManaged类不是一个选项,因为我正在处理我正在添加功能的遗留代码.

c# c++ encryption silverlight

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

在已填充的表上设置一个列,以便不允许将许多行设置为null的空值

我有一个表有一个bit类型的活动列,大多数设置为null.活动列作为后想法添加,并错误地设置为允许空值.所以SQL Server不会让我关闭null标志,因为大多数字段已经设置为null.

我尝试将默认值1设置为列,然后删除空标志,但它没有任何.我认为默认值仅适用于插入而不适用于alter.

然后,我尝试使用以下查询显式将所有空值设置为1:

Update cnc.aidPage set active = 1 where active = null
Run Code Online (Sandbox Code Playgroud)

不幸的是,这不会影响任何行.我尝试了这个的衍生物,并发现只有当过滤器尝试null时它才会改变任何东西.以下工作如下:

Update cnc.aidPage set active = 1 where active = 0
Update cnc.aidPage set active = null where active = 1
Run Code Online (Sandbox Code Playgroud)

我很感激,如果有人能告诉我为什么过滤器不起作用,如果我检查null或者是否有更简单的方法来完成关闭允许空值.

sql t-sql sql-server null

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

循环在R中创建几个矩阵(可能使用粘贴)

我想创建27个矩阵,其中包含2列和可变数量的行.我可以写出27行代码,如下所示:

 x1 = cbind(rep(1,34), rnorm(34))

 x2 = cbind(rep(1,36), rnorm(36))
Run Code Online (Sandbox Code Playgroud)

....

x27 = cbind(rep(1,k), rnorm(k))
Run Code Online (Sandbox Code Playgroud)

但它必须有更好的方法来做到这一点.我想到了一个循环,像这样:

aux = c(34, 36, ..., k) # auxiliar variable with number of rows for each matrix

for (i in 1:27) paste("x",i, sep="") =  cbind(rep(1,aux[i]), rnorm(aux[i]))
Run Code Online (Sandbox Code Playgroud)

但是,它不起作用.我觉得这是一项简单的任务,但我没有想法.

有帮助吗?

ps.:我想到了一个数组,但我无法使用它.也许一份清单可以完成这项工作,我不知道.

loops r matrix paste

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