自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(12)
  • 资源 (2)
  • 收藏
  • 关注

原创 使用微信小程序给ESP8266模块配网

以前我们的设备都是用微信公众号的AIRKISS给模块配网,配网之后显示小程序的二维码让客户跳转到小程序,然后通过小程序发送设备上的唯一ID到后台,然后将用户的微信ID和设备ID关联起来,这样实现用户小程序和设备绑定。后来发现腾讯连连有小程序配网的SDK可以用。这样就不用公众号配网,不用从公众号跳转到小程序了。 我们只用了腾讯连连提供的SDK的配网部分流程,其他流程估计需要再他的官网进行注册,并注册设备。这个 我们没有做。仅用SDK可以让设备配网,但是不能收到设备相关信息。于是我们再设备配网...

2021-01-22 12:46:56 3652 8

原创 Shrio学习心得

最近又跟这个老师学了shrio,他先解释了认证和授权,然后以原始的过滤器(或者springmvc拦截器)的方式进行认证和授权。然后说明了使用角色进行授权的问题推荐使用权限授权。 认证和授权---认证 即登陆 是否是系统的用户 | ----授权 ...

2019-09-27 02:21:16 232

转载 XML讲解

转载于:https://www.cnblogs.com/cb0327/p/4967782.htmlxml语法、DTD约束xml、Schema约束xml、DOM解析xml目录1、什么是xml、xml的作用 1.1、xml介绍 1.2、xml的作用 2、xml的语法 2.1、文档声明 2.2、元素(标签) 2.3、属性 2.4、注释 2.5、文本和特...

2019-05-30 01:56:56 624

原创 KMP算法思

KMP算法的思想 我们在一个字符串(被匹配字符串)中查找另一个子字符串(匹配字符串)的方法是: 1、从被匹配字符串的第一位开始与匹配字符串开始一位一位的比较, 2、然后再移动到被匹配字符串的第二位开始与匹配字符串一位一位的比较被匹配字符串: ABCABCDADFADA ABCABCDADFADA ... ABCABCDADFA...

2019-05-27 19:56:10 161

转载 Java并发编程:线程池的使用

感受:非常感谢原作者,这篇文章讲的非常仔细,花两个小时仔细研读,就差不多很顺手的使用线程池了。下面说下我得几点理解1:在大量并发任务时,同时大量的线程任务,比如几千个,会造成内存溢出。怎么办,好办,不同时执行这些线程,我们自己做个循环,每次循环执行10个,20个的,其他的任务先暂时缓存着,比如放入一个队列。2:线程池就是这样做的,刚开始,池中没有线程,刚来的几个任务,会触发生成几个核心线程...

2019-04-02 02:02:54 133

原创 Java buffer为什么要用flip()和clear()方法

Bytebuffer:position和limit两个变量最重要:在写的时候position表示开始写的位置,limit表示能写的最大位置。在读的时候position表示开始读取的位置,limit用来表示能够读的最大位置。但是读的position和写的position是同一个变量,limit也是。所以写完之后读,和读完之后写都需要手动重置这两个变量。所以这两个变量的变化是半自动...

2019-03-05 23:01:01 1436 1

原创 java的参数传递--值传递

java中对象作为参数,实际传递的是对象的引用(地址),但是我们还是称为值传递。因为传递的是引用(地址)的值。首先来看Java中这三个变量在内存空间上的差别:void function(){int a=0;Person p = new Person();Person p0;}第一个变量在内存中开了一个内存块,而第二个变量在内存中有两个内存块。第三个开了一个内存块;第...

2019-02-24 14:53:15 133

转载 slf4j-api、slf4j-log4j12、log4j之间关系

转载于:https://www.cnblogs.com/lujiango/p/8573411.htmlContent1. slf4j-api 2. slf4j-api、slf4j-log4j12、log4j 3. log4j  3.1 log4j的使用 3.2 log4j配置使用 3.2.1 定义配置文件 3.2.2 在代码中使用log4j x. 参考资...

2019-01-10 00:36:06 519

转载 Servlet MVC 项目实战实例

转载文章,来源:https://www.cnblogs.com/fuhaots2009/p/3503457.htmlServlet MVC 项目实战实例 MVC的架构模式,一直是JavaEE开发中所遵循的标准,如今很多框架都已经很好的实现了MVC,像大家所熟知的Struts,SpringMVC,JSF等,但是如果没有任何框架的支持,仅仅通过JavaWeb中servlet,jsp...

2018-12-10 14:25:56 1519

原创 stm32在中断函数里执行初始化函数

最近用了stm32f030c8t6,要求做低功耗:1、关闭外设时钟并把管脚都配置成模拟输入后,大概满足要求了,然后进入stop模式。2、接着由外部中断唤醒,唤醒后重新初始化所有的外设,继续运行。但是唤醒后程序一直停在延时函数的地方,原来是systick中断函数不能执行了。找了好久才想起来,我的唤醒初始化函数是在外部中断函数中执行的,初始化函数中用了延时函数,延时需要执行systick中断函数,中断...

2018-06-12 15:37:05 1563 2

转载 C盘装太多文件会影响系统速度吗?

C盘装太多文件会影响系统速度吗?【机械硬盘结构及数据读写方式】         为了能够全方位的分析问题,首先认识一下机械硬盘的结构以及数据读写方式。当我们给磁盘分区的时候,第一个分区(通常是C盘)在最外圈,第二个分区(D盘)在第一分区内圈,以此类推。需要记住一点,外圈读写速度比内圈快,越往内圈越慢。当系统发出读写指令时,磁盘首先需要寻找数据所在磁道,即寻道,寻道需要时间,磁头到达磁道后,

2017-06-22 11:36:43 6460

转载 在应用中使用嵌入式Tomcat

Tomcat5中的Embeded版本,为应用中集成完整的Web服务提供了尽可能大的空间,不仅使开发者容易获得对标准HTTP的处理,还有SSL的通讯处理,使开发者很容易就可以对原有非Web系统进行扩展以支持瘦客户端应用,通向Web大门的钥匙已经放在这里,剩下的就是看你怎样来发挥了。Tomcat严格意义上不是一个真正的AppServer,只是支持运行Servlet和Jsp的Web容器,此外扩展了一

2017-03-14 18:43:24 2204

LED显示驱动芯片TM1640在stm32下的驱动程序

/************************************** *TM1640芯片的驱动程序,程序很简单,根据文档的时序写的, *这个文件是在工程中截取的部分,原工程是在cube中创建,使用HAL库 *其中的HAL_Delay()是cube工程自动创建的函数,_weak的那个,延时貌似可以不用,但是用了延时更好些。不出问题 *没积分了,上传个凑点积分,有啥问题可以留言 2020-11-09 优快云总是自动更新下载所需要的积分 这个程序很简单,积分不够的可以私信我修改所需积分 ****************************************/

2018-06-12

工业屏幕MD070SD的stm32驱动程序

工业屏幕MD070SD的stm32驱动程序,这是2013年写的驱动了。 这么大个屏幕800*480分辨率的,用stm32驱动,真TM慢,407单片机168M根本不能动态刷新。 下载时所需积分超过5分,可以私信我修改

2014-07-02

空空如也

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

TA关注的人

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