在串口数据发送操作中,代码一般是这样写的: 今天我们就来探讨一下——while(USART_GetFlagStatus(USARTx, USART_FLAG_TXE) == RESET); 到底有什么作用 首先看一个标准库文件:stm32l1xx_usart.c中对这个函数的描述: 暂且不管函数的内 ...
分类:
其他好文 时间:
2019-09-28 17:38:33
阅读次数:
134
本文章所使用的方法均来源于网络,参考的地址如下 使用的操作系统为centos7 遇到SElinux阻止的问题先 查看错误日志的文件 在两个地方 查看日志的方法 tail -f /var/log/messages tail -f /var/log/audit/audit.log //-f参数 滚动查看 ...
分类:
系统相关 时间:
2019-09-28 17:38:09
阅读次数:
186
<!DOCTYPE html> <html lang="en"> <head> <meta charset="utf-8"> <title>文本修饰标记应用</title> <style type="text/css"> *{text-align: center; /* 所有标记的内容居中显示 */... ...
分类:
其他好文 时间:
2019-09-28 17:37:50
阅读次数:
78
tf.argmax(input,axis)根据axis取值的不同返回每行或者每列最大值的索引。 这个很好理解,只是tf.argmax()的参数让人有些迷惑,比如,tf.argmax(array, 1)和tf.argmax(array, 0)有啥区别呢? 这里面就涉及到一个概念:axis。上面例子中的 ...
分类:
其他好文 时间:
2019-09-28 16:26:05
阅读次数:
147
第一步: 下载windows版本的Redis:https://github.com/MSOpenTech/redis/releases 这里我下载的是msi安装程序版: 安装时会让你指定Redis使用的端口号,这个最好找个地方记下来。 安装好后,你会发现Windows Service列表中,就出现了 ...
分类:
数据库 时间:
2019-09-28 16:25:39
阅读次数:
100
传送门 考虑每一个位置的期望贡献 $P[i]$ 对于第 $k$ 个位置,设 $sum=\sum_{i=1}^{k}t[k]$,那么 $T-sum$ 即为所用位置用最短时间完成后多出来的空闲时间 如果 $T-sum>=k$ 那么这个位置一定能完成,贡献为 $1$ 如果 $T<sum$ ,那么这个位置一 ...
分类:
其他好文 时间:
2019-09-28 16:25:24
阅读次数:
143
1:定义一个委托,int是委托的函数的返回值类型,如果是void就写voidpublic delegate int ListenServerDelegate(); 2:创建一个委托,GetServerList是函数ListenServerDelegate listenServerDelegate = ...
#4033. [HAOI2015]树上染色 Description 有一棵点数为N的树,树边有边权。给你一个在0~N之内的正整数K,你要在这棵树中选择K个点,将其染成黑色,并 将其他的N-K个点染成白色。将所有点染色后,你会获得黑点两两之间的距离加上白点两两之间距离的和的收益。 问收益最大值是多少。 ...
分类:
其他好文 时间:
2019-09-28 16:24:46
阅读次数:
90
一、创建函数的三种方式: 二、自调用函数(立即执行函数) 作用:立即开启一个新的作用域,避免污染全局命名空间 ...
分类:
其他好文 时间:
2019-09-28 16:24:21
阅读次数:
136
let es6新增了let命令,用来声明变量。它的用法类似于var,但是所声明的变量,只在let命令所在的代码块内有效。 不存在变量提升 var命令会发生”变量提升“现象,即变量可以在声明之前使用,值为undefined。这种现象多多少少是有些奇怪的,按照一般的逻辑,变量应该在声明语句之后才可以使用 ...
分类:
其他好文 时间:
2019-09-28 16:23:58
阅读次数:
285
一:分析过程:fidder + chrome开发者工具 1:输入nba跳转的页面,每页显示10条相关公众号的信息 2:分析网站得到每条标题的详情页链接地址在: 3,请求上图中的url,会返回一段js代码,js代码的作用是,构造一个的新的url,并对新的url进行了请求。 认真分析一下这段js代码,除 ...
分类:
微信 时间:
2019-09-28 16:23:32
阅读次数:
139
一、先写一个demo来概述Adivisor的简单使用步骤 实现步骤: 1、通过MethodBeforeAdivice接口实现前置增强处理 2、使用<aop:advisor>标签织入增强处理 3、测试类型 二、使用Adivisor来实现数据读写分离 实现步骤: 1、通过MethodBeforeAdiv ...
分类:
数据库 时间:
2019-09-28 16:22:57
阅读次数:
109
先创建实体类,封装数据库中的字段信息 以下按照三层开发创建的目录结构,仅测试分页查询,所以随便写了一些类 GetSql类通过传递对象,生成增删改的SQL语句,CommodityServiceImpl中只写了一个分页查询需要的方法 package com.pojo; public class Comm ...
分类:
其他好文 时间:
2019-09-28 16:22:19
阅读次数:
112
注意,若负直径指广义的直径——可以缩成一个点,树形DP无法正确求出,需要将初值设为0(若大于0则不更新) ...
分类:
其他好文 时间:
2019-09-28 16:22:03
阅读次数:
115
Tcp客户端:声明接收TCP协议数据的IP和端口,可以不写,默认是502private ModbusTcpNet busTcpClient = new ModbusTcpNet("127.0.0.1",503);写数据,数据是字节数组:byte[] bytesOperateResult write ...
分类:
数据库 时间:
2019-09-28 16:21:49
阅读次数:
598
根据原文链接:https://segmentfault.com/a/1190000017378464,整理 第一步:先导入项目根的urls.py路径 第二步:引入 URLPattern,URLResolver 第三步:使用递归的方式,把获取所有路径,例子如下: ...
分类:
Web程序 时间:
2019-09-28 16:21:36
阅读次数:
126
宫 哈喽大家好,国庆马上就要来了,在新的第四季度来临之际,祝大家年末能顺顺利利,解决所有的难题。大家可能从我的标题里也能看的出来,老张又要耍花样,搞事情了,近来随着 netcore 3.0 的正式推出,Dot net 将迎来了一次重大转折点,能不能在未来技术领域三分天下,就看这次以后了,所以我打算进 ...
分类:
Web程序 时间:
2019-09-28 16:21:20
阅读次数:
132