当前位置: 首页 > news >正文

个人备案能做企业网站吗旅游网站毕业设计和论文

个人备案能做企业网站吗,旅游网站毕业设计和论文,北京php网站开发,株洲建设网站为了使项目的所有日志都打印到同一个日志中&#xff0c;必须使得所有类使用同一个日志&#xff0c;因此将日志类实现为单例。 .h文件 #pragma once#include<fstream>class LogHablee { private:LogHablee(std::string& dbg_dir);LogHablee(const LogHablee&) …

为了使项目的所有日志都打印到同一个日志中,必须使得所有类使用同一个日志,因此将日志类实现为单例。

.h文件

#pragma once#include<fstream>class LogHablee
{
private:LogHablee(std::string& dbg_dir);LogHablee(const LogHablee&) = delete;LogHablee& operator=(const LogHablee&) = delete;static LogHablee* _ins;	public:void getNowTimePrefix(std::string& now_time_prefix);public:static LogHablee* getInstance(std::string& dbg_dir){if (_ins == nullptr){_ins = new LogHablee(dbg_dir);}return _ins;}std::ofstream log;
};

.cpp文件

#include "LogHablee.h"
#include<string>LogHablee* LogHablee::_ins = nullptr;LogHablee::LogHablee(std::string& dbg_dir)
{std::string nowTimePrefix;getNowTimePrefix(nowTimePrefix);std::string logFilePath(dbg_dir + "/" + nowTimePrefix + "_log.txt");this->log.open(logFilePath, std::ios::trunc);
}void LogHablee::getNowTimePrefix(std::string& now_time_prefix)
{std::time_t now_time;struct tm* p = new tm;std::time(&now_time);localtime_s(p, &now_time);int year = p->tm_year + 1900;int month = p->tm_mon + 1;int day = p->tm_mday;int hour = p->tm_hour;int minute = p->tm_min;int second = p->tm_sec;delete p;// 20221130_134024: 2022年11月30日13点40分24秒now_time_prefix = std::to_string(year)+ std::string(2 - std::to_string(month).length(), '0') + std::to_string(month)+ std::string(2 - std::to_string(day).length(), '0') + std::to_string(day)+ "_"+ std::string(2 - std::to_string(hour).length(), '0') + std::to_string(hour)+ std::string(2 - std::to_string(minute).length(), '0') + std::to_string(minute)+ std::string(2 - std::to_string(second).length(), '0') + std::to_string(second);
}

另一个使用到log的类的.h文件

#pragma once
#include<string>class AClass
{
public:AClass(std::string& dbg_dir):_dbgDir(dbg_dir) {}void test();private:std::string _dbgDir;
};

# 另一个使用到log的类的.cpp文件

#include "AClass.h"
#include"LogHablee.h"void AClass::test()
{std::string nowTimePrefix;LogHablee* pHablee = LogHablee::getInstance(this->_dbgDir);pHablee->getNowTimePrefix(nowTimePrefix);pHablee->log << nowTimePrefix<< ": in AClass::test function"<< std::endl;
}

main函数

#include"LogHablee.h"
#include<iostream>
#include"AClass.h"int main()
{std::string nowTimePrefix;std::string dbgDir("./");LogHablee* pHablee = LogHablee::getInstance(dbgDir);pHablee->getNowTimePrefix(nowTimePrefix);pHablee->log << nowTimePrefix<< ": PROGRAM START, version 1.0.0.0"<< std::endl;AClass a(dbgDir);a.test(); // a.test()里面的日志内容也会写入到一开始创建的日志中return 0;
}
http://www.yayakq.cn/news/509460/

相关文章:

  • 建设商城网站的个人博客网页制作
  • 宁波做网站seo网上可以推广的地方
  • 注册网站域名需要什么公司内账管理系统
  • js代码下载网站环保局网站设计方案
  • 做网站费是多少大理企业网站建设
  • 机票什么网站建设阳江网站建设 公司价格
  • 网站怎么搜免费做外贸的网站空间
  • 某商贸网站建设方案山西建设注册中心网站
  • 菜鸟是什么网站专业网站设计模板
  • 西安模板网站青岛电子商务的网站建设
  • 网站运营目的discuz建站教程
  • 做窗帘的网站wordpress站内计费搜索
  • 佛山新网站制作网站备案时间会过期吗
  • 诸城网站设计北京大学网站开发的需求分析
  • 网站建设谈单思路个人能否做网站
  • 服装网站建设规划书范文什么样的公司专业做网站的
  • 上海网站建设电个人网站案例
  • 不花钱建网站电商网站建设内容
  • ppt中仿网站链接怎么做哪个彩票网站做代理反水高
  • 福建网站设计制作乔拓云网微信小程序制作收费吗
  • photoshop设计一个精美的网站主页爱站工具下载
  • 怎么说服客户做网站国内网站必须备案吗
  • 黑马网站建设网站设计地方门户网站如何推广
  • 网站编辑 seo是什么 百度知道商标购买
  • 威海哪有网站建设宣传册排版设计与制作
  • 2019年做网站WordPress博客互相采集
  • 硅谷主角刚开始做的是软件还是网站网站视频是什么软件做的
  • 网站建设怎么制作模板郑州网约车租赁公司
  • 泉州建设网站公司哪家好阿里云wordpress主机
  • 互联云主机seo优化服务是什么意思