我想在选择中的每一行上运行一个宏,而不是总计我头脑中的行数.例如,我可能会编写一个宏来进行转换:
Last, First
Run Code Online (Sandbox Code Playgroud)
成
First Last
Run Code Online (Sandbox Code Playgroud)
我希望它能在所有这些方面运行:
Stewart, John
Pumpkin, Freddy
Mai, Stefan
...
Run Code Online (Sandbox Code Playgroud)
任何想法Vim大师?
编辑:这只是一个例子,显然这是一个琐碎的可复制,但还有其他一些实例,并不是那么容易,我宁愿使用宏.
Ruby和Rails都是新手,但我现在已经预订了教育(显然没什么意义,哈哈).
我有两个模型,Event和User通过表EventUser加入
class User < ActiveRecord::Base
has_many :event_users
has_many :events, :through => :event_users
end
class EventUser < ActiveRecord::Base
belongs_to :event
belongs_to :user
#For clarity's sake, EventUser also has a boolean column "active", among others
end
class Event < ActiveRecord::Base
has_many :event_users
has_many :users, :through => :event_users
end
Run Code Online (Sandbox Code Playgroud)
这个项目是一个日历,我必须跟踪人们注册并为特定事件划出他们的名字.我认为多对多是一个很好的方法,但我做不到这样的事情:
u = User.find :first
active_events = u.events.find_by_active(true)
Run Code Online (Sandbox Code Playgroud)
因为事件实际上没有那些额外的数据,所以EventUser模型可以.虽然我能做到:
u = User.find :first
active_events = []
u.event_users.find_by_active(true).do |eu|
active_events << eu.event
end
Run Code Online (Sandbox Code Playgroud)
这似乎与"铁路方式"相反.任何人都可以启发我,今晚(今天早上)这已经困扰了我很长时间?
我是一名很长时间的C++/Java开发人员,他试图进入Python并且正在寻找陈规定型的"Python for C++ Developers"一文,但后来一片空白.我已经看过C#,Java等的这些东西,它们对于快速掌握语言功能和值得注意的差异非常有用.任何人有任何参考?
作为第二个红利问题,您建议将什么样的开源Python程序用于干净的设计,评论和使用该语言作为研究的参考点?
提前致谢.
我正在为C++命令行Linux应用程序编写一些测试.我想生成一堆具有幂律/长尾分布的整数.意思是,我经常得到一些数字,但大多数都是相对不频繁的.
理想情况下,我可以使用rand()或其中一个stdlib随机函数.如果没有,一个易于使用的C/C++块将是伟大的.
谢谢!
运行sp_who2时,我的一个SQL命令似乎正在阻塞,但正在等待"正在休眠"和"正在等待命令"的进程.这没有任何意义.

可能导致这种情况的任何想法?我知道DELETE正在一个先前在表中插入了很多行的事务中运行,这可能是问题吗?
我正在开展一个每周都有重复活动的项目.因此,我以非传统方式使用多个DateTime字段.我正在做的是一个FormBuilder,它创建一个输出工作日选择的字段,并选择一个时间.我正在使用我在网上找到的12小时插件,因此有效:
class ActionView::Helpers::FormBuilder
def dow_time(dow,time,options={})
rval = select(dow, DateTime::DAYNAMES)
rval += time_select(time, {:minute_step => 15, :ignore_date => false, :twelve_hour => true})
end
end
Run Code Online (Sandbox Code Playgroud)
我遇到的问题是工作日选择实际上没有默认的选定值.这在我的创建页面上工作正常,但在编辑页面上没有.dow是一个符号,它引用调用模型中的字段,其中星期几字符串是"星期一","星期二"等.如何使用dow将该值从调用模型中拉出.
self[dow]
Run Code Online (Sandbox Code Playgroud)
不起作用,因为这是一个不同的类.
有任何想法吗?有些不同?
我正在探索使用Scala及其Comet设施进行下一个项目,如果有人有使用Comet(不一定是Scala)的经验,我很好奇:
所有这些手机都是WebKit,这应该意味着我的Chrome测试同样可以正常工作,但我不知道多长时间的轮询连接是如何工作的(或者他们是否活着使用电池).
思考?
我是网络开发(和大学)的学生,所以我很抱歉,如果这听起来很天真和冒犯,我当然不是那种意思.我的经验是PHP和一个小项目(一个美化的班次日历)我希望学习一个更高级别的框架来减轻代码负担.到目前为止,我看了CakePHP Symfony Django和Rails.
使用PHP,URL非常简单地映射到文件,它"只是工作".服务器很快,直观.但是对于所有这些框架,有一种倾向于通过使URL映射到不同的函数并将参数路由到不同文件中的不同变量来"漂亮"URL.
我正在阅读的"The Rails Way"一书承认,这是一个很慢的狗,并且是大型项目中大多数表现痛苦的原因.我的问题是"为什么要把它放在首位?"?在url-maps-to-a-file范例(或mod_rewrite到单个文件)中是否有特定点需要正则表达式和复杂的路由方案?我不想使用它们而错过了什么?
提前致谢!
我正在使用此处列出的代码:
http://msdn.microsoft.com/en-us/library/ms553069.aspx
在设置属性后添加一行作为.update()的调用以保存更改,但即使权重为10,000,我的属性的搜索结果仍然在底部,特别是在标题下方.还有一些其他的事情需要做才能让权重传播吗?
我还尝试将标题,作者和文件名设置为0,将属性(关键字)设置为9999,并将属性的长度标准化设置为0.结果稍微移位,但搜索与属性匹配的关键字仍然不符合.
所有测试都是在完成爬网之后完成的,重置IIS并回收共享服务应用程序池.
我可以为您提供您可能要求的任何额外信息.
谢谢,斯特凡
更新(6-19-09):为此增加了500的赏金.关于这个功能的在线信息很少,显然是一个很好的答案,将为互联网社区提供巨大的服务.它可能也节省了我一个星期:)
更新2(6-19-09):架构基本上是这样的:OOB sharepoint文档内容类型,添加了文本字段"关键字".附加到ows_keywords(文本)的托管属性.
更新3(6-19-09):Codeplex的Sharepoint Search Bench帮助了很多搜索.
更新4(6-19-09):我已经找到了一个解决方案,它涉及使用相同的爬网属性创建许多(现在5个)更多托管属性.每个重量设置为不寻常的(如9999).这些足以将关键字结果提升到顶部.但不太理想.仍在寻找解决方案.
Update 4中的解决方案就是我最终的解决方案.正如拉尔斯评论的那样,搜索不是很灵活,尽管对物业权重进行了调整,但效果并不总是你所期望的.
c++ ×3
ruby ×2
android ×1
c# ×1
comet ×1
django ×1
formbuilder ×1
has-many ×1
ios ×1
line ×1
macros ×1
math ×1
mobile ×1
optimization ×1
power-law ×1
properties ×1
python ×1
random ×1
routing ×1
search ×1
sharepoint ×1
sp-who2 ×1
sql-server ×1
ssis ×1
url-mapping ×1
vim ×1
webos ×1
weighting ×1