问题列表 - 第30150页

如何在iphone中停止NSThread子线程

我在主线程中使用NSThread创建了一个子线程

NSThread *newThread = [[NSThread alloc] initWithTarget:self selector:@selector(MyThread:) object:timer];

5秒后,我在主线程中使用[newThread cancel]来停止子线程,但它没有用,

方法MyThread:在newThread中仍然有效

那么,什么是正确的答案来停止newThread,THX

实际上[newThread isCancelled]是YES,但是选择器MyThread仍在进行中

iphone objective-c nsthread

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

相对于批次的查询成本是100%

我不确定如何解释这一点,但我在sql server 2005中运行的所有查询都有"查询成本(相对于批处理)"100%.有没有办法降低成本?

sql-server indexing sql-server-2005 sql-execution-plan

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

jQuery动画速度?

最终编辑:下面的文本墙可以通过简单地问"我可以使用jQuery指定动画的速度来总结animate()吗?所有提供的是" duration.

~~

animate()尽管我使用了"线性",但jQuery 似乎实现了缓和.我怎么能让两个盒子保持在一起,直到第一次完成@ 250px?第二个动画更快,因为它有更长的距离.

<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.4/jquery.min.js"></script>
<script type="text/javascript">
    $(function()
    {
        $('#a').animate({left: '250px'}, 1000, 'linear');
        $('#b').animate({left: '500px'}, 1000, 'linear');
    });
</script>

<div id="a" style="background-color: red; position: relative; width: 50px; height: 50px;"></div>
<br/><br/>
<div id="b" style="background-color: red; position: relative;width: 50px; height: 50px;"></div>
Run Code Online (Sandbox Code Playgroud)

或者有一个jQuery carousel插件可以做到这一点(基于你在哪里鼠标移动鼠标移动)所以我不必重写它?我花了大约20分钟在谷歌上寻找一个,但无法想出任何我喜欢的东西.

ETA:我提供的示例非常简单,但我发现它的问题适用于更复杂的代码库.(1)去这里.(2)将鼠标放在C. Viper上,查看速度.(3)将鼠标放在Ryu上,但在完成之前,将鼠标移动到DIV的中间位置(使其停止).(4)将鼠标放回左侧,看看它的移动速度有多慢.

计算速度和距离的差异似乎是不可克服的.我所要做的就是重现我今天看到网站使用的一个可爱效果(本网站).但它是Mootools,而我是jQuery.= [

jquery jquery-animate

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

什么是'mv'系统命令的Perl等价物?

我有以下"系统命令"来移动文件.使用File::Move命令或使用下面的命令是否好.如果File::Move更好,我该如何使用它?

system("mv $LOGPATH/test/work/LOGFILE  $LOGPATH/test/done/$LOGFILE") == 0
  or WriteLog(ERROR, "mv command Failed $LOGPATH/test/work/$LOGFILE  status was $?");
Run Code Online (Sandbox Code Playgroud)

perl

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

addobserver/removeobserver查询

可以先使用-removeObserver:,然后-addObserver:使用相同的名称调用吗?或者-addObserver:之前有先行规则-removeObserver:

我尝试使用OS 4.0,它似乎没问题(没有崩溃,警告等等).

-(void) setObserver
{
[[NSNotificationCenter defaultCenter] removeObserver:self 
                                                name:OBSERVER_NAME object:nil]; 

[[NSNotificationCenter defaultCenter] addObserver:self
                                         selector: @selector(selectorName)
                                             name:OBSERVER_NAME 
                                           object:nil]; 
}
Run Code Online (Sandbox Code Playgroud)

原因是为了防止两个具有相同selectorName方法的观察者被调用两次,假设该-setObserver方法在其内部-viewDidLoad和内存警告被发出时再次被调用.

另外,我需要在调用-removeObserver:期间调用-dealloc吗?

iphone cocoa-touch nsnotification

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

django将json格式数据返回原型ajax

有没有办法可以通过django HttpResponse传递json格式的数据.我试图通过原型ajax调用视图并返回json格式数据.

谢谢

django django-templates

4
推荐指数
2
解决办法
3070
查看次数

Linux的快速标准ML编译器或字节码解释器,带有读取 - 评估 - 打印循环?

对于我将要教授的课程,我正在为标准ML寻找快速编译器或字节码解释器. 我正在寻找快速编译时间; 任何合理的运行时间都可以.如果编译模型简单明了,则可获得奖励.课堂上的学生也将使用MLton生成好的二进制文件,但MLton的编译速度很慢,有时学生需要可以与之交互的东西.

这就是我所知道的:

  • 新泽西州的标准ML有一个交互式读取 - 评估 - 打印循环,但它的编译规则有点奇怪,而且有点慢.不过,它可能是领先的竞争者.

  • 莫斯科ML曾经是理想的,但它仍未提供2004年标准基础库.最不幸的是,因为除了它的许多其他优良属性外,莫斯科ML还有一个交互式帮助系统 - 但我不能给我的学生一个编译器,它的库与所有在线文档所说的不同.

  • Poly/ML可能很适合这个法案,除了在线查看文档,我无法弄清楚如何编译它.那可能没问题.

目前看起来好像SML/NJ或Poly/ML都是最好的折衷方案.自从我在标准ML中做了任何认真的工作已经很多年了,我欢迎有关其他编译器的信息,或者根据您的经验,这些替代方案中哪些是最快的交互和最容易学习使用的.

compiler-construction interpreter functional-programming sml

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

推送到git存储库不起作用

我刚刚开始使用GIT(我来自cvs)并希望使用Git设置类似于cvs/svn的东西.我执行了以下步骤:

cd o:/repository
git init

cd <working directory>
git clone o:/repository
Run Code Online (Sandbox Code Playgroud)

我现在创建了一个名为file.txt的文件,其中一些内容执行"git status"列出了适当的更改.

然后我做

git add file.txt
git commit file.txt
Run Code Online (Sandbox Code Playgroud)

两者似乎都很好.

当我这样做时 git push,我收到以下错误:

No refs in common and none specified; doing nothing.
Perhaps you should specify a branch such as 'master'.
fatal: The remote end hung up unexpectedly
error: failed to push some refs to 'o:/repository'
Run Code Online (Sandbox Code Playgroud)

我首先尝试执行pull,以及为push命令指定origin和master变量但是没有工作.

有人可以告诉我我错过了什么.我正在运行Windows 7 64位.

PS.我也试过了

git push origin master
Run Code Online (Sandbox Code Playgroud)

我得到以下内容:

Counting objects: 3, done.
Writing objects: 100% (3/3), 251 bytes, done.
Total …
Run Code Online (Sandbox Code Playgroud)

versioning git version-control

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

如何编写一个映射4 GB的内存管理器用于Delphi

我有一个使用超过2千兆字节的虚拟内存的对象但Delphi只管理2 GB我正在考虑以太多制作一些对象并将它们分组并使用windows wow64方法一些如何使用64位窗口.或者只是将内存管理器升级到4 GB并围绕Int64构建它.实际上,我需要使用TStream作为使用Int64的基础对象,而不是整数.

delphi

4
推荐指数
2
解决办法
701
查看次数

iframe中的支付网关(eWay)页面 - 任何安全问题?

我想使用eWay(http://eway.com.au)作为支付网关,但问题是它不允许在其托管页面上进行太多自定义.我想展示客户将支付的产品,但这是不可能的,所以我想也许只是将托管页面打入Iframe.但话说回来,我期待它的安全性问题,尽管无法确切地指出究竟是什么问题.如果somone可以让我更好地了解它是否会导致任何安全漏洞,我将不胜感激.

security payment iframe gateway

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