目录

工欲善其事

实践出真知

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

存档:

[ 纸张尺寸 ] 国标纸张尺寸

该文章已经加密。

[ idea ] 快捷键大全

编辑栏 分屏控制 设置编辑框向右分屏 位置:Main Menu | Window | Editor Tabs | Split and Move Right 功能:这个快捷键可以将当前所在的编辑框在左侧打开,前提条件是至少有两个标签页 代码效率 加入前一行 位置:Editor Actions | Join Lines 功能:选中一行按此快捷键可以把下面一行的代码合并过来 选中下一个和当前选中的字符串 位置:Main Menu | Edit | Find | Add Selection for Next Occurrence 功能:选中一个字符串后按此快捷键可依此选中下一个相同的字符串,当然有下一个就有上一个、全部选中 全选:Main Menu | Edit | Find | Select All Occurrences 全不选:Main Menu | Edit | Find | Unselect Occurrence 代码抽取 代码增强 位置:Main Menu | Code | Surround With... 功能:选中代码后使用此快捷键,可以实现代码处理。如:强行转换类型、判断非空....

[ 电影 ] 下载网站

电影下载 MP4电影 片吧 片吧 影评 时光网 豆瓣电影

[ ssh ] 链接时警告REMOTE HOST IDENTIFICATION HAS CHANGED的问题

今天在配置设备多网卡时遇到一个奇怪的警告⚠️,因为不知道对不对所以出了错赶紧百度一下,索性Wi-Fi是连好了。 大体意思是,你这个地址的密钥和你之前链接的对不起来,删了再从新配之类的(我猜的。。)。原因是前一天这个IP地址是分给另台设备A的,今天A不在线分给了B结果两台设备密钥对不上导致的。解决办法⬇️ ssh-keygen -R XX.XX.XX.XX 之后再链接就没事了。

[ RES ] 加密和解密

