问题列表 - 第3077页

您将如何实现检测水平滑动的UITableView以允许分页?

我想实现一个UITableView,一次显示20行.但鉴于我可能实际上已经说了120个项目,我想使用某种分页来处理这个问题:

用前20个项目填充表格.当用户进行从右向左滑动时,请使用接下来的20个项重新加载UITableView.从左向右滑动将显示前20个项目.

我认为继承UITableView并处理UITouches有可行的方法,但我不确定如何正确处理触摸,以免干扰标准事件处理.

例如.如果用户只是触摸(点击)一行,我希望该行高亮显示(选中),然后切换到显示与所选行对应的数据的详细视图.但是,如果用户进行水平滑动,我不希望突出显示(并因此选择)滑动下方的行,而是,我想触发我的loadprevious页面/ loadnext页面处理,这将重新加载具有相应的表格20个上一个或下一个项目,具体取决于滑动方向.

有什么建议?

iphone cocoa-touch

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

将lptstr转换为char*

有人会碰巧知道如何将类型转换LPTSTRchar *C++吗?

c++ char lptstr

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

如何使用C#传输网络摄像头视频?

我想创建一个简单的服务器应用程序,人们可以使用基于浏览器的客户端(我将在稍后制作)连接来观看流式视频.我想使用C#.

通过网络摄像头捕获视频或快速图像并通过网络发送它需要什么?

c# video streaming webcam

55
推荐指数
3
解决办法
13万
查看次数

Zend_Paginator模糊MVC行

我正在开发一个Zend Framework(1.7)项目,其结构松散地基于快速入门应用程序的结构 - 前端控制器,动作控制器,视图和模型,它们使用Zend_Db_Table来访问数据库.我的一个主要模型依赖于一些昂贵的连接来提升其主要列表,所以我正在研究使用Zend_Paginator来减少从数据库带回的行数.我的问题是Zend_Paginator只带有4个适配器,其中没有一个看起来非常适合我.

  • 数组:构建数组以提供给ZP将涉及获取我想要避免的所有记录
  • 迭代器:一个愚蠢的迭代器会出现与数组相同的问题,而一个聪明的迭代器会觉得它不适合模型
  • DbSelect:将DbSelect对象放到Controller中会让控制器与我的数据库的内部工作方式不一致(更不用说生成原始结果行而不是封装对象)
  • DbTableSelect:与DbSelect相同
  • 空适配器:手动来回传递所有细节.

将分页器传递到模型中感觉就像它也会违反MVC分离.问题是我错误地构建了我的模型,我是关于保持MVC分离的教条还是我错过了将所有活动部件粘在一起的干净,优雅的方法?

php model-view-controller zend-framework zend-paginator

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

如何计算百分比?

我想计算$ total的$ x百分比.$ x可能是15%,20%等,$ total可能是1000,2000等.所以我想要1000的15%,例如.

计算这个的公式是什么?(我知道这是不准确的编码问题,但我编码此功能,并且需要帮助!

math

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

Java Timer类说"计时器任务应该快速完成",我们如何快速定义?

我打算用它来轮询一个可能需要10-15分钟或更长时间的数据库,所以我应该使用计时器.

java timer

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

为什么navigationItem.titleView不起作用?

我想在导航栏的中心放一个UIButton.基于该文档,我似乎需要设置标题视图,并确保leftBarButtonItem为nil.但它对我不起作用.这是代码.

UIButton *btn = [UIButton buttonWithType:UIButtonTypeRoundedRect];
[btn setTitle:@"List" forState:UIControlStateNormal];
self.navigationItem.leftBarButtonItem = nil;
[self.navigationItem.titleView addSubview:btn];
Run Code Online (Sandbox Code Playgroud)

iphone cocoa-touch

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

最大提升系数

Lucene.Net中单词的最大提升因子值是多少?我相信默认值是1.0f

谢谢!

lucene.net

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

Haskell函数应用程序

有点新手问题,但我在Haskell的教程示例中遇到了这个例子.对于"查找列表的最后一个元素",有一些明显的版本,比如

last' [x] = x
last' (_:xs) = last' xs
Run Code Online (Sandbox Code Playgroud)

但我无法理解所提出的替代版本:

myLast' = foldr1 (const id)
Run Code Online (Sandbox Code Playgroud)

所以,在尝试理解id函数的应用程序正在做什么时,我尝试了ghci:

const id 1 2 -> gives 2
Run Code Online (Sandbox Code Playgroud)

这绑定如下:

(const id) 1 2 -> gives 2
Run Code Online (Sandbox Code Playgroud)

而不是这样的:

 const (id 1) 2 -> gives 1 
Run Code Online (Sandbox Code Playgroud)

但我没理解这一点.(const id)应该翻译成类似的东西

`(\x y->x) (\x->x)` 
Run Code Online (Sandbox Code Playgroud)

这不应该返回一个只返回其第一个元素的id的函数吗?或者,函数顺序(const id)与const的行为有何不同?

haskell function

20
推荐指数
2
解决办法
2410
查看次数

创建新的TFS团队项目并使用现有的源控制文件夹

我目前在TFS中有一个包含所有源代码的源代码控制文件夹.是否可以创建新的团队项目并使用现有的源控制文件夹?

我可以选择创建一个新的源控件文件夹,创建一个新的分支,或者根本不创建一个.但有没有办法使用现有的文件夹?

[编辑]澄清一下:我之前有一个名为ProjectA和$/ProjectA的Team Project和Source Control文件夹.如果我删除了Team Project但保留了Source控制文件夹$/ProjectA,然后想要重新创建一个名为ProjectA的Team Project,并使用新模板说,我可以重新附加现有的源控制文件夹$/ProjectA吗?

听起来像我可能无法做到的?

tfs team-build

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