问题列表 - 第3703页

在UITableView中设置滚动位置

我有一个类似于iPhone的Contact应用程序工作的应用程序.当我们添加新的联系人时,用户将被定向到包含联系信息的仅查看屏幕.如果我们从导航栏中选择"所有联系人",则用户将导航到最近添加的联系人所在的所有联系人列表.

我们可以使用以下方法将视图移动到特定行:

    [itemsTableView selectRowAtIndexPath:indexPath animated:NO scrollPosition:UITableViewScrollPositionBottom];
Run Code Online (Sandbox Code Playgroud)

......但它不起作用.我在打电话后正确地说这个:

    [tableView reloadData];
Run Code Online (Sandbox Code Playgroud)

我想我不打算selectRowAtIndexPath:animated:scrollPosition在这里打电话给方法.但如果不在这里,那么在哪里?

是否有任何委托方法在以下方法后调用?

-(UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath;
Run Code Online (Sandbox Code Playgroud)

cocoa-touch objective-c uitableview ios

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

正则表达式在花括号之间获取字符串"{我想在花括号之间有什么}}"

不幸的是,尽管我已经多次尝试每年至少学习一次正则表达,但我总是忘记,因为我很少使用它们.今年我的新年决心是不再尝试再学习正则表达式 - 所以今年为了让我免于流泪,我会把它交给Stack Overflow.(去年圣诞节混音).

我想以这种格式传入一个字符串{getThis},并返回字符串getThis.任何人都可以帮助我坚持新的一年的决议吗?


Stack Overflow的相关问题:

javascript regex

105
推荐指数
11
解决办法
23万
查看次数

我如何自动填充django中的字段?

我有一个名为userid的模型问题,在提出问题之前,需要登录,我想在保存时捕获当前登录用户的用户ID并将其分配给问题模型的用户ID.

请注意我没有在我的表单上显示用户ID,即在问题模型中我已声明用户ID如下;

class Question(models.Model):... userid = models.ForeignKey(User,editable = false)...

如何将登录的用户ID分配给问题模型用户ID

forms django integration-testing

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

LINQ中SQL ISNULL的等价物?

在SQL中你可以运行一个ISNULL(null,'')你如何在linq查询中执行此操作?

我加入了这个查询:

var hht = from x in db.HandheldAssets
        join a in db.HandheldDevInfos on x.AssetID equals a.DevName into DevInfo
        from aa in DevInfo.DefaultIfEmpty()
        select new
        {
        AssetID = x.AssetID,
        Status = xx.Online
        };
Run Code Online (Sandbox Code Playgroud)

但是我有一个不可为空的位类型的列(xx.online)如果它为null,如何将其设置为false?

c# sql linq isnull

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

客户端 - 服务器同步模式/算法?

我觉得必须有客户端 - 服务器同步模式.但我完全没有谷歌一个.

情况非常简单 - 服务器是中心节点,多个客户端连接并操作相同的数据.数据可以在原子中分割,如果发生冲突,服务器上的任何内容都具有优先级(以避免让用户解决冲突).由于可能存在大量数据,因此首选部分同步.

对于这种情况是否存在任何模式/良好实践,或者如果您不知道 - 您的方法是什么?

以下是我现在想要解决的问题:与数据并行,将保留修改日志,使所有交易都有时间戳.当客户端连接时,它会以统一的形式接收自上次检查以来的所有更改(服务器遍历列表并删除添加后跟随删除,合并每个原子的更新等).瞧,我们是最新的.

备选方案是保留每条记录的修改日期,而不是执行数据删除,只需将它们标记为已删除即可.

有什么想法吗?

client-server data-synchronization

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

什么框架引入了c#1.2版

我有一份Word文档"C#语言规范版本1.2"的副本,并想知道在哪个框架中引入了它.我不记得有像.NET Framework 1.2这样的东西

c#

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

哪个是Windows并发tcp/ip连接的最大数量?

在.NET中,我已经成功尝试了以下配置:

  <system.net>
    <connectionManagement>
      <add address="*" maxconnection="100"/>
    </connectionManagement>
  </system.net>
Run Code Online (Sandbox Code Playgroud)

使用100个并发的HttpWebRequest,他们几乎同时回答(不到一秒钟).

我想知道为什么有些人在某些论坛中写道,Windows XP和Windows Server 2008将此数字限制为15或20.他们是对的?

windows tcp

9
推荐指数
3
解决办法
4万
查看次数

HTML vs XHTML是否仍然重要?

我想知道我是否应该对标记语言感到烦恼,只要我生成有效的标记.

我读过的文章指出HTML是最好的选择,它们直接来自马的嘴(浏览器实现者!):

詹姆斯·班纳特(James Bennet)的其他文章提出了另一个观点,即如果你不是以XML格式提供XHTML,那么你不需要XHTML而是HTML.

所以我认为,如果我想触发标准兼容模式,我应该只使用HTML严格验证.但至少在最现代的浏览器(也就是除IE6之外的所有浏览器)中情况已经不是这样了:如果你有有效的XHTML Strict,你仍会触发标准兼容模式,因此,只要我生成有效的标记,为什么要这么麻烦?

html xhtml

19
推荐指数
2
解决办法
3579
查看次数

WPF调试数据触发器?

我想做一些非常简单的事情.我有一个绑定到bool的ToggleButton.IsChecked属性.我希望背景在红色(假)和绿色(真实)之间切换.但由于某种原因,它似乎是在红色和无背景之间切换.我使用转换器来检查我是否从源获得正确的通知我是,所以不确定为什么一个触发器(假/红色)工作而另一个(真/绿色)不起作用.还想听听人们如何调试这类问题.谢谢!

这是代码.

<DataTemplate x:Name"Flipper">
    <StackPanel>
    ...
    <ToggleButton IsChecked="{Binding Path=BoolValue,
                                      Converter={StaticResource converter}}" 
                  Name="onoff" >
    </ToggleButton>
    ...
    <StackPanel>
    <DataTemplate.Triggers>
        <DataTrigger Binding="{Binding ElementName=onoff,Path=IsChecked}"
                     Value="True">
            <Setter TargetName="onoff" Property="Background" Value="Green"/>
        </DataTrigger>
        <DataTrigger Binding="{Binding ElementName=onoff,Path=IsChecked}" 
                     Value="False">
            <Setter TargetName="onoff" Property="Background" Value="Red"/>
        </DataTrigger>
    </DataTemplate.Triggers>
