问题列表 - 第45856页

为什么System.Random类不是静态的?

使用System.Random该类时,必须创建它的实例.为什么不static呢?因为如果我想要一个0到9之间的随机数,我可以使用静态方法,System.Random.Next(int, int):

int ourRandomNumber = Random.Next(0,9);
Run Code Online (Sandbox Code Playgroud)

那么为什么不上课static呢?

c# random static instance

24
推荐指数
2
解决办法
5763
查看次数

如何将字符串(前导零或不是)转换为整数?

如何将字符串(前导零或不是)转换为整数?例如,'08'8.

javascript

12
推荐指数
2
解决办法
7156
查看次数

SQL-Server 2005:无法绑定多部分标识符....

我的错误信息:

多部分标识符table2.ValidSince"无法绑定.

UPDATE table1
SET table1.ValidSince = table2.ValidSince
WHERE table1.ID = '5C954C6F-FFD7-454A-9E2B-000076523819'
Run Code Online (Sandbox Code Playgroud)

如何更改更新以使其正常工作?

sql sql-server

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

在Windows 7 Home Basic上找不到IIS

我刚刚用Windows 7 Home Basic购买了一台全新的联想(idealpad)笔记本电脑.没有操作系统DVD和库存,但笔记本电脑确实有操作系统恢复软件,如果你想在DVD上刻录它们.我想今天大多数硬件都是以这种方式销售的.

无论如何,我想使用IIS.我按照这些步骤进行安装.我进入控制面板 - > 程序 - > 打开或关闭Windows功能.我从列表中选择了Internet Information Services并让它安装.我认为它一定已经安装好了.

但现在,我找不到它.我尝试了这些步骤来找到inetmgr,但我也找不到MMC管理单元UI.我在哪里可以找到IIS?我甚至重新启动机器并检查但没有运气.

2011年3月23日更新

伙计们,我安装了IIS Express,并在Web上检查了很多页面,但是我在Windows 7 Home Basic框中看不到IIS管理单元(inetmgr).请帮忙!!!!!!!!!

iis windows-7

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

Visual Studio HTM编辑器包未正确加载

由于错误,我重新安装了Visual Studio pro 2010 .

我加载了VS,我现在收到此错误:

Visual Studio HTM编辑器包未正确加载.

问题可能是由配置更改或安装其他扩展引起的.

您可以通过在命令行上运行应用程序和/ log参数,然后检查文件c:\ users\lee\appdata\roaming\microsoft\visualstudio\10.0\activitylog.xml来获取更多信息.

任何想法从哪里开始.

visual-studio-2010

5
推荐指数
2
解决办法
4681
查看次数

当数据库中有数据时,sqlite3_column_text返回NULL

我的数据库定义如下

CREATE TABLE [problems] (
[p_id] INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, 
[problem_name] VARCHAR(255) NOT NULL, 
[mixed_t1] INT NOT NULL, 
[mixed_t2] INT NOT NULL, 
[mixed_flair] INT, 
[mixed_gre] INT, 
[mixed_diffusion] INT, 
[mixed_adc] INT, 
[fat_sat_post_t1] INT)
Run Code Online (Sandbox Code Playgroud)

在我的代码中,我正在尝试运行看起来像的SQL查询

SELECT problem_name from problems WHERE mixed_t1=0
Run Code Online (Sandbox Code Playgroud)

然后在代码中,我试图将problem_name分配给NSString,然后将NSString添加到NUSMutableArray

if(sqlite3_step(statement) == SQLITE_ROW)
{

    NSString *problemName = [NSString stringWithUTF8String:(char *)sqlite3_column_text(statement, 1)];

    [dataSet addObject:problemName];

    [problemName release];
}
Run Code Online (Sandbox Code Playgroud)

问题是我崩溃了NSString*problemName

我收到以下崩溃消息

Current language:  auto; currently objective-c
2011-02-08 08:54:29.035 RadAppz[1332:207] *** Terminating app due to uncaught exception    'NSInvalidArgumentException', reason: '*** +[NSString stringWithUTF8String:]: …
Run Code Online (Sandbox Code Playgroud)

