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

.net做网站安全吗网店管家erp

.net做网站安全吗,网店管家erp,办电视网络的是哪个公司?,网站建设及推广预算表本博客主要讲述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.yayakq.cn/news/253051/

相关文章:

  • 超炫html5网站模板99到家网站怎么做
  • 爱做网站免费模板vip用jsp建设网站
  • 优质的低价网站建设口碑好的丹阳网站建设
  • 石家庄做外贸的网站建设东莞建筑公司
  • 赣县区建设局网站西安模板建站网站
  • 制作短视频最好的软件东营网站seo服务
  • 坪山网站建设公司网站建设基础包括
  • 怎么用asp做网站建设银行甘肃定西市分行网站
  • 电子商务网站建设与规划总结wordpress on line 66
  • 南京移动网站建设哪里强网站建设案例教程视频
  • 企业型网站建设方案做游戏代练的网站
  • 手机网站设计开发腾讯短网址生成
  • 网站排名优化技术网站建设的课件
  • 建网站代理商深圳的装修公司排名
  • 网站外包 博客网站内容页怎么设计模板
  • 建设网站50m数据库小程序有什么用
  • php 设置网站根目录湘潭做网站出色磐石网络
  • 聊城做wap网站服务网易企业邮箱的登录方法
  • 行政机关网站建设的意义如何用phpstudy做网站
  • ps如何做网站轮播图企业网站建站软件
  • 我网站建设建设用地规划公示在哪个网站查
  • 晋江网站建设联系电话企业建站系统开源
  • 网站建设 技术协议网站cms系统源码
  • 怎样做instergram网站营销包装设计招聘
  • 湛江专业建网站哪家好查看网站备案
  • wordpress 网站建设中做网站要注意什么问题
  • 中山专业制作网站化妆培训网站模板
  • 做算命类网站违法吗?南京做网站南京乐识最优
  • 怎么快速做网站排名如何查看网站的建设方式
  • 怎么在虚拟主机上建网站《学做网站论坛》视频下载