问题列表 - 第36065页

C#中的RC4 128位加密

我需要执行128位RC4加密,我使用的是.NET和C#.是否有内置函数来执行此操作.

如果没有,我发现这个功能可以做到:

public void RC4(ref Byte[] bytes, Byte[] key)
{
    Byte[] s = new Byte[256];
    Byte[] k = new Byte[256];
    Byte temp;
    int i, j;

    for (i = 0; i < 256; i++)
    {
        s[i] = (Byte)i;
        k[i] = key[i % key.GetLength(0)];
    }

    j = 0;
    for (i = 0; i < 256; i++)
    {
        j = (j + s[i] + k[i]) % 256;
        temp = s[i];
        s[i] = s[j];
        s[j] = temp;
    }

    i = j = 0;
    for …
Run Code Online (Sandbox Code Playgroud)

.net c# encryption

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

Sql Server索引是否包含主键?

我的一个合作伙伴的印象是,在SQL Server 2008中向表中添加索引时,PK的索引也会添加到该索引中.因此,如果您使用更宽的主键,那么该键也将包含在新索引中,大大增加了上面使用的磁盘空间,超出了已经为PK索引支付的惩罚.我之前没有听说过,到目前为止我的搜索结果是空的.

希望有人在这里指出相关文档,以确认或否认这一点.请?

sql-server indexing primary-key clustered-index sql-server-2008

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

如何确定数组中是否还有未分配的值?

我有一个标准的java数组,其中null值用于数组中的未分配或空点.如何判断是否还有未分配的值,即阵列是否未满?

java arrays

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

Oracle索引冗余

我和一位同事是Oracle的新手,正在分析表上的索引.这是遗留物,表格中目前存在索引

Mytable
* ID      (primary key)
* partId  (Id column in part)
* partNum (partNum column in part...partNum can have more than one partId)
* description (description of partNum...can be different for each partNum)
* dateReceived

IDX_PART_ID_PART_NUM(partId, PartNum)
IDX_PART_NUM(partNum)
IDX_DATE_RECEIVED(dateReceived)
Run Code Online (Sandbox Code Playgroud)

看起来我们的索引中有冗余.我们应该从IDX_PART_ID_PART_NUM中删除partNum吗?我们应该删除IDX_PART_NUM吗?如上所述,partNum可以具有多个id,因为每个部分可以在对象中存在多次.

基本上,在Oracle中,索引如何工作?

oracle indexing

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

Pascal评论是否应该嵌套?

我有一个编译器作业问题,希望我为Pascal评论绘制DFA,但我从来没有(也可能永远不会)使用Pascal.问题没有说明我们是否应该使用ANSI Pascal或Turbo Pascal,所以我打算为两者做一个.

一些谷歌搜索向我展示了Turbo Pascal允许嵌套注释,只要没有使用相同的分隔符{(*comment*)},所以可以(*{comment}*),但是,{{comment}}或者(*(*comment*)*)不好.我的问题是,如果评论喜欢{(*{comment}*)}或者(*{(*comment*)}*)没有问题,因为相同的分隔符不会连续使用.

我也用谷歌搜索ANSI Pascal是否允许嵌套注释,但我还没有找到明确的答案.如果ANSI Pascal允许嵌套注释,那么规则是什么?

另外,我并不担心不同的起始和结束分隔符的奇怪的注释约定,这是ANSI Pascal中允许的约定.

更新:

我想明确的是我并不关心特定编译器如何处理Pascal注释,我关心编译器应该如何处理Pascal注释,如果该编译器100%遵守ANSI或TURBO Pascal标准.

pascal comments

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

Visual Studio 2010 Professional:类图工具

我想首先在视觉上设计我的类,然后将它们转换为实际的代码.我正在使用VS2010专业版.请向我推荐一些好的在线资源,以获得一些好的提示和做法.我参加了一个用户组会议中的一个很好的会议,看到类可以轻松地在视觉上设计然后转换成代码是非常鼓舞人心的.

谢谢

c# visual-studio-2010

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

在PHP中构建SEO URL系统的好方法是什么?

我希望在我的网站上有"漂亮"和SEO导向的URL.

我为这个网站建立了自己的小框架,现在几乎所有东西都已完成.

我仍然困惑的一件事是我将使用的漂亮/ SEO URL系统.我知道有很多方法可以实现这一点,我希望在这个方面平衡最佳实践/易于实现.

到目前为止,我正在考虑让网站的所有网址指向一个特定的PHP文件(比方说index.php),该文件将包含一个文件/ URL字典,用于将流量定向到正确的文件.

我真的不确定这是不是一个好方法......任何人都有更好的方法来做到这一点?我唯一想避免的是只在.htaccess中执行此操作...

php seo friendly-url url-rewriting

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

在UIViews之间拖动UIView

我有一个包含在UIView对象A中的UIView对象.我希望能够触摸X并将其从对象A中移除并将其移动到对象B(另一个UIView)中.对象A和B都在同一个超级UIView中.

  A        B
_____    _____
|   |    |   |
| X | -> |   |
|___|    |___|
Run Code Online (Sandbox Code Playgroud)

这就是我到目前为止所拥有的.

@implementation X_UIView

float deltaX;
float deltaY;

- (void)touchesBegan:(NSSet *)touches withEvent:(UIEvent *)event {
    [self.superview.superview addSubview:self]; //pop dragged view outside of container view

    CGPoint beginCenter = self.center;

    UITouch * touch = [touches anyObject];
    CGPoint touchPoint = [touch locationInView:self.superview];

    deltaX = touchPoint.x - beginCenter.x;
    deltaY = touchPoint.y - beginCenter.y;
}

- (void) touchesMoved:(NSSet*)touches withEvent:(UIEvent*)event {
    UITouch * touch = [touches anyObject];
    CGPoint touchPoint = [touch …
Run Code Online (Sandbox Code Playgroud)

cocoa-touch drag-and-drop objective-c uikit uiview

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

以编程方式测试代码:程序员还是其他人?

所以情况就是这样 - 我老板的一句话:"[...]我们需要专注于编程.[...]在一天结束的时候,我想编写好的软件而不是陷入测试困境".在我们有3个月的令人生畏的错误列表并且最近指定一名非程序员用Selenium框架编写Web测试之后,我们就说了这一点.

我的老板非常害怕单位测试(当他放慢开发人员的速度时,他看不到成本效益).您对Web测试和程序测试有何看法?它们应该由(或)程序员编写还是重要?我的想法是编写好的软件的一部分是编写测试?他是微软象牙塔式的人,所以微软(或一般的好文章)推出的任何资源都支持设计测试.

testing tdd selenium unit-testing web-testing

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

TemporaryKey.pfx问题我没有密码

我的客户有问题.他有一个Microsoft CRM开发人员,他离开了.现在项目仍未完成.我已经下载了自定义应用程序的源代码,我不想继续开发.我已经尝试过ClickOne部署,它会弹出一个与myapp_TemporaryKey.pfx相关的密码输入框.我试图在网络上的计算机上安装并以调试模式启动,我遇到了同样的问题,它说:

"无法导入以下密钥文件:.密钥文件可能受密码保护.要解决此问题,请尝试再次导入证书或手动将证书导入当前用户的个人证书存储区."

第二个错误是:"导入密钥文件"myapp_TemporaryKey.pfx"已取消

你知道怎么做才能解决这个问题吗?我有.PFX文件,但没有密码.

c# dynamics-crm visual-studio-2010 pfx

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