问题列表 - 第21248页

使用ThreadPoolExecutor和AsyncTask

使用ThreadPoolExecutor时,我可以在队列中使用AsyncTask作为Runnable吗?或者这是否打败了目的?

//A holder for various tasks
private final LinkedBlockingQueue<Runnable> queue = new LinkedBlockingQueue<Runnable>(5);

//Thread Pool Executor
private final ThreadPoolExecutor tpe = new ThreadPoolExecutor(3, 3, 10, TimeUnit.SECONDS, queue);
Run Code Online (Sandbox Code Playgroud)

java android

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

用户'NT AUTHORITY\NETWORK SERVICE'登录失败

我对此持续了2天的努力,而没有更接近解决方案.我已阅读20-30个线程的alteast和stil无法解决此问题.

请帮帮我.

我已禁用匿名身份验证,启用asp.net模拟.

我已经添加了 <identity impersonate = "true" />

我已将用户添加到连接到我尝试连接的数据库的安全登录

这是我使用的连接字符串:

Data Source=IPTOSERVER;Initial Catalog=Phaeton;User Id=User;Password=Password;
Run Code Online (Sandbox Code Playgroud)

错误信息:

无法打开登录请求的数据库"Phaeton.mdf".登录失败.

用户'NT AUTHORITY\NETWORK SERVICE'登录失败.

asp.net iis-7 connection-string web-config sql-server-2008

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

Django-Admin:UserProfile的list_filter属性

我想允许我的网站管理员过滤管理站点上特定国家/地区的用户.所以自然要做的就是这样:

#admin.py
class UserAdmin(django.contrib.auth.admin.UserAdmin):
    list_filter=('userprofile__country__name',)

#models.py
class UserProfile(models.Model)
    ...
    country=models.ForeignKey('Country')

class Country(models.Model)
    ...
    name=models.CharField(max_length=32)
Run Code Online (Sandbox Code Playgroud)

但是,由于在django中处理用户及其UserProfile的方式,这会导致以下错误:

'UserAdmin.list_filter[0]' refers to field 'userprofile__country__name' that is missing from model 'User'
Run Code Online (Sandbox Code Playgroud)

我该如何解决这个限制?

django django-admin

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

在SQL事件探查器中显示行计数

是否可以在SQL Server Profiler中显示"行计数"列?

例如,有CPU和持续时间列,但是它可以显示查询返回的行数吗?

sql-server rowcount sql-server-profiler

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

未处理的异常

在WPF应用程序中处理未处理异常的最佳方法是什么?

wpf exception-handling exception unhandled-exception

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

了解Eclipse CDT项目

我想将我的CDT项目提交给SVN.我是CDT的新手,我想知道描述该项目的文件.

有关文件似乎是:

.project .settings(目录).cproject .csettings(目录)

.project和.settings的目的是什么?

.project只包含对存储在.csettings目录中的XML文件的引用.我在其他项目中的一些同事没有这个.csettings目录:一切都在.cproject文件中.是否有一些项目属性可以使Eclipse委托.csettings目录中的XLM文件中的所有CDT设置?

那么.csettings呢?

额外的问题:什么是.directory?

eclipse-cdt

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

RLE 算法有缺陷吗?

我正在查看最近关于删除字符串中重复字符的Code Golf。我仔细考虑了一下,认为 RLE 算法可以解决它,事实上,我确实相信这可以解决删除重复项的问题,我在这里用 C 编写了一个实现,看看我能用它走多远

char *rle(const char *src){
    char *p=(char *)src;
    char *q=(char *)src+1;
    char *rle_enc=NULL, *tmp_rle, buf[10];
    int运行=1;
    而 (*p){
        而(*q){
            if (*p==*q++) 运行++,p++;
        }
        sprintf(buf,"%d%c",run,*(p-1));
        p++;
        如果(!rle_enc){
            if ((rle_enc=malloc(strlen(buf)+1))!=NULL){
                strcpy(rle_enc,buf);
            }
        }别的{
            if ((tmp_rle=realloc(rle_enc,(strlen(rle_enc)+strlen(buf)+1)))!=NULL){
                rle_enc=tmp_rle;
                strcat(rle_enc,buf);
            }
        }
        q=(p+1);
        运行=1;
    }
    返回 rle_enc;
}

果然,这是主要的:

int main(int argc, char **argv){
    char *test1 = "HHHHHHeeeeeelllllloooooooo";
    char *test2 = "nbHHkRvrXbvkn";
    字符 *p = rle(test1);
    printf("s = %s\n", test1);
    printf("p = %s\n", p);
    如果(p)免费(p);
    返回0;
}

根据元数据上的 …

c

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

C#参考麻烦

我正在大学学习算法课程,对于我的一个项目,我想在C#中实现一个红黑树(实现本身不是项目,但我决定选择帮助我) .

我的红黑树应该包含字符串键,我为每个节点创建的对象如下所示:

class sRbTreeNode
{
    public sRbTreeNode Parent = null;
    public sRbTreeNode Right = null;
    public sRbTreeNode Left = null;
    public String Color;
    public String Key;

    public sRbTreeNode()
    {
    }

    public sRbTreeNode(String key)
    {
        Key = key;
    }
}
Run Code Online (Sandbox Code Playgroud)

我已经添加了一些打印树的基本方法,找到root,min/max键(按字母表)等等...

我在插入节点时遇到问题(因此,构建树).熟悉红黑树的人都知道,在向一侧添加节点时,您可能已经改变了树的平衡.要解决此问题,您需要围绕树上的节点"旋转"以平衡树.

我在伪代码中编写了一个RightRotate和LeftRotate方法,然后当我尝试在C#中实现它时,我遇到了一堆我创建的sRbTreeNode对象的引用问题.

这是我为LeftRotate方法编写的伪代码:

LeftRotate(root, node)
    y <- node.Right;
    node.Right <- y.Left;
    if (y.Left != null)
        y.Left.Parent <- node;
    y.Parent <- node.Parent;
    if (node.Parent = null)
        root <- y;
    else
        if (node = node.Parent.Left)
            node.Parent.Left = y;
        else
            node.Parent.Right = …
Run Code Online (Sandbox Code Playgroud)

c# algorithm red-black-tree

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

激活线程C#

我在C#中有这个代码:

Thread t1 = new Thread(functionsActivations(3, 4000, 0, 4));
Thread t2 = new Thread(functionsActivations(3, 4000, 5, 9));
t1.start();
t2.Start();
Thread t3 = new Thread(functionsActivations(4, 4000, 0, 4));
Thread t4 = new Thread(functionsActivations(4, 4000, 5, 9));
Run Code Online (Sandbox Code Playgroud)

它不起作用.我怎么能告诉它调用我给它的方法?其次,我想在t1和t2完成运行后激活t3和t4.我怎样才能做到这一点?第三,我希望t1和t2不被阻塞(因此t2不必等到t1结束).我做的是正确的吗?

c# multithreading activation

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

如何在Eclipse中使用正则表达式将大写字母替换为小写字母?

我想查看我的所有源代码文件并替换每个出现k_Xyyyk_xyyy(将k_大写后的第一个字母切换为小写).

我正在使用eclipse对话框来搜索和替换多个文件.现在我有正则表达式\bk_([A-Z]).

如何指定正则表达式的替换字符串?

regex eclipse lowercase uppercase

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