问题列表 - 第42774页

VS2010如何在项目中包含文件,在构建或发布期间自动复制它们以构建输出目录

任务是形成Visual Studio 2010项目,以便在任何构建或发布期间将某些foo.exe实用程序复制到output(bin)目录中.

早期我在.csproj(MSBuild文件)中创建了PostBuildEvent任务:

<PropertyGroup>
  <PostBuildEvent>
    Copy "$(SolutionDir)Tools\foo.exe" "$(ProjectDir)$(OutDir)foo.exe"
  </PostBuildEvent>
</PropertyGroup>
Run Code Online (Sandbox Code Playgroud)

但这不是普遍的.发布期间(Visual Studio 2010)foo.exe出现在bin目录中,但未复制到输出发布目录.也许我做的一切都完全错了,并且有一些标准机制可以将项目中的文件包含在以后,在构建或发布期间,复制到bin

msbuild project visual-studio

70
推荐指数
3
解决办法
12万
查看次数

Ruby在数组中找到下一个

反正有没有找到Ruby数组中的下一个项目?

码:

# Find ALL languages
if !debug
  lang = Language.all
else
  lang = Language.where("id = ? OR id = ?", 22, 32)
end

# Get all elements
elements = Element.where("human_readable IS NOT NULL")

lang.each do |l|
  code = l.code.downcase
  if File.exists?(file_path + code + ".yml")
    File.delete(file_path + code + ".yml")
  end

  t1 = Time.now

  info = {}
  elements.each do |el|
    unless l.id == 1
      et = el.element_translations.where("language_id = ? AND complete = ?", l.id, true)
    else
      et = el.element_translations.where("language_id …
Run Code Online (Sandbox Code Playgroud)

ruby arrays

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

Rails 3:设计users_controller,它在哪里?

在我创建一个设备作为用户之后,在哪里users_controllers.rb

rubygems ruby-on-rails devise ruby-on-rails-3

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

jquery prepend <span>而不自动添加结束标记

我想在<span>标签的内容周围添加一个<a>标签.

HTML渲染没有像这样的js: <a href="#">Link Here</a>

我想<span>在链接里面添加如下内容:<a href="#"><span>Link Here</span></a>

我的想法是"预先"开始跨度并将结束标记'追加'到a,但是我无法超越前置.当我尝试添加'span'时,会自动添加结束</span>标记.这是我正在使用的脚本

$(document).ready(function () {
    $('a.button2').prepend('<span>');
});
Run Code Online (Sandbox Code Playgroud)

这是它呈现的内容:

<a href="#"><span></span>Link Here</a>
Run Code Online (Sandbox Code Playgroud)

有没有办法只添加开始标记,以便我可以稍后追加结束,或另一个解决这个问题的方法?

html javascript jquery

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

如何处理现有的索引混合案例网址?

我有一个asp.net网络表单应用程序已经存在多年,因此在谷歌上有很多索引内容.

理想情况下,我更喜欢网站的所有Url都是小写的,但据我所知,在搜索引擎(MixedCase.aspx和mixedcase.aspx)中索引相同内容的2个版本对seo不利.

我在想:

a)我应该将所有内容保留在当前的混合大小写形式中,而不是更改它吗?

要么

b)我可以更改代码,所以从这里开始,所有内容都是小写的,但是,有没有办法做到这一点,因为搜索引擎知道这个变化并且不会惩罚我?

url seo search-engine url-rewriting

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

简体中文Unicode表

在哪里可以找到仅显示简体中文字符的Unicode表格?我到处搜索但找不到任何东西.

更新:
我发现有另一种名为GB 2312的编码 -
http://en.wikipedia.org/wiki/GB_2312
- 其中包含简化字符.
当然我可以用它来得到我需要的东西吗?

我还发现这个文件将GB2312映射到Unicode -
http://cpansearch.perl.org/src/GUS/Unicode-UTF8simple-1.06/gb2312.txt
- 但我不确定它是否准确.

如果那个表不正确,也许有人可以指出我是一个,或者只是一个GB2312字符的表格和某种方式来转换它们?

更新2:
此站点还提供GB/Unicode表甚至Java程序,以生成包含所有GB字符以及Unicode等效项的文件:http:
//www.herongyang.com/gb2312/

unicode cjk

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

Google Maps API V3 - 自定义图块

我目前正在对谷歌地图API V3在这里

