问题列表 - 第10085页

137
推荐指数
10
解决办法
17万
查看次数

linq to sql ExecuteQuery()为IQueryable

ExecuteQuery()方法返回一个IEnumerable但有没有办法让它返回IQueryable?

linq iqueryable linq-to-sql

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

如何标记生产前必须删除的一些代码?

有时为了测试/开发目的,我们在必须在生产构建中删除的代码中进行一些更改.我想知道是否有一种简单的方法来标记这样的块,这样只要它们存在,生产构建就会失败,或者至少它会在构建过程中以某种方式警告你.

简单"//TODO:"并不真正起作用,因为它被遗忘并混合了大量的其他待办事项.有什么更强的吗?

或者即使我可以创建一些外部txt文件并在生产之前放置有关该操作的说明,并且该ant将检查该文件是否存在然后取消构建.

我们正在使用Eclipse/Ant(和java + Spring).

更新:我并不是说在本地和生产中存在大量不同的代码.事实上,所有代码都是相同的,应该是相同的.简单地说,我注释掉了一些代码行,以便在开发过程中节省大量时间,并忘记取消注释或者沿着这些方向进行注释.我只是希望能够以某种方式标记项目需要注意的事项,并且生产构建将失败或显示警告.

java eclipse ant todo

7
推荐指数
3
解决办法
1365
查看次数

如何计算树编辑距离?

我需要为我的个人项目计算树之间的编辑距离. 论文描述了一种算法,但我不能做正面或反面出来.您是否了解以更平易近人的方式描述适用算法的任何资源?伪代码或代码也会有所帮助.

algorithm tree

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

如何在SQL Server 2008中编写数据库脚本?

我正在尝试导出我的数据库的架构,以便其他开发人员可以拥有它.在SQL Server管理工作室上,如果我右键单击数据库,我会看到"脚本数据库为" - >"创建到",但生成的内容如下:

...
CREATE DATABASE [Name] ON  PRIMARY 
( NAME = N'Name', FILENAME = N'C:\Program Files\Microsoft SQL Server\MSSQL10.MSSQLSERVER\MSSQL\DATA\Name.mdf' , SIZE = 3072KB , MAXSIZE = UNLIMITED, FILEGROWTH = 1024KB )
 LOG ON 
( NAME = N'Name_log', FILENAME = N'C:\Program Files\Microsoft SQL Server\MSSQL10.MSSQLSERVER\MSSQL\DATA\Name_log.ldf' , SIZE = 1024KB , MAXSIZE = 2048GB , FILEGROWTH = 10%)
GO
Run Code Online (Sandbox Code Playgroud)

而不是CREATE TABLE语句.我怎么做到的?

sql-server-2008

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

更改为通用接口的性能影响

我研究使用Visual Studio在C#/ .NET中开发的应用程序.在我的方法的原型中,ReSharper经常建议我用更通用的输入参数替换输入参数的类型.例如,List <> with IEnumerable <>如果我只在我的方法体中使用带有foreach的列表.我可以理解为什么写这个看起来更聪明,但我非常关心性能.我担心如果我听ReSharper我的应用程序的性能会降低...

当我写作时,有人能够(或多或少)向我解释幕后发生的事情(即在CLR中):

public void myMethod(IEnumerable<string> list)
{
  foreach (string s in list)
  {
    Console.WriteLine(s);
  }
}

static void Main()
{
  List<string> list = new List<string>(new string[] {"a", "b", "c"});
  myMethod(list);
}
Run Code Online (Sandbox Code Playgroud)

和有什么区别:

public void myMethod(List<string> list)
{
  foreach (string s in list)
  {
    Console.WriteLine(s);
  }
}

static void Main()
{
  List<string> list = new List<string>(new string[] {"a", "b", "c"});
  myMethod(list);
}
Run Code Online (Sandbox Code Playgroud)

.net c# clr performance interface

6
推荐指数
1
解决办法
1305
查看次数

使用Google Web Toolkit进行桌面式网络应用?

gwt是否(好)支持效果,移动元素并调整大小?GWT可能会给桌面带来任何可能的限制吗?

gwt web-applications

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

Ruby on Rails Collection选择 - 如何预先选择正确的值?

我花了最近三天的时间来处理我的"列表" - 表单的集合_选择表单助手,用户可以在其中选择一个类别.

我想将listing.category_id中当前设置的类别作为预选值.

我的视图代码如下所示:

<%= l.collection_select(:category_id, @category, :id, :name, options = {},
                        html_options = {:size => 10, :selected => @listing.category_id.to_s})%>
Run Code Online (Sandbox Code Playgroud)

我知道这是不正确的,但即使阅读Shiningthrough(http://shiningthrough.co.uk/blog/show/6)的解释,我也无法理解如何继续.

感谢您的支持,

迈克尔

查看: 如上
控制器:

def categories #Step 2
@listing = Listing.find(params[:listing_id])
@seller = Seller.find(@listing.seller_id)
@category = Category.find(:all)
@listing.complete = "step1"

respond_to do |format|
  if @listing.update_attributes(params[:listing])
    flash[:notice] = 'Step one succesful. Item saved.'
    format.html #categories.html.erb
end
end
end
Run Code Online (Sandbox Code Playgroud)

ruby ruby-on-rails

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

在Rails中,用英语显示两个日期之间的时间

在Rails项目中,我想找到两个日期之间的差异,然后用自然语言显示它.就像是

>> (date1 - date2).to_natural_language 
"3 years, 2 months, 1 week, 6 days"
Run Code Online (Sandbox Code Playgroud)

基本上是红宝石.

谷歌和Rails API没有发现任何东西.我发现了一些可以让你在一个单元中产生差异的东西(即两个日期之间有多少个星期),但是没有能够准确计算年,月,周,天的东西.

ruby time ruby-on-rails

13
推荐指数
3
解决办法
2万
查看次数

NSImage旋转

我有一个窗口,其中包含NSView的子类.在视图中,我放了一个NSImage.

我希望能够将图像旋转90度,使图像的(新的)左上角保持在视图的左上角.当然,我必须旋转图像,然后翻译它以将原点放回原位.

在Carbon中,我找到了CGContextRotateCTM,它可以满足我的需求.但是,我在ObjC找不到合适的电话.setFrameCenterRotation似乎什么也没做,而在setFrameRotation中,我似乎无法弄清楚原点在哪里,所以我可以适当地翻译.

似乎有所动作.当我调整窗口大小时,它会放置图像(或者它的一部分,我似乎也有一个奇怪的剪辑问题),当我滚动时,它会跳转到另一个(并不总是saem)位置.

这对任何人都有意义吗?

谢谢

cocoa objective-c nsimage

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