19得票2回答
如何在我的页面中调用ServiceWorker上的方法?

我在网页上注册了一个ServiceWorker,并且想将一些数据传递给它,以便可以将其存储在IndexedDB中并稍后用于网络请求(这是一个访问令牌)。 正确的方法只是使用网络请求并在SW端使用fetch来捕获它们,还是有更聪明的方法? 针对未来读者的注释: 在SW注册对象上设置属性,例如将s...

19得票4回答
f-string:行内函数调用中未匹配到'('

我试图在Python中使用f-strings来将一些变量替换为我要打印的字符串,但是我得到了一个语法错误。 这是我的代码: 我试图在Python中使用f-strings来将一些变量替换为我要打印的字符串,但是我得到了一个语法错误。 print(f"{index+1}. {valu...

19得票3回答
一个C解析器在一般情况下如何区分类型转换和函数调用?

我正在尝试编写一个C语言解析器,以便自己学习。我知道可以使用像YACC这样的工具来简化这个过程,但我想从经验中尽可能多地学习,所以我从零开始。我的问题是,我应该如何处理这样一行代码:doSomethingWith((foo)(bar)); 可能 (foo)(bar) 是一个类型转换,例如:ty...

16得票4回答
使用GCC的内联汇编进行直接C函数调用

如果你想从内嵌汇编中调用一个C/C++函数,可以这样做:void callee() {} void caller() { asm("call *%0" : : "r"(callee)); } 接下来,GCC将会生成类似这样的代码:movl $callee, %eax call *%ea...

14得票2回答
同名参数的命名空间中函数和函数之间的歧义

有人可以解释为什么 A::f(const B& b) 和 f(const A::B& b) 之间存在歧义吗?我认为代码对意图非常明确。 #include <iostream> namespace A { class B { protected: ...

14得票6回答
如何在JavaScript中调用PHP函数?

I have index.php <select id="year_list" name="year_list" onchange="check_year_event('year_list', 'event_list');" > . . . </select> ...

13得票1回答
分支指令和带链接的分支指令有什么主要区别?ARM?

根据我所了解的,带有链接的分支用于执行子程序调用,并将注册的链接复制回PC。

12得票4回答
被调用的函数在调用后如何返回给调用者?

我读到当程序调用一个函数时,被调用的函数必须知道如何返回给它的调用者。 我的问题是:被调用的函数如何知道如何返回给它的调用者?在编译器后面是否有机制在起作用?

10得票5回答
在函数调用中,为什么nullptr不能匹配模板对象的指针?

这是一个完美运行的代码示例: #include<iostream> #include<vector> template< class D, template< class D, class A > class C, class A = std::a...

10得票1回答
在替换字符串中调用vim函数处理一组内容

如何在vim中从替换字符串中调用函数?当我有: %s/regex/string/g 并且我想使用组作为参数并将其替换为函数的返回值: %s/regex/call function(\1)/g 因此,组#1将是函数的参数,并且函数的返回值将替换缓冲区中的所有匹配项。 是否可能?