问题列表 - 第23943页

如何安排繁重的工作以便以后显示Listviews?

我有一个包含200个项目的列表视图.我为每一行使用自定义视图.有一段代码需要一些时间来计算,因此列表会在滚动时挂起并以慢速(2-3秒)加载.

我已经将SimpleCursorAdapter子类化,并使用Filterable和SectionIndexer.

我想到的是最初显示记录的名称,并在计算中放入一个线程,并在稍后完成时显示.

如何推迟一些工作,稍后更新列表视图以包含计算数据?这应该在没有用户交互的情况下即时显示.

multithreading android listview cursor

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

编辑时iPhone UITableViewCell selectionStyle?

我知道我可以更改selectionStylea UITableViewCell以使其在选中时突出显示为蓝色或灰色,但如何在编辑模式下更改此项?

我不希望单元格正常可选,只有在编辑模式下,如时钟应用程序的报警部分.

iphone uitableview iphone-sdk-3.0

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

确定n和交换n之和的所有数字是否都是奇数

我需要确定n个数和被交换n之和的所有数字是否都是奇数.

例如:

36 + 63 = 99(9和9都是奇数)

409 + 904 = 1313(1和3都是奇数)

Visual Studio构建我的代码并运行,但它不会返回答案.

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace ConsoleApplication1
{
    class Program
    {
        static void Main(string[] args)
        {
            long num = Convert.ToInt64(Console.Read());
            long vol = voltea(num);
            long sum = num + vol;

            bool simp = simpares(sum);

            if (simp == true)
                Console.Write("Si");
            else
                Console.Write("No");

        }

        static private bool simpares(long x)
        {
            bool s = false;
            long [] arreglo  = new long [1000];
            while ( x > …
Run Code Online (Sandbox Code Playgroud)

c#

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

提交DataContext更改时发生Linq ChangeConflictException

System.Data.Linq.ChangeConflictException: 2 of X updates failed.
  at System.Data.Linq.ChangeProcessor.SubmitChanges(ConflictMode failureMode)
  at System.Data.Linq.DataContext.SubmitChanges(ConflictMode failureMode)
  at PROJECT.Controllers.HomeController.ClickProc(Int32 id, String code, String n)
Run Code Online (Sandbox Code Playgroud)

这是我经常得到的.这个动作每天进行数千次,每隔5秒我就会得到一次此异常.根据我的理解,当数据库中的某些内容在创建DataContext和更新之间发生变化时,就会发生这种情况.我对吗?

我该如何解决?

更新

我只是调试了错误,发现了以下内容:

Table name: dbo.Stats
current value: 9852039
original value: 9852038
database value: 9852039
Run Code Online (Sandbox Code Playgroud)

统计表不断更新.那么我怎样才能让LINQ保存更改.通过"经典"SQL Server访问,SqlDataCommand我从未遇到过类似的问题.

concurrency linq-to-sql

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

在Git分支名称中使用斜杠字符

我很确定我在一个流行的Git项目中看到某个地方的分支有一个像"feature/xyz"这样的模式.

但是当我尝试使用斜杠字符创建一个分支时,我收到一个错误:

$ git branch labs/feature
error: unable to resolve reference refs/heads/labs/feature: Not a directory
fatal: Failed to lock ref for update: Not a directory
Run Code Online (Sandbox Code Playgroud)

同样的问题(我最初的尝试):

$ git checkout -b labs/feature
Run Code Online (Sandbox Code Playgroud)

如何使用斜杠字符在Git中创建分支?

git branch

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

将新节点添加到 xml 树

我正在生成一个 xml 树:

var root = new XElement("Root");
for(int i =0;i<3;i++)
{ 
   var sub0lvl = new XElement(String.Format("sub{0}",i));
   root.Add(sub0lvl);
   for(int j=0;j<2;j++)
   {
     sub0lvl.Add(new XElement(String.Format("subsub{0}",i)));
   }
}
Run Code Online (Sandbox Code Playgroud)

此代码生成以下 xml 树:

<Root>
  <sub0>
    <subsub0 />
    <subsub0 />
  </sub0>
  <sub1>
    <subsub1 />
    <subsub1 />
  </sub1>
  <sub2>
    <subsub2 />
    <subsub2 />
  </sub2>
  <sub8>
    <subsub123 />
  </sub8>
</Root>
Run Code Online (Sandbox Code Playgroud)

我想使用这样的代码向 sub1 节点添加新元素

root.Add(new XElement("sub1",new XElement("subsub123")));
Run Code Online (Sandbox Code Playgroud)

但是这段代码不像我希望的那样工作。它只是向根添加新的相同节点。这样做的正确方法是什么?

c# xml linq

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

使用.animate()的jQuery无法在IE8中执行任何操作

所以,这是官方的:我讨厌Internet Explorer.是的,它的所有血腥版本.:-D

所以,我不认为我在做这里复杂的事情,但显然我是.我在导航菜单中设置了无序列表中的一堆列表项,在Firefox,Chrome,Safari和Opera中,工作正常.应该发生的是当你悬停一个导航项时,它应该为一些增长动画并为背景颜色变化设置动画.

Internet Explorer 7/8中没有任何操作.

我认为它只是与animate函数绑定,因为如果我将.anss与.css交换,它就可以了.

http://project-cypher.net/wtf/(*网址已删除 - 问题已解决)

想法?

jquery internet-explorer internet-explorer-8 jquery-animate

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

请告知这个字符串反转功能有什么问题?

这段代码编译干净.但是当我运行它时,它在第9行给出了异常"访问冲突写入位置".

void reverse(char *word)
{
int len = strlen(word);
len = len-1;
char * temp= word;
int i =0;
while (len >=0)
{
word[i] = temp[len];  //line9
++i;--len;
}
word[i] = '\0';
}
Run Code Online (Sandbox Code Playgroud)

c++ string

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

在Python中统一列表的最快方法

在不保留顺序的情况下在Python中统一列表的最快方法?我在互联网上看到了许多复杂的解决方案 - 它们能否比简单的更快:

list(set([a,b,c,a]))
Run Code Online (Sandbox Code Playgroud)

python performance list

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

不可变是一个记忆猪吗?

假设我们有一个类似于内存的类Image,有可链接的方法,比如Resize()ConvertTo().

如果这个类是不可变的,那么当我开始做类似的事情时,它会不会占用大量的内存i.Resize(500, 800).Rotate(90).ConvertTo(Gif),相比之下,一个可变的自我修改?如何用函数式语言处理这种情况?

memory functional-programming immutability

27
推荐指数
2
解决办法
3428
查看次数