问题列表 - 第48092页

Rails 3 - 排序问题

我试图通过一个未存储在我的数据库中但是模型方法的值在视图中对我的模型进行排序.

我的文章的分数方法,基本上只是文章评论+投票_福来自vote_fu.在我的控制器中,我的文章分配如下:

@articles = @topic.articles
@articles.sort! { |article| article.score }
Run Code Online (Sandbox Code Playgroud)

但是,在查看我的页面时,文章似乎随机显示在页面上.在我的article.rb模型中,得分定义为:

def score
  self.comments.count + self.votes_for
end
Run Code Online (Sandbox Code Playgroud)

无论如何,我没有任何分页或类似的东西,这是一个非常基本的应用程序.只是想知道是否有人可以给我一些指示,我试图以这种方式排序我做错了什么.

ruby arrays sorting ruby-on-rails

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

CSS媒体查询作为浏览器调整大小?

我认为CSS媒体查询不起作用,因为用户调整浏览器的大小?用户必须刷新页面才能使媒体查询生效?如何使用JS更新媒体查询?目前我使用JS来检测调整大小时的窗口大小addClass()

css jquery css3 media-queries

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

Android默认列表视图行布局

我想找到默认listView布局外观的位置,所以我可以将一些样式复制到我的自定义样式.任何人都有资源的链接?

android

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

Unix套接字:何时使用bind()函数?

我不清楚何时必须使用bind()函数.我想它应该在我需要接收数据时使用(即recv()或recvfrom()函数)无论我是使用TCP还是UDP,但有人告诉我情况并非如此.

任何人都可以澄清一下吗?

编辑我已经阅读了答案,但实际上我不太清楚.让我们举一个例子,我有一个UDP客户端,它将数据发送到服务器然后必须得到响应.我必须在这里使用bind,对吗?

c unix sockets

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

我应该将ASP.NET应用程序池设置为自动回收吗?

我有许多ASP.NET(4.0)Web应用程序,在每个请求期间似乎泄漏(少量)内存.这是一个很小的数量,对于大多数用例来说,它不会成长为几周甚至几个月的问题.我通常会尝试关闭应用程序管理的任何连接,避免状态变量(或我的单例的实例变量)等.

我的问题是 - 这是ASP.NET应用程序的正常行为吗?我已经关闭了在闲置20分钟后回收应用程序池的默认(IIS 7)行为.我这样做是因为应用程序需要几分钟来构建其内部缓存,我希望避免对用户体验产生负面影响(让他们在发出请求时等待应用程序启动).

我知道这可以通过序列化缓存或加快缓存生成过程来缓解,但我的问题更多地与它的原理有关:我个人认为依赖IIS自动回收功能作为一种绑定方法.我错了吗?我只是没有看到垃圾收集器在工作,因为应用程序的内存使用量与可用内存量相比不够高?还是我应该深入研究记忆问题?

任何见解将不胜感激.

asp.net iis-7 application-pool recycle

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

计算出一个coutnry的边界框

我想知道是否有一项服务可以获得一组lat,长点,当连接到多边形时显示一个国家的轮廓

理想情况下,我想按国家搜索,并获得一系列lat,long坐标.有这样的服务吗?

web-services geolocation

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

实施CVAR系统

我想实现我所知道的CVAR系统,我不完全确定它的正式名称(如果有的话).

它本质上是一些程序和视频游戏中使用的系统,用户可以拉下控制台并输入命令,例如"变量500"将该变量设置为500.可以在任何半条命游戏中找到此实例,Doom和Quake游戏等等.一般的想法似乎是隐藏底层架构,但仍允许受保护的访问,例如,人们可能能够查看重力的值,但不能更改它.这些值中的一些也可以是函数,例如,用户可能能够输入"创建"以在其位置或指定的某个其他位置创建敌人类型.

通过Half Life 2 SDK,以及我在GoldSrc SDK上记得的内容,看起来他们至少实现了"标记"类别,其中某些命令只能在某些条件下工作,例如,如果设置了其他值,或者如果用户具有某种权限级别.

我最初的想法是创建一个Dictionary或类似的对象,并使用它来将字符串值绑定到函数委托,以及保持"保护"级别的排序,以限制某些命令的使用.但是,这看起来相当麻烦,因为我认为我必须通过手动为我想要实现的每个值或函数添加一个新条目.我也不知道这是否会给我我正在寻找的控制水平.

我理所当然地认为我想要的是一个CVAR System类,以及一个可以接受它的Register函数,一个变量/函数委托,一个访问它的字符串,以及我需要的任何保护级别.这样我可以添加我需要的东西,因为我看到它们,所以一切都仍然在它的相关类和文件中.

我真的只是在寻找一些想法,所以我的问题是:

  • 有没有人曾经做过这样的事情,如果有的话,怎么样?
  • 我的实施会有效吗?(从理论上讲,如果没有,你能想到一个更好的方法吗?)
  • 如果某人对前面提到的一个标题如何做得更有知识,你能详细说明一下吗?似乎很难找到关于它们的文档.

我并不是在寻找具体的代码,只是更多的结构化设计.而且它不一定是"商业"或工作就像另一个,我只需要一些东西让我去.

c# xna game-engine

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

如何确定jQuery是否在页面上运行(即使jQuery是/ after /检测脚本)

我正在开发一个可以嵌入像youtube视频这样的页面的do-dad.我想要的特殊效果需要jQuery才能工作.

我想加载jQuery,条件是页面上的东西还没有添加jQuery.

我虽然在测试

if (typeof($)=='function'){...
Run Code Online (Sandbox Code Playgroud)

但是只有在页面到达我的脚本时加载并运行jQuery时才有效.由于最近的最佳实践是将脚本嵌入到页脚中,因此我的嵌入代码可能永远不会在大多数情况下看到jQuery.

我想过做测试onready而不是onload,但是onready函数是在jQuery中.(我想我可以使用一个独立的脚本?有一个好的吗?)

最后,我虽然在超时延迟后测试jQuery,但这看起来不够优雅,最糟糕的是不可靠.

有什么想法吗?

javascript jquery detect

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

在Python中"消费"是什么意思?在迭代器中?

我已经在Python工作了几个月了,我发现我经常忽略乍看之下逃避我的词汇,而不是试图获得一个想法的要点.现在,回顾过去,我仍然发现自己对于消费这个术语所指的内容感到困惑.我最初的兴趣来自迭代器的解释,它说明了迭代器的消耗价值.但是,环顾四周,这在Python词典中似乎并不常见.或者是吗?在这里挖掘主要是对Web服务的引用,以及关于如何隐藏这个或那个函数结果的一两个讨论.

我想那时,把我的无知分解为几个基点:

  1. "消费"在不同的Pythonic环境中做不同的事情吗?
  2. 数据被消耗时会发生什么,例如iter()
  3. 当一个变量被赋给迭代器的结果 - 所谓的消耗的数据 - 它不再属于迭代器吗?
  4. 在对迭代器的单次调用中,您是否可以从迭代器对象中使用多个值?

我希望这有点道理.请注意,这不涉及任何特定需要; 我只是混淆了理性的合理性.

编辑:还有一件事......迭代值(当被调用时next())会留在内存中吗?

python iterator

12
推荐指数
2
解决办法
3002
查看次数

如何找出文件的字节序?

如何确定它是大端文件还是小端文件?我只是尝试用matlab编写一个big-endian文件,但可能没有用。现在,我想了解是否有可能了解它的类型。有什么建议吗?

matlab endianness

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