我有2个型号:
视频:
class Video < ActiveRecord::Base
belongs_to :user
has_many :thumbnails
attr_accessor :search, :saveable
accepts_nested_attributes_for :thumbnails, :allow_destroy => true
en
Run Code Online (Sandbox Code Playgroud)
d
缩略图:
class Thumbnail < ActiveRecord::Base
belongs_to :video
end
Run Code Online (Sandbox Code Playgroud)
我正在使用YouTubeG gem来搜索视频.
搜索返回的每个视频在视图中都有一个表单:
<% form_for :video, :url => videos_path, :html => { :class => :form } do |f| -%>
<%= f.hidden_field :url, :value => video.unique_id %>
<%= f.hidden_field :name, :value => video.title %>
<%= f.hidden_field :user_id, :value => current_user.id %>
<% if video.thumbnails.present? %>
<% f.fields_for :thumbnails, video do |t| %>
<% …Run Code Online (Sandbox Code Playgroud) 出于某种原因,subversion正在返回我认为是德语的错误消息:
# svn up .
svn: Zielpfad existiert nicht
Run Code Online (Sandbox Code Playgroud)
不幸的是,我不知道那种语言......在我使用在线翻译引擎来解决这个问题之前,我想我会尝试修复它.我想我只是在做一些非常简单的错误.我正在运行subversion 1.6.4通过yum安装在centos上(从具有相同问题的1.4.something升级).这是与CPanel混合的VPS.
据我所知,它试图加载英文信息并失败.我在strace输出中看到了这个:
open("/usr/share/locale/en_US/LC_MESSAGES/subversion.mo", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/usr/share/locale/en/LC_MESSAGES/subversion.mo", O_RDONLY) = -1 ENOENT (No such file or directory)
brk(0x4106d000) = 0x4106d000
open("/usr/share/locale/en_US/LC_MESSAGES/libc.mo", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/usr/share/locale/en/LC_MESSAGES/libc.mo", O_RDONLY) = -1 ENOENT (No such file or directory)
Run Code Online (Sandbox Code Playgroud)
正常的SVN命令是英文的(svn help,svn help up等),只是错误信息是德文的.就我所知,我一直都是这样使用机器而且我从来没有从Subversion得到错误信息......
:: locale
LANG=en_US
LC_CTYPE="en_US"
LC_NUMERIC="en_US"
LC_TIME="en_US"
LC_COLLATE="en_US"
LC_MONETARY="en_US"
LC_MESSAGES=en_US
LC_PAPER="en_US"
LC_NAME="en_US"
LC_ADDRESS="en_US"
LC_TELEPHONE="en_US"
LC_MEASUREMENT="en_US"
LC_IDENTIFICATION="en_US"
LC_ALL=
Run Code Online (Sandbox Code Playgroud)
我也跑:
export LC_MESSAGES=en_US
export LANG=en_US …Run Code Online (Sandbox Code Playgroud) 我想知道是否有办法强制System.Net.Dns类使用一组自定义DNS服务器来解析主机名,而不是使用与主网络连接相关联的服务器.
我怀疑这只能使用像DnDns(http://dndns.codeplex.com)这样的自定义库,但我希望这可以在.NET中完成.
我在我的iPhone 3G OS 3.0.1上使用我的iPhone应用程序没有任何问题.该应用程序通过https://api.serverdensity.com/1.0/连接到API URL,所有请求都通过它.
该应用程序的用户报告他们现在突然收到错误"不受信任的服务器证书".没有其他用户遇到这个问题(我知道),我无法重现它.
SSL证书是*.serverdensity.com上的通配符证书.它从GoDaddy购买,有效期至2010年5月.
此外,用户正在运行OS 3.0.1,在设备上正确设置时间/日期,如果他访问Safari中的API URL,则会正确加载.
有什么建议的原因吗?
我和一位同事讨论过"Linq to SQL".我仍然是.NET的新手,所以他认为我需要了解更多.(仍然,30年的一般编程经验应该算上我的优势,对吗?)我读过一些书籍,对于一个新项目,我决定使用ADO.NET实体数据模型.我的同事不同意,因为他"知道"实体有很多问题.它导致数据库服务器出现内存泄漏,微软无论如何都要停止它.他告诉我应该使用数据模块.只需将.dbml添加到我的项目中,然后使用Link.
他有5年的.NET经验,比我的经验长4年.
我停了下来所以我不会称他为白痴或白痴或其他什么因为在我看来他认为"链接到SQL"=="实体数据模型"......
不过,我开始有一些小疑虑.我认为Linq to SQL基于.dbml文件,因此基于数据模型.我听说Linq to SQL确实存在一些技术问题,很快就会被实体模型取代.如果我的同事将这两者混为一谈,那么他就是一个彻头彻尾的白痴.但由于他有5年的经验,而且我怀疑我的雇员甚至会雇用蠢货,所以我开始怀疑.
那么,什么是"Linq to SQL"呢?
在C#中使用大量迭代器对内存使用有什么影响?让我们假设一个执行数千个foreach循环的程序- 每个循环是否通过调用在堆上分配临时对象GetEnumerator?CLR是否执行任何类型的优化(例如,IEnumerator对象的堆栈分配)?或者这根本不是一个甚至不用担心的重要问题?
所以现在我正在抨击我的头 - 目前我们使用按钮元素给它我们自己的自定义字体,很好 - 这很有效,但是当我们在网站的其余部分使用Cufon时,我们就是想知道是否有可能让Cufon按下按钮.
到目前为止,我已经将按钮改为a并在'input'或'input [type ="submit"]'元素上使用标准css样式工作正常 - 但我在cufon中尝试了这两个并没有用.
这是一个按钮 - 所以当Cufon生成图像时,这应该可行,但也许我做错了 - 任何人都可以帮忙吗?
当UIView旋转时,它的边框看起来很难看.根本没有发生抗锯齿的事情.此外,如果它是UIImageView,旋转变换矩阵时不会发生抗锯齿.有没有办法实现图像的平滑边缘和平滑旋转?
我在前几天一直在学习f#,写了一个小项目,最后工作(当然是在SO的帮助下).
我正在努力学习尽可能惯用,这基本上意味着我试图不改变我的数据结构.这让我付出了很多努力:-)在我寻找惯用函数式编程时,我一直在尝试使用尽可能多的列表,元组和记录,而不是对象.但随后"praticality打败纯度",所以这次我用对象改写我的小项目.
我认为你可以给我一些建议,当然我对"良好的函数式编程设计"的想法还没有很好地定义.
例如,我必须修改树的节点,同时修改两个不同级别(L和L + 1)的状态.我已经能够在不改变数据的情况下做到这一点,但我需要很多"内部"和"辅助"功能,有累加器等等.由于需要以涉及的方式修改我的数据结构,因此能够清楚地表达算法的美妙感觉已经丢失.这在命令式语言中非常容易,例如:只需取消引用指向相关节点的指针,修改它们的状态并进行迭代.当然我没有正确设计我的结构,因此我现在正在尝试OOP方法.
我看过SICP,如何设计程序,并找到了C. Okasaki的论文("纯功能数据结构"),但SICP和HTDP的例子与我的做法相似,或者我可能不能完全理解它们.另一方面,论文对我来说有点太难了:-)
您如何看待我所经历的这种"紧张"?我是否过于严格地解释"永不变异数据"?你能给我一些资源吗?
在此先感谢Francesco
是否可以路由分层路径以映射数据库中的关系,如下所示:
假设我有一个元组/实体"页面"与"页面"(本身)的mtm关系,我希望能够将每个页面的slug值组合起来找到一个合适的页面,如下所示:
mydomain.com/firstpage/secondpage/thirdpage
where firstpage,secondpageand thirdpage是"page"类型,第三页引用第二页等.
您将如何使用ASP.NET MVC路由实现此功能?
c# ×3
iphone ×2
.net ×1
asp.net-mvc ×1
cocoa-touch ×1
css ×1
cufon ×1
dns ×1
f# ×1
forms ×1
html ×1
html5 ×1
ienumerable ×1
iterator ×1
linq ×1
nested-forms ×1
networking ×1
oop ×1
optimization ×1
performance ×1
sql ×1
ssl ×1
svn ×1
uikit ×1