我正在编写交流代码,我想知道如果进行简单的操作,如乘法,更多的CPU友好使任何差异和代码更快.例如,替换这行代码:
y = x * 15;
Run Code Online (Sandbox Code Playgroud)
同
y = x << 4;
y -= x;
Run Code Online (Sandbox Code Playgroud)
编译器是否已经这样做了?我应该使用该-O2选项才能实现吗?
我在linux上工作,进程rsyslogd正在侦听端口514.以下代码无法写入/ var/log/syslog.有谁知道这是什么问题?
import logging
import logging.handlers
root_logger = logging.getLogger()
root_logger.setLevel(config.get_value("log_level"))
syslog_hdlr = SysLogHandler(address='/dev/log', facility=SysLogHandler.LOG_DAEMON)
syslog_hdlr.setLevel(logging.DEBUG)
formatter = logging.Formatter('%(name)s: %(levelname)s %(message)s')
syslog_hdlr.setFormatter(formatter)
root_logger.addHandler(syslog_hdlr)
logger = logging.getLogger("imapcd.daemon")
logger.debug('test')
Run Code Online (Sandbox Code Playgroud)