</DataTemplate>
Run Code Online (Sandbox Code Playgroud)

更新:我将togglebutton更改为一个复选框,它可以工作.不明白为什么......

wpf triggers datatemplate

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

Hibernate或TopLink的替代品?

有没有可行的Hibernate替代品?优选不以JPA为基础的东西.

我们的问题是我们正在构建一个复杂的(如同许多对象相互引用)有状态的RIA系统.似乎Hibernate主要用于一次性应用程序 - JSF等.

问题主要是延迟加载.由于在初始化和实际加载惰性集合之间可能存在多个HTTP请求,因此每个事务的会话都是不可能的.一个长期存在的会话(每个应用程序一个)也不能正常工作,因为一旦事务遇到障碍并抛出异常,整个会话就会失效,因此延迟加载的对象会中断.然后有各种各样的东西对我们不起作用(比如隐藏数据持久化来自初始化事务之外的数据).

除了我可怜的解释,最重要的是Hibernate做了我们不喜欢的魔术.看起来TopLink并没有更好,它也是在EJB之上编写的.

因此,无状态持久层(甚至是足够明亮的面向对象的数据库抽象层)是我们最需要的.

有什么想法,还是我要求不存在的东西?

编辑:我很抱歉我的模糊术语,并感谢大家的更正和有见地的答案.那些纠正我的人,你们都是正确的,我的意思是JPA,而不是EJB.

java hibernate jpa eclipselink java-ee

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