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

网络销售怎么做网站推广方案如何写

网络销售怎么做网站,推广方案如何写,十大效果图网站,帝国cms使用教程1. 关键词2. strutil.h3. strutil.cpp4. 测试代码5. 运行结果6. 源码地址 1. 关键词 关键词: C 字符串处理 分割字符串 连接字符串 跨平台 应用场景: 有些重要信息需要保密,比如手机号、邮箱等,如何在不影响用户阅读的情况下…
  • 1. 关键词
  • 2. strutil.h
  • 3. strutil.cpp
  • 4. 测试代码
  • 5. 运行结果
  • 6. 源码地址

1. 关键词

关键词:

C++ 字符串处理 分割字符串 连接字符串 跨平台

应用场景:

有些重要信息需要保密,比如手机号、邮箱等,如何在不影响用户阅读的情况下,将这些信息脱敏处理,以保障用户的隐私安全。

2. strutil.h

#pragma once#include <string>namespace cutl
{/*** @brief Desensitizing a string by replacing some characters with '*'.** @param str the string to be desensitized.* @return std::string the desensitized string.*/std::string desensitizing(const std::string &str);
} // namespace cutl

3. strutil.cpp

#include <cctype>
#include <algorithm>
#include "strutil.h"namespace cutl
{// 字符串脱敏处理std::string desensitizing(const std::string &str){std::string result;// 只打印前1/4和后1/4的内容,中间用*表示if (str.empty()){result = "";}else if (str.length() == 1){result = "*";}else if (str.length() == 2){result = str.substr(0, 1) + std::string(str.length() - 1, '*');}else if (str.length() <= 6){result = str.substr(0, 2) + std::string(str.length() - 2, '*');}else if (str.length() < 10){result = str.substr(0, 2) + std::string(str.length() - 4, '*') + str.substr(str.length() - 2, 2);}else if (str.length() < 16){// 长度控制在最长12位,中间×不超过6auto startCount = (str.length() - 6) > 6 ? 6 : (str.length() - 6);result = str.substr(0, 3) + std::string(startCount, '*') + str.substr(str.length() - 3, 3);}else{// 长度控制在最长12位result = str.substr(0, 4) + std::string(4, '*') + str.substr(str.length() - 4, 4);}return result;}
} // namespace cutl

4. 测试代码

#include "common.hpp"
#include "strutil.h"void TestDesensitizing()
{PrintSubTitle("desensitizing");std::string password = "2515774";std::cout << "password: " << cutl::desensitizing(password) << std::endl;std::string phone = "18500425678";std::cout << "phone: " << cutl::desensitizing(phone) << std::endl;
}

5. 运行结果

-------------------------------------------desensitizing--------------------------------------------
password: 25***74
phone: 185*****678

6. 源码地址

更多详细代码,请查看本人写的C++ 通用工具库: common_util, 本项目已开源,代码简洁,且有详细的文档和Demo。

http://www.qdjiajiao.com/news/3652.html

相关文章:

  • 网站内部搜索怎么做中央人民政府
  • 网站建设上门按摩哪家好网络营销策划模板
  • 网站开发只要便民信息微信平台推广
  • 什么网站做的好看的苏州seo门户网
  • 南昌网站建设好企业网站福州seo按天付费
  • 临沂网站建设培训学校百度搜索简洁版网址
  • 山东网站建设价格国外免费网站域名服务器查询软件
  • 运城做网站价格做外贸怎么推广
  • 解决wordpress更改新域名后网站不能访问的问题网站服务器怎么搭建
  • 模板网站有利于做seo吗深圳网络营销推广服务
  • 临安做网站的公司百度搜索关键词优化
  • java做网站涉及的技术云推广
  • 深圳涂料网站建设响应式网站模板的应用
  • 合肥市网站建设公司真正免费的网站建站
  • 做微信的网站有哪些aso优化服务
  • 网站开发技术书籍google下载官网
  • wordpress整站生成html宝鸡网站开发公司
  • wordpress 主题 名站网络推广公司十大排名
  • wordpress调整小工具位置怎么优化自己公司的网站
  • 湛江有没有做网站的电脑优化
  • 在线制作电子签名seo兼职论坛
  • 手机app界面设计分析太原seo
  • 长沙企业模板建站长沙网站seo优化
  • 虎门做英文网站免费建立一个网站
  • 温江做网站的公司软文类型
  • html5 css3网站广州网站建设正规公司
  • 武汉响应式网站制作如何做优化排名
  • wordpress瀑布流句容市网站seo优化排名
  • 如何做网站ip跳转nba排名西部和东部
  • 兰州网站建设多少钱最佳搜索引擎磁力