问题列表 - 第46002页

Delphi for..in循环设置枚举顺序

我想迭代一组特定的值.简单的例子如下

program Project1;
{$APPTYPE CONSOLE}

var
  a, b: word;
  wait: string;

begin
  a := 0;
  for b in [1,5,10,20] do
  begin
    a := a + 1;
    writeln('Iteration = ', a, ',   value = ', b);
  end;

  read(wait); 

end.
Run Code Online (Sandbox Code Playgroud)

这里的示例代码完成了我的预期并产生以下内容

迭代= 1,值= 1

迭代= 2,值= 5

迭代= 3,值= 10

迭代= 4,值= 20

现在,如果我改变集合的顺序

  for b in [20,10,5,1] do
Run Code Online (Sandbox Code Playgroud)

输出与原始输出相同,即不保留值的顺序.

实现这个的最佳方法是什么?

delphi enumeration

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

为什么这会返回零结果?

我有一个List<List<string>>,当我尝试搜索List<string>它时,它返回没有结果.

有任何想法吗?

谢谢

        List<List<string>> test = new List<List<string>>();

        List<string> ff = new List<string>();
        ff.Add("1");
        ff.Add("ABC 1");
        test.Add(ff);

        ff = new List<string>();
        ff.Add("2");
        ff.Add("ABC 2");

        test.Add(ff);

        var result = test.Where(x=>x.Contains("ABC"));

        //result.Count(); is 0
Run Code Online (Sandbox Code Playgroud)

.net c# linq generics c#-4.0

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

如何在nodejs上安装mongoose驱动程序?

我刚开始使用nodejs.我是一个java脚本新手.我在我的ubuntu上运行了nodejs和mongodb.现在我下载了猫鼬驱动程序.我是使用npm安装它还是只将具有js文件的mongoose文件夹复制到nodejs lib文件夹中?此外,任何开始使用此驱动程序的教程链接都将对我有所帮助.

此致,Lalith

mongoose mongodb

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

如何格式化POST以使用基本HTTP身份验证和设计Rails Gem创建用户

对于这个认证业务,我是一个新手.所以我一直在寻找,但找不到任何直接的解决方案:

我使用Devise gem为用户身份验证和iPhone前端获得了Rails后端.我需要知道如何从iPhone创建用户.

我已经掌握了如何创建异步帖子的资源,但是我需要更好地理解HTTP身份验证的一般概念 - 例如,如果我使用Curl创建一个帖子来创建一个利用基本HTTP的用户身份验证,我将发送给'www.example.com/createuser'的curl命令是什么?

对于这个例子,我的Rails应用程序的用户模型属性是电子邮件和密码.

万分感谢您提供任何建议/资源链接.我非常感谢!

最好,贾里德

iphone curl ruby-on-rails basic-authentication devise

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

对象作为python词典中的键

我试图将一个对象用作python字典中的一个键,但它的表现方式我无法理解.

首先,我创建一个以对象为关键字的字典:

package_disseminators = {
  ContentType("application", "zip", "http://other/property") : "one",
  ContentType("application", "zip") : "two"
}
Run Code Online (Sandbox Code Playgroud)

现在创建另一个与关键对象"相同"的对象.

content_type = ContentType("application", "zip", "http://other/property")
Run Code Online (Sandbox Code Playgroud)

我已经为ContentType对象提供了自定义__eq__和自定义__str__方法,以便该__eq__方法比较这些__str__值.

现在,一些交互式python:

>>> for key in package_disseminators:
...     if key == content_type:
...             print "match"
...     else:
...             print "no match"
... 
no match
match

>>> content_type in package_disseminators.keys()
True
Run Code Online (Sandbox Code Playgroud)

好的,所以看起来我的对象肯定被正确识别为一个键,所以:

>>> package_disseminators[content_type]
Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
KeyError: (& (type="application/zip") (packaging="http://other/property") )
Run Code Online (Sandbox Code Playgroud)

呃......好吗?所以content_type在package_disseminators.keys()列表中,但不是密钥?

>>> …
Run Code Online (Sandbox Code Playgroud)

python dictionary

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

jQuery:如何检测html是否在给定元素中发生了变化?

在javascript中,可能使用jQuery,如何检测给定元素的html内容是否已更改?

我希望能做的事情如下:

$('#myDiv').change(function(){
  // do some stuff
});
Run Code Online (Sandbox Code Playgroud)

我基本上试图检测给定元素是否被添加到div或者给定元素(例如标签)的内部html是否已更改,然后根据内容隐藏或显示div.

关于如何实现这样的smt的任何替代想法也是值得赞赏的.

我希望我不必回复一些不起眼的插件来做到这一点!

注意:这至少需要在IE8中运行!

javascript jquery

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

从DataGridView中删除行

为了初始化我的VouchersDGV数据网格视图我正在使用以下内容

 DGV.AllowUserToDeleteRows = True
 For i = 1 To DGV.RowCount - 1
     DGV.Rows.Remove(DGV.Rows(i - 1))
     DGV.Refresh()
 Next
Run Code Online (Sandbox Code Playgroud)

但是当我第一次运行它时,我会接受错误

{"无法删除未提交的新行."} System.InvalidOperationException

如果我将继续运行我的代码并在我的数据网格中写一个新行,我会尝试再次初始化(现在我有两行,一行有数据,另一行是空的)我接受这个错误

{"无法删除未提交的新行."} System.InvalidOperationException

我无法解决,请有人帮助我吗?

.net vb.net

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

android中使用的磁盘空间是什么?

一个代码/简单函数,它将返回主Android设备中的可用和已用磁盘空间.

正在制作df命令并以最佳方式解析它?还可以使用哪些其他方法?

提前谢谢了

android

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

什么是版本控制包含MediaWiki和WordPress安装的网站开发项目的好方法?

我试图找出包含MediaWiki和WordPress安装的网站的版本控制程序.我刚开始考虑这些问题,我可能会问太快和模糊的问题.

说网站的根目录是

~/public_html
Run Code Online (Sandbox Code Playgroud)

有各种静态HTML页面

~/public_html/page1.html
~/public_html/dir/page2.html
...
Run Code Online (Sandbox Code Playgroud)

还有MediaWiki的安装

~/public_html/wiki/
Run Code Online (Sandbox Code Playgroud)

和WordPress

~/public_html/blog/
Run Code Online (Sandbox Code Playgroud)

以及可能具有数据库后端的其他webapp.

还有一些问题我不清楚

  • 如果我使用Subversion,我的第一步是什么?由于我已经在我的Web服务器计算机上运行了/ public_html,我是否需要首先将完整的/ public_html下载到我的本地开发计算机,然后将其作为项目提交到我的svn服务器(单独)?我有其他软件项目使用subversion进行版本控制.

  • 如果我使用Subversion,当我部署时,我只是检查一下,即服务器使用的网站是否是存储库的工作副本?MediaWiki和WordPress会被正确版本化吗?还有.svn目录呢?这不会暴露吗?

  • 除了版本控制/ public_html中的文件如何以与public_html中的文件精简的方式备份数据库?

  • 如果我使用Mercurial,我可以使用public_html作为存储库,并不一定需要克隆存储库?

svn version-control mercurial

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

首先,在实体框架代码中,如何在多个列上使用KeyAttribute

我正在创建一个POCO模型,首先使用实体​​框架代码CTP5.我正在使用装饰来创建PK列的属性映射.但是如何在多个列上定义PK,具体来说,如何控制索引中列的顺序?这是班级中属性顺序的结果吗?

谢谢!

entity-framework code-first entity-framework-ctp5

91
推荐指数
4
解决办法
5万
查看次数