如何创建跨多个页面的表单?我想提出大量问题,并根据之前问题的答案,提出新的具体问题.
我试图获得NSDocument在节省时间保存的路径.我尝试覆盖writeToURL但是这会传递给我一个模糊的临时文件URL,这不是它被保存的地方.同样询问这样的文件[document fileURL]只有在保存之后才有效.我可以在加载时获取路径但是我需要一些方法来进行初始保存.有没有办法在保存NSDocument时获得真正的文件路径?
我正在尝试创建一个Chrome扩展程序,它可以替代Delicious书签.我知道已经有了扩展功能,但扩展的问题在于,在为网站添加书签后,弹出窗口保持打开状态(与使用小书签相反,弹出窗口在提交表单后自动关闭.我重新创建了扩展并遇到了同样的问题.
这是我的代码:
manifest.json的:
{
"name": "Delicious",
"version": "1.0",
"description": "Bookmark a site on Delicious",
"background_page": "background.html",
"permissions": [
"tabs"
],
"browser_action": {
"default_icon": "delicious.png"
},
"content_scripts": [
{
"matches": ["http://www.delicious.com/save*"],
"js": ["contentscript.js"]
}
]
}
Run Code Online (Sandbox Code Playgroud)
background.html:
<html><script>
chrome.browserAction.onClicked.addListener(function(tab) {
chrome.tabs.getSelected(null, function(tab) {
w = window.open('http://delicious.com/save?url='+
encodeURIComponent(tab.url)+
'&title='+encodeURIComponent(tab.title)+
'&v=5&noui=1&jump=close',
'deliciousuiv5',
'location=yes,links=no,scrollbars=no,toolbar=no,width=550,height=550');
});
});
</script></html>
Run Code Online (Sandbox Code Playgroud)
contentscript.js:
if (document.URL == 'http://www.delicious.com/save')
{
alert('closing...');
self.close();
alert('should have closed by now');
}
Run Code Online (Sandbox Code Playgroud)
当我点击美味按钮时,弹出窗口很好,我可以保存书签但是在我点击"保存"后,弹出窗口没有关闭.两个警报都出现了,但self.close()似乎没有做任何事情.当我删除contentcript.js中的URL检查时,弹出窗口正常显示,第一个警报立即触发,然后弹出窗口自行关闭(应该如此).
为什么这不起作用?Chrome似乎没有阻止我做self.close().美味做点什么吗?还有别的吗?
如果您需要,文件就在这里:[链接已删除,因为drop.io已停业]
javascript google-chrome delicious-api google-chrome-extension
你好伙伴stackoverflow成员!
我是Java,Obj-C的C#语言转换的新手.它看起来和Java非常相似,但我在很简单的事情上遇到麻烦.我创建了两个单独的类文件,Class-A和Class-Human.
它包含声明的静态main方法.我尝试创建Class-Human的新实例.
public static void main(String args[])
{
Human human = new Human("Yoon Lee", 99);
int expected = human.getNetID; //<-gets the error at this moment.
}
Run Code Online (Sandbox Code Playgroud)
namespace Class-A
{
public class Human
{
public String name;
public int netId;
public Human(String name, int netId)
{
this.name = name;
this.netId = netId;
}
public int getNetID()
{
return netId;
}
}
Run Code Online (Sandbox Code Playgroud)
为什么不能复制到局部变量?编译器提示我错误
'Cannot convert method group of 'getNetID' delegate blah blah'
Run Code Online (Sandbox Code Playgroud)
谢谢.
我无法弄清楚为什么m1显然被记忆,而m2不在下面:
m1 = ((filter odd [1..]) !!)
m2 n = ((filter odd [1..]) !! n)
Run Code Online (Sandbox Code Playgroud)
m1 10000000在第一次调用时大约需要1.5秒,而后续调用需要一小部分(大概是缓存列表),而m2 10000000总是花费相同的时间(每次调用重建列表).知道发生了什么事吗?关于GHC是否以及何时会记忆功能,是否有任何经验法则?谢谢.
我以前认为在C99中,即使函数的副作用f和g干扰,虽然表达式f() + g()不包含序列点,f并且g会包含一些,所以行为将是未指定的:要么f()之前调用f()之前的g()或g().
我不再那么肯定了.如果编译器内联函数(即使未声明函数,编译器可能决定这样做inline)然后重新排序指令,该怎么办?可能有人得到上述两种不同的结果吗?换句话说,这是未定义的行为吗?
这不是因为我打算写这种东西,而是在静态分析器中为这样的语句选择最佳标签.
c c99 undefined-behavior sequence-points unspecified-behavior
我正在考虑像glib这样的东西,但可能是一个具有最小脚印的纤薄版本.它需要基本的实用程序,如链表,向量和哈希表.它还应具有最小的运行时占用空间.
我读的文档约_beginthreadex和_endthreadex,但也有几件事情我不明白.
请注意,文档同时记录"扩展"和正常功能,但我没有使用_beginthread和_endthread; 只有他们的扩展版本.
您可以显式调用_endthread或_endthreadex来终止线程; 但是,当线程从作为参数传递的例程返回时,会自动调用_endthread或_endthreadex.通过调用endthread或_endthreadex来终止线程有助于确保为线程分配的资源得到适当恢复.
_endthreadex被自动调用,为什么调用它有助于确保"适当的资源恢复"?不论我是否打电话都不应该有任何区别,或者是这样吗?_endthread会自动关闭线程句柄(而_endthreadex则不会).因此,在使用_beginthread和_endthread时,不要通过调用Win32 CloseHandle API显式关闭线程句柄.
_endthreadex 不关闭手柄,为什么我不应该关闭它CloseHandle?我的所有线程只是通过从主函数返回而自动终止,并且从不强行终止.根据文档,当发生这种情况时会_endthreadex自动调用.
这虽然不会关闭手柄.假设我确实需要关闭它,尽管如上所述,我怎么能这样做,因为此时线程已经死了?我应该以某种方式从另一个线程关闭它吗?如果我把它打开怎么办?
Google 是否提供各种 javascript API 的非缩小/非混淆版本?
例如,我正在使用他们的 LocalSearch 控件并收到一个神秘的错误“a is null”。在 Firebug 中设置断点并不是很有帮助,因为我的压缩代码深度为 3 级。
我不太确定如何在cocos2d中使用高清图像作为精灵.我查看了文档,下载了支持点而不是像素的最新测试版,但我不明白整个-hd后缀的想法.换句话说,我需要帮助,不知道如何在我的cocos2d游戏中使用视网膜质量图形.我觉得这很简单,但我找不到任何关于这个的事情.任何帮助将不胜感激.
好吧也许这个问题太多但是,如果有人能给我代码告诉我把它放在哪里会很有帮助.(这可能要问太多了)但是如果它是一条线或者也是如此,如果你能发布它会很棒.我在这里绝对无能为力.我尝试过的一件事是设置内容比例因子.该图像是高清,但在iPod touch第四代fps下降到12fps左右.我真的不明白这一点.
谢谢,
泰特
c ×2
javascript ×2
c# ×1
c++ ×1
c99 ×1
cocoa ×1
embedded ×1
forms ×1
ghc ×1
google-maps ×1
haskell ×1
html ×1
iphone ×1
jquery ×1
macos ×1
memoization ×1
nsdocument ×1
php ×1
winapi ×1