sqlite iphone-sdk-3.0 ios4

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

FOP:嵌套<fo:block>元素中不需要的换行符

我有一个问题是锥形FOP.我正在使用CKEditor创建一个XSL-Fo字符串并使用FOP将其转换为PDF.一切正常,但是当使用嵌套块时,我会在PDF中体验不应存在的换行符.

XSF-FO:
...<fo:block>ONE<fo:block font-weight="bold">TWO</fo:block><fo:block font-style="italic">THREE</fo:block><fo:block text-decoration="underline">vier</fo:block><fo:block class="linebreak"/></fo:block>...

(XSL-FO不完整,根元素和其他东西都缺失了.但是,正如表和列表之类的其他东西工作得很好,文档结构中不应该有任何错误.)

结果PDF看起来有点像这样:

ONE
TWO
THREE

我不知道为什么?Thx提前帮忙:)

element xsl-fo block line-breaks apache-fop

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

VS2010不会在64位版本的Windows上的WinForms应用程序中显示未处理的异常消息

当我创建一个新项目时,我对未处理的异常会有一个奇怪的行为.这就是我可以重现问题的方法:

1)创建一个新的Windows窗体应用程序(C#,. NET Framework 4,VS2010)

2)将以下代码添加到Form1_Load处理程序:

int vara = 5, varb = 0;
int varc = vara / varb;
int vard = 7;
Run Code Online (Sandbox Code Playgroud)

我希望VS中断并在第二行显示未处理的异常消息.但是,会发生的是第三行只是跳过而没有任何消息,应用程序一直在运行.

我现有的C#项目没有这个问题.所以我想我的新项目是用一些奇怪的默认设置创建的.

有没有人知道我的项目有什么问题?

我试过检查Debug-> Exceptions中的方框.但即使我在try-catch块中处理异常,执行也会中断; 这也不是我想要的.如果我没记错的话,在这个对话框中有一个名为"未处理的异常"的列或者类似的东西,这会让我感到非常兴奋.但在我的项目中只有一列("Thrown").

c# exception-handling visual-studio-2010

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

确认消息框

我必须为函数显示是否没有弹出消息框>

这就是我为警报弹出窗口所做的事情

  Page.ClientScript.RegisterStartupScript(this.GetType(), "Alert", "<script>alert('File Updated');</script>");
Run Code Online (Sandbox Code Playgroud)

这就是我想要在后面的代码中做的事情:

if (ID != 0)
{
     Page.ClientScript.RegisterStartupScript(this.GetType(), "Confirm", "<script>confirm('are you sure?');</script>");

    if (yes)
    {
        perform function
    }
    else
    {
        return;
    }

}
Run Code Online (Sandbox Code Playgroud)

确认不起作用,,,任何关于如何做到这一点的建议谢谢

编辑部分:

  1. 导航到页面
  2. 将值添加到文本框
  3. 单击"保存"按钮为数据库添加值
  4. 询问用户他是否确定要这样做"你确定吗?",确认弹出
  5. 现在,只有当ID为!= 0或者不需要弹出窗口时,才会出现上述确认框.
  6. 如果他说是,则添加到数据库并显示警告弹出窗口,表明已在数据库中输入了值.
  7. 如果没有,那么就不要添加到Db然后返回.

所以我得到这样的确认框..但我怎样才能得到所选择的内容

string scriptString = "<script language='JavaScript'> ";
            scriptString += "confirm ('Are you sure you want to Close this period.')";
            scriptString += "</script>";
            Response.Write(scriptString);
Run Code Online (Sandbox Code Playgroud)

javascript c# asp.net popup

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

Winforms usercontrol现象:突然所有物品都消失了!

我有一个winform usercontrol与几个项目(文本框,按钮,...).现在我遇到的现象是,所有项目都突然消失(在VS 2010设计器视图/文档大纲中),尽管在控件设计器文件(designer.cs)中仍然定义了文本框,按钮...... 也没有编译错误.当我运行应用程序时,项目仍然缺失!我已经重启了VS!有谁知道,这是什么原因?

.net c# visual-studio-2010 winforms

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