Rails的参数解释?

任何人都可以在Rails控制器中解释params :它们来自哪里以及它们引用的是什么? def create @vote = Vote.new(params[:vote]) item = params[:vote][:item_id] uid = params[:vote][:user_id] @extant = Vote.find(:last, :conditions => ["item_id = ? AND user_id = ?", item, uid]) last_vote_time = @extant.created_at unless @extant.blank? curr_time = Time.now end 我希望能够逐行阅读这段代码,并了解正在发生的事情。

Android地图v2缩放以显示所有标记

我在GoogleMap有10个标记。 我想尽可能放大,并保持所有的标记在视图中? 在较早的版本中,这可以通过zoomToSpan()来实现,但是在v2中,我不知道如何做到这一点。 此外,我知道需要可见的圆的半径。

我如何在Windows上运行Redis?

我如何在Windows上运行Redis? Redis下载页面似乎提供* nix选项。 我可以在Windows上本机运行Redis吗?

什么是在Django“slu?”?

当我读取Django代码时,我经常在模型中看到所谓的“slu </s>”。 我不太确定这是什么,但我知道这与URL有关。 如何以及何时应该使用这个slu </s>的东西? (我已经阅读了这个术语表中的定义。)

在mysql中logging所有查询

是否有可能打开我的MySQL数据库的审计日志logging? 我基本上想监视一个小时的所有查询,并将日志转储到文件。

为什么返回生成的HTML而不是JSON是不好的做法? 还是呢?

使用JQuery或任何其他类似框架从您的自定义URL / Web服务加载HTML内容是相当容易的。 我已经多次使用这种方法,直到现在,发现性能令人满意。 但所有的书籍,所有的专家都试图让我使用JSON而不是生成的HTML。 它比HTML好得多吗? 速度非常快吗? 它在服务器上的负载是否非常低? 另一方面,我有一些使用生成的HTML的原因。 这是简单的标记,并且通常与JSON一样紧凑或者实际上更紧凑。 这是不太容易出错,因为你得到的是标记,没有代码。 在大多数情况下编程会更快,因为您不必为客户端单独编写代码。 你在哪边?为什么?

@资源vs @Autowired

在使用DI时,我应该使用哪个注解, @Resource ( jsr250 )或@Autowired (Spring特定)? 我过去成功地使用了@Resource(name="blah")和@Autowired @Qualifier("blah") 我的直觉是坚持@Resource标签,因为它已被jsr人批准。 任何人对此有强烈的想法?

工厂模式。 何时使用工厂方法?

什么时候在对象中使用工厂方法而不是Factory类是个好主意?

如何使android应用程序的背景图像重复

我已经在我的应用程序中设置了一个背景图像,但背景图像很小,我希望它被重复,并填写整个屏幕。 我该怎么办? <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:orientation="vertical" android:layout_width="fill_parent" android:layout_height="fill_parent" android:background="@drawable/bg" android:tileMode="repeat">

关于Android图像和资产大小

我需要澄清一些关于我的应用程序的图像资产的疑问, 如果我在xml文件中指定了[图像视图]的高度是50的垂度 我应该从资源文件夹中select哪种types的屏幕? drawable, hdpi, ldpi, mdpi, xhdpi, 具有50像素高度的图像, 以及与基本图像相比更大,更小尺寸图像的百分比是多less, 就像在iOS中,@ 2x一样,实际上是图像大小的2倍,并且您可以用编程方式说出正常大小, 谢谢!