问题列表 - 第21189页

如何在C++中关闭ASSERT(x)?

我怀疑一些ASSERTION代码有副作用.我想关闭ASSERT,而不对我的代码编译方式进行任何其他更改.我正在使用MSVS2008.从调试切换到发布不会这样做会改变内存的初始化方式.

c++ assertions visual-studio

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

有什么区别.和#在css文件中?

在css示例中,我看到规则定义从a .开始,有些开始于#- 有时这些规则混合在同一个文件中.这些规则有什么区别:

h1  { font-size:18pt;}
.new-alerts  { font-size:11pt; font-weight:bold;}
#old-alerts  { position:relative; font-size:10pt; }
Run Code Online (Sandbox Code Playgroud)

它们在html页面上引用不同吗?它是如何继承属性的?

css syntax

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

使用Visual Studio在预构建事件中自动生成C++代码

我正在尝试在Visual Studio中使用预构建事件(VS 2005具体)来运行Python脚本,该脚本将自动生成.cpp文件.我遇到的麻烦是,编译器似乎并不知道这个文件是脏,需要重建,直到之后的构建已经完成,这意味着我需要来构建解决方案两次 -一次产生这种文件,然后再一次,以便该文件实际编译.

在不太了解C++编译器的内部工作原理的情况下,我天真的猜测是它创建了一个脏文件列表,需要在预构建事件运行之前重新编译,因此它会错过这个自动生成的文件,因为它没有'直到预建活动之后才被触摸.

有没有办法通知编译器如果预构建事件更改它需要重新编译该文件?

c++ compiler-construction prebuild visual-studio pre-build-event

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

在数据库表中有效地查找唯一值

我有一个包含大量行的数据库表.此表表示系统记录的消息.每条消息都有一个消息类型,并将其存储在表中的自己的字段中.我正在编写一个用于查询此消息日志的网站.如果我想按消息类型进行搜索,那么理想情况下我希望有一个下拉框,列出数据库中出现的消息类型.消息类型可能会随着时间的推移而发生变化,因此我无法将类型硬编码到下拉列表中.我将不得不做一些查找.迭代整个表内容以查找唯一的消息值显然是非常愚蠢但是在数据库字段中是愚蠢的我在这里要求更好的方法.也许一个单独的查找表,数据库偶尔更新,列出我可以填充我的下拉列表的唯一消息类型将是一个更好的主意.

任何建议将不胜感激.

我正在使用的平台是ASP.NET MVC和SQL Server 2005

sql database sql-server asp.net asp.net-mvc

4
推荐指数
2
解决办法
1204
查看次数

如何在Jira中正确创建版本?

当您的版本如何时,您如何在JIRA中进行版本控制4.8.{TFSBuild}.{TeamCity.Build}
我只是在Jira中创建一个4.8版本吗?
但是,我将发布日期设置为什么?

问题是我们的版本是动态创建的,基于来自tfs和Team City构建#的构建#.
什么是我在Jira中创建版本的最佳方式?
只有少校.Minor现在是硬编码的,对于每一个bug修复,我们都会将版本上传到实时服务器.

tfs jira

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

如何构建优雅降级的HTML5范围?

我想将<input type='range' />HTML5用于支持它的浏览器,<select />如果没有,则降级为.我使用的Ruby-on-Rails的,所以失败的一切,我可以做些像这样在服务器端.

不过,我更喜欢通过Javascript更好地实现渐进增强的想法.如果它是JQuery,奖励积分.

javascript jquery html5 ruby-on-rails progressive-enhancement

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

将vs logger放入rails rake任务中

在rake任务中,如果我使用puts命令,那么我在控制台上看到输出.但是,在生产中部署应用程序时,我不会在日志文件中看到该消息.

但是,如果我说Rails.logger.info然后在开发模式下,我在控制台上看不到任何内容.我需要去日志文件和尾部.

我理想情况下喜欢使用Rails.logger.info并在rake任务中的开发模式下,logger的输出也应该发送到控制台.

有没有办法实现这一目标?

rake ruby-on-rails

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

修改SQL Server架构集合

SQL Server XML Schema Collection是一个有趣的概念,我发现它在设计动态数据内容时非常有用.但是,当我通过实现Schema Collections时,我发现维护它们非常困难.

模式集合DDL仅允许CREATE和ALTER/ADD节点到现有方案.

CREATE XML SCHEMA COLLECTION [ <relational_schema>. ]sql_identifier AS 'XSD Content'
ALTER XML SCHEMA COLLECTION [ <relational_schema>. ]sql_identifier ADD 'Schema Component'
Run Code Online (Sandbox Code Playgroud)

如果要从架构中删除任何节点,则必须发出以下DDL.

  1. 如果将该架构集合分配给表列,则必须更改表以从该列中删除架构集合关联
  2. 删除架构集合对象
  3. 重新创建架构集合
  4. 更改表列以将架构集合重新关联到该列.

当谈到集合中的100多个方案时,这是痛苦的.此外,您还必须重新创建XML索引(如果有的话).

任何解决方案,建议和技巧使这个架构集合对象编辑过程更容易?

xml database sql-server xsd xml-schema-collection

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

最小化随机矩形中的重叠

我有一些可能重叠的矩形,在固定平面内随机大小和位置.由于这些矩形是随机的,有些可能不会重叠:

|-----
|    |    |----|
|----|    |    |
          |----|

有些可能只有一个角重叠:

|-----|
|  |--|--|
|--|--|  |
   |-----|

有些可能包含在另一个矩形内:

|----------------|
|                |
|   |-----|      |
|   |     |      |
|   |-----|      |
|----------------|

有些可能会通过另一个矩形:

   |----------------|
   |                |
|--|-------------------|
|  |                |  |
|--|-------------------|
   |----------------|

等等

我正在尝试找到一种算法,该算法为我提供了一组矩形,这些矩形表示与输入集相同的区域,但没有重叠.有些情况很明显 - 可以丢弃包含在较大矩形内的矩形,并且在角上重叠的矩形可以分成三个矩形,也可以将矩形分成另一个矩形.我正在寻找的是一种处理所有这些情况的通用算法.我不在乎它是否效率不高 - 输入设置相当小(最多25个矩形)

找到重叠的矩形很容易,但它很快就会变得更难,尤其是当您考虑到一个矩形可能与多个其他矩形重叠时.

这是我的头脑.有什么建议吗?

更新:

我刚刚意识到了一件事:

我可以在添加矩形的时候运行这个算法,一个接一个地添加,或者在添加了所有矩形之后.添加矩形可能更容易,因为您只需要考虑一个矩形,但您仍需要考虑单个矩形与多个其他矩形重叠的情况.

language-agnostic algorithm ascii-art

8
推荐指数
1
解决办法
2270
查看次数

什么作为模拟IQueryable的提供者

我正在使用Moles并模拟System.Data.Linq.Table.

我把它构造得很好,但是当我使用它时,它需要IQueryable.提供者也被嘲笑(moled).

我只是想让它使用普通的Linq To Objects.知道那会是什么吗?

这是我可以使用的语法:

MTable<User> userTable = new System.Data.Linq.Moles.MTable<User>();
userTable.Bind(new List<User> { UserObjectHelper.TestUser() });

// this is the line that needs help
MolesDelegates.Func<IQueryProvider> provider = //Insert provider here!
                                                             ^
userTable.ProviderSystemLinqIQueryableget = provider         |
                                                             |
                                                             | 
what can I put here? ----------------------------------------+
Run Code Online (Sandbox Code Playgroud)

c# linq moles pex-and-moles

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