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

中国网站开发语言整合营销的特点有哪些

中国网站开发语言,整合营销的特点有哪些,网站运营和维护都是干什么的,网红网站建设本博客主要讲述Center的模块安装配置和数据初始化 1、定义安装Install函数,IP地址由makefile自动传入,也就是用户自动传入 bool Install(std::string ip); 2、编写Install函数 #define CENTER_CONF "ip bool XCenter::Install(std::string ip)…

本博客主要讲述Center的模块安装配置和数据初始化

1、定义安装Install函数,IP地址由makefile自动传入,也就是用户自动传入

bool Install(std::string ip);

2、编写Install函数

#define  CENTER_CONF "ip
bool XCenter::Install(std::string ip)
{//1、生成配置文件,数据库的IP//ofstream默认输出ofstream of;of.open(CENTER_CONF);if (!of.is_open()){cout << "open config" << CENTER_CONF << "failed!" << endl;return false;}//写入,将ip写入到流当中of << ip;of.close();cout << "XCenter::Install! "<<ip << endl;return true;
}

3、初始化数据库Init函数

//初始化数据库bool Init();

4、编写Init函数

bool XCenter::Init()
{//只能调用一次,直接new一个my = new LXMysql();string ip = "";//读取数据库ip配置ifstream fs;fs.open(CENTER_CONF);if (!fs.is_open()){//配置项不存在cout << "Please install center" << endl;return false;}fs >> ip;fs.close();if (ip.empty()){cout << "ip is empty! Please install center" << endl;return false;}cout << "Init center" << ip << endl;if (!my->Connect(ip.c_str(), "fdd", "990107Wjl@", "test_fdd")){cerr << "db Connect failed!" << endl;return false;}cout << "db Connect success!" << endl;return my->Query("set names utf8");
}

5、将Init放进Install函数里面,Install函数的最终定义为

bool XCenter::Install(std::string ip)
{//1、生成配置文件,数据库的IP//ofstream默认输出ofstream of;of.open(CENTER_CONF);if (!of.is_open()){cout << "open config" << CENTER_CONF << "failed!" << endl;return false;}//写入,将ip写入到流当中of << ip;of.close();//2、初始化表格数据//2.1、先连接上数据库if (!Init()){cerr << "Init failed!" << endl;return false;}cout << "XCenter::Install! "<<ip << endl;return true;
}

完整代码:

XCenter.h

#ifndef XCENTER_H
#define XCENTER_H
#include<string>
#include"LXMysql.h"
class XCenter
{
public:static XCenter* Get(){//不考虑线程安全static XCenter a;return &a;}bool Install(std::string ip);//初始化数据库bool Init();~XCenter();
private:XCenter();LX::LXMysql* my = 0;
};#endif // !XCENTER_H

XCenter.cpp

#include "XCenter.h"
#include<iostream>
#include<fstream>
#define CENTER_CONF "ip"
using namespace std;
using namespace LX;bool XCenter::Install(std::string ip)
{//1、生成配置文件,数据库的IP//ofstream默认输出ofstream of;of.open(CENTER_CONF);if (!of.is_open()){cout << "open config" << CENTER_CONF << "failed!" << endl;return false;}//写入,将ip写入到流当中of << ip;of.close();//2、初始化表格数据//2.1、先连接上数据库if (!Init()){cerr << "Init failed!" << endl;return false;}cout << "XCenter::Install! "<<ip << endl;return true;
}bool XCenter::Init()
{//只能调用一次,直接new一个my = new LXMysql();string ip = "";//读取数据库ip配置ifstream fs;fs.open(CENTER_CONF);if (!fs.is_open()){//配置项不存在cout << "Please install center" << endl;return false;}fs >> ip;fs.close();if (ip.empty()){cout << "ip is empty! Please install center" << endl;return false;}cout << "Init center" << ip << endl;if (!my->Connect(ip.c_str(), "fdd", "990107Wjl@", "test_fdd")){cerr << "db Connect failed!" << endl;return false;}cout << "db Connect success!" << endl;return my->Query("set names utf8");
}XCenter::XCenter()
{}XCenter::~XCenter()
{}

Center.cpp

#include <iostream>
#include<string>
#include"XCenter.h"
using namespace std;
//做一个系统的说明,使用说明
void Usage()
{cout << "=====================Center Usage" << endl;cout << "./center install 127.0.0.1" << endl;
}
int main(int argc,char*argv[])
{//argc参数的数量string cmd;//安装系统if (argc > 1){cmd = argv[1];}if (cmd == "install"){cout << "Begin install center!" << endl;//argv[1]第一个参数install,第二个argv[2]是ip//用户可能只是输入了install而没有输入ip,做一个判断if (argc < 3){Usage();return 0;//在makefile里面-1可能认为出错,还是return 0}XCenter::Get()->Install(argv[2]);}std::cout << "Hello World!\n";return 0;
}

makefile

center:Center.cpp XCenter.cpp XCenter.h#-lLXMysql动态链接库,对应的是libLXMysql.sog++ $^ -o $@ -I ../../LXMysql/LXMysql -lLXMysql./$@ install (你的IP)clean:rm -rf *.orm -rf center

http://www.khdw.cn/news/14802.html

相关文章:

  • 做网站后端要什么技术上海公司排名
  • 自助建站 源码百度竞价ocpc投放策略
  • 肃宁县网站建设爱站数据
  • 怎样自己建个人网站seo站内优化和站外优化
  • 四川十大设计院seo网络优化招聘
  • 中国十大小说网站排名免费发布广告信息的网站
  • 购物优惠券网站怎么做广州seo网站推广
  • 东莞制作企业网站大数据营销案例分析
  • 网站做sem优化网络广告文案范文
  • 做守望先锋h的网站高手优化网站
  • apache 本地网站各网站收录
  • 做简历好的网站关键词优化上海
  • 如何在自己网站上做支付宝吗百度账号管家
  • 做网站用别人图片文章会侵权吗百度站长提交
  • 复兴企业做网站推广搜狗站长管理平台
  • 做网站需要哪些知识google play下载安卓
  • 温州手机网站推广做优化的网站
  • 用群晖做网站域名查询网站信息
  • 深圳企业网站制作报价哪里有竞价推广托管
  • 双语网站建设哪家便宜百度首页推广
  • 网站logo网推是干什么的
  • 东莞网站建设效果seo干什么
  • 网站小样用什么做小红书关键词排名
  • 注册商标查询网seo人员工作内容
  • 济南网站建设设计天津做网站的
  • 网站开发合同怎么写营销网站建设规划
  • 开发公司移交柴油发动机需要具备哪些条件成都网站建设seo
  • 什么网站免费可以做app游戏推广员一个月能赚多少
  • wordpress 博主青岛百度推广优化
  • 在什么网站上做兼职靠谱吗关键词排名工具