问题列表 - 第21309页

如何使用Ant删除具有一个扩展名的文件以及具有其他扩展名的相应文件?

使用Ant,我想清理所有扩展名为".dcu"的文件的目录,其中存在一个与扩展名为".pas"的基本名称相同的文件.

我不能简单地删除所有'.dcu'文件 - 其中一些文件无法通过源代码编译来恢复,因为没有相应的'.pas'文件.

如何才能做到这一点?

ant

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

将dd.mm.yyyy格式转换为yyyy-mm-dd

如何在JavaScript中将dd.mm.yyyy格式日期转换为yyyy-mm-dd格式?

这是一个例子:

30.01.2010
to 
2010-01-30
Run Code Online (Sandbox Code Playgroud)

意思是将dmY转换为Ymd.我知道如何在PHP中执行此操作,但我需要在JavaScript中使用它.

javascript

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

NSTextField - 黑色背景上的白色文本,但黑色光标

我设置了一个NSTextField文本颜色为白色,背景颜色为(黑色尽管没有渲染背景颜色,所以它是透明的).全部在Interface Builder中.

我遇到的问题是光标是黑色的,几乎看不到.光标不代表文字颜色吗?我有什么想法可以解决这个问题?

否则,NSTextField看起来无法编辑.

macos customization cocoa objective-c nstextfield

25
推荐指数
5
解决办法
9951
查看次数

在Mac OS X上用sed替换Leopard没有达到预期的效果

我试图用'(引用)替换\"(反斜杠双引号)使用sed.

sed "s/\\\"/\'/g" file.txt
Run Code Online (Sandbox Code Playgroud)

该命令无法按预期工作.它取代了所有"在文本文件中,而不仅仅是".

它与sed"s/\"/ \'/ g"file.txt完全相同

我正在使用Mac OS X Leopard.

有人有线索吗?

regex unix macos sed

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

当有人点击按钮时,如何让CGI程序运行?

我有一个Perl CGI程序,我在其中设计了一个HTML表单.如果有人点击此表单中的按钮,则执行此文件中的CGI/Perl子例程.因为表单中有多个按钮,我将其类型设置为"按钮",而不是"提交".

这是一个书店网站,我有三个按钮,每个按钮用于一种书籍(例如,我的按钮是:"科幻小​​说","小说"和"诗").我必须使用按钮.点击每个按钮后,会显示该类书籍列表,用户可以选择书籍.我不应该使用javascript:它应该由CGI控制.

perl cgi button

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

从类型化列表中获取IDataReader

我有一List<MyObject>百万元素.(它实际上是一个SubSonic Collection,但它没有从数据库加载).

我目前正在使用SqlBulkCopy,如下所示:

private string FastInsertCollection(string tableName, DataTable tableData)
{
    string sqlConn = ConfigurationManager.ConnectionStrings[SubSonicConfig.DefaultDataProvider.ConnectionStringName].ConnectionString;
    using (SqlBulkCopy s = new SqlBulkCopy(sqlConn, SqlBulkCopyOptions.TableLock))
    {
        s.DestinationTableName = tableName;
        s.BatchSize = 5000;
        s.WriteToServer(tableData);
        s.BulkCopyTimeout = SprocTimeout;
        s.Close();
    }
    return sqlConn;
}
Run Code Online (Sandbox Code Playgroud)

我使用SubSonic的MyObjectCollection.ToDataTable()从我的集合中构建DataTable.但是,这会在内存中复制对象并且效率低下.我想使用SqlBulkCopy.WriteToServer方法,该方法使用IDataReader而不是DataTable,这样我就不会在内存中复制我的集合.

