问题列表 - 第1757页

如何从另一个SQL脚本中调用SQL脚本?

我想调用一系列.sql脚本来创建初始数据库结构

  1. script1.sql
  2. script2.sql等

有没有办法在没有sqlcmd或存储过程或任何其他类型的代码不是sql的情况下执行此操作?就在一个.sql文件里面.

sql-server sql-server-2005

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

在size_t添加中溢出

我喜欢为VS.NET和GCC免费提供代码警告,我喜欢让我的代码准备好64位.

今天我写了一个小模块来处理内存缓冲区,并通过文件样式的接口提供对数据的访问(例如,你可以读取字节,写字节,搜索等).

作为当前读取位置和大小的数据类型,我使用size_t,因为这似乎是最自然的选择.我绕过警告,它也应该在64位工作.

以防万一:我的结构看起来像这样:

typedef struct
{
  unsigned char * m_Data;
  size_t          m_CurrentReadPosition;
  size_t          m_DataSize;
} MyMemoryFile;
Run Code Online (Sandbox Code Playgroud)

签名size_t似乎没有在实践中定义.Google代码搜索证明了这一点.

现在我处于两难境地:我想检查增加size_t的溢出因为我必须处理用户提供的数据,第三方库将使用我的代码.但是,对于溢出检查,我必须知道符号.它在实施中产生了巨大的差异.

那么 - 我应该如何在平台和编译器独立的方式编写这样的代码?

我可以检查size_t运行或编译时的签名吗?这将解决我的问题.或者也许size_t首先不是最好的主意.

有任何想法吗?

编辑:我正在寻找C语言的解决方案!

c integer-overflow size-t

8
推荐指数
3
解决办法
6043
查看次数

标准的404页面什么时候出现?

我正在为一个项目构建一个简单的 HTTP 服务器。大多数网站都有自定义的 404 错误页面。但有时,您会看到 Firefox 吐出一个通用的 404 页面(或 405 等...)。它如何决定做什么?HTTP 响应应该是什么?“HTTP/1.0 404 NOT FOUND”就够了吗?

谢谢

http http-status-code-404

3
推荐指数
1
解决办法
4046
查看次数

一个包含规则引擎的系统是否真的成功了?

我们的系统(外来商品衍生品贸易捕获和风险管理)很快就会重新开发.我听到的一个建议是,将整合一个规则引擎,使最终用户(商品交易者,如此相当复杂)更容易对业务逻辑进行某些更改.

我对规则引擎有点怀疑.我的敏捷主义者想知道它们是否只是一个过程问题的技术解决方案......即.我们的开发人员需要很长时间来响应业务变更的需求.该问题的解决方案应该是更加协作的开发方法,更好的测试覆盖率,更全面的敏捷实践.

听取规则引擎真正有利的情况(特别是在交易环境中)肯定会有所帮助.

rule-engine

18
推荐指数
3
解决办法
3402
查看次数

SQL Server中sp_who状态的含义

有人能告诉我SQL Server的sp_who命令中的状态是什么意思吗?为什么spid会被暂停?"可运行"是什么意思?

谢谢!

sql t-sql sql-server

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

存储信用卡详细信息

我的业务要求迫使我在短时间内存储客户的完整信用卡详细信息(编号,姓名,到期日期,CVV2).

理由:如果客户打电话订购产品并且他们的信用卡被当场拒绝,您很可能会失去销售.如果您了解他们的详细信息,感谢他们的交易,然后发现该卡被拒绝,您可以给他们打电话,他们更有可能找到另一种支付产品的方式.如果信用卡被接受,您可以清除订单中的详细信息.

我无法改变这一点.现有的系统以明文形式存储信用卡详细信息,而我正在构建的新系统中替换它,我显然不会复制这个!

那么,我的问题是如何在短时间内安全存储信用卡.我显然想要某种加密,但最好的方法是什么?

环境:C#,WinForms,SQL-Server.

c# security encryption credit-card pci-dss

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

在线代码美化和格式化程序

什么是最好的在线代码美化和格式化?我不是要求荧光笔.任何语言都可以.

code-formatting

91
推荐指数
6
解决办法
21万
查看次数

vb.net中不明确的类成员

我试图在vb.net中使用来自C#程序集的类.该类具有不明确的成员,因为vb.net不区分大小写.这个类是这样的:

public class Foo {

  public enum FORMAT {ONE, TWO, THREE};

  public FORMAT Format {
    get {...}
    set {...}
   }
}

我尝试访问枚举:Foo.FORMAT.ONE

这是不可能的,因为还有一个名为'format'的属性.

我无法改变C#程序集.我怎样才能解决这个问题并从vb.net引用enum?

vb.net visual-studio

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

从命令行构建Eclipse Java项目

有没有办法从命令行编译基于Eclipse的Java项目?

我正在尝试自动化我的构建(使用FinalBuilder而不是ant),而且我既不是Java也不是Eclipse专家.我可以通过直接的java命令行选项找出如何做到这一点,但Eclipse项目感觉就像浪费了很多精力.

如果无法通过命令行编译Eclipse项目,有没有办法从Eclipse中生成所需的java命令行?或者是否有一些我可以找到的文件来找到它在幕后进行的编译步骤?


伙计们,我正在寻找一个包含蚂蚁的答案.让我重新讨论原始问题.......有没有办法从命令行构建Eclipse项目?

我不认为这是一个不合理的问题,因为我可以为visual studio做这样的事情:

devenv.exe /build "Debug|Any CPU" "C:\Projects\MyProject\source\MyProject.sln"
Run Code Online (Sandbox Code Playgroud)

java eclipse command-line

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

SQL子句/ case在where子句中

我试着四处寻找但找不到任何可以帮助我的东西.

我正在尝试在SQL中执行此操作:

declare @locationType varchar(50);
declare @locationID int;

SELECT column1, column2
FROM viewWhatever
WHERE
CASE @locationType
    WHEN 'location' THEN account_location = @locationID
    WHEN 'area' THEN xxx_location_area = @locationID
    WHEN 'division' THEN xxx_location_division = @locationID
Run Code Online (Sandbox Code Playgroud)

我知道我不应该在每个人的末尾放置'= @locationID',但我无法使语法接近正确.SQL在第一条WHEN行上一直抱怨我的'='

救命!

sql case switch-statement

142
推荐指数
6
解决办法
57万
查看次数