十六进制收、发字符串的优点

串口通信中,16进制的优势体现在收、发环节(存储都是二进制的)。 传输的本质都是二进制,一般8位传输一次。每8位(1个字节)就有一个停止位,然后发送接下来的一个字符(8位)。 如传输数字64,通过字符串传输,需拆成字符’6’和’4’进行ASCII传输,2个字节;而十六进制传输,1个字节。 ASCII码表参考https://baike.baidu.com/item/ASCII/309296?fr=aladdin#reference-[1]-15482-wrap
分类: 其他 发布时间: 10-17 20:34 阅读次数: 0

MySQL的闪回策略

闪回原理   既然binlog以event形式记录了所有的变更信息,那么我们把需要回滚的event,从后往前回滚回去即可。   对于单个event的回滚,我们以表test.user来演示原理   mysql> show create table test.user \G   ******************1. row************************   Table: user   Create Table: CREATE TABLI ‘user’ (‘id’ int(11
分类: 其他 发布时间: 10-17 20:34 阅读次数: 0

nodejs环境

动态编译:nodemon安装 https://www.cnblogs.com/JuFoFu/p/5140302.html?utm_source=tuicool&utm_medium=referral 在开发环境下,往往需要一个工具来自动重启项目工程,之前接触过 python 的 supervisor,现在写 node 的时候发现 supervisior 在很多地方都有他的身影,node 也有一个 npm 模块 supervisior 也是用来监控进程的,不过除了 supervisior 外,还
分类: 其他 发布时间: 10-17 20:34 阅读次数: 0

Java之路---Day01

2019-10-17-19:36:43 标识符:   标识符:是指在程序中,自己定义的内容.如:类名、方法名、变量名等 命名规则(硬性要求):   1.有英文字母(区分大小写)、数字、$(美元符)、_(下划线)组成   2.不能以数字开头   3.不能是关键字 命名规范(软性建议):   1.类名:首字母大写,后面每个单词首字母大写(大驼峰)   2.变量名:首字母小写,后面每个单词首字母大写(小驼峰) 常量:   概述:是指在Java程序运行期间固定不变的数据   分类:     1.整数常
分类: 其他 发布时间: 10-17 20:34 阅读次数: 0

第八周作业总结&第六次实验报告

实验六 Java异常 实验目的 理解异常的基本概念; 掌握异常处理方法及熟悉常见异常的捕获方法。 实验要求 练习捕获异常、声明异常、抛出异常的方法、熟悉try和catch子句的使用。 掌握自定义异常类的方法。 实验内容 编写一个类,在其main()方法中创建一个一维数组,在try字句中访问数组元素,使其产生ArrayIndexOutOfBoundsException异常。在catch子句里捕获此异常对象,并且打印“数组越界”信息,加一个finally子句,打印一条信息以证明这里确实得到了执行。
分类: 其他 发布时间: 10-17 20:34 阅读次数: 0

WTL10_9163应用向导安装后的小问题

之前写过两篇 WTL 应用向导在 VS2019 中进行安装的文章,分别是将WTL应用向导添加到VS2019中和详解WTL应用向导,使用的是 WTL10_8356。 在详解WTL应用向导一文的留言中,有网友提到 WTL 新版本在 VS2019 新版本中安装失败。为了查看具体情况,所以我将 VS2019 更新到 16.3.4,下载了 WTL10_9163 进行安装尝试,并将其问题记录下来。 安装 WTL10_9163 双击 AppWizard 目录下的 Setup.js ,根据安装提示在搜索到 V
分类: 其他 发布时间: 10-17 20:34 阅读次数: 0

csps模拟测试7576一句话题解

题面:https://www.cnblogs.com/Juve/articles/11694454.html 75考了数学,化学和物理。。。 T1: 假设有一个A和B,那么对于每一个j!=i,都有$\frac{A}{a_i}+\frac{B}{b_i}<=\frac{A}{a_j}+\frac{B}{b_j}$ 化一下式子,会卡出$\frac{A}{B}$的一个范围,判断范围是否有解即可 然后你n方了,75分 正解凸包? 1 #include<iostream> 2 #include<c
分类: 其他 发布时间: 10-17 20:34 阅读次数: 0

字节跳动笔试-2019-10(部分)

1、字节跳动水龙头接水问题,至少需要多少时间 """ import heapq n, m = list(map(int, input().split(' '))) arr = list(map(int, input().split(' '))) min_heap = arr[:m] heapq.heapify(min_heap) time = 0 for i in arr[m:]: t = heapq.heappop(min_heap) time += t for j in range(m-1
分类: 其他 发布时间: 10-17 20:34 阅读次数: 0

Redis之数据类型及命令

  Redis(REmote DIctionary Server) 是一个遵守BSD协议、支持网络、可基于内存亦可持久化的日志型key-value存储系统。 KEY   常用指令: 指令 注释 备注 exits key 检测指定 key 是否存在 1 : 存在,0 : 不存在 del key1 key2......keyN 删除给定 key 返回删除 key 的数目,0 表示给定 key 都不存在 type key 返回给定 key 值的类型 none : key 不在 string : 字符
分类: 其他 发布时间: 10-17 20:34 阅读次数: 0

编译原理第六次作业

1.分别写出描述以下语言的正规文法和正规式: (1)L1={abna|n≥0}。 (2)L2={ambn|n≥1,m ≥1} (3)L3={(ab)n|n≥1} 正规文法 (1)S -> aA A ->Ba | a (2)S ->aS | aA A->Ab | b (3)S ->(ab)S | (ab) 正规式 (1) S = ab*a (2) S = aa*bb* (3) S = (ab)(ab)* 2.将以下正规文法转换到正规式 (1)Z→0A A→0A|0B B→1A|ε 答: (1)
分类: 其他 发布时间: 10-17 20:34 阅读次数: 0

SAP HANA学习资料大全 Simple Finane + Simple Logisitic [非常完善的学习资料汇总]

Check out this SDN blog if you plan to write HANA Certification exam http://scn.sap.com/community/hana-in-memory/blog/2012/08/27/my-experience-on-hana-certification Videos available at HANA Academy http://www.saphana.com/community/resources/hana-aca
分类: 其他 发布时间: 10-17 20:34 阅读次数: 0

python 第四课

对应着程序设计中的三种程序执行流程: 顺序结构,一条一条的按顺序执行,自上而下 选择结构,if else 单分支,双分支,多分支 循环结构 while for (后面学) 流程控制之--if 条件 1,单分支 2,双分支 3, 多分支: 注意: if 可以 单独使用 elif # else if 缩写 不能单独存在,有if才能用 代码:
分类: 其他 发布时间: 10-17 20:34 阅读次数: 0

day 18 random模块

import random      利用random模块可以进行从一个列表或者数字范围之间随机取出一个数字 # 取随机小数 : 数学计算 print(random.random()) # 取0-1之间的小数 print(random.uniform(1,2)) # 取1-2之间的小数 # 取随机整数 : 彩票 抽奖 print(random.randint(1,2)) # [1,2] print(random.randrange(1,2)) # [1,2) print(
分类: 其他 发布时间: 10-17 20:34 阅读次数: 0

luoguP2221 [HAOI2012]高速公路

首先便于计算,我们可以将每一条边缩成一个点,于是右端点\(r\)需要减\(1\). 从\(a\)行驶到\(b\)将期望花费 \[ \begin{align} ans=\dfrac{Ans}{C^{2}_{r-l+2}} \end{align} \] 我们可以对于每一条边统计它被算了多少次. \[ \begin{align} \therefore Ans&=\sum^r_{i=l}v[i]*(i-l+1)(r-i+1)\\ &=\sum^r_{i=l}v[i]*[-i^2+(l+r)*i+(1+
分类: 其他 发布时间: 10-17 20:34 阅读次数: 0

剑指offer笔记面试题2----实现Singleton模式

题目:设计一个类,我们只能生成该类的一个实例。 解法一:单线程解法 //缺点:多线程情况下,每个线程可能创建出不同的的Singleton实例 #include <iostream> using namespace std; class Singleton { public: static Singleton* getInstance() { if(m_pInstance == nu
分类: 其他 发布时间: 10-17 20:34 阅读次数: 0

SQL Server 不同数据间建立链接服务器进行连接查询

在平时查询以及导数据时,经常会遇到需要使用两个数据库里数据的情况,这时就会用到在两个服务器之间建立一个链接,进行操作,脚本语句如下: 举例:例如你在测试服务器上想要查询业务库里的数据信息,此脚本就需要在测试服务器上执行,输入业务服务器的IP地址、业务服务器的账户、密码,然后执行语句即可;反之,如果你需要将测试数据库的数据导入正式库内,就需要在正式库内建立可以连接到测试库的链接。 --创建链接服务器 exec sp_addlinkedserver 'ITSV' , '' , 'SQLOLEDB'
分类: 其他 发布时间: 10-17 20:34 阅读次数: 0

csps模拟测试 77爆零反思

题不算太难,可是我还是没考出应有水平。 $1h8min$切掉前两道题,然后$T3$想到正解并且码出来了并且过了大样例并且爆零。 没什么好说的,我太自信了,没打对拍? 想到了正解,还不如随便打个暴力分高。呵呵了。 真的菜,幻想自己AK,结果呢? 自以为$dfs$标记了,自以为不会$MLE$,我输给了自以为。 对码力过于自信了,码了$4.1K$还不如直接QJ分高,丢人。 如果我打了对拍,可能就没那么多事了。 可惜人生没有如果,还好这不是$csps$,我应该感激,应该吸取教训。 不要总想着AK,因为
分类: 其他 发布时间: 10-17 20:34 阅读次数: 0

43 第二次作业

1、省城市的三级联动 1 <select id="province"> 2 <option value="-1">请选择</option> 3 </select> 4 <select id="city"></select> 5 <select id="country"></select> 6 <script type="text/javascript"> 7 var provinceArr = ['
分类: 其他 发布时间: 10-17 20:34 阅读次数: 0

网络编程---scoket使用,七层协议,三次挥手建连接,四次挥手短链接

目录 == 网络编程 == 软件开发架构 网络编程 互联网协议 TCP协议的工作原理 Socket == 网络编程 == 软件开发架构 开发软件 必须要开发一套 客户端与服务端 客户端与服务端的作用 服务端:24小时不间断提供服务 客户端:如果想要找服务,就去寻找服务端并享受 软件开发架构分为两种 C/S架构 Client:客户端 Server:客户端 优点:软件的使用稳定,并且可以节省网络资源 缺点:1.若用户想在同意设备上使用多个软件,不许下载多个客户端 2.软件的每一次更新,客户端也必须
分类: 其他 发布时间: 10-17 20:34 阅读次数: 0

将本地目录推送到Git远程仓库

1. 先在github或者码云上创建一个公开或私有项目:例如demo 2. 在本地也就是要推送的项目目录中使用 git init 进行初始化,把其变成git可以管理的仓库 git init 3. 若要忽略本地的文件或文件夹不被提交到git远程仓库 ,则需要在项目根目录下创建 .gitignore 文件 touch .gitignore 4. 打开文件,编辑内容,写如要忽略的文件,例如: .idea # python中的一个隐藏文件,自动生成的,不需要提交 *.py[cod] #一些没有用的附
分类: 其他 发布时间: 10-17 20:34 阅读次数: 0