问题列表 - 第36860页

c ++函数中链表的大小

有人可以告诉我们检查链表大小(节点数)的代码是什么.这就是我的代码(插入nd删除头+所有节点的打印信息)

struct node 
{
    int info;
    node *nextptr;
};

class list
{
private:
    node *L,*tail;
     int count;

public:
    list()
    {
        L=tail=NULL;
        count=0;
    }

    void InsertHead(int info);
    int RemoveHead();
    void Print();
}; 
Run Code Online (Sandbox Code Playgroud)

c++ linked-list

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

核心数据保存到数据库不工作

我是iPhone的第一次Core Data用户/学习者,我认为这[managedObjectContext save:$error]用于保存对Persistant Store的更改.

但是当我重新加载并调用NSFetch时,对象仍然存在.有什么想法吗?

for (int i ; i < [mutableFetchResults count];i++)
{
    NSManagedObject *toDelete = [mutableFetchResults objectAtIndex:i];
    [managedObjectContext toDelete];

    // Update the array and table view.
    [mutableFetchResults removeObjectAtIndex:i];
}


if (![managedObjectContext save:&error]) {
    // Handle the error.
    NSLog(@"Unresolved error %@, %@", error, [error userInfo]);
    exit(-1);  // Fail
}
Run Code Online (Sandbox Code Playgroud)

iphone core-data nsmanagedobject nsmanagedobjectcontext

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

如何确保我的iPhone应用程序使用Game Center沙箱?

我正在开发一款带有Game Center集成功能的iPhone游戏.游戏正在构建为Debug(不是发布/发布).在模拟器上,Game Center始终正确使用沙箱.在iPhone设备本身上,它将使用沙箱进行几天,然后突然决定使用真正的Game Center服务器(这会导致错误,因为我的游戏尚未发布).现在几天都在避开沙箱了,我讨厌在模拟器上进行测试.任何想法如何一劳永逸地让它在开发过程中使用沙盒?

以下是Game Kit编程指南中的相关引用:

作为开发人员,您的Game Center帐户可以登录Sandbox进行测试,也可以登录到实时环境,但不能同时登录到两者.要更改您登录的帐户,请切换到内置的Game Center应用程序并注销,然后运行任何支持Game Center的应用程序.如果该应用程序已配置用于开发,请输入您的测试帐户信息以登录Sandbox.否则,请输入您的真实帐户信息以登录实时环境.

据我所知,我的应用程序正在使用开发人员配置文件进行配置.构建模式设置为Debug.我已经在设备上注销了Game Center.我也尝试退出商店以获得良好的衡量标准.

iphone ios4 ios game-center

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

未知问题(AJAX/GET)

好吧,这么基本,这里是我的代码片段,基本上它应该更新我的表"评论"在"喜欢"列.尝试提交结果时我的问题出在javascript中.

包含要提交的链接的SPAN:

<span id="like<?=$i?>"><a href="javascript:void()" onClick="likeComment(<?=$row[commentid]?>, <?=$i?>)" />Like</a> (<?=$row[like]?>)</span>
Run Code Online (Sandbox Code Playgroud)

基本上是commentid是实际的评论ID,而$ i是评论#(所以当我提交+ Like时它会实际更新正确的SPAN标签.

之后,我将我的AJAX发布到我的PHP文件中:

<script type="text/javascript">
function likeComment(id, no)
{
if (window.XMLHttpRequest)
  {// code for IE7+, Firefox, Chrome, Opera, Safari
  xmlhttp=new XMLHttpRequest();
  }
else
  {// code for IE6, IE5
  xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");
  }
xmlhttp.onreadystatechange=function()
  {
  if (xmlhttp.readyState==4 && xmlhttp.status==200)
    {
    document.getElementById("like"+no).innerHTML=xmlhttp.responseText;
    }
  }
xmlhttp.open("GET","like_game.php?id="+id"&no="+no,true);
xmlhttp.send();
}
</script>
Run Code Online (Sandbox Code Playgroud)

基本上它应该提交注释ID和注释SPAN ID,所以我的PHP文件将返回

<span id="like<?=$number?>"><font color="#009900">You like this</font> (<?=$row[like] + 1?>)</span>
Run Code Online (Sandbox Code Playgroud)

