问题列表 - 第30013页

如何使用C#下载XML文件?

鉴于此URL:

http://www.dreamincode.net/forums/xml.php?showuser=1253

如何下载生成的XML文件并将其加载到内存中以便我可以使用Linq从中获取信息?

谢谢您的帮助.

.net c# xml

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

RegEx,冒号分隔列表

我正在尝试匹配冒号分隔的电子邮件列表.为了简单起见,我将把电子邮件表达式从混合中删除,并将它与任意数量的字符匹配,它们之间没有空格.

以下将匹配......

somevalues  ;somevalues;       somevalues;
Run Code Online (Sandbox Code Playgroud)

要么

somevalues; somevalues             ;somevalues
Run Code Online (Sandbox Code Playgroud)

结局; 不应该是必要的.

以下内容不匹配.

somevalues ;   some values    somevalues;
Run Code Online (Sandbox Code Playgroud)

要么

some values; somevalues some values
Run Code Online (Sandbox Code Playgroud)

到目前为止,我已经得到了这个,但它不起作用.由于我在冒号之间允许空格,因此表达式不知道空格是在单词中还是在冒号之间.

([a-zA-Z]*\s*\;?\s*)*
Run Code Online (Sandbox Code Playgroud)

以下是匹配的(不应该是e)

somevalue ; somevalues  some values;
Run Code Online (Sandbox Code Playgroud)

如果有的话,如何使表达式只允许空格; 在它的左边或右边?

regex list

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

根据prefs显示/隐藏iphone UI元素 - 如何?

我的iPhone应用程序中有一个简单的表单.表格通过IB和典型布线布局和管理(即我不是以编程方式创建此表单).

仅当设置了特定首选项时,才应显示其中一个字段(及其关联标签).

可以将字段和标签的alpha设置为0并在这种情况下禁用它们.问题是这个现在看不见的字段下方的字段会保留在同一个地方,并且会有一个很大的空白区域.我的目标是让屏幕看起来都处于正常状态.

有没有办法以编程方式删除(或添加)UI元素,并让下面的那些向上或向下移动以腾出空间?或者我应该考虑为第二种情况制作一个完整的其他NIB文件?(而且,如果我这样做,是否有一种简单的方法来分享共同的元素?)

显示两个控件的当前UI

同时使用http://img.skitch.com/20100704-bm41w6wtqkdgh1da99ihb7g32d.jpg

通过alpha == 0隐藏可选控件的UI

使用Alpha隐藏http://img.skitch.com/20100704-q2sxrj3nf6ya68wp6ubn86n2pa.jpg

所需的UI隐藏了可选控件

隐藏时所需http://img.skitch.com/20100704-82r876pgctee8gb51ujg1dwj7k.jpg

iphone cocoa-touch interface-builder

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

使用自定义(大圆)距离的 Voronoi 图

我想在几对纬度/经度上创建一个 Voronoi 图,但想使用它们之间的大圆距离,而不是(不准确的)毕达哥拉斯距离。

我可以让 qhull/qvoronoi 或其他 Linux 程序执行此操作吗?

我考虑将点映射到 3D,让 qvoronoi 创建 3D Voronoi 图 [1],并将结果与​​单位球体相交,但我不确定这是否容易。

[1] 我意识到两个纬度/经度之间的 3D 距离(“穿过地球”路径)与大圆距离不同,但很容易证明这种变换保留了相对距离,这才是最重要的对于 Voronoi 图。

math voronoi qhull

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

哪个更好的做法?

假设我有一个FOO类.

我想要一个std::vectorFOO.

如果我做这样的事情会更好:

FOO foo;
foo.init();
foo.prop = 1;
std::vector<FOO> myvec;

myvec.push_back(foo);
foo.prop = 2;
myvect.push_back(foo);
Run Code Online (Sandbox Code Playgroud)

或者更好的做法是:

std::vector<FOO> myvec;
FOO foo;
myvec.push_back(foo);
myvec.back().init();
myvec.back().prop = 1;

myvec.push_back(foo);
myvec.back().init();
myvec.back().prop = 2;
Run Code Online (Sandbox Code Playgroud)

