- 博客(27)
- 问答 (1)
- 收藏
- 关注
原创 Linux下C/C++编程(二):了解Linux
1. 熟悉Linux系统下的开发环境2. 熟悉vi的基本操作3. 熟练使用gcc编译器的常用选项4 .熟练使用gdb调试技术5. 熟悉makefile基本原理及语法规范6. 掌握静态库和动态库的生成
2020-08-28 15:49:42
282
原创 常用JSONCPP库解析JSON(C/C++)
1. 简介JSONJSON(JavaScript Object Notation),是一个轻量级的数据定义格式。它基于ECMAScript(欧洲计算机协会制定的js规范)的一个子集,采用完全独立于编程语言的文本格式来存储和表示数据。简洁和清晰的层次结构使得 JSON 成为理想的数据交换语言。 易于人阅读和编写,同时也易于机器解析和生成,并有效地提升网络传输效率也是首推的。1.1 JSON 语法JSON 语法规则JSON是一个标记符的序列。这套标记符包含六个构造字符、字符串、数字和...
2020-08-28 12:12:28
1436
原创 HTTP协议及相关编程开发(C/C++)
01 特点1.1 http的特点基于tcp/ip、一种网络应用层协议、超文本传输协议HyperText Transfer Protocol工作方式:客户端请求服务端应答的模式快速:无状态连接灵活:可以传输任意对象,对象类型由Content-Type标记客户端请求request消息包括以下格式:请求行(request line)、请求头部(header)、空行、请求数据在这里插入图片描述服务端响应response也由四个部分组成,分别是:状态行、消息报头、空行、响应正文在这里插入图片描述1
2020-08-20 15:03:02
3172
2
原创 常用的数据类型的相互转化(完善中)
string与hex相互转化(C++)#include <iostream>#include <stream>#include <sstream>std::string StringToHex(const std::string& data){ const std::string hex = "0123456789ABCDEF"; std::stringstream ss; for (std::string::size_type
2020-08-20 11:39:43
416
原创 ESC/POS 指令集和打印机开发
ESC/POS命令集(转摘)切纸指令:发送:十六进制:1B694.1 基本控制指令4.1.1 ESC @[名称] 初始化打印机[格式] ASCII码 ESC @十六进制码 1B 40十进制码 27 64[描述] 清除打印缓冲区中的数据,复位打印机打印参数到当打印机缺省参数。[注意] * 不是完全恢复到出厂设置,用户参数设置(见三、JPM112打印机工具软件)不会被更改。[例子] char SendStr[3];SendStr[0] = 0x
2020-08-20 11:07:44
15674
5
原创 数据类型转换,格式转化
1 数据类型转换1.1 常用类型转换从高到低的类型 : long double , double, float , unsigned long long,long long ,unsigned long , long, unsigned int, int。排名的一个例外是当 int 和 long int 的大小相同时。在这种情况下,unsigned int 将超越 long int,因为它...
2020-01-16 10:17:04
893
原创 C/C++ 指针学习
一、什么是指针C语言里,变量存放在内存中,而内存以字节单位编制的,内存每个字节对应一个地址,CPU 通过内存寻址对存储在内存中的某个指定数据对象的地址进行定位。二、声明指针2.1 定义并初始化指针指针变量的定义:type * variable;解析:* 表示该变量是指针变量type 表示该变量内存放的地址的寻址能力int *p; // 声明一个 int 类型...
2019-11-07 09:48:44
147
原创 C/C++ 数组学习
一维数组数组,它可以存储一个固定大小的相同类型元素的顺序集合。数组是用来存储一系列数据,但它往往被认为是一系列相同类型的变量。声明一个数组变量,比如 num,然后使用 num[0]、num[1]、…、num[N] 来代表一个个单独的变量。数组中的特定元素可以通过索引访问。所有的数组都是由连续的内存位置组成。最低的地址对应第一个元素,最高的地址对应最后一个元素。声明数组在 C 中要声明一...
2019-09-18 15:39:26
377
原创 Linux学习日常
在这里插入代码片@TOC**linux学习**1. 版本查看查看内核命令: uname -r版本信息:XX.YY.ZZ 分别表示 主版本号,次版本号,末版本号。发行版本:centos 和 Ubuntu ,redhat 常用2. 目录结构查看命令:tree / -L 2linux中没有tree命令,command not found,解决办法centos 中用 yum -y...
2019-09-17 16:09:19
183
空空如也
求助Java,程序里报错。
2016-08-15
TA创建的收藏夹 TA关注的收藏夹
TA关注的人