目录

工欲善其事

实践出真知

活跃标签: linux java mysql 待分类 js springboot win10 电路 vue macOS nginx esp32 git docker windows idea maven esp8266 python Arduino

存档:

[ Config ] 我的配置备份 置顶! 有更新!

该文章已经加密。

[ IntelliJ IDEA ] 快捷键的中文注释 置顶! 有更新!

idea 快捷键绝对是最复杂,不写下来很难都记住.下面整理了一些 功能(Tools) Main Menu | Navigate | Goto by Name Actions | Go to File... 【打开窗跳转到某个文件】 Main Menu | Navigate | Go to URL Mapping... 【跳转到某个URL一般和Springboot一起用查找】 Main Menu | Navigate | Goto by Reference Actions | Select In... 【选择某些功能比如:跳转到目录树等如下图】 Database | Database Explorer | Tools | Scripted Extensions 【数据库增强设置,在某个表上呼出可使用idea自带的代码生成器生成代码】 Database | Database Explorer | Tools 【数据库工具,菜单位置不同出现的菜单也不太一样】 Other | Show in Explorer 【在任务栏打开 windows only】 Database | Database ....

帆软 取值 赋值 拼接等 有更新!

数据库中取值 VALUE('ds1', '试剂名称') ds1:数据库名砸 试剂名称:字段名 貌似这种方式不能列表循环 $createBy $用于获取变量 列表增强

使用MicorePython驱动数码管和中断 有更新!

from machine import Pin import time import tm1637 smg=tm1637.TM1637(clk=Pin(16),dio=Pin(17)) key1=Pin(14,Pin.IN,Pin.PULL_UP) n=0 def key1_irq(key1): global n time.sleep_ms(10) if key1.value()==0: n=0 #程序入口 if __name__=="__main__": key1.irq(key1_irq,Pin.IRQ_FALLING) while True: smg.number(n) n+=1 time.sleep(1)

CD,VCD,DVD,EVD分别是什么意思?

CD,小型镭射盘。是4款中最早的,只有声音,没有图像。 VCD,影音光碟。是第2款,有声音有图像,但质量按现在的标准非常低(大约标清的一半)。 DVD,高密度数字视频光盘。是第3款,有声音有图像,但质量按现在的标准比较低(大约标清)。 EVD,增强型多媒体盘片。是DVD的增强型,有声音有图像,质量比较高(高清)。 EVD在影音质量上比DVD好,但DVD比EVD更常见、普遍。

[ Mysql ] 中方法整理 有更新!

字符串替换操作REPLACE mysql中替换函数 REPLACE(s,s1,s2) 使用字符串 s2 替换字符串 s 中所有的字符串 s1。 【实例】使用 REPLACE 函数进行字符串替换操作,输入的 SQL 语句和执行过程如下所示。 mysql> SELECT REPLACE('aaa.mysql.com','a','w'); +----------------------------------+ | REPLACE('aaa.mysql.com','a','w') | +----------------------------------+ | www.mysql.com | +----------------------------------+ 1 row in set (0.00 sec) 由运行结果可以看出,使用 REPLACE('aaa.mysql.com','a','w') 将“aaa.mysql.com”字符串的“a”字符替换为“w”字符,结果为“www.mysql.com”。 版本是否支持 5.7否 8.0是

SPI 引脚的别名 有更新!

时钟主机输出,从机输入主机输入,从机输出片选信号,由主机发送 SCLKMOSIMISOCS SCKSOMISIMOSS D0DINDOUTNSS DIDOSSEL SDISDO SISO D1 DC 有的也叫RS DC这个引脚是单片机控制OLED写入命令还是数据,因为它的数据线和命令线共用一根线MOSI即主机输出从机接收端口,这块屏的通信协议是一个没有MISO只有MOSI的SPI协议,即通过SPI连接MCU和OLED,DC接MCU,如果要向OLED写入命令,拉高DC,如果要向OLED写入数据,拉低DC(这是LCD5110的SPI协议,不知道和你这块屏是不是一样的,但是接口是一样的,可以参考5110)!

