
ALE CODE
盲人射手的世界
两耳不闻窗外事,一心只读圣贤书
展开
-
ALE的骚操作
1、if (LOGS_WITH_TIMESTAMP())static bool_t __logs_with_timestamp = FALSE;#define LOGS_WITH_TIMESTAMP() __logs_with_timestamp这样的话,虽然是宏定义,但是却可以改动2、char * 都支持 +=,醉了3、FILE * newlogs = freopen("./l...原创 2018-07-16 17:34:32 · 265 阅读 · 0 评论 -
debug
公司代码如何设定debug:在开发的时候需要打印信息,但代码完成后,应该把不重要的信息都停止打印;这样的话,需要把打印分种类,stdout || stderr等等在公司代码里看到这样://#undef DEBUG_PRINTF //不打印输出 ,默认情况#define DEBUG_PRINTF //我改的,为了打印#if defined(AOM_DAEMON) ...原创 2018-07-12 16:47:23 · 215 阅读 · 0 评论 -
ale代码学习2
怎么去定义一个进程的调用路径?应该这些进程名字只要在 /usr/bin 下,具体在哪一级,文件名起什么?都没有关系#define AOMD_DAEMON_NAME "aomd"#define AOMD_DAEMON_PATH "/usr/sbin/daemons/" AOMD_DAEMON_NAME// aomd created files#define AOMD_RUN_DIR ...原创 2018-07-12 17:28:58 · 267 阅读 · 0 评论 -
strstr+sscanf
strstr(const char * str1 ,const char *str2)从str1 中查找str2,找的就返回str2的位置比如:char lanpbx[] = "TYPE=A4400 VERSION=1 IP_DOWNLOAD=10.4.20.27 IP_CPU1=10.4.20.27 BIN_DOWN2.24.166.120LOAD=17";if ((work =...原创 2018-07-26 17:37:22 · 250 阅读 · 0 评论