我有一个需要调用服务的命令类.
import org.codehaus.groovy.grails.commons.ApplicationHolder as AH
class FilterVisitCommand {
def accessRightsService = AH.application.mainContext.accessRightsService
def customerService = AH.application.mainContext.customerService
...
}
Run Code Online (Sandbox Code Playgroud)
通过应用程序持有者的这种服务定义正在工作,但是被剥夺了.是否有其他方式让服务注入?只有"def accessRightsService"不适用于命令类.
我有一个字符数组和指向它的指针.我需要将第一个8Bytes(8字节的二进制值)添加到第二个8字节模2exp(64).我怎么能这样做?
我找到了解决方案.但做这些事情肯定不好(见代码).然而,将结果放在chars数组中会很好.
void init(const unsigned char *k) {
uint64_t *kp = k;
uint64_t sum = (*kp + *(kp+1)) % pow(2,64)
}
Run Code Online (Sandbox Code Playgroud)
感谢帮助