小编Roi*_*tam的帖子

我应该自己优化我的代码还是让编译器/ gcc来完成它

我正在编写交流代码,我想知道如果进行简单的操作,如乘法,更多的CPU友好使任何差异和代码更快.例如,替换这行代码:

 y = x * 15;
Run Code Online (Sandbox Code Playgroud)

 y = x << 4;
 y -= x;
Run Code Online (Sandbox Code Playgroud)

编译器是否已经这样做了?我应该使用该-O2选项才能实现吗?

c gcc compilation

3
推荐指数
1
解决办法
154
查看次数

尝试写入syslog

我在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)

python linux syslog

0
推荐指数
1
解决办法
8188
查看次数

标签 统计

c ×1

compilation ×1

gcc ×1

linux ×1

python ×1

syslog ×1