在构建一个相对较大的网站时,CSS结构应该从开始就适当地确定范围和组织.如果没有使用CSS框架,那么所有内容都可以集中到一个大规模的样式表中,但这很快就会出现故障并且可能成为巨大的维护责任.
在过去的几年里,我把我的样式表分成了各种文件,包括:base.css,layout.css,fonts.css,elements.css,但很容易,样式定义可以在文件之间跳转,这种方法需要更多严格.我没有使用过框架,因为我不喜欢CSS代码中的预设列和预定义元素.
您可以建议哪些方法,模式或技巧可以保持组织有序?什么类型的命名约定,可重用性实践和模式是有用的?这是框架应该用于什么的东西吗?
有谁知道是否有可能为ActiveRecord表连接设置别名?
就像是:
User.find(:all, :alias => "Users as u", :joins => "Friends as f", :select => "u.id,f.name")
Run Code Online (Sandbox Code Playgroud)
有任何想法吗?
在构建了5个Rails网站并且不得不处理Rails 2.3,3.0和3.1版本差异,安装麻烦以及Ruby和其他陷阱的意外内存峰值之后,我决定使用Spring迁移到Java Backend Web Development.我知道两者之间存在着天壤之别,而JSP开发并不是Rails开发之后的下一步,但我的主要观点是:
a)与Ruby相比,Java是一种更成熟,更快速,更高效的编程语言.b)Java(Spring)提供了各种库,工具和插件,可以选择和配置这些库,工具和插件来自定义Web应用程序.c)与Ruby相比,Java本身提供了更丰富的编程语言体验.
我的逻辑在这里可能很模糊,但是,我现在对Rails开发的态度比现在更加厌倦了.
我的问题(最后)是这是一个合乎逻辑的举动吗?Java开发真的是后端开发的更好选择吗?
我正在尝试在Clojure中读取函数集合的元数据,但var或reader特殊表单不起作用,除非它们直接处理符号.
; this works
(var my-fn)
; this doesn't
(defn val-it [x] (var x))
(val-it my-fn)
Run Code Online (Sandbox Code Playgroud)
有没有办法让这个在另一个函数的范围内工作?
有谁知道如何使用特定的 linux 命令获取 DNS 查询的原始输出?
我熟悉的命令是:
% 主持人
% nslookup
% 挖
% 谁是
但是,这些中的每一个都以某种形式使用 DNS,但是如何获得服务器 DNS 在查询时吐出的原始输出?
非常感谢!
我已经玩Rails(版本3)几个月了,我对框架相当了解.但是,我还没有开发一个提供大量数据库访问和用户交互的大型网站.
我对以下内容持怀疑态度:
由于这些原因,我不确定是继续使用Rails还是切换到构建在更高性能语言上的东西.比如Java Spring.
请指教 :)
我已经将MaxMind的城市数据库放在一起,它包含了数据库中每个城市的lat/lng值.我还整理了一张North/America地图,我希望在地图的x/y坐标上出现一个图标,该图标来自城市数据库记录的lat/lng坐标.
根据我的理解,我需要首先找到地图的左/上界(lat/lng - > x/y),然后将其用作任何北美城市x/y坐标之间线性关系的差异.最后,根据地图的大小,只需要几个简单的除法和减法操作来确定放置点的位置.
但是,我似乎无法弄清楚如何以下内容:
有任何想法吗?
- 编辑 -
输出图(北美)是一个连续圆柱:"米勒圆柱投影".http://en.wikipedia.org/wiki/Miller_cylindrical_projection
对于我的Rails应用程序的缓存机制,我在实例方法中设置一个类变量,然后在类方法中进行访问.这有效,但我有点偏执,可能会有内存泄漏.因此,是否有人知道Rails @@类变量是否在请求之间被清除?我已经尝试过了(在我的本地开发环境中),但你永远都不知道.
当访问未找到的路径时,某些网站会保留 URL 路径,并且在加载页面时,它们只会显示错误标题、消息,并将 HTTP 状态代码设置为 404。
其他页面将其重定向到固定的 404 URL 路径,该路径同时显示内容和标题。
我的问题是:
或者返回 404 响应并包含指向专用 404 URL 的位置标头是否更好(我不确定是否可以混合重定向和 400 系列状态代码)?
我正在设置一个自定义查询,它使用一系列OR语句和BETWEEN语句以及最后一个GROUP BY id HAVING COUNT(*)> =#{tolerance}.更不用说INNER和LEFT加入操作了.
我认为不可能使用活动记录进行设置.所以我使用Model.connection.select_all()命令来触发查询.这有效,但是如何不将所有行映射到该特定模型?
activerecord ×2
ruby ×2
clojure ×1
command ×1
css ×1
css3 ×1
database ×1
dns ×1
html ×1
http ×1
java ×1
javascript ×1
join ×1
linux ×1
maps ×1
memory-leaks ×1
nslookup ×1
organization ×1
performance ×1
scalability ×1
server-side ×1
url ×1