我基本上不确定是否更好地制作模型并推入模型而不是制作实例,推送它,然后从矢量中修改它.另外,哪一个更安全,最不可能导致内存泄漏?

谢谢

c++ vector

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

按下UITextField时防止显示默认键盘

当用户按下UITextField时,有没有办法让自定义键盘弹出.我有一个带有自定义键盘的视图,当用户按下UITextField而不是默认的苹果键盘时,我希望它出现.

iphone cocoa-touch objective-c uitextfield

6
推荐指数
3
解决办法
6092
查看次数

RESTful Web服务的Web目录?

网络中有RESTful WS的目录,列表,搜索引擎或索引吗?


编辑:我正在寻找的是互联网上的列表或目录,如下所示:

directory rest web-services

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

.NET 应用程序设置 -&gt; 设置空字符串

我应该在 app.config 的 applicationSettings 部分中输入什么(在这两种情况下),以便当我阅读“设置”时,我可以获得以下内容:

  1. Settings.Default.FooString == null
  2. Settings.Default.FooString == string.Empty

?我想没有办法实现这两种情况,或者我错过了什么?

不幸的是,需要区分字符串值是空还是空,因为这个值进入不同的系统,对这两个系统做出不同的决定。谢谢


更多信息:

每次修改设置选项卡时都会重新生成 Settings.Designer.cs。示例生成的设置是:

    [global::System.Configuration.UserScopedSettingAttribute()]
    [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
    [global::System.Configuration.DefaultSettingValueAttribute("")]
    public string Foo {
        get {
            return ((string)(this["Foo "]));
        }
        set {
            this["Foo "] = value;
        }
    }
Run Code Online (Sandbox Code Playgroud)

问题出在生成的 [DefaultSettingValueAttribute("")] 上。当我使用 [DefaultSettingValueAttribute(null)] 手动更正它时,它会按照我想要的方式工作,但是,每当我修改设置选项卡上的任何内容时,我都需要执行此操作,这是不可接受的。

有什么线索吗?

.net string settings null

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

什么时候必须使用malloc来分配内存?

1)
我必须使用malloc为哪些数据类型分配内存?

  • 对于类似结构,指针的类型,除了基本数据类型,如int
  • 对于所有类型?

2)
为什么我可以运行此代码?为什么不崩溃?我假设我需要先为结构分配内存.

#include <stdio.h>
#include <stdlib.h>

typedef unsigned int uint32;
typedef struct 
{
  int a;
  uint32* b;
}
foo;

int main(int argc, char* argv[])
{
 foo foo2;
 foo2.a = 3;
 foo2.b = (uint32*)malloc(sizeof(uint32));
 *foo2.b = 123;
}
Run Code Online (Sandbox Code Playgroud)

使用不是更好

foo* foo2 = malloc(sizeof(foo));
Run Code Online (Sandbox Code Playgroud)

3) 如何设置foo.b?是引用随机内存还是NULL?

#include <stdio.h>
#include <stdlib.h>

typedef unsigned int uint32;
typedef struct 
{
  int a;
  uint32* b;
}
foo;

int main(int argc, char* argv[])
{
 foo foo2;
 foo2.a = 3;

}
Run Code Online (Sandbox Code Playgroud)

c malloc memory-management

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

jQuery函数

我正在尝试从HTML标记中删除一个类,同时添加一个新类,还要做一些其他的魔法.

现在我只有一个程序样式编码...我知道还有另一种方法.就像在另一个函数中创建函数一样?我不确定它的名称是什么,有时当它试图这样做时,它从来没有工作过,所以我去了程序样式类型,但我想我在这里发帖,也许有人可以向我解释jQuery是如何工作的?现在我喜欢

$(this).removeClass("theClass");
$(this).addClass("theClass");
$(this).slideDown();
Run Code Online (Sandbox Code Playgroud)

我想我可以做点什么

$(this).removeClass("theClass", function(){
  // other goodness?
});
Run Code Online (Sandbox Code Playgroud)

感谢大家.对不起,如果我没有意义.

javascript jquery

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