问题列表 - 第35954页

多线程程序能否具有确定性?

通常,据说多线程程序是非确定性的,这意味着如果它崩溃,则几乎不可能重新创建导致该条件的错误.一个人真的不知道接下来会运行什么线程,以及它什么时候会再次被抢占.

当然这与操作系统线程调度算法有关,而且事实上人们不知道接下来要运行什么线程,以及它将有效运行多长时间.程序执行顺序也起到了作用,等等......

但是如果你有用于线程调度的算法怎么办?如果你知道什么线程正在运行,那么多线程程序是否会变成"确定性",就像在,你将能够重现崩溃?

multithreading non-deterministic

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

错误:声明终止不正确

#include<stdio.h>
#include<conio.h>

void insert(int arr[]);

# define LEN 10

int count;

void main(void)
{
  clrscr();
  int arr[]={20,21,22,23,24};
  insert(arr);
  getch();
}

void insert(int arr[])
{
  if(size==count)
    printf("no space");
    return;

  int index,value;
  printf("enter index and value");
  scanf("%d %d",index,value);
  for(int i=count-1;i>=index;i--)
  {
    arr[i+1]=arr[i];
    arr[i]=value;
    count++;
  }
  printf("insert succcess");

}
Run Code Online (Sandbox Code Playgroud)

c arrays

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

逻辑和物理常数之间的差异

这两个术语有什么区别,为什么我需要mutable

c++

24
推荐指数
3
解决办法
7143
查看次数

什么是SQLite支持android的数据类型

谁能告诉我SQLITE支持ANDROID的DATATYPES列表.

我想确认TIME和DATE数据类型.

sqlite android types

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

NSRunLoop cancelPerformSelectorsWithTarget不起作用

我有以下代码,我没有得到我预期的结果.

#import "CancelPerformSelectorTestAppDelegate.h"
@implementation CancelPerformSelectorTestAppDelegate
@synthesize window;

- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions {    
    [window makeKeyAndVisible];
    for(unsigned int i = 0; i < 10; i++){
        NSTimeInterval waitThisLong = i;
        [self performSelector:@selector(foo) withObject:nil afterDelay: waitThisLong];
    }

    [[NSRunLoop currentRunLoop] cancelPerformSelectorsWithTarget: self];

    return YES;
}

- (void) foo {
    static unsigned int timesCalled = 0;
    ++timesCalled;
    NSLog(@"%s: I am called for the %d-st/nd/th time", __func__, timesCalled);
}

- (void)applicationWillResignActive:(UIApplication *)application {}
- (void)applicationDidBecomeActive:(UIApplication *)application {}
- (void)applicationWillTerminate:(UIApplication *)application {}
- (void)applicationDidReceiveMemoryWarning:(UIApplication *)application {}
- …
Run Code Online (Sandbox Code Playgroud)

nsrunloop ios

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

sql选择没有排序

我想这是一个很长的镜头但是,有没有办法列出SQL查询而不排序...

例如.我有

select * from items 
where manufacID = 2 
or manufacID = 1
or manufacID = 4
Run Code Online (Sandbox Code Playgroud)

而且我不希望它们以asc或decs顺序列出,但是当我输入时......所以2,1,4.

那么,我能这样做吗?

sql sorting

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

是否有一个JQuery插件将UTC日期时间转换为本地用户时区?

如果我有一个标签:

<span class="utctime">2010-01-01 11:30 PM</span>
Run Code Online (Sandbox Code Playgroud)

我想要一个jquery脚本或插件将每个utctime类转换为当前用户的浏览器本地时间.在写一篇文章之前我更愿意找到它.

datetime jquery-plugins

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

任何人都知道如何以编程方式更改选取框屏幕保护程序的文本?

对于我正在构建的应用程序,要求是始终巧妙地显示状态.起初我决定简单地禁用屏幕保护程序,但现在认为最好使用滚动选框屏幕保护程序来指示状态.

这可能吗?我该怎么办呢?

由于应用程序只能安装在我控制的少量机器上,我可以手动将屏幕保护程序设置为选取框(即应用程序不需要).我正在使用C#,.net和WinForms

.net c# marquee screensaver winforms

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

如何在python的类函数定义中调用self.value?

如何self.value在函数定义中调用 a ?

class toto :
    def __init__(self):
         self.titi = "titi"
    def printiti(self,titi=self.titi):
          print(titi)
Run Code Online (Sandbox Code Playgroud)

python class function self

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

违反UNIQUE KEY Contstraints - 无法插入重复键

我把头发拉到这里.我有一个具有UNIQUE键(IX_tblTable)的表,唯一键位于列号上.我正在从Web解析一些数据并将其存储在表中.我最新的网络数据集包含数据库中未包含的数字.所以我从网站获取数据并且我获得的所有数据都是唯一的,没有重复数据,并且返回的列表中的数字不在数据库中.

每次我尝试更新数据库时,我都会收到此错误,捕获错误以查看哪个数字引发错误的最佳方法是什么.我存储的所有内容都返回到对象列表中,当它完成运行时,我有131条记录需要插入,我无法看到哪一个抛出了这个错误.捕获它的麻烦方法是什么?

编辑:我正在使用SQL Server 2005,在C#中使用Linq2SQL.出于专有原因,我目前无法发布任何c#代码......

c# sql sql-server sql-server-2005 linq-to-sql

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