2021年度报告
今年是魔幻的一年,也是对我有重大意义的一年
今年年初的时候,我在家里,正在为到底是去实习还是去参加移动互联赛项的国赛而考虑,最后在指导老师的建议下我还是选择了去杭州实习
从年初开始,在杭州过了大概6个月吧,企业是和高校合作的一个销售商,我的工作任务主要是去给参加竞赛的学生进行赛前辅导,还有一些赛场的维护以及担当裁判的职务,学到的东西不多,但是跑了很多地方.沈阳,贵阳,凯里,柳州,南宁,珠海,福州,芜湖,武汉和金华. 实习工资虽然不高,但是好赖还是包了住宿的,我非常开心能到处跑跑,我在2020年之前,甚至还没有出过省,去杭州就是我第一次出省.
转折
在今年6月左右的时候,我去参加了专升本考试,我从年前就开始准备了,但是英语和数学一直是我不擅长的东西,最后挑了一个考c语言专业的十八...
STM32学习笔记
初始化GPIO接口
关于gpio接口的初始化(按钮)
//输入输出模式
//GPIO_Mode_AIN = 0x0,
//GPIO_Mode_IN_FLOATING = 0x04,
//GPIO_Mode_IPD = 0x28,
//GPIO_Mode_IPU = 0x48,
//GPIO_Mode_Out_OD = 0x14,
//GPIO_Mode_Out_PP = 0x10,
//GPIO_Mode_AF_OD = 0x1C,
//GPIO_Mode_AF_PP = 0x18
//这个是gpio初始化的默认函数,属于stm32f10x_gpio.h头文件内
GPIO_InitTypeDef GPIO_InitStructure;
//外设通过时钟控制,这里使能了GPIOA和G...
Android与OpenCv结合使用
项目配置
在opencv官网下载sdkhttps://opencv.org/releases/
项目解压后,需要用到的目录大致如下
│OPENCV-4.5.2-ANDROID-SDK\OPENCV-ANDROID-SDK
├─samples
└─sdk
├─etc
├─java
├─libcxx_helper
└─native
├─3rdparty
├─jni
├─libs
│ ├─arm64-v8a
│ ├─armeabi-v7a
│ ├─x86
│ └─x86_64
└─staticlibs
需要向项目导入...
Spring结合oss进行云存储
oss介绍
oss是使用api存储文件的服务,是阿里云提供的一种存储服务,但是,oss的api文档特别烂,根本就无法理解,捏麻麻滴,本来我是打算采用客户端请求服务器签名后文件带着签名上传oss的直传模式,但是api文档特别烂,我已经解决了服务器下发签名,但是没有找到客户端带签名上传oss的api文档 ,于是我换了一种简单直接一点的方法,就是客户端请求服务端,将MultipartFile上传到服务器后,服务器上传到oss,也算是解决了,这种方法对服务器带宽占用很大,我这个项目没有多少并发,所以采用了这种方法。
服务器端的开发
callback.setCallbackBody(StringEscapeUtils.escapeJava(s)); 这个写法是要将json的st...
Nginx部署反向代理配置跨域
Nginx部署反向代理配置跨域
开发环境中的跨域
在vue开发中,一般使用axios进行网络请求,是vue脚手架进行的代理,在项目根目录vue.config.js的文件中配置
module.exports = {
devServer: {
proxy: {
'/work': {
target: 'http://119.3.40.236:23333',
changeOrigin: true
}
}
}
}
这样的配置后使用这种方法就可以请求接口,以/work开头的请求都会经过代理来访问,解决跨域的安全性问题
var...
SpringBoot使用MQQTT协议与物联网设备通信
提前准备
这个是使用RabbitMQ作为中间件,在消息队列中以订阅者的身份工作,在服务器中安装好docker,之后在docker 安装rabbitmq:3.9-management
docker run -d --name rabbitmq -p 1883:1883 -p 5671:5671 -p 5672:5672 -p 4369:4369 -p 25672:25672 -p 15671:15671 -p 15672:15672 rabbitmq:3.9-management
端口15672是管理用的前端端口,1883是mqtt消息的收发端口
这个东西安装好后,使用下方命令进入docker
docker exec -it rabbitmq /bin/bash
dock...
RabbitMQ 消息队列
消息队列RabbitMQ
消息队列的作用
异步处理
应用解耦
流量控制
重要概念
消息代理 (message broker)
目的地 (destination)
队列 (queue) : 点对点消息通信
消息发送者发送消息消息代理将其放进一个队列中,消息接收者从队列中获取消息内容,消息读取后移除队列
消息只有一个唯一的发送者和接收者,但不是说只能有一个接收者
主题 (topic) : 发布/订阅...
Netty Demo
依赖
<dependency>
<groupId>io.netty</groupId>
<artifactId>netty-all</artifactId>
<version>4.1.66.Final</version>
</dependency>
编写服务端
服务
package com.phcyz.toolboxserver.nettyServer;
import io.netty.bootstrap.ServerBootstrap;
import i...
共计 66 篇文章,9 页。