(P103)public模块介绍:public

2024-06-08 05:48
文章标签 模块 介绍 public p103

本文主要是介绍(P103)public模块介绍:public,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

文章目录

    • 1.public

1.public

Convert
Date
Endian
Exception
Idea
MD5
JInStream/JOutStream
JThread
Logger/LogStream
Singleton
Socket
StringUtil
SystemConfig
Timestamp
  • eg:P103\ABCBank\Public
int main()
{//日志类的使用//LOG_INFO<<"Entering main";//LOG_INFO<<"Do something";//LOG_INFO<<"Exiting main";JOutStream jos;string s1 = "abc";//调用JOutStream& JOutStream::operator<<(const std::string& str)string s2 = "xyz";//调用JOutStream& JOutStream::operator<<(const std::string& str)int x = 100;//调用JOutStream& JOutStream::operator<<(uint32 x)jos<<s1<<s2<<x;		// 打包到输出流jos,得到字节流jos.Data()JInStream jis(jos.Data(), jos.Length());//解包string ss1;string ss2;int xx;jis>>ss1>>ss2>>xx;std::cout<<ss1<<" "<<ss2<<" "<<xx<<std::endl;return 0;
}
  • 测试:Logger类
    在这里插入图片描述
    解包结果如下:
    在这里插入图片描述
    前2个字节存的是3
string s1 = "abc";//调用JOutStream& JOutStream::operator<<(const std::string& str)
3都是二进制的值

在这里插入图片描述

  • 配置文件格式,SystemConfig类
    eg:server.conf
[SERVER]
#SERVER_IP=192.168.0.188
#端口
PORT=8888[DB]
IP=localhost
#PORT=0表示默认端口3306
PORT=3306
USER=root
PASS=123456
NAME=bank[BANK]
#利率
INTEREST_RATE=0.0035

这篇关于(P103)public模块介绍:public的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/1041349

相关文章

Python AST 模块实战演示

《PythonAST模块实战演示》Python的ast模块提供了一种处理Python代码的强大工具,通过解析代码生成抽象语法树(AST),可以进行代码分析、修改和生成,接下来通过本文给大家介绍Py... 目录 什么是抽象语法树(AST)️ ast 模块的核心用法1. 解析代码生成 AST2. 查看 AST

Redis的安全机制详细介绍及配置方法

《Redis的安全机制详细介绍及配置方法》本文介绍Redis安全机制的配置方法,包括绑定IP地址、设置密码、保护模式、禁用危险命令、防火墙限制、TLS加密、客户端连接限制、最大内存使用和日志审计等,通... 目录1. 绑定 IP 地址2. 设置密码3. 保护模式4. 禁用危险命令5. 通过防火墙限制访问6.

Python sys模块的使用及说明

《Pythonsys模块的使用及说明》Pythonsys模块是核心工具,用于解释器交互与运行时控制,涵盖命令行参数处理、路径修改、强制退出、I/O重定向、系统信息获取等功能,适用于脚本开发与调试,需... 目录python sys 模块详解常用功能与代码示例获取命令行参数修改模块搜索路径强制退出程序标准输入

Python pickle模块的使用指南

《Pythonpickle模块的使用指南》Pythonpickle模块用于对象序列化与反序列化,支持dump/load方法及自定义类,需注意安全风险,建议在受控环境中使用,适用于模型持久化、缓存及跨... 目录python pickle 模块详解基本序列化与反序列化直接序列化为字节流自定义对象的序列化安全注

5 种使用Python自动化处理PDF的实用方法介绍

《5种使用Python自动化处理PDF的实用方法介绍》自动化处理PDF文件已成为减少重复工作、提升工作效率的重要手段,本文将介绍五种实用方法,从内置工具到专业库,帮助你在Python中实现PDF任务... 目录使用内置库(os、subprocess)调用外部工具使用 PyPDF2 进行基本 PDF 操作使用

python pymodbus模块的具体使用

《pythonpymodbus模块的具体使用》pymodbus是一个Python实现的Modbus协议库,支持TCP和RTU通信模式,支持读写线圈、离散输入、保持寄存器等数据类型,具有一定的参考价值... 目录一、详解1、 基础概念2、核心功能3、安装与设置4、使用示例5、 高级特性6、注意事项二、代码示例

Python中logging模块用法示例总结

《Python中logging模块用法示例总结》在Python中logging模块是一个强大的日志记录工具,它允许用户将程序运行期间产生的日志信息输出到控制台或者写入到文件中,:本文主要介绍Pyt... 目录前言一. 基本使用1. 五种日志等级2.  设置报告等级3. 自定义格式4. C语言风格的格式化方法

Python 基于http.server模块实现简单http服务的代码举例

《Python基于http.server模块实现简单http服务的代码举例》Pythonhttp.server模块通过继承BaseHTTPRequestHandler处理HTTP请求,使用Threa... 目录测试环境代码实现相关介绍模块简介类及相关函数简介参考链接测试环境win11专业版python

Java中HashMap的用法详细介绍

《Java中HashMap的用法详细介绍》JavaHashMap是一种高效的数据结构,用于存储键值对,它是基于哈希表实现的,提供快速的插入、删除和查找操作,:本文主要介绍Java中HashMap... 目录一.HashMap1.基本概念2.底层数据结构:3.HashCode和equals方法为什么重写Has

Springboot项目构建时各种依赖详细介绍与依赖关系说明详解

《Springboot项目构建时各种依赖详细介绍与依赖关系说明详解》SpringBoot通过spring-boot-dependencies统一依赖版本管理,spring-boot-starter-w... 目录一、spring-boot-dependencies1.简介2. 内容概览3.核心内容结构4.