问题列表 - 第7202页

我怎样才能掌握数组的想法?

我完全理解数组的目的,但我觉得我没有"掌握"它们.有没有人有一些非常好的问题或涉及数组的读数.我用PHP和C++编程,所以如果有这些语言的例子,那将是更好的但不是必需的.

language-agnostic arrays

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

WebRequest连接到Wikipedia API

这可能是一个非常简单的问题,但我似乎无法格式化web webrequest /响应以从Wikipedia API获取数据.我已经在下面发布了我的代码,如果有人可以帮我看看我的问题.

    string pgTitle = txtPageTitle.Text;

    Uri address = new Uri("http://en.wikipedia.org/w/api.php");

    HttpWebRequest request = WebRequest.Create(address) as HttpWebRequest;

    request.Method = "POST";
    request.ContentType = "application/x-www-form-urlencoded";

    string action = "query";
    string query = pgTitle;

    StringBuilder data = new StringBuilder();
    data.Append("action=" + HttpUtility.UrlEncode(action));
    data.Append("&query=" + HttpUtility.UrlEncode(query));

    byte[] byteData = UTF8Encoding.UTF8.GetBytes(data.ToString());

    request.ContentLength = byteData.Length;

    using (Stream postStream = request.GetRequestStream())
    {
        postStream.Write(byteData, 0, byteData.Length);
    }

    using (HttpWebResponse response = request.GetResponse() as HttpWebResponse)
    {
        // Get the response stream.
        StreamReader reader = new …
Run Code Online (Sandbox Code Playgroud)

c# mediawiki wikipedia webrequest wikipedia-api

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

为什么Numpy中的0d数组不被认为是标量?

肯定是一个0d阵列是标量,但Numpy似乎并不这么认为......我错过了什么或者我只是误解了这个概念?

>>> foo = numpy.array(1.11111111111, numpy.float64)
>>> numpy.ndim(foo)
0
>>> numpy.isscalar(foo)
False
>>> foo.item()
1.11111111111
Run Code Online (Sandbox Code Playgroud)

python numpy

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

获得隐藏领域的价值

我引用了隐藏的字段,如:

var h = document.getElementById('myHiddenField');
Run Code Online (Sandbox Code Playgroud)

如何将值设置为100,然后使用简单的alert()输出值;?

html javascript input

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

如何从SQL Server 2005中的MDF恢复数据库?

我有一个MDF文件,没有在MS SQL Server 2005中创建的数据库的LDF文件.当我尝试将MDF文件附加到其他SQL Server时,我收到以下错误消息.

The log cannot be rebuilt because there were open transactions/users when the database was shutdown, no checkpoint occurred to the database, or the database was read-only. This error could occur if the transaction log file was manually deleted or lost due to a hardware or environment failure.

我想完成以下任何一个选项:

  1. 附加数据库没有数据丢失(不太可能,但会节省我一些时间).
  2. 附加数据库丢失数据(无论打开的事务是否丢失).
  3. 仅从MDF文件中恢复架构(无数据).

我可以尝试使用哪些SQL命令来重新启动数据库?

sql-server sql-server-2005 data-recovery mdf

15
推荐指数
4
解决办法
8万
查看次数

jQuery UI Dialog + ASP.NET文本框+焦点

问题

我正在使用jQuery UI对话框显示一个对话框,其中包含一些ASP.NET文本框和一个按钮.但是,当jQuery移动表单外部的对话框的div时,我需要将其重新移回到表单本身(请参阅详细原因),以便ASP.NET仍然有效.这种移动导致了一个问题,如果调用该字段不会获得焦点.

如果您查看下面的示例,标有线B的线应该设置焦点,但是标记为线A的线会打破它.如果我评论A行它是有效的.无论我在哪里移动B线(在对话框,A线等之前......),它仍然无法设置焦点.

通过设置焦点我的意思是光标在文本框中闪烁准备输入.

问题如何在这种情况下设置焦点?

样品

HTML正文样本

<body>
<form id="form1" runat="server">
<div id="popup">
    <asp:TextBox ID="TextBox1" runat="server"></asp:TextBox><br />
    <asp:TextBox ID="TextBox2" runat="server"></asp:TextBox>
</div>
</form>
</body>
Run Code Online (Sandbox Code Playgroud)

jQuery示例

        $(document).ready(function() {
        var dlg = $("#popup").dialog();
        /*Line A*/ dlg.parent().appendTo(jQuery("form:first"));
        /*Line B*/ $("#TextBox2").focus();
    });
Run Code Online (Sandbox Code Playgroud)

asp.net jquery jquery-ui

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

什么是等效于在Rhino Mocks中使用Ordered()的AAA语法

我不能为我的生活找到使用Rhino中的Fluent/AAA语法来验证操作顺序的正确语法.

我知道如何使用旧的学校记录/播放语法执行此操作:

        MockRepository repository = new MockRepository();
        using (repository.Ordered())
        {
            // set some ordered expectations
        }

        using (repository.Playback())
        {
            // test
        }
Run Code Online (Sandbox Code Playgroud)

任何人都可以告诉我在Rhino Mocks的AAA语法中与此相当的是什么.如果你能指点我的一些文件,那就更好了.

c# unit-testing rhino-mocks

10
推荐指数
2
解决办法
2046
查看次数

是否有任何独立的HTML标记验证工具

除了在W3C网站上提交个人网页进行验证之外,是否有任何独立的工具可以完成这项工作.

理想情况下,这将是一个可视设计插件,它可以在设计时捕获错误,但只需要在本地运行的wep应用程序URL就可以了.

开源建议会更好

html markup

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

使用JQuery的垂直制表符?

我想在页面左侧而不是顶部选项卡.我已经出于其他原因(效果)加载jQuery,所以我更喜欢将jQuery用于另一个UI框架.搜索"垂直制表符jquery"会产生正在进行中的工作的链接.

是否正在使用垂直标签在浏览器中工作,或者它是如此微不足道,一旦你有了解决方案,发布示例代码似乎不值得?

javascript jquery jquery-ui

80
推荐指数
4
解决办法
13万
查看次数

将字符串转换为可空类型(int,double等...)

我正在尝试进行一些数据转换.不幸的是,大部分数据都是字符串,它应该是int或double等等......

所以我得到的是:

double? amount = Convert.ToDouble(strAmount);
Run Code Online (Sandbox Code Playgroud)

这种方法的问题是如果strAmount是空的,如果它是空的我希望它等于null,所以当我将它添加到数据库时,该列将为null.所以我最后写了这个:

double? amount = null;
if(strAmount.Trim().Length>0)
{
    amount = Convert.ToDouble(strAmount);
}
Run Code Online (Sandbox Code Playgroud)

现在这个工作正常,但我现在有五行代码而不是一行代码.这使得事情变得更难以阅读,特别是当我有大量的列要转换时.

我以为我会使用字符串类和泛型的扩展来传入类型,这是因为它可能是double,或int或long.所以我尝试了这个:

public static class GenericExtension
{
    public static Nullable<T> ConvertToNullable<T>(this string s, T type) where T: struct
    {
        if (s.Trim().Length > 0)
        {
            return (Nullable<T>)s;
        }
        return null;
    }
}
Run Code Online (Sandbox Code Playgroud)

但我收到错误:无法将类型'string'转换为'T?'

有没有解决的办法?我不太熟悉使用泛型创建方法.

.net c# generics extension-methods type-conversion

135
推荐指数
8
解决办法
12万
查看次数