首页 文章 精选 留言 我的

精选列表

搜索[dacdma输出],共10005篇文章
优秀的个人博客,低调大师

IOS 日志输出控制

用以下内容可以控制在debug版本中打印日志,而在release版本中不打印 #ifdef DEBUG # define DBLog(format,...) NSLog((@"[%s][%s][%d]" format), __FILE__, __FUNCTION__, __LINE__, ##__VA_ARGS__); #else # define DBLog(...); #endif 备注: 1.ANSI C标准中有几个标准预定义宏(也是常用的): __LINE__:在源代码中插入当前源代码行号; __FILE__:在源文件中插入当前源文件名; __DATE__:在源文件中插入当前的编译日期 __TIME__:在源文件中插入当前编译时间; __STDC__:当要求程序严格遵循ANSI C标准时该标识被赋值为1; __cplusplus:当编写C++程序时该标识符被定义。 2.可变参数宏 ...和_ _VA_ARGS_ _ __VA_ARGS__ 是一个可变参数的宏,很少人知道这个宏,这个可变参数的宏是新的C99规范中新增的,目前似乎只有gcc支持(VC6.0的编译器不支持)。 实现思想就是宏定义中参数列表的最后一个参数为省略号(也就是三个点)。这样预定义宏_ _VA_ARGS_ _就可以被用在替换部分中,替换省略号所代表的字符串。 参考了http://www.cnblogs.com/lixiaohui-ambition/archive/2012/08/21/2649052.html 本文转自leipei博客园博客,原文链接:http://www.cnblogs.com/leipei2352/p/3222000.html,如需转载请自行联系原作者

优秀的个人博客,低调大师

Logstash输出日志到elasticsearch

Logstash配置文件 [root@test ~]#vimuseTime.conf input { stdin{} } filter { grok { match => { "message" => "\s+(?<API>调用.*(用时|异常)).*useTime=(?<request_time>\d+?)$" } } } output { stdout{ codec => rubydebug } elasticsearch { hosts => ["192.168.81.128:9200"] index => "logstash-%{type}-%{+YYYY.MM.dd}" document_type => "%{type}" workers => 1 template_overwrite => true } } [root@test ~]# 测试对应的日志 [07/29 00:01:17] [INFO] `B10005-15` impl.GzClientServiceImpl.exec:234 -调用gz(广州银行)用时,URL=http://172.31.8.122:7040/corbankexpress/httpAccess,useTime=251 [07/29 00:01:17] [INFO] `B10005-15` impl.GzClientServiceImpl.exec:234 -调用gz(广州银行)异常,URL=http://172.31.8.122:7040/corbankexpress/httpAccess,useTime=2510 测试结果 [root@test ~]# /opt/logstash-2.3.4/bin/logstash -f useTime.conf Settings: Default pipeline workers: 1 Pipeline main started [07/29 00:01:17] [INFO] `B10005-15` impl.GzClientServiceImpl.exec:234 -调用gz(广州银行)用时,URL=http://172.31.8.122:7040/corbankexpress/httpAccess,useTime=251 { "message" => "[07/29 00:01:17] [INFO] `B10005-15` impl.GzClientServiceImpl.exec:234 -调用gz(广州银行)用时,URL=http://172.31.8.122:7040/corbankexpress/httpAccess,useTime=251", "@version" => "1", "@timestamp" => "2016-07-31T01:28:26.910Z", "host" => "0.0.0.0", "API" => "调用gz(广州银行)用时", "request_time" => "251" } [07/29 00:01:17] [INFO] `B10005-15` impl.GzClientServiceImpl.exec:234 -调用gz(广州银行)异常,URL=http://172.31.8.122:7040/corbankexpress/httpAccess,useTime=2510 { "message" => "[07/29 00:01:17] [INFO] `B10005-15` impl.GzClientServiceImpl.exec:234 -调用gz(广州银行)异常,URL=http://172.31.8.122:7040/corbankexpress/httpAccess,useTime=2510", "@version" => "1", "@timestamp" => "2016-07-31T01:28:47.205Z", "host" => "0.0.0.0", "API" => "调用gz(广州银行)异常", "request_time" => "2510" } 查看elasticsearch状态 Over !! 本文转自 cexpert 51CTO博客,原文链接:http://blog.51cto.com/cexpert/1832265

优秀的个人博客,低调大师

Python字符串颜色输出

\033[1;31;40m # 1是显示方式(可选),31是字体颜色,40m 是字体背景颜色; \033[0m # 恢复终端默认颜色,即取消颜色设置; # cat color.py #!/usr/bin/env python # -*- coding: utf-8 -*- # 字体颜色 print "=====字体颜色======" for i in range(31, 38): print "\033[%s;40mHello world!\033[0m" %i # 背景颜色 print "=====背景颜色======" for i in range(41, 48): print "\033[47;%smHello world!\033[0m" %i # 显示方式 print "=====显示方式======" for i in range(1, 9): print "\033[%s;31;40mHello world!\033[0m" %i # python color.py ------------------------------------------------------------- 作者: 罗穆瑞 出处: http://www.cnblogs.com/kazihuo/ 转载请保留此段声明,且在文章页面明显位置给出原文链接,谢谢! ------------------------------------------------------------------------------ 如果觉得这篇文章对你有小小的帮助的话,记得在右下角点个“推荐”哦,博主在此感谢! ------------------------------------------------------------------------------

资源下载

更多资源
Mario

Mario

马里奥是站在游戏界顶峰的超人气多面角色。马里奥靠吃蘑菇成长,特征是大鼻子、头戴帽子、身穿背带裤,还留着胡子。与他的双胞胎兄弟路易基一起,长年担任任天堂的招牌角色。

腾讯云软件源

腾讯云软件源

为解决软件依赖安装时官方源访问速度慢的问题,腾讯云为一些软件搭建了缓存服务。您可以通过使用腾讯云软件源站来提升依赖包的安装速度。为了方便用户自由搭建服务架构,目前腾讯云软件源站支持公网访问和内网访问。

Spring

Spring

Spring框架(Spring Framework)是由Rod Johnson于2002年提出的开源Java企业级应用框架,旨在通过使用JavaBean替代传统EJB实现方式降低企业级编程开发的复杂性。该框架基于简单性、可测试性和松耦合性设计理念,提供核心容器、应用上下文、数据访问集成等模块,支持整合Hibernate、Struts等第三方框架,其适用范围不仅限于服务器端开发,绝大多数Java应用均可从中受益。

WebStorm

WebStorm

WebStorm 是jetbrains公司旗下一款JavaScript 开发工具。目前已经被广大中国JS开发者誉为“Web前端开发神器”、“最强大的HTML5编辑器”、“最智能的JavaScript IDE”等。与IntelliJ IDEA同源,继承了IntelliJ IDEA强大的JS部分的功能。

用户登录
用户注册