学习笔记
文章平均质量分 77
tg928600774
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Nmap扫描SSL加密方式
在网络安全中,HTTP都已被浏览器标记不安全,使用https已经是各网站部署时不可少的一环。而使用SSL加密的https也并不是完全的安全的,如TLS 1.0和1.1都有安全漏洞,因此当下的网络安全测评中,已要求使用TLS 1.2以上的版本作为加密方式。那么如何测试网站使用的SSL加密版本呢,这里需要用到一个强大的Nmap工具。原创 2026-02-09 14:17:45 · 254 阅读 · 0 评论 -
Ubuntu Linux 24.04 安装JAVA环境openjdk-21.0.2
本文介绍了在Linux系统上安装OpenJDK的详细步骤。首先从官网下载所需版本的OpenJDK压缩包,推荐存放在/usr/local/java目录下。解压后,通过编辑/etc/profile文件配置JAVA_HOME环境变量并更新PATH路径。最后使用source命令使配置生效,并通过java -version验证安装成功。文章提供了完整的安装流程和命令示例,帮助用户快速完成Java环境部署。原创 2025-12-09 17:25:10 · 748 阅读 · 0 评论 -
Ubuntu Linux 24.04 安装MySQL 8.4.7
在Ubuntu 24.04系统上安装MySQL 8.4.7 LTS版本的全过程。从tar包解压并安装deb组件包,并演示了设置root密码和配置远程访问权限的方法(包括全域访问和指定IP访问两种方案),适合作为MySQL 8.4新版本在Ubuntu系统上的安装参考文档。原创 2025-12-08 19:14:22 · 1861 阅读 · 0 评论 -
华为交换机ftp方式获取日志文件
这里主要参考了官方文档,并在S6720、S5735S、S2730S等交换机做了测试。因为实测和官方文档有一点小差异,这里记录一下。原创 2025-11-13 14:45:09 · 570 阅读 · 0 评论 -
Linux写sh开机启动脚本-bash报错的两种解决方法
本文分享了Linux环境下解决Java程序自启动脚本权限和格式问题的经验。主要解决了bash Permission denied和bad interpreter: No such file or directory两个问题。文章还给出了完整的start.sh和stop.sh脚本示例,并说明如何配置/etc/profile实现开机自启动。原创 2025-10-28 16:18:50 · 1046 阅读 · 0 评论 -
Linux中部署Tomcat11
退出vim,按“:wq”,用得少又忘记怎么退出vim了哈哈。配置后,发现无法访问,防火墙问题,先关闭防火墙验证一下。添加完后,不能马上看到端口开放状态。重新载入后,页面就可以正常访问了。原创 2025-10-22 11:23:00 · 408 阅读 · 0 评论 -
华为交换机常用命令
常用实用的一下华为交换机命令原创 2025-09-29 14:32:20 · 324 阅读 · 0 评论 -
MySql 8.0.42 zip版安装教程和使用
本文详细记录了MySQL 8.0.42版本的安装配置过程。从官网下载后,需解压并创建data文件夹和my.ini配置文件,注意修改认证插件为caching_sha2_password。通过管理员cmd初始化数据库获取随机密码,安装服务并启动后,需修改root密码和设置时区(+8:00)。整个过程涵盖了环境变量配置、服务安装、密码修改等关键步骤。原创 2025-07-23 03:56:01 · 1688 阅读 · 0 评论 -
单点登录Apereo CAS 7.1客户端登出配置及免认证页面问题
从上一篇博客中,我们已经实现了CAS客户端集成和服务端授权,能够通过统一认证登录访问系统资源了,接下来我们讲一下如何实现CAS客户端登出及免认证页面配置的问题,还有以个人见解讲一下CAS和Spring security的关系。原创 2024-10-15 00:06:14 · 1398 阅读 · 0 评论 -
单点登录Apereo CAS 7.1客户端集成教程
本篇我们将开始对客户端进行集成。CAS中的客户端,就是指我们实际开发的各个需要登录认证的应用。现在,跟着笔者的步伐,一起探索如何集成CAS的认证吧。原创 2024-10-10 22:09:20 · 1773 阅读 · 3 评论 -
本地部署gradle
在部署CAS构建执行包时,如果按照CAS的官方命令gradlew clean build,如果系统没安装过gradle,这个步骤将会从网上下载gradle,但是进度非常慢,耗时很长。为了更快地完成项目构建,我们可以直接在本地部署好gradle,节省一点时间。原创 2024-10-10 10:56:01 · 700 阅读 · 0 评论 -
单点登录Apereo CAS 7.1安装配置教程
笔者目前正在做一个单点登录的课题,历时较长总算摸到一些门路,其中的辛酸不易按下不表。截至本文发布,CAS的最新版本为7.1。原创 2024-10-09 03:00:52 · 2293 阅读 · 0 评论 -
Tomcat9安装部署,启动闪退和乱码解决
Tomcat是Java开发普遍使用的程序容器。一个简单的Tomcat部署,也能遇到两个小问题,就籍此机会记录一下吧。原创 2024-02-27 17:12:44 · 1423 阅读 · 0 评论 -
【详细图文】Windows下安装RustRover和配置Rust环境
Rust已经火了挺长时间了,连微软的内核都用它来重新,可想而知其厉害之处。之前有看过Rust的教程,但一直没有去尝试。今天看到JetBrains出了Rust 专用的IDE:RustRover。作为JetBrains的粉丝,决定进行一次部署实践。本文是从工具安装和环境部署到Hello World,作为一个技术老白,并不会有很多出色的技术展示,仅作为一篇学习记录。为了入门网友理解,文中每一个步骤都尽量放上图片和文字说明,啰嗦之处请理解。原创 2023-09-21 20:11:26 · 18722 阅读 · 11 评论 -
Vue中引用mint-ui时,Toast和Indicator的使用
在mint-ui的官方文档中,介绍使用Toast和Indicator时,以Indicator为例,文档示例是通过Indicator.open();等方式来使用。可是如果我们这样使用,会发现会报Indicator is not defined的错误,根本用不了。后来在通过查找的过程中,看到有人说Toast和Indicator是例外,首字母要用小写,正确的用法是:全部引用// 引用时import Mint from 'mint-ui';Vue.use(Mint);// 使用时this原创 2021-01-28 11:47:23 · 2439 阅读 · 0 评论 -
Vue打包(build)时删除文件名随机码(hash码)的方法
在我们使用 “npm run build” 打包Vue时,会发现文件的js和css等文件前,都会有一段随机码(hash码),给部署时带来一定的困扰前端打包出来的效果:打包放到后端,放多几次后,会发现有好几个文件:虽然在index.html中,会自动生成好是加载哪些文件,但终究还是有的繁琐。原因就是打包时Vue会给文件加上一段哈希码,用来校验文件的,可是实际使用时我们又不会怎么用到。解决方法:找到项目中的build/webpack.prod.conf.js在图示位置中,原创 2020-05-09 02:22:02 · 7814 阅读 · 2 评论 -
C语音《数据结构》中顺序表学习
学习完数据结构到现在已经好几年,也忘了差不多了,最近重新复习起来,发现自己很多东西都忘掉了。所以现在整理这个学习笔记,加上自己的一些理解,由浅入深,也希望能给有需要的初学者们了解一下。最简单的数据结构在学习了数据类型,我们知道了“int i”表示“i”这个变量意思是“i”为整型的一种数据类型。进而学习了数组,我们知道了“int a[3]”表示这是都是存放整型的,长度为3的一种数据类型。...原创 2020-04-23 03:32:14 · 461 阅读 · 0 评论 -
Vue中实现div编辑效果,及contenteditable设置为plaintext-only与true的区别
有时候我们希望实现点击一段div内文本时就能直接进行编辑,当然使用文本框、富文本等也可以实现,但终究有些麻烦。目录效果预览参数介绍封装与使用使用效果差异plaintext-only 的效果使用contenteditable = "true" 的效果效果预览今天我给大家介绍的这种方式是直接使用div的 contenteditable属性,即可实现div的文本编辑...原创 2020-03-22 02:47:16 · 11676 阅读 · 0 评论 -
Vue实现福利彩票机选号码,彩票号码生成思路
彩票号码机选生成思路与实现概述1、基本变量准备2、随机数生成方法3、生成红区数组号码4、对生成的数组进行排序检验数据生成效果页面显示效果概述今天看了彩票开奖,想到买彩票时有自选和机选两种,于是想了一想彩票号码的生成思路,觉得有些意思就做来玩玩。只要有思路,用什么语言实现都无所谓,最近用Vue比较多,就以这个作为一个例子。1、基本变量准备为了方便后续的程序拓展,我们先定义几个常用参数:红...原创 2019-07-23 01:13:14 · 5288 阅读 · 0 评论 -
JS中将对象属性由驼峰法命名转换为下划线命名的方法
// 对象驼峰转下划线 objectHumpToLine(obj) { var newObj = new Object() for (let key in obj) { newObj[key.replace(/([A-Z])/g, "_$1").toLowerCase()] = obj[key] } ...原创 2019-03-22 16:01:57 · 3339 阅读 · 0 评论 -
理解vue之element-ui中的 <template slot-scope="scope">
如果有用过element-ui中的table组件,可能会发现有这么一个写法:<template slot-scope="scope">在实际的使用过程中,这种用法当然不仅仅局限于此,其他的地方也会用到。到底这里有什么特别之处呢?我们看看普通的table用法:我们先说一说这个基础的用法里面,在el-table中,:data="tableData"是数据集,结构如下...原创 2018-08-22 16:45:45 · 155252 阅读 · 50 评论 -
整理自己实用又不记的JS方法
indexOf() 方法可返回某个指定的字符串值在字符串中首次出现的位置,找不到则返回 -1。stringObject.indexOf(searchvalue <需检索的字符串值> ,fromindex <开始检索的位置,默认0> )用例:"abcd".indexOf("b"); // 1filter()用于把Array的某些元素过滤掉,然后返回剩下的元素...原创 2018-07-07 11:59:12 · 1125 阅读 · 0 评论
分享