有人可以告诉我们检查链表大小(节点数)的代码是什么.这就是我的代码(插入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) 我是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) 我正在开发一款带有Game Center集成功能的iPhone游戏.游戏正在构建为Debug(不是发布/发布).在模拟器上,Game Center始终正确使用沙箱.在iPhone设备本身上,它将使用沙箱进行几天,然后突然决定使用真正的Game Center服务器(这会导致错误,因为我的游戏尚未发布).现在几天都在避开沙箱了,我讨厌在模拟器上进行测试.任何想法如何一劳永逸地让它在开发过程中使用沙盒?
以下是Game Kit编程指南中的相关引用:
作为开发人员,您的Game Center帐户可以登录Sandbox进行测试,也可以登录到实时环境,但不能同时登录到两者.要更改您登录的帐户,请切换到内置的Game Center应用程序并注销,然后运行任何支持Game Center的应用程序.如果该应用程序已配置用于开发,请输入您的测试帐户信息以登录Sandbox.否则,请输入您的真实帐户信息以登录实时环境.
据我所知,我的应用程序正在使用开发人员配置文件进行配置.构建模式设置为Debug.我已经在设备上注销了Game Center.我也尝试退出商店以获得良好的衡量标准.
好吧,这么基本,这里是我的代码片段,基本上它应该更新我的表"评论"在"喜欢"列.尝试提交结果时我的问题出在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.
感谢任何帮助,因为我在这里一无所知.
我决定用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没有运气
据我所知,处理器通过缓存线将数据带入缓存,例如,在我的Atom处理器上,无论读取的实际数据大小如何,一次都会带来大约64个字节.
我的问题是:
想象一下,你需要从内存中读取一个字节,这64个字节将被带入缓存?
我可以看到的两种可能性是,64字节从感兴趣的字节下方最接近的64字节边界开始,或者64字节以某种预定方式在字节周围扩展(例如,一半以下,一半以上,或者上述所有).
这是什么?
我想检查用户是否按特定顺序输入了输入.基本上我希望用户以这样的格式输入日期
%d/%m/%y %H:%M
Run Code Online (Sandbox Code Playgroud)
有什么办法可以在python中比较字符串输入和上面的格式吗?
我有一个名为backups的文件夹.根目录是将备份放在该文件夹中.我希望在该文件夹中创建的所有文件都应具有组写权限.
我知道我可以使用umask,但我想知道,umask会为所有文件工作,或者它将在特定文件夹上工作.
e,gi只想要umask用于/ backups文件夹而不是其他任何地方
我的查询看起来像
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)
使用原始查询有哪些优点/缺点?
所以我将用原始查询的解释来更新它.
这个查询导致我的服务器使用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 …
嗨,我正在尝试使用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)