首页 > TAG信息列表 > SBUF

StrFormatter 字符串格式化

package com.hopedove.processserver.util; /** * 字符串格式化 * * @author ruoyi */ public class StrFormatter { public static final String EMPTY_JSON = "{}"; public static final char C_BACKSLASH = '\\'; public static final c

【单片机】【学习日志】51单片机学习日志[Day2、2022.1.10]

第一部分_串口 一、基础知识 串口是一种应用十分广泛的通讯接口,串口成本低、容易使用、通信线路简单,可实现两个设备的互相通信。单片机的串口可以使单片机与单片机、单片机与电脑、单片机与各式各样的模块互相通信,极大的扩展了单片机的应用范围,增强了单片机系统的硬件实力。5

【单片机】串口通信技术

文章目录 前言一、串行通信概述二、串行口结构与控制寄存器三.串行数据缓冲器,SBUF三.串行口的工作方式 前言 串行通信是单片机与外界进行信息交换的一种基本方式。AT89S51/52单片机有一个通用异步接收/发送器(UART)工作方式的全双工串行通信接口。本章介绍串行通信的基本

设置当前目录

exe调用dll,dll需要读取配置文件,此时需要dll能找到配置,即在exe工作目录下寻找,而不是dll编译时工作目录 char sBuf[1024]; char* ptr; if (GetModuleFileName(NULL, sBuf, sizeof(sBuf))) { ptr = strrchr(sBuf, '\\'); if (ptr) *ptr =

信号量

#include <iostream> #include <sys/types.h> #include <sys/sem.h> #include <unistd.h> // 联合体 用于semctl初始化 union semun { int val; //for SETV

UART

一、SCON寄存器(SCON的所有位都可进行位操作清“0”或置“1”) D0 D1 D2 D3 D4 D5 D6 D7 RI TI RB8 TB8 REN SM2 SM1 SM0   1.SM0和SM1   2、SM2 SM2——多机通信控制位 a.多机通信是在方式2和方式3下进行。当串口以方式2或方式3接收时,如果SM2=1,则只有当接收到的第9位数据(RB8)为“

linux c语言 字符串去特定字符 例如^M、回车

linux c语言 字符串去特定字符串或这特定字符。本文以^M,回车等字符为例 使用C语言,生成数据库导入文件时,由于有字段包含^M,导致导入数据库命令报错,数据无法入库。 字符串使用vim查看的时候,显示包含^M字符。 使用 使用od -c 文件名,查看发现 ^M是\r\n字符串。"\r\n"也可以去掉其它特

Linux笔记--共享内存

介绍 共享内存是一段物理数据区域,可以被映射到多个进程进行直接读写访问。十分方便。 使用方式是 创建–映射–直接使用–取消映射–删除共享内存 函数 //创建并获取共享内存区 int shmget(key_t key, size_t size, int shmflg); //映射内存 void *shmat(int shmid, const voi

数目管显示程序下的串口发送注意事项

      数码管显示原理,简单的讲就是类似PWM调光调电流,快速的扫描多个段数码管,利用人眼会残留影像的原理,显示完整静态的画面。通俗讲是依次显示A,B,C,B管,而不是同一时间显示,保证显示各管的时间基本相同,间隔相同,帧画面频率在75hz以上,人眼基本看不到抖动。      程序流程总

[20-05-26][Thinking in Java 45]Java String 3 - Replace

1 package test_21_3; 2 3 import java.util.regex.Matcher; 4 import java.util.regex.Pattern; 5 6 public class ReplaceString { 7 8 public static void main(String[] args) { 9 10 String str = "Twas brillig, and the slithy

c 正则表达式

c 正则表达式 在linux下主要有三个函数,用于正则表达式 #include <sys/types.h> #include <regex.h> //生成规则 int regcomp(regex_t *preg, const char *regex, int cflags); //要匹配的目标字符串 int regexec(const regex_t *preg, const char *string, size_t nmatch,