(我没有包含PHP,我的问题在那里没有被激发.

我不知道问题是什么,但它不会工作.当我只使用一个ID执行此操作时,它确实有效,因此在我看来,两者都存在问题

 xmlhttp.open("GET","like_game.php?id="+id"&no="+no,true);
Run Code Online (Sandbox Code Playgroud)

要么

document.getElementById("like"+no).innerHTML=xmlhttp.responseText;
Run Code Online (Sandbox Code Playgroud)

所以基本上它应该提交注释ID 60,例如,它位于SPAN ID'd 5中,因此当它提交它时,应该返回正确的ID.

感谢任何帮助,因为我在这里一无所知.

javascript ajax

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

使用RVM在Ubuntu 10.10上安装Ruby,gem的问题

我决定用ubuntu 10.10重新开始.我开始安装git然后从git repo安装rvm.一切正常,我编译并安装ruby 1.8.7和ruby 1.9.2
gem也安装了我运行gem -v
但是当运行gem list或gem install rake时我得到以下错误

ERROR:  Loading command: list (LoadError)
no such file to load -- zlib
ERROR:  While executing gem ... (NameError)
uninitialized constant Gem::Commands::ListCommand
Run Code Online (Sandbox Code Playgroud)

任何想法如何解决这个问题?我也试过sudo apt-get install zlib1g zlib1g-dev build-essential libpq-dev没有运气

ruby ubuntu gem rvm

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

缓存线如何工作?

据我所知,处理器通过缓存线将数据带入缓存,例如,在我的Atom处理器上,无论读取的实际数据大小如何,一次都会带来大约64个字节.

我的问题是:

想象一下,你需要从内存中读取一个字节,这64个字节将被带入缓存?

我可以看到的两种可能性是,64字节从感兴趣的字节下方最接近的64字节边界开始,或者64字节以某种预定方式在字节周围扩展(例如,一半以下,一半以上,或者上述所有).

这是什么?

memory caching processor line

152
推荐指数
4
解决办法
7万
查看次数

字符串与格式的比较 - Python

我想检查用户是否按特定顺序输入了输入.基本上我希望用户以这样的格式输入日期

%d/%m/%y %H:%M
Run Code Online (Sandbox Code Playgroud)

有什么办法可以在python中比较字符串输入和上面的格式吗?

python string comparison

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

如何使用默认组写入权限在Linux文件夹中创建文件

我有一个名为backups的文件夹.根目录是将备份放在该文件夹中.我希望在该文件夹中创建的所有文件都应具有组写权限.

我知道我可以使用umask,但我想知道,umask会为所有文件工作,或者它将在特定文件夹上工作.

e,gi只想要umask用于/ backups文件夹而不是其他任何地方

bash shell

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

在这里/哪里有用?

我的查询看起来像

SELECT to_number FROM sent_texts 
WHERE to_number NOT IN(SELECT mobile FROM action_6_members);
Run Code Online (Sandbox Code Playgroud)

查询完成,WHERE应用于结果集.
如果包含子查询,效果是什么(改进/降级)

WHERE mobile = to_number
Run Code Online (Sandbox Code Playgroud)

查询期间将HAVING应用于结果集.
如果包含子查询,效果是什么(改进/降级)

HAVING mobile = to_number
Run Code Online (Sandbox Code Playgroud)

使用原始查询有哪些优点/缺点?


更新
似乎我最初的想法是错误的,感谢Bill Karwin的回答.

所以我将用原始查询的解释来更新它.

这个查询导致我的服务器使用100%的cpu.

也许有人可以说出原因,以及如何解决这个问题?

id  select_type         table             type   possible_keys  key        key_len  ref  rows    Extra                     
2   DEPENDENT SUBQUERY  action_6_members  index                 mobile     42            179218  Using where; Using index  
1   PRIMARY             sent_txts         index                 to_number  123           256066  Using where; Using index   

这是基于联接的解释(经过一些更优化)

id  select_type  table             type   possible_keys  key        key_len  ref …

mysql

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

python for循环,如何找到下一个值(对象)?

嗨,我正在尝试使用for循环找到每两个对象之间的差异减去彼此.那么,如何在for循环中找到下一个值呢?

for entry in entries:
    first = entry      # Present value
    last = ??????      # The last value how to say?
    diff = last = first
Run Code Online (Sandbox Code Playgroud)

python for-loop

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