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

原创 我踩过的那些坑
自己踩过的那些坑开发javaweb项目使用邮箱激活遇到的问题开发javaweb项目使用邮箱激活遇到的问题问题描述: 我们使用代码发送邮件,邮件的正文中有一个超链接,超链接是get请求会携带一些参数,来完成用户的激活操作,一开始我们一切都还是很顺利的完成了,我们也在qq邮箱中收到了邮件,但是当我们点击邮件正文的超链接时,却无法跳转。下面我们说一下解决办法:这个是我们发送的正文内容。Str...
2020-05-05 09:55:29
1035
1
原创 The Rust Programming Language 学习 (九)
当使用泛型定义函数时,本来在函数签名中指定参数和返回值的类型的地方,会改用泛型来表示。采用这种技术,使得代码适应性更强,从而为函数的调用者提供更多的功能,同时也避免了代码的重复。assert_eq!println!assert_eq!为了参数化新函数中的这些类型,我们也需要为类型参数取个名字,道理和给函数的形参起名一样。任何标识符都可以作为类型参数的名字。
2025-04-02 11:31:16
901
1
原创 The Rust Programming Language 学习 (八)
Rust 有 panic!宏。在实践中有两种方法造成 panic:执行会造成代码 panic 的操作(比如访问超过数组结尾的内容)或者显式调用 panic!宏。这两种情况都会使程序 panic。通常情况下这些 panic 会打印出一个错误信息,展开并清理栈数据,然后退出。通过一个环境变量,你也可以让 Rust 在 panic 发生时打印调用堆栈(call stack)以便于定位 panic 的原因。
2025-03-31 09:47:39
391
1
原创 The Rust Programming Language 学习 (七)
Rust 的核心语言中只有一种字符串类型:字符串slice str,它通常以被借用的形式出现,&str。字符串 slices:它们是一些对储存在别处的 UTF-8 编码字符串数据的引用。举例来说,由于字符串字面值被储存在程序的二进制输出中,因此字符串字面值也是字符串 slices。字符串(String)类型由 Rust 标准库提供,而不是编入核心语言,它是一种可增长、可变、可拥有、UTF-8 编码的字符串类型。
2025-03-29 14:12:26
891
1
原创 The Rust Programming Language 学习 (六)
从 crate 根节点开始: 当编译一个 crate, 编译器首先在 crate 根文件(通常,对于一个库 crate 而言是src/lib.rs,对于一个二进制 crate 而言是src/main.rs)中寻找需要被编译的代码。声明模块: 在 crate 根文件中,你可以声明一个新模块;比如,你用mod garden;声明了一个叫做garden的模块。编译器会在下列路径中寻找模块代码:内联,在大括号中,当mod garden后方不是一个分号而是一个大括号在文件 src/garden.rs。
2025-03-17 08:34:27
799
原创 The Rust Programming Language 学习 (五)
假设我们要处理 IP 地址。目前被广泛使用的两个主要 IP 标准:IPv4(version four)和 IPv6(version six)。这是我们的程序可能会遇到的所有可能的 IP 地址类型,所以可以 枚举 出所有可能的值,这也正是 枚举 这个名字的由来。任何一个 IP 地址要么是 IPv4 的要么是 IPv6 的,而且不能两者都是。IP 地址的这个特性使得枚举数据结构非常适合这个场景,因为枚举值只可能是其中一个成员。
2025-03-14 08:41:23
1121
原创 The Rust Programming Language 学习 (四)
和元组一样,结构体的每一部分可以是不同类型。但不同于元组,结构体需要命名各部分数据以便能清楚的表明其值的意义。由于有了这些名字,结构体比元组更灵活:不需要依赖顺序来指定或访问实例中的值。定义结构体,需要使用 struct 关键字并为整个结构体提供一个名字。结构体的名字需要描述它所组合的数据的意义。接着,在大括号中,定义每一部分数据的名字和类型,我们称为 字段(field)。要在定义结构体后使用它,我们可以通过为每个字段指定具体值的方式来创建该结构体的实例。
2025-03-10 10:11:46
932
原创 The Rust Programming Language 学习 (三)
所有权(系统)是 Rust 最为与众不同的特性,它让 Rust 无需垃圾回收器(garbage collector)即可保证内存安全。因此,理解 Rust 中所有权的运作方式非常重要。这里是非常重非常重的一个知识点,这里一定要打好基础.因为所有权对很多开发者来说都是一个新概念,需要一些时间来适应。好消息是随着你对 Rust 和所有权系统的规则越来越有经验,你就越能自然地编写出安全和高效的代码。持之以恒!
2025-03-05 16:07:45
849
原创 The Rust Programming Language 学习 (二)
默认情况下变量是不可变的(immutable),不过你也可以选择让变量是可变的(mutable).
2025-03-03 13:40:57
799
1
原创 The Rust Programming Language 学习 (一)
The Rust Programming Language是英文版本的由于本人英语水平相当的有限,所以我们这里直接去看翻译好的版本Rust 程序设计语言.下面我们将两个地址全部都贴出来.
2025-02-28 08:51:03
978
原创 高版本idea使用低版本的jdk报错
idea Error: Could not create the Java Virtual Machine. Error: A fatal exception has occurred. Program will exit.
2024-08-16 15:54:30
468
1
原创 普中51单片机 A6
STC89Cxx 芯片介绍我国芯片技术的快速发展,宏晶公司推出的增强型 51 单片机STC89Cxx/STC90Cxx 等系列更受大众喜爱,除内部资源及功能大大增强外,还有一个非常重要的是它支持 ISP(在系统可编程)/IAP(在应用可编程),无需专用编程器或专用仿真器。宏晶公司推出的 51 芯片种类非常多,我们只需选择一款经典的学习即可STC–表示芯片为 STC 公司生产的产品,其他公司的也有 AT、i、SST 等8–表示该芯片为 8051 内核芯片。.........
2022-08-09 12:05:29
4752
8
原创 最差劲的SSM
SSM 搞起此项目最初构想是一个ssm架构的,博客系统,主要是为了自用以及用来练手!开始一、开始搭建ssm架构1.首先将项目骨架搭建好注意这里我们这里只是先搭建最简单的,最基本的后期不够我们在加!还有就是另外说明,一般不都是从数据库开始吗,因为我们是第一次做系统不太了解该怎么设计,所以我们这里什么都不管,先干,干就完了,有问题我们在解决!2. 导入jarpom.xml<?xml version="1.0" encoding="UTF-8"?><project xmlns
2021-12-30 09:03:23
164
原创 我的杂乱日常
关于IDEA控制台中文乱码,问题首先是设置一下idea自己文件编码对解决此问题没啥帮但最好设置上设置idea的服务器tomcat参数修改idea的默认编解码HELP->Edit Custom VM OPtions中加 -Dfile.encoding=utf-8
2021-12-06 11:24:47
426
原创 我的git学习记录
文章目录常用命令常用命令命令作用git config --global user.name设置用户签名(用户名)git config --global user.email设置用户签名 (邮箱)git init初始化本地仓库git status初始化本地库git add 文件名添加到暂存区git commit -m “日志信息” 文件名提交到本地库git reflog查看历史记录git reset -hard 版本号版本穿梭
2021-11-30 17:56:23
198
原创 真香,分享
跟大家分享一下我日常生活工作中用到的那些好用到不能再好用的工具!文章目录实时显示电脑资源实时显示电脑资源双击立马启动执行!即可显示如图效果!链接:https://www.aliyundrive.com/s/mYxyH1Sg59T...
2021-11-30 09:03:51
4649
原创 java~ 面向对象
简言java是面向对象的程序设计语言,提供了定义类、成员、变量、方法等基本的功能,其实呢类我们可以理解为是我们自定义的一种数据类型。
2021-11-03 15:38:05
114
原创 使用java制作一个自己的视频播放器VLCJ
文章目录需求开始需求想实现一个可以根据指令无限循环的视频播放让软件,简单的狠就是单纯的播放视频,不需要其他功能什么快进呀,暂停美化呀什么的!开始maven<dependencies> <dependency> <groupId>net.java.dev.jna</groupId> <artifactId>jna</artifactId> &
2021-04-23 10:23:42
1220
原创 乱记待整理
我杂乱的日常记录瞎玩一器Linux 相关linux查看端口占用情况centos7 防火墙启动java程序并产生一个日志文件Dcoker 相关docker 进入mysql容器并配置远程连接权限centos7下启动dockerdocker 查看容器运行情况docker 启动已经停止的容器好网站要学习我的那本书瞎玩一器必应壁纸Linux 相关linux查看端口占用情况lsof -i tcp:3306centos7 防火墙firewall-cmd --state 查看systemctl sto
2021-04-13 17:03:06
119
原创 关于IDEA的那些操作
日常使用积累常用设置快捷键快速定位到实现查看类的继承结构代码快 if报过try包裹常用设置快捷键快速定位到实现ctrl + alt +b查看类的继承结构ctrl + h代码快 if报过try包裹ctrl + alt + t
2021-04-13 16:40:33
120
原创 最差劲的SSM
我的第一个项目此项目最初构想是一个ssm架构的,博客系统,主要是为了自用以及用来练手!开始一、开始搭建ssm架构1.首先将项目骨架搭建好注意这里我们这里只是先搭建最简单的,最基本的后期不够我们在加!还有就是另外说明,一般不都是从数据库开始吗,因为我们是第一次做系统不太了解该怎么设计,所以我们这里什么都不管,先干,干就完了,有问题我们在解决!2. 导入jarpom.xml<?xml version="1.0" encoding="UTF-8"?><project xmln
2021-01-28 18:31:32
250
原创 IDEA骚操作
idea快生成实体类首先我们是有idea链接好数据库,然后我们想要生成实体类的表右键进行如下操作就即可在想要的路路径下快速生成实体类。爽的不要不要的!请我喝杯咖啡可好!微信 支付宝 ...
2020-12-15 10:13:52
173
原创 eclipse启动报错
eclipse启动报错:Version 18.0_192 of the JVM is not suitable for this prduct,Version;11 or greater is required解决办法:打开eclipse目录,并打开eclipse.ini进行编辑如下;原来的样子我们要讲对红框内的进行修改;修改后即可!...
2020-12-12 22:20:08
492
原创 Queue队列的简单使用
队列的简单使用我们先来看看api首先要明确他是一个接口,在看看都有哪些实现类,然后我们在来看看他的一些方法。开始搞起来package org.neon.learn.duoxianchengjihe;import java.util.LinkedList;import java.util.Queue;public class QueueTest { public static void main(String[] args) { //创建队列
2020-10-21 09:48:27
256
原创 Lock锁
文章目录一、ReentrantLock的使用 重入锁二、ReentrantReadWriteLock 读写锁一、ReentrantLock的使用 重入锁是一种互斥锁package org.neon.learn.LOCK;import java.util.concurrent.locks.Lock;import java.util.concurrent.locks.ReentrantLock;/** * ReentrantLock的使用 重入锁 */public class My
2020-10-21 09:39:36
117
原创 java多线程之~生产者消费者
文章目录一、怎样使用多线程二、生产者消费者一、怎样使用多线程一般来讲我们创建多线程的方式有一下几种:1. 实现Runnable接口 并重写其中的run方法2. 继承Thread类,重写run方法3. 使用线程池(有返回值)4. 实现Callable接口,重写call方法这里是案例,二、生产者消费者面包类package org.neon.learn.duoxiancheng;/** * 生产者消费者 案例 * 面包类 */public class Bread {
2020-10-15 12:19:17
177
1
转载 ubuntu安装谷歌浏览器
使用Ubuntu自带的火狐浏览器打开https://www.google.cn/chrome/选择默认适用于ubuntu的64位.deb,点击接受下载进入到下载目录:右键在终端打开执行 sudo dpkg -i google-chrome-stable_current_amd64.deb安装执行完成后输入:google-chrome 打开谷歌浏览器把谷歌浏览器加入左侧收藏方便下次使用: ...
2020-09-07 10:28:37
2655
转载 Ubuntu更新源
前言安装Ubuntu18.04后,使用国外源太慢了,修改为国内源会快很多。引用https://www.cnblogs.com/ssxblog/p/11357126.html正文修改前备份sources.list文件sudo cp /etc/apt/sources.list /etc/apt/sources.list.bak1在/etc/apt/sources.list文件前面添加如下条目或者删除/etc/apt/sources.list里的所有内容并添加以下条目修改阿里源为Ubunt
2020-09-07 09:42:20
123
转载 在Ubuntu中配置中文输入法
原文链接:https://blog.youkuaiyun.com/nanhuaibeian/article/details/85851335找到设置 选择区域和语言点击Manage Installed Languagees,提示安装的话安装即可4.点击图示内容。5.将Chinese(simplified)勾选上右键点击住,将汉语拖到第一位重启Ubuntu6. 在输入源中点击+号,选中里面的汉语,再选中里面的汉语(Intelligent Pinyin),添加即可,并将其移动到第一位。在输
2020-09-07 09:30:44
277
原创 Html的一些特殊处理
Html小知识实现超链接不跳转不刷新实现超链接不跳转不刷新<a href="javascript:void(null)">哈哈</a>
2020-05-08 11:20:07
152
原创 使用windows碰到的那些事
图片查看器找不到了那么我们今天就来说一个找回来的办法:首先新建一个记事本键入如下内容:Windows Registry Editor Version 5.00; Change Extension's File Type[HKEY_CURRENT_USER\Software\Classes\.jpg]@="PhotoViewer.FileAssoc.Tiff"; Change Exte...
2020-04-24 09:13:37
210
原创 Linux 日常使用与积累
文章目录使用FinalShell连接远程Linux出现的一些问题最后一次更新时间:2020.4.22使用FinalShell连接远程Linux出现的一些问题connection refused出现这样的情况多半是因为ssh通道没有开启的问题。那么我们需要先进行验证一下,查看是否安装 ps -e |grep ssh ,看到sshd就是安装了。如果没有到那就好办了,那就说明真的就是这里的...
2020-04-22 15:04:51
176
原创 java 交互式工具jshell
HTML5是规范制定者对现实的一种妥协。HTML 5的优势HTML5并不是一种革命性的升级,而是一种规范向习惯的妥协,所以我们过度起来会很方便,不会很吃力!解决了跨浏览器问题替代了原来的部分js<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> &...
2020-04-21 10:31:09
414
2
原创 使用IDEA 打出可执行jar
点击图片可在下图中设置要对那个项目进行打包,打包的项目中那个class文件包含主方法。以及设置inf mf文件的输出位置。这里我们在说一个小知识,如上图,我们只需要在上面的文件目录内输入cmd并回车,名利提示符会自动打开,并且直接定位到此目录!...
2019-12-25 11:54:14
271
原创 IDEA常用设置
idea的一些配置积累首先说一下怎样导入主题包: file —> import stetting —> 然后选择对应的jar包即可。下面说的是导入主题后字体大小的设置: file —> stetting —> editor —> color scheme —> color scheme font代码的粗提显示设置 : file —...
2019-03-07 17:29:08
232
原创 我们的第一个python接口测试脚本
Python接口测试关于感念性的东西我们就不多说了,百度一大堆。而且总是说感念也不是我的风格!主要是我说不明白哈哈!下面我们直接撸代码# 首先我们导入 相关的包 一个测试需要用来发送请求的 requests# 还有就是我么的测试框架包 unittestimport requestsimport unittest# 新建一个测试类class Test_01(unittest.T...
2019-03-06 11:15:15
3024
2
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人