前置授权类资质:许可证&牌照

前置准入审批:相关机构一般通过前置的授权审批,来为实现特定行业或业务类型的准入管控。

试梳理互联网行业涉及的常见类型如下:

一、许可证 

文旅部 - 互联网文化 说明
 网络文化经营许可证互联网文化管理暂行规定网络音乐、网络演出剧(节)目、网络表演、网络艺术品、网络动漫和展览、比赛活动(不再核发游戏类的)
国家互联网信息办公室 - 互联网新闻信息服务许可证说明
 互联网新闻信息服务许可证 互联网新闻信息服务管理规定
国家新闻出版广电总局 - 网络出版服务许可证 说明
 网络出版服务许可证 网络出版服务管理规定
 网络游戏相关资质关于移动游戏出版服务管理的通知
 信息网络传播视听节目许可证互联网视听节目服务管理规定《互联网视听节目服务业务分类目录(试行)》

二、牌照

工信部 - 电信类牌照 业务举例说明
A.基础电信业务A1 第一类基础电信业务   
A2 第二类基础电信业务   
B.增值电信业务B1 第一类增值电信业务B11 互联网数据中心业务IDC业务牌照覆盖范围到“市”
B12 内容分发网络业务CDN牌照覆盖范围到“省”,
B13 国内互联网虚拟专用网业务IP-VPN全国
B14 互联网接入服务业务ISP牌照覆盖范围到“省”,
B2 第二类增值电信业务   
B21 在线数据处理与交易处理业务 EDI证(Electronic Data Interchange)核心业务主要三个领域:交易处理业务、网络/电子设备数据处理、电子数据交换业务。
交易处理业务:如天猫、京东商城、淘宝、易趣、百度外卖、携程、团购、滴滴出行、家政服务APP等。
EDI许可证有全网和地网之分,全网许可证在工信部申请,地网许可证由企业注册所在地的通信管理局审批。
B22 国内多方通信服务业务  国内多方电话会议服务业务、国内可视电话会议服务业务和国内互联网会议电视及图像服务业务等。
B23 存储转发类业务  语音信箱、电子邮件、传真存储转发等业务。
B24 呼叫中心业务 B24-1 国内呼叫中心业务呼叫中心通过公用通信网向用户提供有关该单位的业务咨询、信息咨询和数据查询等服务。
呼叫中心业务还包括呼叫中心系统和话务员座席的出租服务。
 B24-2 离岸呼叫中心业务  
B25 信息服务业务 信息服务业务(腾讯云,全国,不含互联网信息服务)信息服务的类型按照信息组织、传递等技术服务方式,主要包括信息发布平台和递送服务、信息搜索查询服务、信息社区平台服务、信息即时交互服务、信息保护和处理服务等。
B26 编码和规程转换业务 B26-1 域名解析服务业务DNS解析编码和规程转换业务在此特指互联网域名解析服务业务。

金融牌照:

金融牌照,即金融机构经营许可证,是批准金融机构开展业务的正式文件。目前金融许可证由银监会、证监会和保监会等部门分别颁发。金融监管根据时段划分为事前监管、事中监管、事后监管,市场准入制度是事前监管的核心,金融许可证则是市场准入制度的常态表现。  (内容引自知乎:https://www.zhihu.com/question/20026985)

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
#include <iostream> using namespace std; //在外进行前置声明 // 友元函数在外面实现,并且都在同一个CPP文件中, //需要在前面对和对应操作符重载函数进行前置声明。 // 同时在内部声明的对应函数需要在参数链表前加入 "<T>"。 template <class T1, class T2> class Person; template <class T1, class T2> std::ostream& operator<<(std::ostream& os, Person<T1, T2>& p); //模板 外实现 //模板 template <class T1, class T2> class Person { public: //模板中使用友元 //重载左移操作符,用于直接打印输出 //方法1 //template <class T1, class T2> //定要加 这句,不过这样的写法在linux不能通过 //friend std::ostream& operator<<(std::ostream& os, Person<T1, T2>& p); //方法2在操作符后加 <T1,T2>,同时进行前置声明 //方法1 在VS中可以便宜,但 要在Linux下会出错 friend std::ostream& operator<<<T1,T2>(std::ostream& os, Person<T1, T2>& p); Person(T1 id, T2 age); void showPerson(); private: T1 mId_; T2 mAge_; }; //声明和实现分开时,我们需要对函数的声明做特殊处理, //注意,这里名应是Person<T1,T2> template <class T1, class T2> Person<T1, T2>::Person(T1 id, T2 age) { this->mAge_ = age; this->mId_ = id; } template <class T1, class T2> void Person<T1, T2>::showPerson() { std::cout << "id.....:" << mId_ << ",age:" << mAge_ << std::endl; } //通过重载左移操作符,用于直接打印输出 template <class T1, class T2> std::ostream& operator<<(std::ostream& os, Person<T1, T2>& p) { std::cout << "operator--- id: " << p.mId_ << ",age:" << p.mAge_ << std::endl; return os; } //模板在外实现时,不要滥用友元 void testShow() { //函数模板在调用时,可以自动进行型推导 //模板必须显式声明 Person<int, int> person(12, 11111); //person.showPerson(); std::cout << "ddd: " << person << std::endl; } int main() { testShow(); return 0; }
06-11

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值