小编Dav*_*sti的帖子

Android水平滚动视图表现得像iPhone(分页)

我在Horizo​​ntalScrollView中有一个LinearLayout.内容只是一张图片.在滚动时,我需要实现与在相当于HSW的iPhone上设置分页选项时相同的行为(滚动列表应该停在列表中的每个页面上,而不是继续移动).

这是如何在Android中完成的?我应该自己实现这个功能,还是要设置特定的属性或HSV的子类来实现?

paging android scroll image

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

最佳实践:我应该使用nHibernate/FluentNhibernate在DB上使用FK吗?

到目前为止,我总是用FK关系强制执行我的数据库.昨天用FluentNhibernate映射一些类时,事情发生了变化.我的映射不起作用,我发现问题是由于FN创建查询的顺序.

现在出现了一个问题:我应该继续使用FK强制执行数据,还是最好避免使用它,因为我专注于域类而不是sql查询?

谢谢

sql nhibernate fluent-nhibernate

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

优化0ms查询(或提前优化)?

在开发的最后阶段,我开始查看代码,试图找到一些不好的做法.我发现在访问页面时,我正在查询数据库n次(n是HTML表的行数)只是为了获得给定记录的翻译(不同的语言)...我立刻认为这很糟糕我尝试了一个小优化.

运行SQL事件探查器显示这些查询占用0毫秒.

由于我查询的这些表很小(20-100条记录),我以为我可以获取所有数据并将它们缓存到Web服务器RAM中,稍后使用LINQ to Objects进行检索.这种方式的执行时间也是0ms.

我正在运行这些测试的环境是同一台机器上负载为0%的DB和Web服务器.这只是我使用的应用程序.

问题从这里开始.既然我没有任何性能差异,我应该避免这种优化吗?我是否应该保持平衡DB和Web服务器的使用(服务器将在生产环境中的两台不同的机器上)?

在我看来,这种优化不会损坏性能,只有在重负载DB的情况下才能做得更好.我的大脑中有一些东西说如果没有必要进行优化是错误的......

感谢您的意见.

sql optimization performance

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