淘宝sns组件平台旅行通用日历组件 怎么调用4个日志

当前访客身份:游客 [
当前位置:
VC-Logger 是一个简单易用的 C++ 程序通用日志组件。设计时着重考虑三个方面:功能、可用性和性能。为了让大家能更方便的学习 VC-Logger,特此精心制作了几个测试用例:TestGUILogger(GUI 版本测试用例 / 静态加载)、TestDynamicLogger(GUI 版本测试用例 / 动态加载)、TestConsoleLogger(Console 版本测试用例 / 静态加载)。
功能:&本日志组件的目的是满足大多数应用程序记录日志的需求 —— 把日志输出到文件或发送到应用程序中,并不提供一些复杂但不常用的功能。本日志组件的功能包括:
把日志信息输出到指定文件
每日生成一个日志文件
对于 GUI 程序,可以把日志信息发送到指定窗口
对于Console应用程序,可以把日志信息发往标准输出 (std::cout)
支持 MBCS / UNICODE,Console / GUI 程序
支持动态加载和静态加载日志组件 DLL
支持 DEBUG/TRACE/INFO/WARN/ERROR/FATAL 等多个日志级别
可用性:&本日志组件着重考虑了可用性,尽量让使用者用起来觉得简便、舒心:
简单纯净:不依赖任何程序库或框架
使用接口简单,不需复杂的配置或设置工作
提供 CStaticLogger 和 CDynamicLogger 包装类用于静态或动态加载以及操作日志组件,用户无 需关注加载细节
程序如果要记录多个日志文件只需为每个日志文件创建相应的 CStaticLogger 或 CDynamicLogger 对象
只需调用 Log()/Debug()/Trace()/Info()/Warn()/Error()/Fatal() 等方法记录日志
日志记录方法支持可变参数
日志输出格式:&时间& &线程ID& &日志级别& &日志内容&
性能:&性能是组件是否值得使用的硬指标,本组件从设计到编码的过程都尽量考虑到性能优化:
支持多线程同时发送写日志请求
使用单独线程在后台写日志,不影响工作线程的正常执行
采用批处理方式批量记录日志
*** 使用方法 ***
方法一:(静态加载 Logger DLL)
--------------------------------------------------------------------------------------
应用程序包含 StaticLogger.h 头文件
创建 CStaticLogger 对象(通常为全局对象)
调用 CStaticLogger-&Init(...) 初始化日志组件
使用 CStaticLogger-&Log()/Debug()/Trace()/Info()/Warn()/Error()/Fatal() 等方法写日志
调用 CStaticLogger-&UnInit(...) 清理日志组件(CStaticLogger 对象析构时也会自动清理日志组件)
方法二:(动态加载 Logger DLL)
--------------------------------------------------------------------------------------
应用程序包含 DynamicLogger.h 头文件
创建 CDynamicLogger 对象(通常为全局对象)
调用 CDynamicLogger-&Init(...) 初始化日志组件
使用 CDynamicLogger-&Log()/Debug()/Trace()/Info()/Warn()/Error()/Fatal() 等方法写日志
调用 CDynamicLogger-&UnInit(...) 清理日志组件(CDynamicLogger 对象析构时也会自动清理日志组件)
方法三:(直接用导出函数加载 Logger DLL)
--------------------------------------------------------------------------------------
应用程序包含 Logger.h 头文件
手工调用 ILoger_Create() 和 ILoger_Destroy() 导出函数创建和销毁 ILogger 对象&
&&&&(注:如果是动态加载,需手工调用 ::LoadLibrary()/::FreeLibrary() 系列 API 函数加载和卸载 Logger DLL)
&&&&&&&&&&&&***** 对于希望通过窗口接收日志信息的 GUI 程序 *****
&&&&&&&&A. 日志组件初始化成功后调用 SetGUIWindow(HWND) 设置收日志的窗口
&&&&&&&&B. 窗口须响应处理 LOG_MESSAGE 消息
&&&&&&&&C. 处理完 LOG_MESSAGE 消息后,调用 ILogger::FreeLogMsg() 销毁接收到的 TLogMsg&
Environment:
Windows 2000 or later (_WIN32_WINNT &= 0x0500)
VC++ 2010 or later
Logger_C.dll - Console/MBCS/Release
Logger_CD.dll - Console/MBCS/Debug
Logger_CU.dll - Console/Unicode/Release
Logger_CUD.dll - Console/Unicode/Debug
Logger.dll - GUI/MBCS/Release
Logger_D.dll - GUI/MBCS/Debug
Logger_U.dll - GUI/Unicode/Release
Logger_UD.dll - GUI/Unicode/Debug
TestGUILogger & & & & (GUI /&静态加载)
TestDynamicLogger &(GUI /&动态加载)
TestConsoleLogger &&(Console / 静态加载)
VC-Logger最新更新资讯,共2条&&()
3评/1251阅
授权协议:
开发语言:
操作系统:
收录时间:
-& 日&&(国产软件 or 国人参与)
更多开发者职位上
良哥 发表于2年前
,最后回答(5个月前):
伤神小怪兽 发表于10个月前
,最后回答(9个月前):
伤神小怪兽 发表于11个月前
,最后回答(11个月前):
伤神小怪兽 发表于11个月前
,最后回答(11个月前):
伤神小怪兽 发表于2年前
,最后回答(2年前):
伤神小怪兽 发表于2年前
,最后回答(2年前):
伤神小怪兽 发表于2年前
,最后回答(2年前):
良哥 发表于2年前
,最后回答(2年前):
伤神小怪兽 发表于2年前
,最后回答(2年前):
共有 139 个类似软件
Logstash 是一个应用程序日志、事件的传输、处理、管理和搜索的平台。你可以用它来...
SLF4J是为各种loging APIs提供一个简单统一的接口,从而使得最终用户能够在部署的时...
C++版的log4j,示例代码: #include
#include <log4cplu...
Flume 是一个分布式、可靠和高可用的服务,用于收集、聚合以及移动大量日志数据,使...
log5j在log4j的基础上提供了几个改进,应该说是简单和实用的封装。有趣的是log5j主...
SeasLog Yet a log extension for PHP.A effective,fast,stable log extension for...
Blitz4j 是一个日志框架,基于 log4j 构建以减少多线程争用,适合高伸缩性的日志,...
spdlog 是一个快速的 C++ 日志库,只包含头文件,兼容 C++11。 特性: 非常快 只包...
在Nodejs中使用express框架并没有自带的日志模块,我们可以选择log4js来完成日志记...
Log4j是Apache的一个开放源代码项目,通过使用Log4j,我们可以控制日志信息输送的目...
共有 56 人关注 VC-Logger后使用快捷导航没有帐号?
只需一步,快速开始
随时随地,快速访问
只要手机在手,您都可以快速、方便地看贴发帖,与论坛好友收发短消息。
极致优化,畅快"悦"读
独有的论坛界面和触屏设计,手机论坛也变得赏心悦目,操作自如。
即拍即发,分享生活
不管是风景图画,还是新闻现场,拍照发帖一气呵成,让您在论坛出尽风头。
下载客户端后,拍摄二维码快速访问本站:
或者通过以下地址访问:
Powered by>> 淘宝旅行YUI通用日期日历控件
淘宝旅行YUI通用日期日历控件
源码下载: &
分享有礼! 》
请点击右侧的分享按钮,把本代码分享到各社交媒体。
通过您的分享链接访问Codeforge,每来2个新的IP,您将获得0.1 CF币的奖励。
通过您的分享链接,每成功注册一个用户,该用户在Codeforge上所获得的每1个CF币,您都将获得0.2 CF币的分成奖励。
淘宝旅行YUI通用日期日历控件,模仿淘宝的。基于YUI3开发的日历组件组件名称:Y.TripCalendar依赖模块:['node', 'base-base', 'event-focus', 'event-mouseenter', 'event-outside']
Sponsored links
源码文件列表
温馨提示: 点击源码文件名可预览文件内容哦 ^_^
名称大小日期
&27.06 kB 09:45
&3.33 kB 09:34
&4.58 kB 09:35
&4.32 kB 09:33
&11.99 kB 21:23
&48.58 kB 21:23
&78.19 kB 09:39
Sponsored links
(提交有效评论获得0.1CF币)
评论内容不能少于15个字,不要超出160个字。
23 篇源代码 21 篇源代码 18 篇源代码 13 篇源代码 9 篇源代码
285 篇源代码 173 篇源代码 48 篇源代码 42 篇源代码 36 篇源代码
发送留言给jackethans
登录 CodeForge
还没有CodeForge账号?
Switch to the English version?
CF仔没有找到您要的代码,请去留下您的问题吧,可能会有大神帮助你哦!
该用户暂时未开通博客
请按 Ctrl+D 键添加到收藏夹。loading...
本站推荐:
&!DOCTYPE HTML&
&meta charset=&utf-8&&
&meta name=&author& content=&angtian&&
&meta name=&description& content=&淘宝旅行通用日历组件Demo1&&
&meta name =&keywords& content=&日历, 日历组件, 淘宝旅行日历&&
&title&淘宝旅行通用日历组件Demo1&/title&
body{padding:0;margin:0 10text-align:}
.title{padding:0;margin:10px 0;font:700 18px/1.5 \5fae\8f6f\96c5\9ed1;}
.title a{font:400 14px/1.5 Tmargin-left:20}
.example{margin-top:10}
.example button{margin:0 5px 10px 0;}
.calendar{display:inline-}
&script src=&/3.5.1/build/yui/yui-min.js&&&/script&
var root = 'http://fgm.cc/learn/calendar/trip-calendar/';
modules: {
'trip-calendar': {
fullpath: root + 'trip-calendar.js',
requires: ['trip-calendar-css']
'trip-calendar-css': {
fullpath: root + 'trip-calendar.css',
}).use('trip-calendar', function(Y) {
* 非弹出式日历实例
* 直接将日历插入到页面指定容器内
var oCal = new Y.TripCalendar({
: '#J_Calendar', //非弹出式日历时指定的容器(必选)
selectedDate: new Date
//指定日历选择的日期
//日期点击事件
oCal.on('dateclick', function() {
var selectedDate = this.get('selectedDate');
alert(selectedDate + '\u3010' + this.getDateInfo(selectedDate) + '\u3011');
Y.one('#J_Example').delegate('click', function(e) {
var oTarget = e.currentT
= oTarget.getAttribute('data-value');
switch(true) {
//日历个数
case oTarget.hasClass('J_Count'):
this.set('count', value).render();
//显示节假日
case oTarget.hasClass('J_showHoliday'):
this.set('isHoliday', true).render();
//隐藏节假日
case oTarget.hasClass('J_hideHoliday'):
this.set('isHoliday', false).render();
//时间范围限定
case oTarget.hasClass('J_Limit'):
this.set('minDate', new Date)
.set('maxDate', '')
.set('afterDays', value)
.set('date', new Date());
//指定初始日期
case oTarget.hasClass('J_InitDate'):
this.set('minDate', value)
.set('maxDate', '')
.set('date', value);
//下拉表单选择时间
case oTarget.hasClass('J_Select'):
this.set('isSelect', true).render();
Y.all('.J_Count').slice(1).set('disabled', true);
//取消下拉表单选择
case oTarget.hasClass('J_SelectOff'):
this.set('isSelect', false).render();
Y.all('.J_Count').slice(1).set('disabled', false);
}, 'button', oCal);
&h1 class=&title&&淘宝旅行通用日历组件Demo1 &a href=&http://fgm.cc/learn/calendar/trip-calendar/Demo1.html&&Demo1&/a&&a href=&http://fgm.cc/learn/calendar/trip-calendar/Demo2.html&&Demo2&/a&&a href=&http://fgm.cc/learn/calendar/trip-calendar/Demo3.html&&Demo3&/a&&a href=&http://fgm.cc/learn/calendar/trip-calendar/api.html& target=&_blank&&API文档&/a&&/h1&
&div id=&J_Example& class=&example&&
&button class=&J_Count& data-value=&1&&单日历&/button&
&button class=&J_Count& data-value=&2&&双日历&/button&
&button class=&J_Count& data-value=&3&&三日历&/button&
&button class=&J_Count& data-value=&4&&四日历&/button&
&button class=&J_showHoliday&&显示节假日&/button&
&button class=&J_hideHoliday&&隐藏节假日&/button&
&button class=&J_Limit& data-value=&90&&限定范围(今天-&90天)&/button&
&button class=&J_InitDate& data-value=&&&指定初始日期(2012年10月)&/button&
&button class=&J_InitDate& data-value=&&&取消范围限定&/button&
&button class=&J_Select&&下拉表单选择时间&/button&
&button class=&J_SelectOff&&取消下拉表单选择&/button&
&div id=&J_Calendar& class=&calendar&&&/div&
loading...
当前页面所处路径为
/ ,本特效的Tag为:&&
淘宝旅行通用日历组件,具有10多项显示方式。
会员登陆close X

我要回帖

更多关于 淘宝联盟组件无法显示 的文章

 

随机推荐