小编Jef*_*tin的帖子

在事后发现非法/损坏的容器对象状态的哪个例外?

我遇到过一种情况,由于我调用的其他一些代码区域无法复制Dictionary<TKey, TValue>它返回的内容,因此会出现并发问题:Dictionary似乎包含非法的空键.

我已经修复了底层错误,但为了帮助识别这个问题,如果它将来再次出现,我会添加一些代码,在循环中显式检查null键,处理返回的字典并在事情发生之前抛出进一步.我不确定要抛出哪个异常类,或者如果我定义一个新类,我要确定哪个异类.

c# compact-framework coding-style exception .net-3.5

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

有人关心自定义滚动条的JS代码吗?

我绝不是一个程序员...我从来没有真正参加过comp sci课程,不了解太多理论,但我仍然将通常可行的代码整合在一起.我只是不知道它到底有多难看.我最近写了这个(简单)JS的一点,并想知道我可以得到一些反馈...

如果这不适合它,请告诉我.谢谢.

- 将

    /*
    @author: Will Cavanagh
    @date: 2009-09-14
    * Custom scroll box
    */
    var customScroller = {
 intRegex : /^\d+$/,
 maxScroll : 0,
 inited : false,
 upColor : "#FFF",
 downColor : "#FFF", 
 defSpeed : "#FFF",

 //init function -- sets config values and initallizes jQuery slider.
 //@param options : object containing set up parameters
 //@return null
 init : function(options) {
  //if there are no options/colors specified, make empty object
  if(!options) { options = new Object(); };
  if(!options.scrollerColor) { …
Run Code Online (Sandbox Code Playgroud)

javascript jquery json jquery-ui

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

一行C代码的逻辑

你能告诉我sizeof data / sizeof *data这个代码行17 中使用的逻辑吗?

...
unsigned char data[16];
...
size = fread(data, sizeof *data, sizeof data / sizeof *data, file);
...
Run Code Online (Sandbox Code Playgroud)

谢谢

c

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

如何使用JavaScript将JSON字符串转换为JSON对象?

我使用JavaScriptSerializerASP.net类来序列化我的对象并将其返回给客户端.如何使用JavaScript反序列化字符串?

javascript asp.net serialization json

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

如何编写算法来破解Caesar Cipher?

我正在尝试在编程书中进行练习,其中一个练习是解密密文,该密文使用凯撒密码进行未知移位.

这是密文:

HVWGWGHVSPSGHQCADIHSFSLSFQWGSWVOJSSJSFSLDSFWSBQSR

我不知道预期的输出,因为我还没有确定算法.

我已经编写了以下算法来尝试使用Caesar密码对其进行解密,但这是我已经得到的.如何在C#中解密?

string s = "HVWGWGHVSPSGHQCADIHSFSLSFQWGSWVOJSSJSFSLDSFWSBQSR";

int[] freq = new int[26];

for (int i = 0; i < s.Length; i++)
{
  // converting 
  string temp = s.Substring(i, 1); 

  // converting to an array
  int itemp = (int)temp.ToCharArray()[0];

  freq[itemp - 65]++;  
}

for (int i = 0; i < 26; i++)
{
  Console.WriteLine(i + " " + freq[i]);
}
Run Code Online (Sandbox Code Playgroud)

c# encryption

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