大家第一次接触HTTPS的时候是不是和我一样,非常困惑。 这玩意概念又多又繁琐。尤其是里面的公钥私钥啥的。 当时我就特别想知道,为什么用公钥加密却不能用公钥解密? 看完这篇文章你会弄明白,同时还会解锁很多HTTPS里的细节知识点。 今天,我们就先从对称加密和非对称加密聊起吧。 对称加密和非对称加密 小学上课的时候,都传过小纸条吧?传纸条的时候每个拿到纸条的同学都会忍不住看一眼, 毫无隐私可言 。 假设班花想对我表白,又不想在传的过程中让别人发现她的情意绵绵。 就会在课间十分钟里告诉我," 每个字母向左移动一位,就是我想对你说的话 "。 然后在上课的时候,递出纸条,上面写了 <span>eb tib cj</span>。每个帮助传递纸条的同学看了之后,都暗骂“谜语人,你给我滚出哥谭镇”。 嘿嘿,你们不懂,我懂。 我拿到纸条后, 将每个字母向左移动一位 ,得到 <span>da sha bi</span>。 什么话,这是什么话。 坏女人想要毁我向道之心?我果断拒绝了她的表白。 现在回忆起来,感动之余,会发现,像这种,将一段大家看得懂的信息( ....

[ 休眠 ] win10开启休眠

win10 开启休眠功能 一开始的菜单没有休眠功能 这里也没有 执行命令,开启休眠 powercfg -hibernate on 比如我的电脑就不支持休眠,一般笔记本肯定是支持的。 添加完成后在电源按钮的那个地方就有休眠了,打开即可

[ watch ] Vue中watch(监听器)的用法详解(通俗易懂,简单明了)

(16条消息) Vue中watch(监听器)的用法详解(通俗易懂,简单明了)_vue watch用法_前端报刊的博客-CSDN博客

[ 英语 ] 电工英语

signal 信号 associated 关联 analog 模拟 open-drain 开漏 external-memory 外部存储器 highly 非常 memory-subsystem 存储器子系统 supports-clock-frequency 支持时钟频率 complies 符合 specification 规范 embedded 嵌入式 lane 通道 descriptions 描述 supply 供给 positive 积极乐观的,正极的意思 negative 消极的,负极的意思 refclk 参考 transmit 传输 receive 接收 anode 阳极 cathode 阴极 instructions 说明,说明书 safe 安全

[ 光耦 ] 光电耦合器的应用及分类

光电耦合器(英文:optical coupler 或photo coupler),亦称光耦合器、光隔离器以及光电隔离器,简称光耦。这种器件的想法是在1963由Akmenkalns等人提出(美国专利号:US patent 3,417,249),并且以光敏电阻为基础的光电耦合元件在1968年问世。它是以光(含可见光、红外线等)作为媒介来传输电信号的一组装置,其功能是平时让输入电路及输出电路之间隔离,在需要时可以使电信号通过隔离层的传送方式。这样就使得光信号(发射端)和电信号(接收端)互不干扰,因而具有良好的电绝缘能力和抗干扰能力。目前常见的各类光电耦合器的实物图如下: 原理及构造 光电耦合器一般由三部分组成:光电发射端、光电接收端、输出端信号放大及整形及驱动变换电路单元。其基本作用原理是:输入的电信号驱动光发射源(各种波长的LED发光二极管或激光,还有早期使用的电灯泡、霓虹灯等),使之发光,而物理空间隔离的另外一端由光探测器(光敏电阻、光芒二极管、光敏三极管等)接收而产生光电流,再经过进一步放大后输出。这就完成了“电—>光—>电”的转换,从而起到输入、输出、隔离的作用。值得一提....

[ 开关 ] 分类

硬件电路中开关的地位和电阻一样非常重要,毕竟没有开关负载就一直在工作。 微动开关 光耦开关 Mos开关管 继电器

[ apt ] 的 update 和 upgrade 命令的区别是什么?

如果想让你的 Ubuntu 或者 Debian 系统保持更新,要用 sudo apt update 和 sudo apt upgrade 命令组合。一些以前的教程也会提到 sudo apt-get update 和 sudo apt-get upgrade。apt 和 apt-get 命令运行起来几乎一样,除了一些细微的差别,后面我会讨论。我们首先讨论一下 update 和 upgrade 的区别。这两个难道不是一样的吗? apt 的 update 和 upgrade 的区别 尽管听上去运行 apt update 可以给你一个包的最新版本,然而这并不正确。update 命令只会获得系统上所有包的最新信息,并不会下载或者安装任何一个包。而是 apt upgrade 命令来把这些包下载和升级到最新版本。 还是有点困惑?让我来接着解释。我建议阅读 包管理器的概念。这个会帮你更好的理解这些东西。 Linux Package Manager Explanation 基本上,你的系统围绕着一个所有可用包的数据库(缓存)工作。注意,这个缓存(或者数据库)并不包含这些包本身,仅仅是关于包的元数据(版本....

[ Windows ] 使用小技巧

最近用win10电脑用上瘾了,觉得就是好用。也流畅,性能也强,关键是画板子的时候操作太方便了。一心都想把Mac本卖掉换电脑,可惜囊中羞涩只能先忍忍了。于是用上了祖传的电脑。。 总结下win下使用的小技巧,持续更新~ 1、截屏 作为这个时代的操作系统这是必备的功能大约有4种,我只试成了一种 :-( Win + Shift + S 这个最好用,可以选择区域、窗口、全屏等,默认保存至内存 Screen 这个就不用说了,估计xp时代就有这功能吧 Windows10 自带截屏快捷键 - 知乎 (zhihu.com)

[ Windows ] 任务管理器打开后卡死怎么办!

最近装了台电脑电脑,打开任务管理器后就卡在那了、再打开刷新一秒又卡住了。从网上搜了个方法👇 方法一 打开Power shell 以超级管理员身份,执行以下命令: Get-AppXPackage -AllUsers | Foreach {Add-AppxPackage -DisableDevelopmentMode -Register “$($_.InstallLocation)\AppXManifest.xml”} 当然不可能这么顺利了,肯定会报错 - -! 解决方法 最总的解决方式绝对叫你意想不到!!! 找到微软网站上也有人提过相同的问题,原文任务管理器静止不刷新 - Microsoft Community 所以你能不能想到这里竟然还有个暂停功能呢!这个暂停肯定我之前没有点过。

[ JavaFx ] 容器布局

在开发应程序中容器的概念非常重要,有点类似HTML中的div但又完全不是。容器间可以嵌套等用法程序的最外层必须得有一个容器包裹,不然无法启动。 ) 容器组件预览 本章所讲的所有控件都是容器控件,即可以嵌套其他控件,也可以嵌套其他的容器,大多数容器都与布局有关,而明白这些容器的功能便于快捷布局。 所有的容器组件预览如下图所示: 各个容器控件介绍如下: Accordion:复合标题面板的布局容器,效果查看下图。 Accordion(empty):复合标题面板的布局容器,没有Anchor锚布局面板,效果查看下图。 AnchorPane:锚布局,组件可以在布局中的任何位置,效果查看下图。 BorderPane:边界布局,分为TOP、LEFT、CENTER、RIGHT、BOTTOM五个区域。 FlowPane:流布局,从左到右依次排列,放不下时就换行继续排列。 GridPane:网格布局,所有控件或容器放到相应的网格中。 HBox:水平盒子,里面的控件呈水平排列,和VBox垂直盒子相对应。 Pane:所有容器Pane面板类的父类,基本容器面板。 ScrollPane:滚动面板容器。 Scroll....

[ Nginx ] 在80端口被占用后可起不来的原因

今天想启动 香橙派🍊上的Nginx传点文件,一直在报80端口被占用的错。因为80端口给博客用了,并且也把Nginx的配置改到了别的端口上为什么还是报错! 找问题 1、一开始怀疑配置的问题,检查了好多遍确定没问题 ✅ 2、找搜索引擎 ... 没找到什么有用的答案,大部份是告诉你杀掉 80 的进程!(我TM用你告诉我??)另一部分就在狗扯 ❌ 3、再回头看配置文件,发现了可疑的导入 ✌🏻 看这个配置文件/etc/nginx/nginx.conf 发现有三处引入,2是我配置的文件夹,1和3是做什么的? 1、看名字好像是模块什么的,打开一个配置文件看了下应该是某种功能的组建 load_module modules/ngx_stream_module.so; 2、翻译过来是启用站点 那应该就是它啦!内容如下: ## # You should look at the following URL's in order to grasp a solid understanding # of Nginx configuration files in order to fully unleash t.....

[ String ] format方法有哪些功能

记得刚毕业时出去面试,被问到Java 的String有哪些常用方法时我竟没打上来。当时非常尴尬,最重要的是好多小姑娘都在看我- -!好叭废话不多说了下面介绍一下String中format方法。 显示不同转换符实现不同数据类型到字符串的转换,如下表: |转 换 符|说 明 |示 例| |------|------|------| |%s|字符串类型|"mingrisoft"| |%c|字符类型|'m'| |%b|布尔类型|true| |%d|整数类型(十进制)|99| |%x|整数类型(十六进制)|FF| |%o|整数类型(八进制)|77| |%f|浮点类型|99.99| |%a|十六进制浮点类型|FF.35AE| |%e|指数类型|9.38e+5| |%g|通用浮点类型(f和e类型中较短的)|| |%h|散列码| |%%|百分比类型|%| |%n|换行符| | |%tx|日期与时间类型(x代表不同的日期与时间转换符| | format(String format, Object... args) 新字符串使用本地语言环境,制定字符串格式和参数生成格式化的新字符串。 format(Loc....

[ JSX ] 的语法规则,一文就够了

什么是JSX? 要想写jsx的语法,那么就得先了解jsx是什么,有什么用?借用百度的话: JSX是一种JavaScript的语法扩展,运用于React架构中,其格式比较像是模版语言,但事实上完全是在JavaScript内部实现的。元素是构成React应用的最小单位,JSX就是用来声明React当中的元素,React使用JSX来描述用户界面。 那么本质就出来了,JSX说白了就是js语法的一个扩展,是一个看起来很像 XML 的 JavaScript 语法扩展!我们也许不一定使用JSX,但是需要知道JSX有什么优点! JSX 执行更快,因为它在编译为 JavaScript 代码后进行了优化 它是类型安全的,在编译过程中就能发现错误 使用 JSX 编写模板更加简单快速 很是推荐在React中使用jsx代替常规的js,使用jsx来描述用户界面!总的来说啊,用React不使用jsx,就像吃方便面不撒调料包,木有灵魂🤓。我在第一次使用jsx时也是走了很多弯路,起初看着一个前端学弟在js里写了一句和js不想干的代码从此便入了jsx的坑! JSX语法规则 首先,我们就不去新建完整的React项目了,普....

[ idea ] 操作指南

idea作为地表仅次于VS studio的编译器功能非常强大,但是如果我们不回用她的快捷键和自带插件的话她就只能是个文本编译器了!掌握这些功能后甚至不借用别的工具就可以完成最基本的CRUD开发~ 快捷键 让效率事半功倍 数据库工具 Database idea 自带了数据库管理工具,基本上涵盖了所有数据库的连接。不过使用之前需要先安装相应的驱动 接口请求工具 Http Client 这个工具非常好,起码我觉得很好用。 ### 详情接口 GET http://localhost:7856/info/75 这条命令可以获取info为75的数据,也可以在请求头中添加Token等信息 前端开发配置总结 vue项目通过@跳转 // vue引入组件通常是这样子的 import aaa from '@/aaa/ggg/aaa' 但是使用idea开发,按住ctrl点击路径无法跳转 可以这样子,建一个js文件,建议放在根目录下,跟package.json同级否则无法获得正确路径,名字随便起,我这个文件叫做alais.config.js,文件内容是这样的: /* 此文件未使用,只是为了让idea可以识别......

[ macOS ] 苹果电脑突然无法识别exfat移动磁盘

由于硬插拔移动硬盘,或者插着移动硬盘进入待机或休眠后,就可能出现mac系统无法识别移动硬盘的问题。只需按以下几步处理就可解决: 1、打开终端,输入ps aux | grep fsck 2、sudo kill -9 48642(替换成你的pid),杀掉占用磁盘检查的进程(如果提示输入密码,就是你的系统密码)。 3、这时系统就会显示识别到的磁盘,但这个时候的硬盘是只读模式,如果推出后重新插入,还是会识别不出来。 4、所以要进入磁盘工具,对硬盘进行急救。急救时间长短,看你磁盘里面内容的多少。 5、急救完成。这个时候推出磁盘,再重新加载,就恢复正常可以读写了。 好了,mac电脑下外挂exfat磁盘无法识别的问题,就全部搞定了!!!以后每次硬盘用完都要记得及时推出,不要硬拔,或者一直插着到进入待机,mac系统的外挂硬盘就是这么娇贵。

[ Linux ] 入门级常用命令 持续更新...

基于 Linux 内核的操作系统系统不能说随处可见也是走进了我们千家万户,大到服务器小到路由器或者闹钟。会使用Linux命令便成了程序员或运维的必备技能。 查看系统版本 查看系统是不是64位 1、getconf LONG_BIT 查看 如下例子所示: 32位Linux系统显示32, 64位Linux系统显示64。最简单、快捷的方法。 root@orangepizero2:~/solo# root@orangepizero2:~/solo# getconf LONG_BIT 64 root@orangepizero2:~/solo# 2、uname命令查看 如下例子所示,x86_64表示64位系统, i686 i386表示32位系统。i686 只是i386的一个子集,支持的cpu从Pentium 2 (686)开始,之前的型号不支持. root@orangepizero2:~/solo# uname -a Linux orangepizero2 5.16.17-sun50iw9 #3.0.6 SMP Tue Aug 9 13:51:16 CST 2022 aarch64 aarch64 ....