自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

翻译 物联网应用入门--利用虚拟硬件模拟土壤湿度传感器应用编写

探测土壤水分Sketchnote by Nitya Narasimhan. Click the image for a larger version.阅读前小测验Pre-lecture quiz介绍在上一课中,我们研究了测量一个环境属性并利用它来预测植物的生长。温度是可以控制的,但这样做很昂贵,需要控制环境。对植物来说,最容易控制的环境属性是水—从大规模的灌溉系统到拿着浇水壶浇花园的年轻孩子,每天都在控制水。在这节课中,我们将介绍:土壤湿度传感器如何与IOT设备通信测量土壤

2022-05-21 21:48:35 1767

原创 vim常用命令简洁版

x键删除A键行末添加文本i键光标前添加文本:w保存 :q退出dw从光标处删除至一个单词末尾d$从光标处删至行末 w - 从当前光标当前位置直到下一个单词起始处,不包括它的第一个字符。 e - 从当前光标当前位置直到单词末尾,包括最后一个字符。 $ - 从当前光标当前位置直到当前行末。在动作前输入数字会使它重复相应次数输入 dd 可以删除整一个当前行,输入 2dd 删除两行输入 u 来撤消最后执行的命令,输入 U 来撤消对整行的修改多次输入 CTRL-R ,这样就可以重做被撤消的命令

2021-03-01 15:40:09 153

原创 使用开源Datav——结合vue实现大屏数据展示案例

Datav简介:组件库基于Vue ,主要用于构建大屏(全屏)数据展示页面即数据可视化,具有多种类型组件可供使用。文档链接:Datav-Vue 大屏数据展示组件库效果展示:详细步骤:搭建vue-cli脚手架这里我直接基于vue-admin-template模板开发,vue-admin-template下载地址:vue-admin-template你也可以手动创建,具体步骤如下:使用npm安装vue npm i -g @vue/cli创建Vue项目vue create d

2020-10-28 22:38:28 11157 6

原创 Redis 入门及五大数据类型介绍

Redis:远程字典服务特性:内存存储效率高,用于高速缓存地图信息分析计时器,计数器,订阅系统redis是单线程的,基于内存操作Redis基础命令redis默认有16个数据库,使用select命令切换数据库set key value //新增键值get key //获取某一个键值select 1 //切换数据库DBSIZE //查看数据库大小move key name //移除keykeys * //查看所有keyflushdb //清空当前所有数据库flushall /

2020-08-11 22:32:53 155

原创 Java排序算法总结

notion国内替代品,wolai笔记,大家可以看一下,别忘了注册码:UWZD8MI本文中所有代码均可在码云中下载插入排序时间复杂度: O(N^2)插入排序:是将未排序的一组数中的一个数插入已排序的数中的合适位置。最开始,将最前端的一个数看成已排序。算法思路:对数组遍历,内置循环,选取当前位置为临时值,往前遍历,找到合适插入位置public class SimpleInsertSort { public static void sort(int[] array){ .

2020-08-01 20:17:50 145

原创 Java设计模式——工厂模式示例

工厂模式参考内容:工厂模式简单工厂模定义一个工厂类,根据传入的参数不同创建不同的实例package factoryPattern.simple;public interface Shape{ void draw();}package factoryPattern.simple;// 画圆类public class CircleShape implements Shape{ @Override public void draw() { Sys

2020-06-22 22:43:18 197

原创 Java注解基础—自定义注解

程序中两个概念:注释:让人们为了看懂某段程序写的什么注解:让编译器了解这段程序是干什么的,该怎样使用这段程序Java自带注解我们在编写自己的类时,经常会重写父类方法,这是在重写的方法上面会有注解@Override,这是Java自带的重写方法的注解,我们以这个注解为例来分析Java中的注解是怎么回事,我们点击去这个注解,得到这样一段代码@Target(ElementType.METHO...

2020-05-19 16:53:46 139

原创 史上最易懂Mybatis配置解析

MyBatis 的配置文件包含了会深深影响 MyBatis 行为的设置和属性信息。Mybatis官方文档:https://mybatis.org/mybatis-3/zh/上期文章:Mybatis基本项目搭建文章要点:属性配置我们在Mybatis核心配置文件里写配置了数据库的驱动,链接地址,用户名和密码等等配置 <environments default="deve...

2020-04-10 10:14:51 104

原创 Mybatis基础——基本项目搭建

Mybatis简介:MybatisMyBatis 是一款优秀的持久层框架,它支持自定义 SQL、存储过程以及高级映射。MyBatis 免除了几乎所有的 JDBC 代码以及设置参数和获取结果集的工作。MyBatis 可以通过简单的 XML 或注解来配置和映射原始类型、接口和 Java POJO(Plain Old Java Objects,普通老式 Java 对象)为数据库中的记录。官方文档:...

2020-04-05 21:20:42 201

原创 MySQL数据库安装常见错误

今天安装了一下MySQL,由于以前都是用的开发环境自带的MySQL,没想到安装时遇到了许多问题,最后还是依靠百度解决了问题。缺少运行库这个忘记截图了,当安装好MySQL后,准备在命令行中运行命令时,却弹出类似这样一个提示:百度后,得知这是由于缺少微软运行库,按照网上方法下载了运行库之后,发现还是不行,最终在微软微软官网下载了最新版后才解决。解决方法:下载微软最新版运行库,若不行,可以下...

2020-03-28 20:46:22 1388

原创 Django开发个人网站——个人信息管理和头像上传操作

用户信息修改与头像上传知识要点:管理个人信息,头像上传与裁剪上期文章:密码修改与操作B站视频:Django开发个人网站个人信息编辑我们在进行任何操作时,只要涉及到数据部分,都需要设计数据库,现在让我们先看一看我们的设计的个人信息数据模型。class UserProfile(models.Model): user = models.OneToOneField(User, o...

2020-03-14 17:42:23 2369

原创 Django账户管理部分——密码修改与重置

要点:修改密码,使用邮箱重置密码上期文章:用户登录与注册视频:这个看看就行修改密码一般密码修改流程为用户点击修改密码后跳转到密码修改页面,在修改页面中输入旧密码和新密码,若用户旧密码通过验证,则用新密码替换旧密码并保存至数据库。Django内置了密码修改的方法,我们可以用其内置的方法完成此修改密码的操做。Django提供的修改密码的方法是基于类的视图,我们不必再views.py中...

2020-02-11 19:36:16 2293

原创 Django账户管理部分——登录与注册

个人网站功能包括发表、存储个人文章,保存网络上的图片,展示图片,保存并展示个人视频。以下为网站的登陆注册部分。上期文章:个人网站开发前相关项目配置用户登录验证再网站开发中,用户登录验证的一个简单思路通常是将用户输入的信息与数据库中的信息比对,若一致则通过,反之,验证失败.在本项目中,也采用这种验证方式。这里要用到数据库,Django默认采用自带的sqlite数据库,在这里无需对数据库做...

2020-02-06 16:23:31 1585

原创 使用Django创建自己博客 —— Django起步使用准备与测试

title:Django安装与调试data: 2020/1/30把Django基础看完,写一个博客项目熟悉一下,还有许多未理解的知识点,通过此项目希望可以弄清楚薄弱之处,并熟悉开发流程。项目主要参考:https://github.com/qiwsir/DjangoPracticeProject.git开发环境python:3.7Django:3.0pycharme专业版...

2020-01-30 21:46:40 267

空空如也

空空如也

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

TA关注的人

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