问题列表 - 第21626页

如何允许用户重新排序列表中的项目?

我有一个Android应用程序,用户可以在列表中添加项目,我希望他们能够重新订购列表中的项目,但他们想要(而不是只提供不同的排序顺序).为项目添加位置设置(它们来自数据库)很容易,但是用户可以使用哪种UI元素来指示所需的顺序?

是否有人为此实现了一种模式?我没有在Android上看到任何类似的东西,除了主屏幕类似但看起来有点超出我的专业知识.我能想到的最好的方法是使用长按和上下文菜单"向上移动"或"向下移动".

sorting user-interface android listview

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

groovy中的字符串数组

在ruby中,有一个成语来创建一个像这样的字符串数组:

names = %w( lucas Fred Mary )
Run Code Online (Sandbox Code Playgroud)

在groovy中有类似的东西吗?

arrays string groovy

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

如何注册要加载的非强名称程序集,就像它在GAC中一样?

我们的合作伙伴为我们提供了一个我们需要从我们的应用程序访问的程序集.不幸的是,这不是强名称,因此我们无法将其安装到GAC.我们不能将它放在与可执行文件相同的位置.

这有解决方案吗?

编辑:这将是一个临时解决方案,仅用于测试,当他们去RC时,我们将有一个强名称的程序集.

.net gac fusion

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

初学者用Python扩展C(特别是Numpy)

我正在研究一个实时音频处理动态链接库,其中我有一个浮点数据的二维C数组,代表音频缓冲区.一个维度是时间(样本),另一个维度是通道.我想把这个传递给一个python脚本作为DSP处理的numpy数组,然后我想把它传回给C,这样数据可以继续沿着C中的处理链传递.C++中的成员函数做了处理看起来像这样:

void myEffect::process (float** inputs, float** outputs, int buffersize)
{
    //Some processing stuff
}
Run Code Online (Sandbox Code Playgroud)

阵列输入输出具有相同的大小.整数buffersize输入输出数组中的列数.在python方面,我希望处理由一个如下所示的函数执行:

class myPyEffect
    ...
    ...
    def process(self,inBuff):
    #inBuff and outBuff should be numpy arrays
        outBuff = inBuff * self.whatever # some DSP stuff
        return outBuff
    ...
    ...
Run Code Online (Sandbox Code Playgroud)

现在,我的问题是,如何以最有效的方式将数据输入和输出C(避免不必要的内存复制等)?到目前为止,对于简单的参数更改,我一直在使用如下的C-API调用:

pValue = PyObject_CallMethod(pInstance, "setParameter", "(f)", value);
Run Code Online (Sandbox Code Playgroud)

我是否为我的numpy数组使用类似的东西,还是有更好的方法?谢谢阅读.

c c++ python api numpy

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

<??>符号在C#.NET中的含义是什么?

可能重复:
什么是"??"运算符?

我看到一行代码表明 -

return (str ?? string.Empty).Replace(txtFind.Text, txtReplace.Text);
Run Code Online (Sandbox Code Playgroud)

我想知道这条线的确切含义(即??部分)..

.net c# symbols

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

Git Commit Messages:50/72格式化

Tim Pope在他的博客文章中提出了一个特定的git commit消息风格:http: //www.tpope.net/node/106

以下是他推荐的内容的快速摘要:

  • 第一行是50个字符或更少
  • 然后一个空白行
  • 剩余文本应包含72个字符

他的博客文章给出了这些建议的基本原理(为简洁起见,我称之为"50/72格式化"):

  • 在实践中,一些工具将第一行视为主题行,将第二段视为主体(类似于电子邮件)
  • git log 不处理包装,因此如果行太长则很难读取.
  • git format-patch --stdout 将提交转换为电子邮件 - 所以如果您的提交已经很好地包装,那么它会很有用.
  • 我想补充一点,我认为蒂姆会同意:总结你的提交的行为在任何版本控制系统中都是一个很好的做法.它可以帮助其他人(或稍后的人)更快地找到相关提交.

所以,我的问题有两个部分:

  • git的"思想领袖"或"有经验的用户"有什么(大致)拥抱50/72的格式化风格?我问这个是因为有时新用户不知道或不关心社区实践.
  • 对于那些不使用此格式的人,是否有使用不同格式样式的原因?(请注意,我正在寻找关于优点的论据,而不是"我从未听说过"或"我不在乎.")
  • 从经验上讲,git存储库中有多少百分比采用这种风格?(如果有人想对GitHub存储库进行分析......提示,提示.)

我的观点是不推荐50/72款式或其他款式.(关于它,我更喜欢它,但我对其他想法持开放态度.)我只是想了解为什么人们喜欢或反对各种git提交消息样式的理由.(请随意提出尚未提及的要点.)

git

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

调试器没有进入不同的项目

基于.NET framework 4.0构建的Web项目是否可以进入基于.NET Framework 2构建的项目?如果是这样,我该如何设置呢?

这两个项目有不同的解决方案.当我从Web项目执行"转到定义"时,它会打开元数据.在调试模式下,调试器永远不会"进入"该方法.

.net debugging visual-studio-2010 visual-studio

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

.net的匹配库

是否存在.net的匹配库?我在谈论像java的hamcrest库这样的库......

.net hamcrest matcher

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

如何在Java中生成随机BigInteger值?

我需要生成0(包括)到n(不包括)范围内的任意大的随机整数.我最初的想法是调用nextDouble并乘以n,但是一旦n大于2 53,结果将不再均匀分布.

BigInteger 有以下构造函数可用:

public BigInteger(int numBits, Random rnd)
Run Code Online (Sandbox Code Playgroud)

构造一个随机生成的BigInteger,均匀分布在0到(2 numBits - 1)的范围内,包括0和(2 numBits - 1).

如何使用它来获得0到n范围内的随机值,其中n不是2的幂?

java random biginteger

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

如何在SQL Server 2008中的SQL函数中传递要比较的值列表?

我有一个SQL函数,其中包含以下SQL:

SELECT StockID FROM (SELECT DISTINCT StockID, 
ROW_NUMBER() OVER(ORDER BY DateAdded DESC) AS RowNum
FROM Stock
WHERE CategoryCode LIKE @CategoryID) AS Info
WHERE RowNum BETWEEN @startRowIndex AND (@startRowIndex + @maximumRows) - 1
Run Code Online (Sandbox Code Playgroud)

我有一个参数@CategoryID - 但我需要接受类别ID,如"BA",并将其转换为类别ID列表,如"IE","EG"等,所以我的WHERE子句看起来像:

WHERE (CategoryCode LIKE 'IE' OR CategoryCode LIKE 'EG') AS Info
Run Code Online (Sandbox Code Playgroud)

我有一个查找表,其中包含"BA"代码,然后是所有真正的类别代码,例如"IE"和"EG".如何在我的SQL函数中将CategoryID扩展为多个"OR"语句?我不确定如何做到这一点,任何人都可以解决这个问题吗?

目前所示的查询可以处理一个类别ID,例如"IE",这样做是因为我想要一个类别页面,例如category.aspx,其中传递参数"BA",例如category.aspx?category = BA and此页面将列出所有带有类别代码"EG"和"IE"的项目.

我需要这个的原因是有一个"父"类别代码,它有多个"子"类别代码,它们与父代码不同.如果这有帮助,我在前端使用ASP.NET和.NET 3.5.

sql-server asp.net stored-procedures function

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