(5)STM32使用HAL库实现串口通讯——实战操作
功能需求: (1)对接收的字符串原样返回(每10个字符一次)。 (2)发送一个字符串完成后改变LED的状态。 1.创建工程 使用的是F407Discovery,4个LED对应PD12-PD14。 (1)使用外部高速时钟 (2)推挽输出4个LED输出端口 (3)使用usart2 (4)外部8M,使用HSE,频率设置为最高(168MHz,这个可随便) (5)如下,设置用中断 (6)设置使用中断(在usart2中断下边的是外部中断,我测试的时候用的可不用管) (7)点击这个小齿轮生成工程 2.程序设
神经网络中Batch Size的理解
直观的理解:
Batch Size定义:一次训练所选取的样本数。
Batch Size的大小影响模型的优化程度和速度。同时其直接影响到GPU内存的使用情况,假如你GPU内存不大,该数值最好设置小一点。
为什么要提出Batch Size?
在没有使用Batch Size之前,这意味着网络在训练时,是一次把所有的数据(整个数据库)输入网络中,然后计算它们的梯度进行反向传播,由于在计算梯度时...
使用 VirtualBox 让 PC 提供云桌面服务
1、实验目的
初步了解虚拟化技术,理解云计算的相关概念
为后续课程提供统一的编程与实验环境
理解系统工程师面临的困境
2、实验过程
1.安装 Oracle VirtualBox 5.X,官方链接
1)配置 VirtualBox 虚拟机存储位置,避免找不到虚拟机存储位置,特别是消耗启动盘的宝贵空间
VirtualBox菜单 :管理 -> 全局设定,常规页面
2)创建...
Spring学习(十五)——单例Bean的线程安全(Web开发)
目录
前言
问题
验证
为什么如此设计
由此出现的另一个问题
前言
最近在做一个网站的项目,考虑到Spring的Bean默认为单例,会不会出现请求排队的现象,于是有了这篇博客(业务代码真的很无聊呀..........
问题
Spring的Bean默认是单例,在接收到请求后,tomcat是创建一个线程去处理对应请求的,此时单例Bean就相当于临界资源,临界资源最典型的问...
MySQL中链接查询inner join与left join使用
在有些场景下需要我们对两个表里的结果进行查询,这个时候就需要连接查询了。连接查询其实就是对两个表记录做笛卡尔乘积。如果不指定连接条件的话,则会对每行都做笛卡尔乘积,这样最后返回的结果树就会是两个表记录数的乘积;如果指定则,则仅对符合列条件的行进行笛卡尔乘积,并返回结果。在这里可以指定两个列相等,也可以自定两个列其他逻辑关系,而且也可以指定多个列通过or或者and进行连接。
mysql中主要...
zcmu——4399二叉排序树(构建二叉树)
题目链接:
#include<cstdio>
#include<iostream>
#include<map>
#include<algorithm>
#include<vector>
#include<cmath>
#include<cstring>
using namespace std;
struct n
HugeGraph图数据库有哪些功能?
版权声明:转载请注明出处 https://blog.csdn.net/javeme/article/details/82083617
HugeGraph简介
图数据库(Graph Database)是一种使用顶点、边和属性来表示与存储数据,并以图结...
双链表--尾插法构造(c语言)
#include <stdio.h>
#include <stdlib.h>
// 参数说明:data 存储数据
// prior 指向直接前驱的指针
// next 指向后继节点的指针
typedef struct DNode
{
int data;
DNode *prior;
DNode *next ;
}D...
Pyhton中关于CSV文件的读取与写入
首先
import csv
1.CSV文件的读取
# csv_name:CSV文件路径
def csv_read(csv_name):
csv_file = csv.reader(open(csv_name, 'r'))
for i in csv_file:
print(i)
2.CSV文件的写入
# csv_name:CSV...
centos安装1.7jdk
1.连接虚拟机
主机:虚拟机ip
2.复制jdk到虚拟机目录下 /home/handy/Public/linux_jdk1.7
3.进入目录cd /home/handy/Public/linux_jdk1.7
4.tar -zxvf jdk-7u55-linux-i586.tar.gz
5.输入rm -rf jdk-7u55-linux-i586.tar.gz
6.检查Li...
centeros安装zookeeper
1.上传zookeeper文件
2.输入 cd /home/handy/Public/linux_zookeeper
3.输入 tar zxvf zookeeper-3.4.6.tar.gz解压文件
4.进入目录 cd zookeeper-3.4.6
5.查看启动文件 ll bin
window下:zkServer.cmd
linux下:zkServer.sh
6.ll ...
dubbo配置服务层
服务层工程
1.拆分工程
1)将表现层工程独立出来:
e3-manager-web
2)将原来的e3-manager改为如下结构
e3-manager
|--e3-manager-dao
|--e3-manager-interface
|--e3-manager-pojo
|--e3-manager-service(打包方式改为war)
2.服务层工程
...
dubbo配置表现层
表现层工程
改造e3-manager-web工程。
第一步:删除mybatis、和spring的配置文件。只保留springmvc.xml
第二步:修改e3-manager-web的pom文件,
1.修改parent为e3-parent
2.添加spring和springmvc的jar包的依赖
3.删除e3-mangager-service的依赖
4.添加dubbo的依赖
<...
表现层配置debug
连接超时设置服务端timeout配置
<!-- 声明需要暴露的服务接口 -->
<dubbo:service interface="cn.e3mall.service.ItemService" ref="itemServiceImpl" timeout="600000" />...
使用EditPlus远程连接Linux服务器编辑文件
一、准备软件
1、 准备EditPlus,可百度自行下载,此处不提供
二、操作步骤如下
1、文件 ---> FTP ---> FTP 设置 ---> 如下图:
2、设置参考如下:
2.1、 点击 “高级选项”,进行如下设置:
3、测试连接
...
今日推荐
周排行