问题列表 - 第18883页

.csproj文件 - 以编程方式添加/删除文件

我编写了一个C#代码生成器,用于在Ling-To-SQL应用程序中生成实体和相关的类文件.代码生成器需要在TFS中添加/删除文件,并在.csproj文件中添加/删除它们,以便在各自的项目中正确包含或排除它们.

我已经想出了TFS的交互,但对于从.csproj文件以编程方式添加/删除文件的最佳或标准方式感到好奇.有人对此有经验吗?

谢谢 - 兰迪

c#

5
推荐指数
2
解决办法
4890
查看次数

从服务器asp.net下载文件

我想从服务器下载文件到本地主机.

我有一个网络代码应该工作但不工作

     protected void Button4_Click(object sender, EventArgs e)
    {
     //To Get the physical Path of the file(test.txt)
    string filepath = Server.MapPath("test.txt");

    // Create New instance of FileInfo class to get the properties of the file being downloaded
   FileInfo myfile = new FileInfo(filepath);

   // Checking if file exists
   if (myfile.Exists)
   {
   // Clear the content of the response
   Response.ClearContent();

// Add the file name and attachment, which will force the open/cancel/save dialog box to show, to the header
Response.AddHeader("Content-Disposition", "attachment; filename=" …
Run Code Online (Sandbox Code Playgroud)

c# asp.net client visual-studio

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

磁盘扇区是否写入原子?

澄清问题:

当OS发送命令将扇区写入磁盘时它是原子的吗?即,如果电源在写入命令之后立即失败,则新数据的写入将完全成功或旧数据保持不变.我不关心多扇区写入会发生什么 - 撕裂的页面是可以接受的.

老问题:

假设您在磁盘上有旧数据X,您在其上写入新数据Y,并且在写入期间树落在电源线上.如果没有花哨的UPS或备用电池的磁盘控制器,最终可能会出现页面撕裂的情况,磁盘上的数据是X部分和Y部分.您是否最终会遇到磁盘上的数据是X部分,Y部分的情况和部分垃圾?

我一直在努力理解像数据库这样的ACID系统的设计,而且我的天真想法似乎是firebird,它不使用预写日志,依赖于给定的写入不会破坏旧数据(X) - 只能完全写入新数据(Y).这意味着如果要覆盖X的一部分,则只能更改被覆盖的X部分,而不是我们打算保留的部分X.

为了澄清,这意味着如果你有一个页面大小的缓冲区,说4096个字节,充满了一半Y,一半X,我们要保持 - 我们告诉OS编写过X该缓冲区,有严重的磁盘的任何事都不短在写入期间我们想要保留的半X被破坏的失败.

crash database-design acid

39
推荐指数
6
解决办法
7418
查看次数

页面在Google Chrome中加载两次

有没有人在PageLoad在Google Chrome中执行两次有任何问题?这是一个简短的问题,我不知道还有什么可以解释......

我有一个简单的asp.net页面,在Firefox和IE中它都运行良好.但在Chrome中,Page_Load被解雇了两次......

任何人都有任何想法?

后来编辑: - 奇怪的是,我有4个中继器...与随机值绑定.随机方法被两次触发(因为页面加载了两次)但是转发器采用INITIALLY值...因此,在渲染步骤之后以某种方式提升了第二个帖子.

第3次编辑:它只在刷新时发生!

解决方案(在我的情况下):有一个空的img src,这就是原因

asp.net google-chrome

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

nunit-console的Noshadow选项

我有以下问题:使用/ noshadow选项运行nunit-console有什么优缺点?您的意见将非常有用谢谢

nunit

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

如何以非平凡的方式组合两个发电机

我有一个生成所有正整数的生成器,它是2的幂,另一个生成所有3的幂的整数.我现在需要用它们来生成2 ^ i*3 ^ j形式的整数,其中i,j > = 0,0按递增顺序排列.

我认为使用生成器的目的是减少内存消耗.我一直试图这样做一段时间但无济于事.请帮忙.

puzzle scheme generator

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

PHPDoc用于可变长度的参数数组

是否有一种语法来记录采用单个配置数组的函数,而不是单个参数?

我正在考虑CodeIgniter样式的库,它使用类似于此的机制:

<?php

//
// Library definition
//

class MyLibrary {
  var $foo;
  var $bar;
  var $baz;
  // ... and many more vars...


  /* Following is how CodeIgniter documents their built-in libraries,
   * which is mostly useless.  AFAIK they should be specifying a name
   * and description for their @param (which they don't) and omitting
   * @return for constructors 
   */

  /** 
   * @access public
   * @param array
   * @return void
   */
  function MyLibrary($config = array()) {
    foreach ($config as $key …
Run Code Online (Sandbox Code Playgroud)

php comments codeigniter phpdoc

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

使用GUI设计支持转到IDE

我正在研究Go语言,但我想知道是否有任何IDE仅为它开发,但它具有GUI设计功能,如Visual Studio和Netbeans.

ide gui-designer go

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

ASP.NET自定义控件 - 未知的服务器标记

我已经制作了一个继承自Literal控件的自定义控件.当我尝试在页面上使用我的控件时,会抛出解析错误.我已将此添加到我的web.config中

<configuration>
  <system.web>
    <pages>
      <controls>
        <add tagPrefix="one" namespace="myApplication.Controls"/>
      </controls>
    </pages>
  </system.web>
</configuration>
Run Code Online (Sandbox Code Playgroud)

我已将此添加到我的页面中

<%@ register namespace="myApplication.Controls" tagprefix="one" %>
Run Code Online (Sandbox Code Playgroud)

这些都没有解决这个问题.我有一个带有一些自定义控件的外部程序集,可以在我的项目中正常工作.作为一种解决方法,如果没有简单的解决方案,我正在考虑将我的自定义控件移动到外部库中.

- 编辑

这是页面代码.

<%@ Control Language="C#" AutoEventWireup="true" CodeBehind="SignUp.ascx.cs" Inherits="myApplication.Controls.SignUp" %>
<%@ register namespace="myApplication.Controls" tagprefix="one" %>
<div class="in">
    <span>      
        <one:resourceliteral id="lblFirstname" runat="server" resourcekey="FirstName" resourceresolver="ResourceStringResolver.GetResourceString">
        </one:resourceliteral>      
        </span>
    <div>
        <pl:textbox id="txtFirstName" runat="server"></pl:textbox>
    </div>
</div>
Run Code Online (Sandbox Code Playgroud)

这是我实际控制的代码

namespace myApplication.Controls
{
    public class ResourceLiteral : Literal
    {
        private ResourceManager rm;

        public delegate string dResourceResolver( string label, eLanguage language );

        public event dResourceResolver ResourceResolver;

        public string ResourceKey { …
Run Code Online (Sandbox Code Playgroud)

c# asp.net custom-controls

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

jquery悬停事件无法正常工作

我有一个简单的水平菜单,当我将每个项目悬停时,子菜单向下滑动.所以基本上它是我们经常看到的典型导航菜单.当鼠标移出时,当我将鼠标悬停在子菜单上时向下滑动.我的问题是,如果我在项目中快速移动鼠标,则会发生多个子菜单保持可见状态.我想这是因为当我触发滑动时滑动没有完成.有什么想法可以防止这个?继承我的代码:

        $('#menu > li').hover(
                function () {
                    $('ul',$(this)).slideDown();
                },
                function () {
                    $('ul',$(this)).slideUp();
                }
            );
Run Code Online (Sandbox Code Playgroud)

谢谢!

jquery

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