问题列表 - 第43899页

如何从Web服务返回IEnumerable <T>

我想知道为什么我不能通过IEnumerable<T>网络服务返回.

在我的网络服务中,我返回了一个IEnumerable<T>但是当我在VS 2010中检查IntelliSense时,我看到它给了我一个T[].

有人可以给我这个行为的解释吗?

.net c# generics web-services c#-4.0

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

即使在其他平台上运行,使用Maven程序集插件来设置Linux文件权限?

类似的问题:即使任务在其他平台上使用,Ant的tar任务是否可以设置Linux文件权限?

如果我使用带有'project'描述符的Maven 2程序集插件,有没有办法将shell脚本权限设置为可执行文件,例如包含的build.sh脚本文件?

例:

        <plugin>
            <artifactId>maven-assembly-plugin</artifactId>
            <version>2.2</version>
            <configuration>
                <descriptorRefs>
                    <descriptorRef>project</descriptorRef>
                </descriptorRefs>
            </configuration>
        </plugin>
Run Code Online (Sandbox Code Playgroud)

这将创建三个文件

  • -project.tar.bz2
  • -project.tar.gz
  • -project-ZIP

我想将tar文件中所有*.sh文件的文件权限设置为'executable'.

java file-permissions tar maven maven-assembly-plugin

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

如何判断集合是否有上限?

我使用的是PHP mongo命令:

$db->command(array("create" => $name, "size" => $size, "capped" => true, "max" => $max));
Run Code Online (Sandbox Code Playgroud)

我的收藏品超过了他们所谓的上限.我做了一个修复:

$db->createCollection($name, true, $size, $max);
Run Code Online (Sandbox Code Playgroud)

目前,计数是如此之低,我无法判断'修复'是否有效.

如何通过shell或PHP来判断集合是否有上限?我无法在system.namespaces中找到此信息.

php mongodb

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

从以下位置获取css值:使用.css() - jquery悬停

所以我设置了一个具有不同背景的菜单:悬停颜色.按钮背景将为灰色,并将按钮animate()悬停在其各自的颜色上.

我可以抓住我悬停在其上的任何按钮的原始默认颜色,如下所示:

var origBackgroundColor = $(this).css('background-color');
Run Code Online (Sandbox Code Playgroud)

但是有可能从我设置的css:hover属性中获取颜色吗?我将为每个按钮设置:悬停颜色,因为如果有人没有启用JS,导航仍然会有:悬停效果有效.

像这样的东西(或者有另一种方式):

var hoverColor = $(this).css('background-color:hover');
Run Code Online (Sandbox Code Playgroud)

有任何想法吗?这可能吗?

css jquery hover

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

Parser Generators和Ragel ......制作我自己的D Parser

我是编译器世界的新手,我最近听说过一种称为解析器生成器的东西.从我(我认为)我所理解的,解析器生成器接收语法文件并输出可以使用给定语法解析文件的源代码文件.

几个问题:

  1. 我理解正确吗?

  2. 如果是这样,Ragel是这样的工具吗?

  3. 如果是,Ragel可以将D解析器输出为D源代码吗?

谢谢!

d parser-generator ragel

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

在python中编辑文本文件中的特定行

假设我有一个包含以下内容的文本文件:

Dan
Warrior
500
1
0
Run Code Online (Sandbox Code Playgroud)

有没有办法可以编辑该文本文件中的特定行?现在我有这个:

#!/usr/bin/env python
import io

myfile = open('stats.txt', 'r')
dan = myfile.readline()
print dan
print "Your name: " + dan.split('\n')[0]

try:
    myfile = open('stats.txt', 'a')
    myfile.writelines('Mage')[1]
except IOError:
        myfile.close()
finally:
        myfile.close()
Run Code Online (Sandbox Code Playgroud)

是的,我知道这myfile.writelines('Mage')[1]是不正确的.但是你明白了我的观点吧?我正在尝试用Mage替换Warrior来编辑第2行.但我甚至可以这样做吗?

python io

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

下拉菜单,如默认的iPad应用程序菜单

我目前正在开发第一个在iPad上运行的iOS应用程序,我遇到了一个问题.我被要求实现类似于默认应用程序中的菜单,例如当您点击日历应用程序左上角的"日历"按钮时.

唯一的问题是,我似乎无法找到一个看起来像这样的标准UI对象,箭头将菜单连接到按钮等.这是我应该能够使用的标准UI组件,还是我必须模仿它们通过创建自定义对象?

谢谢你的帮助.

xcode interface-builder ipad

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

将一列中的数据从一个表插入另一个特定的表列,同时忽略重复项

我想将table1中的column1插入table2中的column1.如果table2中column1的值已经存在,我不希望它插入它.

虽然,我发现这里的问题类似,但所有表列/行而不只是一个,加上两个表都有不同的模式,除了column1.因此,我认为这个问题对于像我这样的mysql新手的更具体的答案仍然有效.

mysql

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

动态创建控件

我想知道在c#winform中是否可行。

按下按钮时创建控件并将其放置在给定位置。

我认为有可能这样

private TextBox txtBox = new TextBox();
private Button btnAdd = new Button();
private ListBox lstBox = new ListBox();
private CheckBox chkBox = new CheckBox();
private Label lblCount = new Label();
Run Code Online (Sandbox Code Playgroud)

但是问题出在按下按钮时会创建相同的名称控件。

我写的是什么…… btnAdd.. 我也不例外,因为控件已经包含了创建所需数量的按钮。访问它们将是问题,但是将通过@drachenstern正确的方法解决吗?

  private void button1_Click_1(object sender, EventArgs e)
        {
            Button btnAdd = new Button();

            btnAdd.BackColor = Color.Gray;
            btnAdd.Text = "Add";
            btnAdd.Location = new System.Drawing.Point(90, 25+i);
            btnAdd.Size = new System.Drawing.Size(50, 25);
            this.Controls.Add(btnAdd);
            i = i + 10;
        }
Run Code Online (Sandbox Code Playgroud)

c# controls dynamic

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

以编程方式获取物理键盘布局

有没有办法以编程方式找出计算机的键盘类型(即键的位置,以及哪些位置存在哪些额外的键)?

如果键盘非常不规范,那么一点点误差是可以接受的,但总的来说,重点是构建一个类似屏幕键盘的应用程序,可以在屏幕上动态绘制键盘布局,准确度高。

winapi keyboard-layout

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