- 博客(30)
- 资源 (6)
- 收藏
- 关注
原创 STM32F1模拟IIC 读写24C02
//24c02 (随便搞2个io口控制)#define IIC_SCL_H GPIO_SetBits(GPIOC,GPIO_Pin_7)#define IIC_SDA_H GPIO_SetBits(GPIOC,GPIO_Pin_8)#define IIC_SCL_L GPIO_ResetBits(GPIOC,GPIO_Pin_7)#define IIC_SDA_L GPIO_ResetBits(GPIOC,GPIO_Pin_8)#define READ_SDA GPIO_ReadIn
2020-07-28 15:43:21 608
原创 STM32f103-定时器配置为编码器模式使用
直接上代码:volatile u32 encoder_count;void Encoder_Init_TIM2(void){ /*GPIO配置,用的是TIM2-CH1和TIM2-CH2通道,分别对应PA0和PA1*/ TIM_TimeBaseInitTypeDef TIM_TimeBaseStructure; TIM_ICInitTypeDef TIM_ICInitStructure; GPIO_InitTypeDef GPIO_InitStructure; RCC_APB1P
2020-07-21 17:14:33 4268 1
原创 VB.NET 中动态添加按钮并添加点击事件
Private Sub Button15_Click(sender As Object, e As EventArgs) Handles Button15.Click Dim btn(10) As Button Dim count1 As Int16 For count1 = 0 To 10 btn(count1) = New Button ...
2020-01-08 14:15:20 4156
原创 Netty-4 无法依赖注入Services
今天博主在写数据库的时候遇到一个问题:@ChannelHandler.Sharablepublic class TcpHandler extends ChannelInboundHandlerAdapter { @Autowired private FormRepository formRepository; //这个借口注入不来啊!气 @Override public void c...
2019-12-02 13:35:29 1089 1
原创 VB.net编写上位机软件时候的数据处理小工具+数据库操作
博主最近在编写上位机软件,毕竟博主本质还是做嵌入式的,以下总结了一些常用数据数理函数,非常非常基础,权当是对自己工作的总结。语言是.net 。一. 串口通讯(RS232)引入Imports System.IO.Ports2.打开串口Dim RS232 As SerialPort '定义SerialPortDim mBaudRate As Integer ...
2019-10-18 14:14:17 724
原创 Thymeleaf+jquery+Ajax 前后端交互(简单)+局部刷新+datatable局部刷新+页面间传值
使用Thymeleaf模板引擎,前后端未分离:.html文件:<script>function refresh(){ $.ajax({ url: "/do", type: 'post', contentType: 'application/json', async: true, ...
2019-09-17 13:34:43 11456 2
原创 Springboot+Netty 重写decoder实现十六进制收发
项目结构首先是服务器启动类,老生常谈了 /** * @author sss * 服务器启动类 */ public class EchoServer { private final int port; private Logger log = LoggerFactory.getLogger(this.getClass()); public EchoServer(int ...
2019-09-17 09:47:06 3944 7
原创 Springboot从入门到放弃之完整登录流程(含拦截器)
首先将登录界面 Login.html 放在resources下的templates下: <!DOCTYPE html> <html lang="en" xmlns:th="http://www.w3.org/1999/xhtml"> <head> <meta charset="UTF-8"> <title>登录</ti...
2019-08-19 17:36:13 567
原创 Springboot从入门到放弃之国际化配置
项目结构:编写国际化配置文件:在resourses下建立i18n文件夹——New file——取名为Login.properties接着相同方式new Login_en_US.properties 和 Login_ch_CN.properties编译器会自动帮你转化为resource Bundle文件形式。单击 Login_en_US.properties,在下方切换到Reso...
2019-08-19 13:20:35 172
原创 Springboot从入门到放弃之多种方式配置映射
//扩展springmvc配置,其中home.html放在templates文件夹下,这是常识不解释了@Configurationpublic class MyConfig extends WebMvcConfigurationSupport {//方法一:@Overridepublic void addViewControllers(ViewControllerRegistry r...
2019-08-16 11:07:32 147
原创 jquery Datatable动态添加、删除行
//html部分<html> <div class="table-responsive"> <table class="table table-striped jambo_table bulk_action" id="todolist"> <thead> ...
2019-08-05 16:52:19 4868
原创 讨论jquery Datatable获取行号两种写法
<table id="example">$('#example').DataTable({ "language": language, //language //"lengthMenu":[ 10, 20, 30], "bLengthChange": false, //去掉每页显示多少条数据方法 "paging": false, search...
2019-06-03 12:25:58 3104
原创 C语言将整型转化为字符串
char *int_to_string(int num){ int i=0,j=0; char temp[10],str[10]; while(num) { temp[i++]=num%10+'0'; //将数字加字符0就变成相应字符 num/=10; //此时的字符串为逆序 } temp[i]='\0'; i=i-1;...
2019-05-28 08:43:42 11838 1
原创 51单片机驱动ESP8266
写在前面之前博主学习了很多网络编程的东西是因为工作上要开始做“智能家居”、物联网方面的东西了。下面主角要登场了。就是单片机。关于ESP8266你必须知道的博主使用的是安信可的产品,12S常用AT指令:(1) 设置模块为ST模式:发送:AT+CWMODE=1;返回:OK(2) 查看当前WiFi列表:AT+CWLAP返回: OK(3) 加入当前无线网络:发送命令:AT+CWJA...
2019-05-14 15:18:54 13214 11
原创 jquery简单封装自己写的函数,方法
<!DOCTYPE html><html><head><script type="text/javascript" src=jquery-1.8.0.min.js></script> <meta charset="UTF-8"><title>123</title></head>...
2019-04-30 11:11:09 3548
原创 垂直折叠展开,点击展开、收缩的jQ多级菜单
<!doctype html><html lang="en"><head><meta charset="UTF-8"><title>菜单垂直展开折叠</title><style type="text/css">.wrap-menu {width:778px; margin:0 auto; overflo...
2019-04-29 09:26:38 1176
原创 jquery DataTable 插件的使用:本地数据,ajax,带参跳转,点击获取表中某行数据
本地数据//首先在html 中引入几个 bootstrap.min.css jquery.dataTables.min.css bootstrap.min.js jquery.dataTables.min.js 这些都是必须的,别的您可忽略<!DOCTYPE html><html><head> <meta charset="utf-...
2019-04-17 11:15:33 1054
原创 Layui学习之酷炫登录界面,粒子特效
page_register.html:<!DOCTYPE html><html lang="en"><head><script type="text/javascript" src=jquery-1.8.0.min.js></script> <!--jquery--><script type="text...
2019-04-15 09:54:27 6957
原创 Netty学习笔记(六)Springboot实现基于http协议的简单服务器---浏览器和客户端访问
转载至 https://blog.csdn.net/wangshuang1631/article/details/73251180上代码建服务器启动类EchoServer public class EchoServer { private final int port; private Logger log = LoggerFactory.getLogger(this.getClas...
2019-04-03 12:34:45 998
原创 Netty学习笔记(五)Springboot实现多协议
写在前面就这个Netty实现多协议,找了一些资料,真的都是含糊不清,甚至都是错的,真的很误导别人的,但其实实现这个很简单的。要点写个SelectDecode的类,用于区分来的数据是什么格式你需要做的写好2套编码解码的encoder 和 decoder写好2种协议的handler写个Selcet Code的类,继承ByteToMessageDecoder,重写decode,在deco...
2019-04-02 10:15:49 1277
原创 Netty学习笔记(四)Springboot实现自定义协议
背景工作场合肯定是需要自定义协议的,下面是个用Springboot写的独立的服务端、客户端程序。上代码添加Netty依赖,这里博主同时也消除Tomcat依赖 <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot...
2019-03-30 16:21:50 1276
原创 Netty学习笔记(三)Channel、EventLoop等接口一览,全是知识点请背出
Channel、EventLoop和channelfutureChanne接口:基本的IO操作(bind()、connect()、read()、write())依赖于底层网络传输所提供的原语。EventLoop接口用于处理连接的生命周期中所发生的事件。下面的内容原地请背出:一个EventLoopGroup包含一个或多个EventLoop;一个EventLoop在他的生命...
2019-03-28 17:07:12 914
原创 Netty学习笔记(二)SpringBoot实现简单客户端实例
上代码建一个EchoClient类 public class EchoClient { @Value("${netty.host}") private String host; @Value("${netty.port}") private int port; //@PostConstruct //用tomcat容器要加上这个,这里没有用tomcat跑 publ...
2019-03-28 16:19:58 302
原创 Netty学习笔记(一)Nio概念、Netty核心组件、SpringBoot实现简单服务器实例
Nio概念NIO:异步非阻塞,服务器实现模式为一个请求一个线程,客户端发送的连接请求都会注册到多路复用器上,多路复用器轮询到连接有I/O请求时才启动一个线程进行处理。Netty核心组件Channel它代表一个到实体的开放连接,如读操作和写操作。可看做是传入或者传出数据的载体,可以被打开或者关闭,连接或者断开。回调一个回调及一个方法,Netty在内部使用了回调来处理事件;当一个回调被...
2019-03-28 10:53:27 474
原创 SpringBoot+Netty 实现Http Server简单实例;跨域,请求参数解析(GET, POST)
感谢这位博主的文章 https://blog.csdn.net/yzh_1346983557/article/details/84769914接下来贴上我的学习过程:添加依赖 <dependency> <groupId>io.netty</groupId> <artifactId>netty-all</artif...
2019-03-27 14:15:29 3385
原创 SpringBoot基于Mybatis注解版(无xml)简单操作mysql含分页
创建数据库和表单我这里直接用navica建了,注意将id设为主键,并且自动递增。添加依赖 <dependency> <groupId>org.mybatis.spring.boot</groupId> <artifactId>mybatis-spring-boot-starter</artifactId>...
2019-03-25 12:29:37 500
原创 SpringBoot使用PageHelper实现分页,简单实例
一.添加依赖及配置 <dependency> <groupId>com.github.pagehelper</groupId> <artifactId>pagehelper-spring-boot-starter</artifactId> <version>1.2.5</...
2019-03-23 13:51:56 3389
原创 JS基于jquery的Ajax传值,简单实例
下载jquery.js我的版本是1.8,不同版本可能写法不同不好参考添加引用 <script type="text/javascript" src=jquery-1.8.0.min.js></script> 语法 1. $.get('"http://127.0.0.1:8080/test?age=20',function(result){ a...
2019-03-22 16:37:17 1384
原创 SpringBoot基于Jpa操作Mysql,简单的增删改查
首先在pom.xml里添加相关依赖 <dependency> <groupId>mysql</groupId> <artifactId>mysql-connector-java</artifactId> <scope>runtime</scope> </dependenc...
2019-03-22 14:47:36 273
原创 前台使用Layui插件+后台Spring Boot框架,简单的动态表格,含分页
Part 1: 一些注意事项使用表格控件时,Layui 发给后台的数据是 page 和 limit后台需要返回的格式举例 :{“msg”: “”,“code”: 0,“data”: [{“id”: 1,“age”: 20}],“count”: 1}Part 1: 上代码前端:html部分:<table class="layui-hide" id="test"...
2019-03-22 11:07:49 2114
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人