小编see*_*ker的帖子

将数据库模式导出到SQL文件中

是否可以MS SQL Server 2008将数据库结构导出到T-SQL文件中?

我不仅要导出表模式,还要导出主键,外键,约束,索引,存储过程,用户定义的类型/函数.

此外,我不希望数据出现在此T-SQL文件中.

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

sql t-sql database sql-server export

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

从SQL Server数据库中的字段中删除最后N个字符

我有超过400万行的表,并且意外地在一列中有超过需要的数据.

例如,而不是ABC存在ABC DEFG.

如何使用TSQL删除N个符号?请注意,我想从数据库中删除这些字符,而不仅仅是选择子字符串.谢谢

sql-server

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

如何在SVN中创建项目

我可以访问SVN服务器,我需要添加新文件夹project1,它必须包含诸如trunk,branches,此项目的标签之类的文件夹.你可以指导我如何使用tortoise SVN,假设项目是空的,我想创建只是文件夹结构.

svn tortoisesvn

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

您的代码在混淆时有多安全?

使用RedGate的Reflector,您可以轻松获得应用程序的完整源代码.但是为了减少发现算法的可能性,有混淆器可以降低这种可能性.

我的问题是:

  • 混淆器的效果如何?
  • 在隐藏算法方面更安全的是:没有.NET库的C++或模糊的.NET程序.
  • 有没有其他方法可以使.NET源代码更安全?

.net c++ obfuscation

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

为什么结构中的这个值根本没有变化?

我相信这是一个非常简单的问题.任何人都可以解释为什么这段代码输出1000而不是1050

public class Program
    {
        public static void Main()
        {
            Bus b = new Bus(1000);
            ((Car)b).IncreaseVolume(50);
            Console.WriteLine(b.GetVolume());
        }
    }

    public interface Car
    {
        int GetVolume();
        void IncreaseVolume(int amount);
    }

    public struct Bus : Car
    {
        private int volume;

        public Bus(int volume)
        {
            this.volume = volume;
        }

        public int GetVolume()
        {
            return volume;
        }

        public void IncreaseVolume(int amount)
        {
            volume += amount;
        }
    }
}
Run Code Online (Sandbox Code Playgroud)

c# interface

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

log4javascript中的日志对象

我想使用 log4javascript 记录对象。例如,考虑以下代码:

function LogObject() {
var blah = {
    one: 42,
    two: "486"
};
logger.Info(blah);
Run Code Online (Sandbox Code Playgroud)

假设 logger 是正确设置的 log4javascript logger 的实例:

var logger = log4javascript.getLogger("InternalLogger");
var ajaxAppender = new log4javascript.AjaxAppender(url),
jsonLayout = new log4javascript.JsonLayout(false, false);
ajaxAppender.setLayout(jsonLayout);
ajaxAppender.addHeader("Content-Type", "application/json");
logger.addAppender(ajaxAppender);
Run Code Online (Sandbox Code Playgroud)

我期待结果如下:请求有效负载包含消息数组,其中首先是我的对象序列化为 JSON。我看到的是消息数组,其中首先包含字符串“Object object”(例如调用了 toString() 方法)。我怎样才能做到这一点?

javascript logging log4javascript

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

如何在这里使用逗号运算符?

可能重复:
C++逗号运算符
使用C逗号运算符

我不是C++的新手,但这是我第一次看到以下代码:

int a=0;
int b=(a=2,a+1);
Run Code Online (Sandbox Code Playgroud)

那是C++代码.你能告诉我这里发生了什么吗?变量b如何得到值3?

c++ comma-operator

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

通过 HTTP 进行 NTLM 身份验证

我想知道我们是否使用 NTLM (Windows) 身份验证 - 服务器如何确定用户是否已经登录。因此,当我第一次访问该站点时 - 服务器告诉我他想通过 NTLM 对我进行身份验证:

WWW-Authenticate: Negotiate
WWW-Authenticate: NTLM
Run Code Online (Sandbox Code Playgroud)

然后客户端和服务器交换很少的请求——实际上挑战/响应阶段发生在这里,特别是服务器生成并向客户端发送挑战,客户端根据它计算响应并发回,然后服务器联系域控制器进行验证。好的,我们完成了。

但是当我通过身份验证并转到任何页面时,不再有任何身份验证标头。服务器如何知道我已经通过身份验证?

PS 我认为 IIS 通过 MAC 或 IP 绑定客户端,但事实并非如此。NTLM 适用于单个浏览器。也没有找到 NTLM 特定的 cookie。

windows authentication iis ntlm active-directory

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

内部将一个字段连接到表中的多个列

我有一个SQL表,用于保存买家个人数据,如FirstName,LastName,OGCard; OGCard - 表示客户个人卡号的字段.

接下来我有一张名为Cards的表,其中包含以下格式购买的十件物品的数据:OGCard,Item1ID,...,Item10ID,Item1Quantity,...,Item10Quantity

在表项中,我得到了这样的结构ItemID,ItemName

我想从CardNumber购买所有商品

我想我应该这样做

SELECT Buyers.FirstName, Items.Name, Cards.Item1Quantity
FROM Buyers
INNER JOIN Cards ON Buyers.OGCard=Cards.OGCard
INNER JOIN Items ON Cards.Item1ID=Items.ItemName
WHERE OGCard=13451
Run Code Online (Sandbox Code Playgroud)

通过这种方式,我可以看到第一个项目的名称和数量.但是我无法对列Item2ID执行相同的连接,依此类推.你能给我一些解决方案吗?

sql sql-server-2008

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

空值处理

我们假设我有一个查询

SELECT val FROM tbl
Run Code Online (Sandbox Code Playgroud)

我想写一个查询,当val不为null时输出"ValueIsNotNull",当val为null时输出"ValueIsNull".有可能用一行做到这一点.截至目前我只发现了ISNULL(val,'ValueIsNull') AS val1.但如果value不为null,则打印原始值.

sql database sql-server-2008

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