从我的列表中获取IDataReader的最简单方法是什么?我想我可以实现一个自定义数据阅读器(如http://blogs.microsoft.co.il/blogs/aviwortzel/archive/2008/05/06/implementing-sqlbulkcopy-in-linq-to-sql.aspx)但是如果不编写一堆通用代码,我必须做一些更简单的事情.

编辑:似乎没有人可以从对象集合中轻松生成IDataReader.接受当前的答案,即使我希望框架中内置的东西.

c# sql linq sqlbulkcopy

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

Rails中的漂亮(过时)RESTful URL

我希望我的网站网址看起来像这样:

example.com/2010/02/my-first-post
Run Code Online (Sandbox Code Playgroud)

我的Post模型有slug字段('my-first-post')和published_on字段(我们将从中扣除网址中的年份和月份).

我希望我的Post模型是RESTful,所以url_for(@post)像他们应该的工作,即:它应该生成上述url.

有没有办法做到这一点?我知道你需要覆盖to_parammap.resources :posts使用:requirements选项集,但我无法全部工作.


我几乎完成了,我90%在那里.使用resource_hacks插件我可以实现这个目的:

map.resources :posts, :member_path => '/:year/:month/:slug',
  :member_path_requirements => {:year => /[\d]{4}/, :month => /[\d]{2}/, :slug => /[a-z0-9\-]+/}

rake routes
(...)
post GET    /:year/:month/:slug(.:format)      {:controller=>"posts", :action=>"show"}
Run Code Online (Sandbox Code Playgroud)

并在视图中:

<%= link_to 'post', post_path(:slug => @post.slug, :year => '2010', :month => '02') %>
Run Code Online (Sandbox Code Playgroud)

生成适当的example.com/2010/02/my-first-post链接.

我也想这样做:

<%= link_to 'post', post_path(@post) %>
Run Code Online (Sandbox Code Playgroud)

但它需要覆盖to_param模型中的方法.应该相当容易,除了事实,to_param必须返回String,而不是Hash …

rest url ruby-on-rails slug

6
推荐指数
2
解决办法
2037
查看次数

如何运行jetty:使用maven坐标定义的战争进行战争?

背景:我正在maven项目中设置功能测试模块.我们使用maven-jetty-plugin进行测试.

我已经设置了这里描述的jetty插件(与Failsafe插件很好地配合),但我想要做的是使用jetty(刚安装到其中)从我们的主Web模块部署war工件功能测试模块运行时的本地maven repo).

jetty插件的run-war目标有一个<webApp>元素,它采用字符串路径来部署战争.我更愿意使用我们的web模块定义的maven坐标来指定部署战争.有没有办法做到这一点?

可能的解决方法:

  1. "使用Maven更好地构建"的第4.13节描述了使用货物来部署使用maven坐标指定的战争,但鉴于我们正在使用码头,这是严重的过度杀伤.
  2. 更合理的IMO正在使用依赖:复制将刚构建和安装的war伪像复制到功能测试模块的目标目录中的固定路径,然后我可以在jetty插件的<webApp>配置元素中提供.

maven-2 jetty maven maven-jetty-plugin

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

用于此Windows应用程序的API/SDK是什么?

我将创建一个带有GUI的实用程序,它将在Windows操作系统上运行.

它应该需要最少(或零!)量的额外库,文件或DLL来运行,因为它将从安装程序执行.因此,我不想使用.NET,因为它需要用户安装.NET Framework.我今天知道,大多数Windows安装的系统都带有.NET Framework,但在我的情况下我无法确定.

实用程序将......

  • 将一些数据发送到网站并解析返回的数据,
  • 收集一些硬件信息,如MAC地址,CPU类型和make,硬盘序列号

我想原生的Win32 API可以用于上面的所有这些,但我不喜欢使用Win32,我更喜欢使用更开发人员友好的API或SDK.

提前致谢.

c++ user-interface winapi

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

MySql条件顺序由

我有这个表(简化):

CREATE TABLE `my_table` (
  `id` INT NOT NULL AUTO_INCREMENT ,
  `item_name` VARCHAR(45) NULL ,
  `price` DECIMAL(10,0) NULL ,
  PRIMARY KEY (`id`) )

我需要从表格中选择所有项目,这样订购:
1.价格> 0.00的商品,按价格ASC排序
2.价格= 0.00的商品最后,按ID排序

我试过这个:

    SELECT * 
    FROM my_table 
    WHERE 1  
    ORDER BY 
      CASE price WHEN !0.00 THEN price 
       ELSE id
      END 
    ASC

我得到的结果就像

item_name | price
----------|-------
foo       | 150,00
bar       |   0,00
baz       | 500,00
hum       |   0,00

如何构建查询

item_name | price
----------|-------
foo       | 150,00
baz       | 500,00
bar       |   0,00
hum       | …

mysql sql sorting

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