如果您在21到23之间缩放,地图上将会有一个图像叠加层.图像需要很长时间才能加载,我决定将其分解成不同的图块以便于加载.我正在使用自动瓷砖切割机将图像切割成瓷砖.

我的脚本有问题;

    var OrgX = 31551;   // the Google Maps X value of the tile at the top left corner of your Photoshop document 
    var OrgY = 50899;   // the Google Maps Y value of the tile at the top left corner of your Photoshop document
Run Code Online (Sandbox Code Playgroud)

第一个问题如何从photoshop文档中找到X和Y的值?

如果我设法解决第一个问题,那就说吧.

第二个问题以下代码是否正确显示瓷砖取决于缩放级别?或者我错过了任何代码?

var BuildingsLayer = new google.maps.ImageMapType({
    getTileUrl: function(coord, zoom) {
        return "http://search.missouristate.edu/map/tilesets/baselayer/" + zoom + "_" + coord.x + "_" + coord.y + ".png";
    },
    tileSize: new …
Run Code Online (Sandbox Code Playgroud)

imagemap tile google-maps-api-3 maptiler

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

流式文本输出用于长时间运行的操作?

我有一些实用程序操作,通过返回文本输出return Content("my text","text/plain").

有时这些方法需要几分钟才能运行(即日志解析,数据库维护).

我想修改我的操作方法,以便不是一次性返回所有输出,而是在文本准备就绪时将文本流式传输到客户端.

这是一个人为的例子:

public ActionResult SlowText()
{
    var sb = new System.Text.StringBuilder();
    sb.AppendLine("This happens quickly...");
    sb.AppendLine("Starting a slow 10 second process...");
    System.Threading.Thread.Sleep(10000);
    sb.AppendLine("All done with 10 second process!");
    return Content(sb.ToString(), "text/plain");
}
Run Code Online (Sandbox Code Playgroud)

如上所述,此操作将在10秒后返回三行文本.我想要的是一种方法来保持响应流打开,并立即返回前两行,然后在10秒后返回第三行.

我记得10年前在Classic ASP 3.0中使用Response对象做了这个.是否有官方的,MVC友好的方式来实现这一目标?

-

更新:在应用程序中使用Razor .cshtml; 但是没有使用任何视图(仅ContentResult)用于这些操作.

asp.net-mvc asp.net-mvc-3

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

只要有一个带焦点的只读文本框,就无法在keydown事件上检测到Ctrl + Key快捷方式

我以为我自己解决了这个问题,但它回来困扰我的应用程序,所以这里它:

我有一个注册表单中的以下keydown事件处理程序,其中包含几个禁用和只读文本框,它们只是按钮的简单快捷方式:

private void AccountViewForm_KeyDown(object sender, KeyEventArgs e)
{
    //e.SuppressKeyPress = true;
    //e.Handled = true;
    if (Control.ModifierKeys == Keys.Control && e.KeyCode == Keys.E && !isInEditMode)
        btnEditMode_Click(sender, e);
    if (Control.ModifierKeys == Keys.Control && e.KeyCode == Keys.S && isInEditMode) btnEditMode_Click(sender, e);
    if (e.KeyCode == Keys.Escape) btnCancel_Click(sender, e);
    if (Control.ModifierKeys == Keys.Control && e.KeyCode == Keys.W) Close();
}
Run Code Online (Sandbox Code Playgroud)

表单将KeyPreview设置为true,但只要readonly文本框具有焦点并按Ctrl + E,我就无法获得"Control.ModifierKeys == Keys.Control"和"e.KeyCode == Keys.E"两者都为true同时.真正奇怪的是Ctrl + W有效.任何人都知道到底是怎么回事?:(

.net c# winforms

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

Rubygems:如何添加特定于平台的依赖项?

我有一个ruby gem,它对每个操作系统都有不同的依赖关系.我必须明确地写下所有这些:

在Mac OS X上:

gem install livereload
Run Code Online (Sandbox Code Playgroud)

在Linux上:

gem install rb-inotify livereload
Run Code Online (Sandbox Code Playgroud)

在Windows上:

gem install eventmachine-win32 win32-changenotify win32-event livereload
Run Code Online (Sandbox Code Playgroud)

我可以稍微调整一下gemspec,这样gem install livereload每个操作系统的安装说明都很简单吗?

ruby rubygems

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