问题列表 - 第983页

如何在C中进行饱和添加?

在C中编写饱和加法的最佳(最干净,最有效)方法是什么?

函数或宏应添加两个无符号输入(需要16位和32位版本),如果总和溢出,则返回所有位 - 一(0xFFFF或0xFFFFFFFF).

目标是x86和ARM使用gcc(4.1.2)和Visual Studio(仅用于模拟,因此可以使用后备实现).

c algorithm performance signal-processing saturation-arithmetic

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

SQL Server的隐藏功能

SQL Server的一些隐藏功能是什么?

例如,未记录的系统存储过程,做一些非常有用但没有足够文档记录的技巧?


答案

感谢所有人的所有伟大答案!

存储过程

  • sp_msforeachtable:使用'?'运行命令 替换为每个表名(v6.5及以上)
  • sp_msforeachdb:使用'?'运行命令 替换为每个数据库名称(v7及更高版本)
  • sp_who2:就像sp_who一样,但是有更多关于故障排除块的信息(v7及更高版本)
  • sp_helptext:如果需要存储过程的代码,请查看&UDF
  • sp_tables:返回范围内数据库的所有表和视图的列表.
  • sp_stored_procedures:返回所有存储过程的列表
  • xp_sscanf:将字符串中的数据读入每个format参数指定的参数位置.
  • xp_fixeddrives ::找到具有最大可用空间的固定驱动器
  • sp_help:如果要了解表的结构,索引和约束.还有视图和UDF.快捷键是Alt + F1

片段

  • 以随机顺序返回行
  • 按上次修改日期的所有数据库用户对象
  • 仅限退货日期
  • 查找日期在当前周内某处的记录.
  • 查找上周发生的日期记录.
  • 返回当前周开始的日期.
  • 返回上周开始的日期.
  • 请参阅已部署到服务器的过程的文本
  • 删除与数据库的所有连接
  • 表格校验和
  • 行校验和
  • 删除数据库中的所有过程
  • 还原后正确重新映射登录ID
  • 从INSERT语句调用存储过程
  • 按关键字查找程序
  • 删除数据库中的所有过程
  • 以编程方式查询数据库的事务日志.

功能

  • HASHBYTES()
  • EncryptByKey的
  • PIVOT命令

杂项

  • 连接字符串附加功能
  • TableDiff.exe
  • 登录事件的触发器(Service Pack 2中的新增功能)
  • 使用持久计算列(pcc)提升性能.
  • sys.database_principles中的DEFAULT_SCHEMA设置
  • 强制参数化
  • Vardecimal存储格式
  • 在几秒钟内找出最受欢迎的查询
  • 可扩展的共享数据库
  • SQL Management Studio中的表/存储过程过滤器功能
  • 跟踪标志
  • GO重复批次后的数字
  • 使用模式的安全性
  • 使用内置加密函数,视图和带触发器的基表进行加密

t-sql sql-server

215
推荐指数
35
解决办法
6万
查看次数

最好的StAX实施

我的快速搜索揭示了参考实现(http://stax.codehaus.org),Woodstox实现(http://woodstox.codehaus.org)和Sun的SJSXP实现(https://sjsxp.dev.java.net) /).

请评论这些的相对优点,并填写我应该考虑的任何其他实现.

java xml parsing stax

18
推荐指数
2
解决办法
8964
查看次数

"待办事项"窗口卡住了; 永远不会完成更新

我在Visual Studio 2008中遇到一个奇怪的问题,我的"Pending Checkins"窗口永远不会更新.我打开它,它像往常一样说"正在更新..."但我从未看到"X剩余"消息,并且没有任何反应.它只是坐在那里什么都不做.

已检出的内容仍显示在解决方案资源管理器中已签出.SourceSafe 2005仍然像平常一样工作.

有任何想法吗?

visual-sourcesafe visual-studio-2008

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

单元测试JAX-RS Web服务?

我目前正在寻找为基于Web服务的JAX-RS(基于REST的Web服务的Java API)创建自动化测试的方法.

我基本上需要一种方法来发送它某些输入并验证我得到了预期的响应.我宁愿通过JUnit这样做,但我不确定如何实现.

您使用什么方法来测试您的Web服务?

更新:正如entzik指出的那样,将Web服务与业务逻辑分离后,我可以对业务逻辑进行单元测试.但是,我还想测试正确的HTTP状态代码等.

java junit unit-testing web-services jax-rs

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

是否可以将复杂类型属性绑定到数据网格?

我如何将以下对象Car绑定到gridview?

public class Car
{
   long Id {get; set;}
   Manufacturer Maker {get; set;}
}

public class Manufacturer
{
   long Id {get; set;}
   String Name {get; set;}
}

原始类型很容易绑定,但我发现无法为Maker显示任何内容.我想让它显示Manufacturer.Name.它甚至可能吗?

怎么办呢?我是否还必须将ManufacturerId存储在Car中,然后使用制造商列表设置lookupEditRepository?

.net c# data-binding

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

如何检测用于访问我网站的浏览器?

如何检测用户访问我的网站的浏览器(IE,Firefox,Opera)?Javascript,PHP,ASP,Python,JSP以及您能想到的任何其他示例都会有所帮助.是否有语言无关的方式来获取此信息?

browser http

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

为什么在将一堆二进制数据转储到终端后,我的击键变成了疯狂的字符?

如果我这样做:

$ cat /bin/ls
Run Code Online (Sandbox Code Playgroud)

进入我的终端,我理解为什么我看到一堆二进制数据,代表ls可执行文件.但事后,当我得到我的提示时,我自己的击键看起来很疯狂.我键入"a",我得到一个奇怪的对角线.我输入"b",我得到一个学位符号.

为什么会这样?

unix linux terminal ascii

20
推荐指数
3
解决办法
7868
查看次数

将Web应用程序分成多个项目

我有一个变得相当大的Web应用程序.我想将它分成更小的更逻辑的项目,但较小的项目仍然需要访问主项目的app_code中的一些类.有什么好方法可以实现这个目标?

asp.net

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

在生产系统中测试帐户和产品

是否值得设计一个系统以期望测试账户和产品在生产中存在并且活跃,或者是否应该没有测试实体的生产数据库的污染,即使您的运输人员知道不发送任何发给"测试客户"的盒子?

我已经在规范中实现了具有test ="True"属性的消息传递协议,并想知道现代模式是否应该包含用于标记订单,帐户,事务等的元数据作为像任何其他实体一样处理的测试实体 - - 但没有钱花钱的地步.也就是说:它伪造一个假想的信用卡并伪造一个包装的货物.

预计这不会取代完全独立的测试,开发和QA数据库,但即便如此,我们也始终在生产系统中拥有着名的测试SKU和测试客户.无害?

testing production

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