idea 插件 EasyCode 模板

EasyCodeConfig.json { "author" : "makejava", "version" : "1.2.8", "userSecure" : "", "currTypeMapperGroupName" : "Default", "currTemplateGroupName" : "Default", "currColumnConfigGroupName" : "Default", "currGlobalConfigGroupName" : "Default", "typeMapper" : { "Default" : { "name" : "Default", "elementList" : [ { "matchType" : "REGEX", "columnType" : "varchar(\\(\\d+\\))?", "javaType" : "java.lang.String" }, { "matchType" : "REGEX", "columnType" : "char(\\(\\d+\\))?", "javaType" : "java.lang.Stri....

详解ESP32模块的引脚分配图和定义 有更新!

ESP32的优势之一是它的GPIO比ESP8266多得多。您不必兼顾或多复用IO。有几件事要注意,因此请仔细查看引脚分配图。 ESP32外围设备和I/O 尽管ESP32总共有48个GPIO引脚,但其中只有25个引出到开发板两侧的插头。这些引脚可以分配给各种外围职责,包括: ● 15个ADC通道:15个12位SAR ADC的通道。ADC范围可以在固件中设置为0-1V,0-1.4V,0-2V或0-4V ● 2个UART接口:一个用于串口加载代码。它们具有流控制,并支持IRDA! ● 25个PWM输出:25个通道PWM引脚用于调光LED或控制电动机。 ● 2个DAC通道:8位DAC可产生真正的模拟电压。 ● 3个SPI和1个I2C接口:有3个SPI和1个I2C接口,可连接各种传感器和外围设备。 ● 9个触摸引脚:9个GPIO具有电容触摸感应。 18 个模数转换器 (ADC) 通道 4 组SPI接口 3 组UART接口 1 组I2C接口 16 个PWM输出通道 2 个数模转换器 (DAC) 2 个I2S接口 10 个电容式感应 GPIO 16 个 RTC GPIO ESP32 内置2个霍尔传感....

如何更改 Alt+F4 关闭 Windows 对话框的默认设置

当所有打开的窗口最小化或桌面处于活动状态时,按 Alt+F4 键将打开关闭 Windows 对话框。 默认选项是关机。 今天大眼仔旭(www.dayanzai.me)将向您展示在 Windows 10 中将默认设置更改为重新启动、睡眠、休眠、注销或切换用户的 2 种方法。 方法 1:通过组策略更改 Alt+F4 关闭 Windows 对话框的默认设置 按 Win+R 键打开运行,输入 gpedit.msc 按回车打开本地组策略编辑器,转到:用户配置 -> 管理模板 -> 开始菜单和任务栏。 在右侧,双击名为“更改开始菜单电源按钮”的策略。 单击已启用。 在选项部分,您可以从下拉列表中选择重新启动或其他操作作为默认设置。 组策略更改 Alt+F4 关闭 Windows 对话框的默认设置 单击应用,然后单击确定。 重新启动您的计算机以查看更改。 方法 2:通过注册表编辑器更改 Alt+F4 关闭 Windows 对话框的默认设置 按 Win+R 键打开运行,输入 regedit 打开注册表编辑器,导航到(如果没有 Explorer 键值自己右键新建即可 ): 1HKEY_CUR....

【mysql】图片

该文章已经加密。

【python】通过xlxs导入某些东西 有更新!

手动录入是不可能的,尤其是录入一批东西! python是一种脚本语言而且写点小东西非常的方便,比如下面这个通过读取xlxs文件中的数据插入到数据字典中的例子。就非常方便省时也省力了! import openpyxl import requests # 打开Excel文件 wb = openpyxl.load_workbook('D:/WorkSpace/python/file.xlsx') url = "http://ui.system.dev.snpit.com:8911/api/system/dict/data/add" token = "Bearer eyJhbGciOiJIUzUxMiJ9.eyJ1c2VyX2NvZGUiOiJzbnBpdCIsInVzZXJfaWQiOiIxNzE2NzI0NzgwNzc3NjYwNDE4IiwiYXV0aF90b2tlbiI6IjQ5Y2Y4NzMzNzE1ZTRiYjk4ZGQwNWFkZjZkNzg2MjJmIn0.uckB5mjUy0vtmijT4429g1odHUZ7EkJUvJO27klJmfclymjERdTvdg4DEXtjE....

SG90舵机工作原理介绍

舵机控制的另一个专业名字叫伺服控制。 经过百度,伺服”—词源于希腊语“奴隶”的意思。人们想把“伺服机构”当个得心应手的驯服工具,服从控制信号的要求而动作。在讯号来到之前,转子静止不动;讯号来到之后,转子立即转动;当讯号消失,转子能即时自行停转。由于它的“伺服”性能,因此而得名——伺服系统。 我们这次就是要控制舵机转动任意角度。 一、外观 接线方法: 红-------------------------VCC 棕色----------------------GND 橙色----------------------信号线 二、相关参数 三、工作原理 舵机的控制信号为周期是20ms 的脉宽调制(PWM)信号,其中脉冲宽度从0.5ms-2.5ms,相对应舵盘的位置为0—180度,呈线性变化。也就是说,给它提供一定的脉宽,它的输出轴就会保持在一个相对应的角度上,无论外界转矩怎样改变,直到给它提供一个另外宽度的脉冲信号,它才会改变输出角度到新的对应的位置上。舵机内部有一个基准电路,产生周期20ms,宽度1.5ms的基准信号,有一个比较器,将外加信号与基准信号相比较,判断出方向和大小,从而产生电机的....

【诺基亚5110】图形LCD显示屏和【Arduino】

还记得iPhone以前的时代,手机带有按钮,只有在需要清洁时才触摸那块微小的黑白屏幕吗?诺基亚在其3310和5110手机中使用了这些小型LCD。 随着技术的变化,这些显示器终于在DIY世界中找到了自己的新位置。不久,由于这些显示器体积小(仅约1.5英寸),价格便宜,易于使用,功耗低,并且可以显示文本和位图,因此在业余爱好者中很受欢迎。 PCD8544 LCD驱动器 该模块的核心是飞利浦PCD8544的功能强大的单芯片低功耗CMOS LCD驱动器控制器。 该芯片旨在驱动84×48像素的图形显示。它通过类似于SPI的串行总线接口与微控制器接口。 凭借PCD8544控制器的多功能性,它包括LCD电源和偏置电压,从而降低了功耗,使其非常适合于功耗敏感的应用。在正常状态下,LCD仅消耗6至7mA的电流。 根据数据表,该芯片的工作电压范围为2.7至3.3 V,通信电平为3v。因此,对于像Arduino这样的任何5V逻辑微控制器,都需要某种逻辑电平转换(否则显示可能会损坏)。 液晶背光 LCD还带有不同颜色的背光。红色,绿色,蓝色和白色。 背光只不过是四个LED围绕显示屏边缘分布。 如果要更改LCD....

【Mysql】字符串操作 有更新!

Mysql字符串截取关键字: left()、right()、substring()、substring_index() 一.从左开始截取字符串 用法: left(str, length),即:left(被截取字符串, 截取长度) SELECT LEFT(‘www.csdn.com’,5) 结果为:www.c 二.从右开始截取字符串 用法: right(str, length),即:right(被截取字符串, 截取长度) SELECT RIGHT(‘www.csdn.com’,6) 结果为:dn.com 三.截取特定长度的字符串 用法: substring(str, index),即:substring(被截取字符串, 从第几位开始截取) substring(str, index, length),即:substring(被截取字符串,从第几位开始截取,截取长度) 1.从字符串的第9个字符开始读取直至结束 SELECT SUBSTRING(‘www.csdn.com’, 9) 结果为:com 2.从字符串的第9个字符开始,只取3个字符 SELECT SUBSTRING(‘www.csdn....

redis 关闭持久化 有更新!

注释掉原来的持久化规则 #save 900 1 #save 300 10 #save 60 10000 设置为空 save "" 然后重启redis服务即可。

[ Springboot3X ] 使用说明01 有更新!

该文章已经加密。

盘点 [ win10 ] 中自带的好用功能附带快捷键 有更新!

截图 在 Windows 10 中,您可以使用以下快捷键来进行不同类型的截图: 整个屏幕截图:按下 Win + Print Screen 键。截图将会自动保存到系统的 "Pictures" 文件夹下的 "Screenshots" 文件夹中。 当前活动窗口截图:按下 Alt + Print Screen 键。截图将会保存到剪贴板中,您可以将其粘贴到任何支持图片粘贴的应用程序中。 此外,您还可以使用 Windows 10 内置的 "截图和剪贴工具"(Snipping Tool)来进行更多高级截图操作。要访问 "截图和剪贴工具",您可以按下 Win 键,然后在搜索框中输入 "截图和剪贴工具" 或 "Snipping Tool" 来找到并打开它。 在 "截图和剪贴工具" 中,您可以选择截取特定区域、自定义形状、延时截图等功能。 此外,Windows 10 的最新版本中引入了 "截图与标记"(Snip & Sketch)工具,您可以按下 Win + Shift + S 快捷键来快速进行截图并进行标注。截图将存储到剪贴板中,您可以在需要的地方粘贴它。 粘贴板 在 Windows 10 中,....

FineReport常用快捷键

1.2功能型快捷键 新建普通报表:Ctrl+N 新建聚合报表:Ctrl+M 新建决策报表(表单):Ctrl+F 打开文件:Ctrl+O 打开帮助文档:F1 关闭当前模板:Ctrl+W 打开AlphaFine:Ctrl+D 可在菜单栏帮助-AlphaFin里面修改快捷键 1.3操作型快捷键 合并单元格:Alt+M 取消合并单元格:Alt+G 格式刷:Ctrl+B 插入数据列:Alt+D 插入普通文本:Alt+T 比较鸡肋,当选中单元格为空时,使单元格获得光标;当单元格有文本时,文本末追加光标;当单元格有其他内容时(如公式),清空内容后获得光标 插入富文本:Alt+R 插入公式:Alt+F 插入图表:Alt+C 插入图片:Alt+I 插入斜线:Alt+X 插入子报表:Alt+S 2.4其他快捷键 以下功能的快捷实现可以在点开相应菜单栏后,按下对应的字母键

增量【编码器】与【Arduino】连接(读取编码器脉冲数) 有更新!

Arduino 是一门非常简单的语言,不仅简单还通用。只要适配了Arduino的开发板基本都可以一次编码多个设备执行。本篇是关于【旋转编码器】的介绍 旋转编码器是一种位置传感器,可将旋钮的角位置(旋转)转换为用于确定旋钮旋转方向的输出信号。 由于其坚固性和良好的数字控制;它们被用于许多应用中,包括机器人技术,CNC机器和打印机。 旋转编码器有两种类型-绝对式和增量式。绝对编码器为我们提供旋钮的精确位置(以度为单位),而增量编码器报告轴已移动了多少增量。 本教程中使用的旋转编码器为增量型。 旋转编码器与电位器 旋转编码器是电位计的现代数字等效产品,比电位计功能更广泛。 它们可以完全旋转而无止挡,而电位计只能旋转大约3/4的圆。 电位器最适合您需要了解旋钮确切位置的情况。但是,在您需要知道位置变化而不是确切位置的情况下,旋转编码器是最好的。 旋转编码器如何工作 编码器内部是一个槽形磁盘,该磁盘连接到公共接地引脚C以及两个接触针A和B,如下所示。 旋转旋钮时,A和B根据旋转旋钮的方向以特定顺序与公共接地引脚C接触。 当它们接触公共接地时,它们会产生信号。当一个引脚先于另一引脚接触时,这些信号....