问题列表 - 第2578页

如何以便宜/免费的方式设置构建服务器?

目前我的任务是进行日常构建.我们有一个带有SQL Server 2005后端的ASP.NET 2005网站.我们目前的源代码控制是Visual Source Safe 2005.

此时,我使用每日构建的强力方法.

  1. 获取最新版本的源代码
  2. 获取最新版本的数据库发布脚本
  3. 将旧网站文件备份到目录
  4. 将新代码发布到我的本地计算机
  5. 在我的服务器上运行以保持测试/阶段站点正常工作
  6. 将新创建的文件推送到网站
  7. 在测试数据库上运行SQL脚本(假设更新,否则我不打扰)
  8. 测试服务器上的测试网站.

看看自动构建的想法引起了我的兴趣,因为它意味着我每天早上都做得少.你会怎么推荐我继续?在我把它呈现给老板之前,我希望有一个完全充实的想法.

build-automation automation build-server

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

如何粘贴而不覆盖寄存器

有没有人知道粘贴在一个可视选择区域的方法而没有将选择放在默认寄存器中?

我知道我总是可以通过明确的寄存器来解决问题.但是,打字是一种痛苦,"xp而不仅仅是打字p

vi vim

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

C++中的简单文本菜单

我正在用C++编写一个愚蠢的小应用程序来测试我的一个库.我希望应用程序向用户显示命令列表,允许用户键入命令,然后执行与该命令关联的操作.听起来很简单.在C#中,我最终会编写一个命令列表/映射,如下所示:

    class MenuItem
    {
        public MenuItem(string cmd, string desc, Action action)
        {
            Command = cmd;
            Description = desc;
            Action = action;
        }

        public string Command { get; private set; }
        public string Description { get; private set; }
        public Action Action { get; private set; }
    }

    static void Main(string[] args)
    {
        var items = new List<MenuItem>();

        items.Add(new MenuItem(
            "add",
            "Adds 1 and 2",
            ()=> Console.WriteLine(1+2)));
    }
Run Code Online (Sandbox Code Playgroud)

有关如何在C++中实现此目的的任何建议?我真的不想为每个命令定义单独的类/函数.我可以使用Boost,但不能使用TR1.

c++ lambda text closures menu

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

此代码是否删除了文件扩展名?

这不是我的代码; 我试图找出这究竟是什么.这是用C语言编写的一个古老的大系统的一部分(实际上它是4年前编写的,但很可能是由80年代后期的程序员心态编写的).部分代码:

char DestFile[256];
char DestFile2[256];

//This part is just to show an example
strcpy(DestFile, "/foo/boo/goo.gz")

strcpy ( DestFile2, DestFile );
Ptr = strrchr ( DestFile2, '.' );
if ( Ptr != 0 ) {
   if ( ( strcmp ( Ptr, ".gz" ) == 0 ) ||
        ( strcmp ( Ptr, ".Z" ) == 0 ) ) {
       *Ptr = 0;
       rename ( DestFile, DestFile2 );
    }
}
Run Code Online (Sandbox Code Playgroud)

DestFile2未在函数中的任何其他位置设置.我编译了上面的代码,并打印出DestFile显示没有任何改变.我唯一能想到的就是删除文件扩展名(*Ptr = 0),但我对C的了解非常有限......

有任何想法吗?看起来每次获取带.gz或.z的文件时,它都会将文件重命名为相同的名称.

c c++

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

图片下拉列表

我正在寻找一个下拉列表,可以向用户显示一系列图像供您选择.每张图片大约为50x50像素,图片下方会显示小文字说明.一个jQuery和兼容的ASP.NET解决方案将是首选.

asp.net jquery

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

数值的正则表达式模式

我需要一个正则表达式模式才能接受正整数.它也可以接受一个零.

我不想接受带有前导零的小数,负数和数字.

有什么建议?

regex

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

您可以在测试之前估算应用程序的性能吗?

这是我前几天被问到的一个棘手的问题......我们正在开发一个非常复杂的电话(SIP)应用程序,其中包含混合的C++和PHP代码以及MySQL数据库和几个开源组件.

一位电信工程师要求我们估算应用程序的性能(尚未准备好).他说得很好,你知道每秒可以通过Linux内核传递多少数据包,而且你可能知道你的应用程序有多快,所以告诉我每秒会有多少通过你的东西的电话'.

对我来说似乎是无稽之谈,因为可能会发生一百万个场景(好吧,字面意思......)

但是......有没有办法在实际测试之前估算应用程序性能(知道它将运行的硬件,能够在其上运行标准基准测试等)?

performance benchmarking load-testing performance-estimation

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

VB.NET是否优化了字符串文字的串联?

问题类似,但对于VB.NET,因为我了解到这是一种语言问题.

例如,编译器是否知道要翻译

Dim s As String ="test"+"this"+"function"

Dim s As String = "test this function"
Run Code Online (Sandbox Code Playgroud)

从而避免字符串连接的性能损失?

.net vb.net optimization performance

9
推荐指数
2
解决办法
2069
查看次数

在jQuery中查找"next"表单输入元素的最佳方法是什么?

使用jQuery,从任意元素开始,在页面上查找下一个表单元素的最佳方法是什么?当我说表单元素我的意思是<input>,<select>,<button><textarea>.

在以下示例中,id为"this"的元素是任意起始点,id为"next"的元素是我想要查找的元素.所有例子都应该使用相同的答案.

例1:

<ul>
 <li><input type="text" /></li>
 <li><input id="this" type="text" /></li>
</ul>

<ul>
 <li><input id="next" type="text" /></li>
</ul>

<button></button>
Run Code Online (Sandbox Code Playgroud)

例2:

<ul>
 <li><input id="this" type="text" /></li>
</ul>

<button id="next"></button>
Run Code Online (Sandbox Code Playgroud)

例3:

<input id="this" type="text" />
<input id="next" type="text" />
Run Code Online (Sandbox Code Playgroud)

例4:

<div>
  <input id="this" type="text" />
  <input type="hidden" />
  <div>
    <table>
      <tr><td></td><td><input id="next" type="text" /></td></tr>
    </table>
  </div>
  <button></button>
</div>
Run Code Online (Sandbox Code Playgroud)

编辑:到目前为止提供的两个答案都需要写一个序列号到页面上的所有输入元素.正如我在其中一个人的评论中提到的,这是我已经在做的事情,我更喜欢有一个只读解决方案,因为这将发生在一个插件中.

javascript jquery

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

验证Active Directory的用户名和密码?

如何针对Active Directory验证用户名和密码?我只是想检查用户名和密码是否正确.

c# authentication active-directory

512
推荐指数
11
解决办法
45万
查看次数