问题列表 - 第8442页

我的数据库安全性如何失败?

在我的SQL Server 2005数据库中的几个表中,我的所有数据都已被删除.反正有没有在SQL Server中记录过去一天运行的所有语句?我试图找出是否有人在意外中这样做,我的网络应用程序中存在漏洞,或者实际数据库已被泄露.

sql-server security sql-server-2005

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

用于记录RESTful API的标准方法

我正在为新的内部Web服务编写RESTful API规范.这不是很长很简单,但即便如此,这是我第一次使用严格的REST(而不是出于实际原因作弊 - 避免PUT,DELETE因为它们是PHP的痛苦,等等).我想知道是否有任何标准方法或最佳实践来记录REST接口?我希望团队的其他成员能够一目了然地理解它,对于任何想要编写客户端的人来说,如果不了解底层代码就能够这样做.

documentation rest

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

Delphi代码完成性能

我有一些大的(~600k代码行)Delphi项目.它们包括我们团队开发的一些自定义组件.

通常,当我使用ctrl + space调用代码完成或仅按"."时,IDE会锁定并长时间认真思考.有时延迟可能是一分钟或更长时间.其他时候,它会立即弹出建议.

哪些因素会影响Delphi中intellisense的性能?有什么办法可以改善这种表现吗?

到目前为止,我最好的解决方案是关闭自动完成,并在我需要静静地冥想一分钟左右时使用ctrl + space.

我不禁要提到VS2005,VS2008和XCode似乎都提供了几乎即时的智能感知反馈(尽管我从来没有尝试过这么大的项目).

作为替代方案,我提出了这个建议.

delphi intellisense code-completion

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

进行拆分并将结果转换为整数的最佳方法

我有一个DB表,其中包含以逗号分隔的ID(int)列表,这些列表存储为nvarchar.

我有一个get方法在一个匹配中返回这些作为列表.目前我想我必须做这样的事情:

List<int> ids = new List<int>();
string[] pageids = experssion.Split(separators)

foreach (string number in pageids)
{
    ids.Add(Convert.ToInt32(number));
}
Run Code Online (Sandbox Code Playgroud)

谁能想到更好的方法呢?我能以某种方式完成分裂吗?

c# string

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

iPhone - 在UITableViewController上设置背景

有没有办法在UITableViewController上设置背景视图?

我尝试使用我正在使用的代码UIViewController,但视图覆盖​​了表视图的所有内容.如果我在其中添加背景视图cellForRowAtIndexPath-method,则根本不显示.有没有人以前做过这个或者知道如何做到这一点?这是我正在使用的代码:

UIImage *image = [UIImage imageNamed: @"background.jpg"];
UIImageView *backImage = [[UIImageView alloc] initWithImage: image];
[self.view addSubview: backImage];
[self.view sendSubviewToBack: backImage];
Run Code Online (Sandbox Code Playgroud)

iphone background uitableview

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

模拟交叉上下文连接 - LINQ/C#

这是问题所在:

我有2个数据上下文,我想加入.现在我知道LINQ不允许从一个上下文到另一个上下文的连接,我知道2个可能的解决方案是创建单个datacontext或者有2个单独的查询(这就是我现在正在做的事情).但是,我想要做的是"模拟"一个连接.

这是我尝试过的.

using (var _baseDataContext = Instance)
{
    var query = from a in _baseDataContext.Account.ACCOUNTs
                where a.STR_ACCOUNT_NUMBER.ToString() == accountID
                join app in _baseDataContext.Account.APPLICATIONs on a.GUID_ACCOUNT_ID equals
                            app.GUID_ACCOUNT
                join l in GetLoans() on app.GUID_APPLICATION equals l.GUID_APPLICATION
                select l.GUID_LOAN;

    return query.Count() > 0 ? query.First() : Guid.Empty;
}

private static IQueryable<LOAN> GetLoans()
{
    using (var _baseDataContext = Instance)
    {
        return (from l in _baseDataContext.Loan.LOANs
                select l).AsQueryable();
    }
}
Run Code Online (Sandbox Code Playgroud)

在运行时我得到了

System.InvalidOperationException:查询包含对在不同数据上下文中定义的项的引用

编辑:

工作方案:

using (var _baseDataContext = Instance)
{
    var query = …
Run Code Online (Sandbox Code Playgroud)

c# linq datacontext entity-framework

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

如何为用户禁用SQL Server Management Studio

有没有办法阻止用户进入SQL Server Management Studio,以便他们不能只手动编辑表行?他们仍然需要通过运行我的应用程序来访问表.

sql-server sql-server-2008

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

允许Silverlight(和Flash)应用程序保持全屏

我正在编写一个可以全屏显示的Silverlight应用程序(想想YouTube全屏).这很简单.但是,我想让用户能够全屏保持应用程序,即使他们点击了.

许多用户都有多个显示器,因此将应用程序缩回浏览器并不总是有意义的.目前,如果他们让我的应用程序全屏他们看到"按ESC键退出全屏"消息,然后任何点击,以应用他们的其他显示器上引起全屏Silverlight应用程序退缩.

我相信Silverlight(以及Flash)的这种行为是一种安全功能,可以防止人们编写保持全屏的应用程序.但是,我想知道是否有"选择加入"的方式让用户说"我不介意这个应用程序保持全屏".

我也有兴趣知道这是否可以用Flash完成.

flash silverlight multiple-monitors fullscreen

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

通过类成员函数访问静态const变量的问题

我在访问我的类私有成员变量部分中定义的静态const变量时遇到问题.具体来说,下面编写的代码可以在构造函数中输出变量,但是当我尝试通过访问器函数访问它时,我得到下面讨论的错误.如果有人知道为什么我会感激你的帮助.

#include <iostream>
using namespace std;

class TestStaticVariables
{
 // Private member variable:
 static const double static_double_variable;
public:
 // Constructor:
 TestStaticVariables()
 {
  // Initialization:
  static const double static_double_variable = 20.0;
  cout << static_double_variable;
 }
 // Member Function:
 void test();
};

void TestStaticVariables::test()
{
Run Code Online (Sandbox Code Playgroud)

当下一行取消注释时,我收到以下错误消息:

行位置工具:0:"TestStaticVariables :: static_double_variable",引自:

 //cout << static_double_variable;
}

int main(int argc, char* const argv[])
{

 TestStaticVariables test_instance;

 return 0;
}
Run Code Online (Sandbox Code Playgroud)

c++

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

将列表列表转换为分隔字符串

如何仅使用内置模块在Python 2.2中执行以下操作?

我有一个这样的列表列表:
[['dog',1],['cat',2,'a'],['rat',3,4],['bat',5]]

从中我想生成一个像这样的表的字符串表示,其中列由制表符分隔,行由新行分隔.

dog 1
cat 2   a
rat 3   4
bat 5
Run Code Online (Sandbox Code Playgroud)


'dog\t1 \ncat\t2\ta \nrat\t3\t4 \nbat\t5'

python

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