小编jer*_*mcc的帖子

如何在TortoiseSVN中将文件(或文件夹)从一个文件夹移动到另一个文件夹?

我想在同一个存储库中将文件或文件夹从一个地方移动到另一个地方,而不必使用Repo Browser来执行此操作,也不需要创建两个独立的添加/删除操作.使用Repo浏览器工作正常,除了您的代码将处于中断状态,直到您获得任何支持的更改(例如.csproj文件).

更新:人们建议从命令行"移动".是否有TortoiseSVN等价物?

svn tortoisesvn

244
推荐指数
5
解决办法
14万
查看次数

我应该索引SQL Server中的位字段吗?

我记得在某一点上读取索引具有低基数(少量不同值)的字段并不值得做.我承认我对索引如何理解为什么不够了解.

那么,如果我有一个包含1亿行的表,并且我选择位字段为1的记录呢?让我们说在任何时间点,只有少数记录位字段为1(而不是0).是否值得索引该位字段?为什么?

当然我可以测试它并检查执行计划,我会这样做,但我也很好奇它背后的理论.什么时候基数很重要,什么时候不重要?

sql-server indexing

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

如何让JavaScript在当前监视器上打开弹出窗口

场景:

  1. 用户有两个显示器.
  2. 他们的浏览器在辅助监视器上打开.
  3. 他们单击浏览器中的一个链接,该链接使用特定的顶部和左侧窗口偏移调用window.open().
  4. 弹出窗口始终在其主监视器上打开.

在JavaScript中是否有任何方法可以让弹出窗口在与初始浏览器窗口(开启者)相同的监视器上打开?

javascript multiple-monitors

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

在Visual Studio 2010中,有没有办法轻松注释掉CSS中的行?

有没有人知道Visual Studio 2010中是否有办法在CSS文件中突出显示和注释掉所有其他文件(通过单击按钮)?也许Visual Studio扩展?手动评论它们很麻烦.

css visual-studio-2010 visual-studio

20
推荐指数
2
解决办法
5670
查看次数

如何保持两个相关但独立的系统彼此同步?

我目前的开发项目有两个方面.首先,有一个公共网站,外部用户可以为各种目的提交和更新信息.然后,此信息将保存到colo工具的本地SQL Server.

第二个方面是员工用于管理相同记录(概念上)并提供状态更新,批准等的内部应用程序.此应用程序托管在具有自己的本地SQL Server数据库的公司防火墙内.

这两个网络通过硬件VPN解决方案连接,这是很好的,但显然不是世界上最快的东西.

这两个数据库是相似的,并且共享许多相同的表,但它们不是100%相同.双方的许多表都非常特定于内部或外部应用程序.

所以问题是:当用户更新他们的信息或在公共网站上提交记录时,如何将这些数据传输到内部应用程序的数据库,以便内部员工管理?反之亦然......你如何推动员工的更新回到网站?

值得一提的是,这些更新发生的"实时"越多越好.并不是说它必须是即时的,只是相当快.

到目前为止,我已经考虑过使用以下类型的方法:

  1. 双向复制
  2. 双方的Web服务接口都带有代码,以便在进行更改时实时同步(实时).
  3. 双方的Web服务接口使用代码来异步同步更改(使用排队机制).

有什么建议?有没有人遇到过这个问题?你有没有想出一个适合你的解决方案?

database sql-server distributed synchronization

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

Windows Workflow Foundation的替代品?

作为内部呼叫中心应用程序(ASP.NET)的一部分,我一直在使用WWF,虽然学习它是理解基于状态机的工作流系统如何工作的一个很好的实践,但我绝对不喜欢WWF本身.在我看来它是:

  1. 过于复杂,尤其适用于Web应用程序(所有线程运行时的东西)
  2. 不成熟(曾与那位可怕的设计师合作过吗?)
  3. 其当前功能集中的贫血

有没有人建议更好的基于.NET的工作流框架?具体来说,我正在寻找以下功能:

  1. 基于状态机(将状态映射到可用操作)
  2. 关注用户权限(控制谁有权访问哪些操作)
  3. 能够将工作流作为定时后台任务运行(例如,发送已经处于特定状态x天的项目的提醒)

这就是我真正需要的.我不需要能够"拖放"任何活动或视觉设计流程.一旦触发了特定的动作,我很乐意编写实际的代码.

asp.net workflow

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

在大型文本模板中替换令牌的最佳方法

我有一个大文本模板,需要将标记化的部分替换为其他文本.令牌看起来像这样:## USERNAME ##.我的第一直觉只是使用String.Replace(),但是有更好,更有效的方法还是已经为此优化的Replace()?

.net c#

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

在LINQ to SQL设计器中刷新表时出现问题

我一直在使用LINQ to SQL,有一件事总是困扰着我.每当我修改表的模式时,为了在设计器中刷新它,我必须删除它然后再添加它.这很好,但这意味着我必须在设计师中找到这个表.我的数据库中有大约100多个表,每次我这样做,就像在大海捞针一样.好吧,也许它不是那么糟糕,但严肃地说,它需要的时间比它应该的长.

是否有另一种刷新表格的选项,我不知道?

linq visual-studio-2008 linq-to-sql visual-studio

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

SQL复制"未找到行"错误

我在两个数据库之间运行事务复制.我担心它们会略微不同步,但我不知道哪些记录会受到影响.如果我知道,我可以在用户端手动修复它.

SQL Server给了我这条消息:

应用复制命令时,在订阅服务器上找不到该行.(来源:MSSQLServer,错误号:20598)

我环顾四周试图找出什么表,甚至更好的是什么记录导致问题,但我无法在任何地方找到这些信息.

到目前为止我发现的最详细的数据是:

事务序列号:0x0003BB0E000001DF000600000000,命令ID:1

但是如何从中找到表格和行?有任何想法吗?

sql-server replication

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

如何删除数据库,错误5030数据库无法锁定

我试图删除SQL Server 2005中的现有数据库.我的第一次尝试产生以下错误:

5030:无法独占锁定数据库以执行操作.

我已经杀死了访问数据库的所有进程.我还删除了之前参与的复制订阅.

除了SQL Server进程和复制之外,还有什么想法可以锁定它?

更新:我重新启动了服务器,并修复了它.我试图避免这种情况,因为这是一个生产服务器,但是嘿,你能做什么?

sql-server

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