自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(41)
  • 收藏
  • 关注

原创 Flink —— 基本组件与 WordCount

小白的新手学习笔记,请大佬轻喷本文归档于GitHub,欢迎大家批评指正Apache Flink is a framework and distributed processing engine for stateful computations over unbounded and bounded data streams. Flink has been designed to run i...

2020-03-31 11:00:43 476

原创 1024测试

1024测试

2019-10-24 10:06:16 241

原创 1024测试

听说有徽章?

2019-10-24 10:05:12 240

原创 山外K60 修改鹰眼阈值

board/src/VCAN_OV7725_Eagle.c

2019-03-18 00:14:44 722

原创 LeetCode撕代码记录

LeetCode随笔,持续更新812. 最大三角形面积给定包含多个点的集合,从其中取三个点组成三角形,返回能组成的最大三角形的面积。个人思路:使用i,j,k三层循环强行遍历所有三个点的情况,并分别使用公式S=1/2[(x1y2-x2y1)+(x2y3-x3y2)+(x3y1-x1y3)]计算出可能的三角形面积,取最大值返回。class Solution { public ...

2019-03-09 12:46:02 242

原创 IAR 无法跳转函数定义问题总结

正常情况下,通过右击函数名称->go todefinition of '*****' 就可以i跳转到函数的定义位置,如果出现无法跳转的情况大致可以分为以下两种情况。1.有一部分项目可以顺利跳转,但存在某个或者部分项目无法跳转的情况,这时候可以尝试右键项目名称->clean,然后重新make,等待进度条读完再次尝试应该就可以顺利跳转了。2.如果是所有项目都无法跳转,可能是设置出...

2019-03-07 08:15:12 6104 1

原创 山外K60 中文显示之字模生成

在上一篇文章记录了第一次成功使用LCD显示中文字符,其中中文字符使用的是例程中生成好的代码,这一篇文章记录如何自己生成中文字符。使用的工具是字模3,可自行下载。使用字模3要注意使用管理员身份打开,打开之后进行注册(帮助->软件购买注册,复制用户码粘贴到注册机生成注册号,然后点击注册按钮),接下来修改参数设置和生成文件位置。设置好参数之后,点击软件下方的批量导出字模,输入需要生...

2019-03-04 18:39:10 423

原创 山外K60 首次中文显示成功记录

首先是用户自定义代码部分void main(){ Site_t site; LCD_init(); //初始化 site.x = 3; site.y = 5; LCD_str(site, "VCAN", BLUE, RED); ...

2019-03-04 16:14:44 329

原创 总结初遇Spring Boot集成Mybatis遇到的坑

1.Invalid bound statement (not found)我使用idea进行Spring Boot项目开发,初次集成Mybatis遇到这个问题。项目可以正常启动,但是调用mybatis的mapper文件时日志记录下该错误,经过多次周旋,发现问题出在了pom的配置问题,导致xml文件没有编译。问题现象:打开项目目录中的target文件夹,发现项目编译文件中没有出现xml文件。...

2019-03-04 15:02:17 331

原创 Spring Boot 上传文件最大值设置失效问题初学

--spring.http.multipart.maxFileSize=10Mb spring.http.multipart.maxRequestSize=10Mb--已经过期 >>>>可以使用--spring.servlet.multipart.maxFileSize=10Mb spring.servlet.multipart.maxRequestSize=10M...

2019-02-25 10:53:11 812

原创 bootstrap4 容器嵌套问题记录

<div class="container"></div>不能嵌套使用,会禅师外边距异常问题。

2019-02-22 11:38:46 528 1

原创 山外K66连接TLL注意事项

1.串口需要交叉接线:K66的TX接TLL的RX,K66的RX接TLL的TX。2.K66核心板上可供使用的串口:UART4的PTC14(RX)、PTC15(TX)。3.K66核心板的串口接口管脚顺序有所改动,与店家给出的原理图不一致。   原:             新:          4.接好接口之后还需要配置一下代码,改成一致的,配置代码在App/inc/MK...

2019-02-21 10:11:30 1494

原创 初学Jackson树遍历

  @Autowired ObjectMapper mapper; @GetMapping(value = "/rest_json") public @ResponseBody String restJson() throws IOException { String json = "{\"name\":\"lijz\",\"id\":10}";...

2019-02-13 22:56:37 389

原创 重定向初学

重定向功能的作用是在页面以post方式进行提交表单之后重定向可以在页面刷新的时候是刷新跳转之后的页面,不会重新提交表单。1.Controller中重定向可以返回以“redirect:”为前缀的URI2.ModelAndView中设置带有“redirect:”前缀的URI3.直接使用RedirectView类4.使用foward前缀 注:get方式的表单提交不会出现刷新页...

2019-02-12 13:08:38 231

原创 Spring Boot 全局定制MVC特性

1.拦截器 @Override public void addInterceptors(InterceptorRegistry registry) { registry.addInterceptor(new FirstHandlerInterceptor()).addPathPatterns("/**"); }public class FirstH...

2019-02-11 23:35:22 155

原创 Spring Boot Bean属性验证

@Null验证对象是否为空@NotNull验证对象不为空@NotBlank验证字符串不为空或者不是空字符串,比如""和" "都会验证失败@NotEmpty验证对象不为null,或集合不为空@Size(min=,max=)验证对象长度,可支持字符串、集合@Lenth字符串大小@Min验证数字是否大于等于指定值@Max验证数字是否小于等于指定...

2019-02-11 21:40:01 1154

原创 Spring Boot上传文件初学

<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>file测试</title></head><body><form ac

2019-02-11 17:16:15 157

原创 Model初学

1.Model addAttribute (String attributeName, Object attributeValue),向模型添加一个变量,attributeName指明了变量的名称,可以再随后的视图里引用,attributeValue代表了变量。2.Model addAttribute(Object attributeValue),向模型添加一个变量,变量的名字就是其类名字首字...

2019-02-11 11:21:41 516 1

原创 Spring MVC URL映射方法

1.可以使用@RequestMapping注解来映射URL @ResponseBody @RequestMapping(value = "/hello") public String hello(){ return "Hello Spring Boot"; }RequestMapping有多个属性来进一步匹配HTTP请求到Controller...

2019-02-10 22:57:37 671

原创 HTTP报头中的Accept与Content-Type的区别

Accept代表发送端希望接受的数据。Content—Type代表接收端发送实体数据的数据类型。

2019-02-10 14:59:21 776

转载 http数据组成格式

1.http请求报包含三个部分(1)请求行:method+request-URI+http-version(2)请求头:Accept:指浏览器或其他客户可以接爱的MIME文件格式。Servlet可以根据它判断并返回适当的文件格式。User-Agent:是客户浏览器名称Host:对应网址URL中的Web名称和端口号。Accept-Langeuage:指出浏览器可以接受的语言...

2019-02-10 11:26:51 228

原创 Spring Boot集成AOP简单例子

1.在pom.xml中添加aop依赖 <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-aop</artifactId> &lt...

2019-02-09 17:24:58 179

转载 区分@Bean和@Component

Spring帮助我们管理Bean分为两个部分,一个是注册Bean,一个装配Bean。完成这两个动作有三种方式,一种是使用自动配置的方式、一种是使用JavaConfig的方式,一种就是使用XML配置的方式。在自动配置的方式中,使用@Component去告诉Spring,我是一个bean,你要来管理我,然后使用@AutoWired注解去装配Bean(所谓装配,就是管理对象直接的协作关系)。...

2019-02-08 09:56:04 232

原创 JVM内存管理机制

1.要学习Java虚拟机的内存管理机制首先要学习Java虚拟机的数据区分布,如下图所示                                          JVM运行时数据区分为两个大的区域,分别为线程独占区和线程共享区。线程我们都知道,是轻量进程,是顺序执行单元,是程序执行流的最小单元。而线程独占区就是每一个线程所拥有的数据区域,线程共享区则是多个线程共用的一块数据区域。线...

2019-02-07 22:51:41 145

原创 List初学

1.List初始化List<String> list = new ArrayList<String>();2.List添加元素list.add(E e);list.add(int index, E e);3.List清除所有元素list.clear();4.List查找是否包含元素list.contains(Object o);...

2019-02-07 18:11:04 122

原创 Map初学

Map集合的基础用法1.Map初始化Map<String, String> map = new Hashmap<String, String>();2.Map插入元素map.put("key","value");3.Map移除元素map.remove("key");4.Map清空map.clear();5.Map获取元素ma...

2019-02-05 18:14:24 147

转载 三大集合Map List Set

1.List是有序集合;Map和Set是无序集合。2.List和Set是Collection接口的子接口;Map是一个接口。3.List允许有重复对象;Set不允许有重复对象;Map可以有重复值但是键不可重复。4.List可以有多个null;Set最多只允许有一个null;Map可以有多个null值但最多只有一个null键。5.List和Set是单列数据集合;Map是存储键值对的双...

2019-02-05 17:56:14 154

转载 数组初始化方法

// 两种先声明后创建的方式(声明和创建都有2种方式)int[] list1;int list2[];list1 = new int[4];list2 = new int[] {11,22,33,44}; // 第一种:声明的同时创建(3种方式)int[] list3 = new int[4];int[] list4 = new int[] {11,22,33,44};int[...

2019-02-05 17:28:02 380

原创 Spring Boot集成Rest简单例子

@RestControllerpublic class RestTestController { @RequestMapping(value = "/rest_test/{id}") public Integer restTest(@PathVariable Integer id){ return id; }}

2019-02-04 11:10:58 219

原创 Spring Boot项目开启热部署功能(idea版)

1.首先添加在修改类和配置文件会自动加载的依赖。 <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-devtools</artifactId> ...

2019-02-04 10:26:03 130

原创 创建一个简单的Spring Boot项目

1.打开Idea,File->New->Project,填写组织名称和项目名称。2.在pom.xml中添加代码,声明为Spring Boot项目。 <parent> <groupId>org.springframework.boot</groupId> <artifactId>spring-...

2019-02-03 23:10:11 140

原创 Spring Boot学习

Spring Boot简化了Spring应用开发,不需要配置就能运行Spring应用,Spring Boot管理Spring容器、第三方插件,并提供很多默认系统级的服务。

2019-02-03 22:18:55 100

原创 注解学习

@Component     表示一个带注释的类是一个“组件”,成为Spring管理的Bean。当使用基于注解的配置和类路径扫描时,这些类被视为自动检测的候选对象。同时@Component还是一个元注解。@SpringBootApplication相当于@Configuration+@EnableAutoConfiguration+@ComponentScan。@Configura...

2019-02-03 21:19:22 173

原创 Spring学习

Spring是为了解决应用复杂性而产生的框架,它吸收了Java EE容器管理的优点,提供了一个Ioc容器来管理Bean,并通过AOP方式来增强Bean的功能,不同的是它没有像JavaEE那样详细规定容器提供的是何种服务和容器里运行的具体组件类型。Spring两个核心技术——IoC容器和AOP技术,分别负责对项目对象进行管理和增强。...

2019-02-03 20:49:47 171

原创 Servlet学习

Java Servlet是和平台无关的服务器端组件,它运行在Servlet容器中。Servlet容器负责Servlet和客户的通信以及调用Servlet的方法,Servlet和客户通信采用请求/响应的模式。Servlet可以完成如下功能:创建并返回基于客户请求的动态HTML页面;创建可嵌入到现有HTML页面的HTML片段;与数据库或其他Java应用程序进行通信。客户请求到Servlet容器...

2019-02-02 10:58:34 132

原创 山外K66复用管脚配置学习

PTXn_e  管脚编号(PTD7-Key键;PTB20~23-LED灯)PORT_FUNC(X,num,func) PORT中断服务函数里简化代码亮的宏定义。X为A~E,num为0~31,func为相应的中断处理函数。PTXn_e_OUT 设置输出电平PTXn_e_T       反转输出电平port_init_NoALT(PTXn_e,unit32 cfg)   PORT初始化...

2019-02-01 21:16:37 2649

原创 如何生成vcan_Kinetis.bin文件

前面一片文章提到了如何使用UD下载测试程序,文章中需要使用vcan_Kinetis.bin文件,之前测试用到的是官方提前编译好的文件,现在来看一下如何自己生成vcan_Kinetis.bin文件以便于测试自己写的代码。方法很简答,Project>>Options>>Output Converter将Output format改为binary即可,到这里配置部分就...

2019-01-25 14:08:12 273

原创 bootstrap4添加滚动条

web开发中常常需要添加表格或者列表元素,但是如果元素内容过多就会占用太大的页面空间,不方便排版,所以滚动条的添加很重要。 <div class="col-md-6" style="margin: 0"> <!--<div class="row pre...

2019-01-25 10:56:02 4969

原创 使用UD下载

测试可以进入UD模式(说明单片机没有锁),但是下载器报错异常,可能是IAR编译环境有问题,暂时使用UD下载测试学习代码。使用UD下载步骤:1.进入UD,核心板插入USB线连接电脑,长按Key键,按一下复位键,led0闪烁,电脑识别到UD下载盘。2.把生成的vcan_Kinetis.bin文件发送到UD下载盘里面。3.按下复位键,观察现象。可以发现产生现象和编程助手中注释说明相同...

2019-01-24 22:46:18 853

原创 J-Link下载失败解决办法

1.检查供电、J-Link连接和驱动安装无误。2.打开 J-Link Commander 输入 unlock kinetis 来解锁 。(最好解锁过程中一直按着复位键)3.不管解锁成功还是失败,都要擦除一下flash,目的是清除错误的数据。在IAR编译器里面,按如下步骤操作:Project>Download>Erase Memory>Erase 4.尝试切换J-Lin...

2019-01-24 10:48:23 2941 1

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除