- 博客(215)
- 资源 (4)
- 收藏
- 关注

原创 Springboot框架实现注册功能,图解每一个过程
前提jdk idea maven都安装好了!第一个demo你也跟我敲了,我是2020-04-22日下午19:00入门的;看这个例子https://blog.youkuaiyun.com/tian_jiangnan/article/details/105688801我们先实现html页面与后台的数据交互,然后再实现后台与数据库部分的交互我接着上一个例子讲https://blog.csdn.ne...
2020-04-23 08:43:46
1133

原创 Django框架与html页面之间如何实现数据的交互,专属菜鸟的教程
需求1、前端提交一个表单2、后端获取表单的内容,然后携带参数去调整转了另一个页面解决方案(30min)9:39
2020-04-01 15:15:09
8764
2
原创 JAVA基础教程之JSONArray与JSONObject的增删改查
第一部分、JSONArrayJSONArray是json数组的意思我们先来一些基础的知识,json数组的增删改查package cn.com.socket;import net.sf.json.JSONArray;import net.sf.json.JSONObject;public class A {public static void main(String[] args) {/* arm:json的数组、对象、集合的crud与遍历 * date:2020.09.18 .
2020-09-18 16:53:14
3366
1
原创 javascript教程之set集合的增删改查
知识点复习set集合的初始化 var st=new Set();添加数据 st.add("mm");删除数据 st.delete("mm");修改数据离不开循环遍历 for(var s of st){if(s=="mm"){ s="pp"; } }<!DOCTYPE html><html><head> <meta charset="u...
2020-09-17 15:25:00
2544
1
原创 javascript教程之map集合的增删改查
首先我们来学习一下知识点(我觉得java与javascript真的是某些方面神奇的相似啊)1、初始化集合var map=new Map();2、添加集合map.set(key,val);3、删除集合中的某个元素map.delete(key)4、清空集合map.clear()5、修改集合,集合有一个特性就是key不能重复,如果有重复的key,就会把之前的val覆盖掉map.set(key,新的val)6、循环遍历集合for(var s of map){ale
2020-09-17 15:11:41
8262
原创 javascript教程之数组的增删改查
代码如下 <!DOCTYPE html><html><head> <meta charset="utf-8"> <title>javascript数组的增删改查</title> </head><body><ul id="mui"></ul></body><script>//数组的初始化 var sz=[]; //数组的元素的添加 s
2020-09-17 14:57:25
321
原创 java程序在myeclipse和idea平台上运行都不乱码,打包成jar包以后就中文乱码
阐述问题1、java程序在myeclipse和idea平台上运行,都不会出现中文乱码2、一旦打包成Jar包以后就出现中文乱码解决办法java -Dfile.encoding=utf-8 -jarxxx.jar
2020-09-17 14:22:15
406
原创 java 使用br.readLine()读取文本,但是字节长度总是多一位
背景1、用电脑自带的记事本,新建一个文件q.txt2、保存为utf-8的格式3、用BufferedReader的readLine读取数据问题第一行总会多一个字节,但是又看不出来是什么package cn.com.socket;import java.io.BufferedReader;import java.io.FileNotFoundException;import java.io.FileReader;import java.io.IOException;...
2020-09-17 13:19:16
2598
原创 javascript教程之set集合的添加 删除 修改 查询
1、set的增删改查<!DOCTYPE html><html><head><meta charset="utf-8"><title>菜鸟教程</title></head><body></body><script>let s = new Set([])//添加s.add('a') s.add('b') s.add('c') s.add('d') s.a.
2020-09-16 14:09:33
1810
原创 java基础之对map集合进行增加改查与遍历
java基础中集合是一个要点,所以我们现在温习一下这个知识点map集合,主要是键值对的形式出现,什么意思?去吃麻辣烫的时候,你挑好的东西给了店员以后,店员会给你一个编号,这个编号是独一无二的,人们不需要过目不忘的本事,只需要根据号码就能把加工好的麻辣烫给你,方便有凭据。map集合中有hashmap与treemap集合,这两个集合属hashmap最普遍使用。那我们就用hashmap为例,讲一下用法1、添加集合package cn.com.socket;import java.util.
2020-09-14 15:04:48
2051
原创 java对txt记事本文件的读取与写入
想到读与写,就会涉及到流的知识点;如果是中文的话,怎么读取呢?有一个BufferReader的类来处理package cn.com.socket;import java.io.BufferedReader;import java.io.FileNotFoundException;import java.io.FileReader;import java.io.IOException;public class Day {public static void main(String[]
2020-09-14 11:03:28
2229
原创 springboot+mybatis 实现对数据库的增删改查
一、插入数据库0、在pom.xml文件里面导入mysql驱动 <dependency> <groupId>mysql</groupId> <artifactId>mysql-connector-java</artifactId> <scope>runtime</scope> </dependency>在pom..
2020-09-11 14:56:32
10548
6
原创 springboot项目如何访问项目中的html页面
运随心转,相由心生需要一个百里香来实现,不不,是thymeleaf来实现。1、添加依赖包 在pom.xml文件里面<dependency><grounpId>org.springframework.boot</groupId><artifactId>spring-boot-starter-thymeleaf</artifactId></dependency>2、配置这个...
2020-09-10 11:30:39
7272
1
原创 springboot+mybatis 实现根据条件查询数据库 将结果集合循环遍历显示在页面上
1、model层 bean类package com.example.demo.model;public class Lamp { private int id; //支付账单的openid private String openid; //发起人 private String sname; //祝福人 private String gname; //灯的位置 private String address; //点灯的时间如7天.
2020-09-09 15:48:28
3647
1
原创 springboot+mybaits查询数据库:There is no getter for property named ‘openid‘ in ‘class java.lang.String‘
报错信息如下报错部分代码如下报错原因1、如果openid是字符串类型的话,不需要if语句,把if判断标签去掉就可以了,标签是针对JAVABEAN或者MAP的,String不能用标签。 <select id="query" parameterType="java.lang.String" resultMap="BaseResultMap"> select * from lamp where 1=1 and openid=#{openid} <
2020-09-09 15:37:38
367
原创 地图上添加一个按钮,但是总是被覆盖,设置成absolute也不行
问题描述1、我需要在腾讯地图上面添加一个按钮2、给按钮的div设置成absolute,还是不能显示出来,总是被覆盖掉了解决方案1、设置地图的div容器#container{ position: relative; z-index:1; }2、设置按钮的div容器#qxb{ position: fixed; left: 20px; top:20px; z-index:2;}...
2020-07-11 16:21:30
1290
原创 springboot实现微信公众号群发消息功能
我的思路1、首先实现能够给某个用户推送消息2、获取关注该公众号的所有用户的openid3、使用一个for循环,推送给每个用户消息需要的东西1、认证的服务号2、申请模板,有一个合适的模板3、我们需要公众号的appid、密钥、模板id服务器配置,需要把项目部署到服务器上,才能配置,不然会提示错误!配置服务器的代码如下package com.example.demo.control;import com.example.demo.token.SignU...
2020-07-11 16:11:28
2290
2
原创 springboot获取关注该微信公众号的所有用户的openid
前提1、有微信公众号(appid与秘钥)2、配置网页授权的域名信息然后再菜单设置网页地址为:域名/wxAuth/login就可以了package com.example.demo.uinfo;import com.alibaba.fastjson.JSON;import com.alibaba.fastjson.JSONObject;import org.springframework.web.bind.annotation.RequestMapping;import org.
2020-07-11 13:24:13
2934
1
原创 SpringBoot框架实现把netty框架接受串口数据,并且把串口数据显示在jsp/html页面上
要求1、netty框架接受串口数据信息2、netty接受到串口数据以后把信息通过websocket实时推送到html/jsp页面上我们先看效果我现在呈现上所有的代码1、启动程序package com.example.demo;import com.example.demo.socket.BootNettyServer;import org.springframework.boot.CommandLineRunner;import org.springframewo..
2020-07-04 15:30:09
4208
7
原创 Idea软件怎么把springboot项目打包成jar包
大部分的springboot项目都是maven项目,打包成jar的流程如下在pom.xml里面 <groupId>com.example</groupId> <artifactId>demo</artifactId> <version>0.0.1-SNAPSHOT</version> <packaging>jar</packaging> <name>de
2020-06-23 16:55:35
566
原创 EC200串口与阿里云服务器通讯流程
1、在阿里云服务器上安装好通讯的软件如Socket调试工具设置为tcp server模式,设置一个本地端口如6666,不能冲突了,然后点击创建2、这个时候就可以接受到连接上的信息了3、当然如果你想知道双向通信是否正常,可以把单片机板子通过usb接口连在另一台电脑上,在另一台电脑上安装socket通信软件,然后设置为TCP client模式,输入阿里云服务器的ip地址,以及对应服务器设置的端口号6666;然后点击连接,就会连接上了...
2020-06-23 13:45:29
1938
原创 matlab编程之如何绘图
1、绘制一个直线x=[-5:15:100]y=2*x+4plot(y)2、绘制一条抛物线x=[-100:15:100]y=x.*x+4.*x-10plot(y)3、一个坐标轴里面绘制两个图形x=[-100:15:100]y=x.*x+4.*x-10z=4*x+536plot(x,y,x,z)如果一个图形在一个坐标轴里面呢??x=[-100:15:100]y=x.*x+4.*x-10z=4*x+536subplot(1,2,1)pl..
2020-06-23 09:18:36
3009
1
原创 matlab教程之数据的导入导出
1、我们要导入一张图片filename = 'D:\\1.jpg';A = importdata(filename);image(A);2、导入txt文本里面的数据filename = 'D:\\2.txt';A = importdata(filename);disp(A);3、导入数据到文本里面去a='美好安徽欢迎您';files=fopen('D:\\2.txt','w')fprintf(files,'%s',a...
2020-06-23 09:18:29
417
原创 matlab编程之解决代数问题实例
1、solve解决基本的代数方程组1、二阶的 solve('x*2-10=9')1.1、如果没有等于号,默认是0 solve('x*2-10')1.2、补充一点,有的2元方程组有两个根,%对于方程组有2个解的s=solve('x^2-7*x+12=0');s(1)s(2)2、三阶的 solve('x*3+8=6')如果涉及多元,solve('x*2-10+y^2','y')3、 solve('x*2-10+y^2','x')...
2020-06-23 09:18:18
1356
原创 matlab编程之函数入门的用法
一般函数1、函数名称要与.m文件要一致,不然会报错maxv.m not found.2、编写好函数以后,在控制台,输入help 文件名function a=maxv(x,y,z)a = x;if(y > a) a=y;endif(z > a) a=z;end3、输入函数名(参数)就可以了匿名函数格式如下f = @(arglist)expressionval=@(a,b,c) a+b+c;a=val(3,6,7)b=.
2020-06-22 13:55:10
824
原创 Function definitions are not permitted at the prompt or in scripts.
我是matlab小白写了一个函数,然后执行的时候报错报错的原因在于,我不知道怎么运行函数?正确的应该是,先写一个函数,函数名称必须与这个.m文件一致,否则报如下错误function a=demo(x,y,z)a = x;if(y > a) a=y;endif(z > a) a=z;end然后再命令行输入 help demo再输入a=demo(8,0,9) 就可以了...
2020-06-22 11:03:50
3821
原创 matlab编程之冒号符号
1、生成数组1.1、%生成一个2 3 4 5的数组a=2:51.2、%生成一个3-20,每隔10的数组b=3:10:301.3、c=100:-19:6二、获取矩阵的某行某列x=[1,6,3;4,0,3;2,8,4;17,11,12]%4行3列%y=x(:,2)z=x(:,3)m=x(1,:)n=x(2,:)h=x(:,2:3)k=x(1:3,:)g=x(1:3,2:3)...
2020-06-22 10:25:50
723
原创 matlab编程之数组入门实例完整版
一、特殊数组1、a=zeros(4) 全是0的数组zeros(2,4)2、a=ones(4) 全是1的数组a=ones(2,4)如果是3维的a=zeros(2,2,4)3、对角线是1,其他是0的矩阵a=eye(5,3)4、生成一个随机数在0-1之间的矩阵 a=rand(5,3)二、多维数组1、可以(a,b,c)其中a b c是多维的大小 a=zeros(2,5,3)2、可以使用ca...
2020-06-22 10:12:08
1344
原创 matlab编程之矩阵的行列式实例解析
什么是矩阵的行列式??矩阵的前提条件是,行与列相等的矩阵才有行列式假设现在有一个3*3矩阵a=[1,2,3;4,5,6;0,1,-1];1 2 34 5 60 1 -1按照以上的计算方式1*5*(-1)+2*6*0+3*4*1=73*5*0+2*4*(-1)+1*6*!=-27-(-2)=9我们根据数学公式得到的行列式是9,我们现在运行代码看看结果a=[1,2,3;4,5,6;0,1,-1];det(a)...
2020-06-22 08:53:25
1267
原创 matlab编程之串行矩阵实例解析
串行矩阵分为两种,一种是水平串行矩阵,一种是垂直串行矩阵1、水平串行矩阵,用,隔开我们来看一个例子a=[1,2,3;4,5,6];b=[9,9,9;0,0,0];d=[a,b]前提是,等维度的两个矩阵,不然报错,我试过了水平串联就是左右关系;2、 垂直串行矩阵,用;隔开垂直串行是上下关系a=[1,2,3;4,5,6];b=[9,9,9;0,0,0];d=[a;b]...
2020-06-22 08:41:54
265
原创 matlab教程之矩阵的标量、转置操作实例
1、矩阵的标量操作,也就是矩阵与常量之间的+ - * /a=[1,2,3;4,5,6];b=3;c=a+bd=a-be=a*bf=a/b2、矩阵的转置操作有2行三列变成3行2列a=[1,2,3;4,5,6];b=a'
2020-06-22 08:33:47
2520
原创 matlab编程之求向量的模
1、求乘积2、求和3、开平方disp('&&&&&&&&&&&&&&&&&&&&&&')a=[1,5,6];ff=a.*a;%用模*向量,得到一个一对一相乘的向量%s=sum(ff);t=sqrt(s)如果运行报错的话,我建议clear所有的变量!...
2020-06-22 08:24:16
10538
原创 matlab变成之追加向量实例
向量的追加(其实就是把两个向量变成另外一个向量)disp('---------------')a=[1,5,6];b=[3,5,8];c=[a,b]d=[a;b]a与b都没有发生变化向量变成矩阵[a;b]
2020-06-22 08:23:54
806
原创 matlab编程之矩阵、向量的加减乘除操作
1、向量的相加\减\乘\除%矩阵的转置a=[1,5,6];b=[5,3,1];%相加c=a+b%相减e=a-b%相乘f=a'*b%与矩阵相乘g=a*31、矩阵相加%矩阵的加法a=[1,1,1;2,5,66;4,7,8]b=[2,2,2;3,0,0;7,0,1]c=a+b2、矩阵相减直接a-b3、矩阵相乘a*b1、矩阵与某个数字相乘2、矩阵与矩阵相乘这个乘法是矩阵相乘第一行第一列是12 计算如...
2020-06-20 16:25:36
7019
原创 matlab编程之continue关键字的用法
1、continue关键字%break与continue的实例运用% %求100以内的所有偶数的和%sum=0;for i=0:100 if(rem(i,2)==0) sum=sum+i; else continue endendsprintf('100以内的偶数之和为:%d',sum) continue就是不执行continue以后的代码,直接进入for的下一个循环里面.
2020-06-20 15:58:03
3721
原创 matlab编程实现九九乘法表
for i=1:9 for j=1:i c=[int2str(i),'*',int2str(j),'=']; fprintf(c) fprintf('%d ',i*j) end fprintf('\n'); end
2020-06-20 15:44:29
11655
原创 matlab如何把变量拼接成一个字符串
如果你的变量类型是str类型的话,那么就直接如下i='hello';j='end';c=[i,'*',j,'='];sprintf(c) 如果你的变量类型是int类型的话,那么需要把int类型变成str类型i=7;j=8;c=[int2str(i),'*',int2str(j),'='];sprintf(c) ...
2020-06-20 15:38:10
8665
原创 matlab编程之switch case语句的实例
d=input('请输入一个分数:');if d < 20 a=1;elseif d < 60 a=2;elseif d < 80 a=3;elseif d < 90 a=4;else a=5;end switch(a) case 1 fprintf('您的分数小于20分,差劲!'); case 2 fprintf('您的分数在20-60分,不及格!'); case 3.
2020-06-20 15:11:39
18099
原创 matlab编程之循环语句与条件语句的总和使用
功能:根据控制台输入的数字来判断它的大小方法一、for循环实现disp('数字比大小...')for i = 1:10 d=input('请输入一个数:') if(d<100) if(d<10) disp('这是一个小于10的数字') elseif(d <= 20) disp('这个是10-20之间的数值') elseif(d < 50) disp(.
2020-06-20 14:45:32
1292
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人