- 博客(166)
- 资源 (13)
- 收藏
- 关注
原创 AI大模型学习:跨界融合、效率革新与未来潜能
AI大模型学习是一项充满挑战和机遇的研究领域。它需要研究者具备深厚的数学基础、编程能力和领域知识,通过跨界融合和效率提升来推动技术的发展和应用。在未来,我们有理由相信,AI大模型学习将为人类带来更多的惊喜和可能性,开启一个全新的智能时代。
2024-03-22 13:55:52 528
原创 Linux下的parted磁盘分区工具
Linux下的parted分区工具是一款功能强大的磁盘分区和分区大小调整工具,由GNU组织开发。它支持多种分区表格式,包括MS-DOS(MBR)和GPT,尤其适用于规则大小超过2TB的分区,但也可用于小分区的规划。GPT格式的磁盘没有四个主分区的限制,最多可达到128个主分区。:命令行和交互式。在交互式模式下,用户一次输入一个命令(支持命令补全),然后立即修改磁盘。而在命令行模式下,用户可以通过指定选项、设备和命令来执行特定的分区操作。
2024-03-22 11:24:55 370
原创 SpringBoot3+JPA+MySQL实现多数据源的读写分离(基于EntityManagerFactory)
在Spring Boot3中配置多个数据源并实现自动切换EntityManager,这里我编写了一个RoutingEntityManagerFactory和AOP(面向切面编程)的方式来实现。这里我配置了两个数据源:primary和secondary,其中primary主数据源用来写入数据,secondary从数据源用来读取数据。
2024-03-21 16:50:30 1153
原创 SpringBoot中配置多个数据源
在SpringBoot中配置多个数据源并实现自动切换,可以通过使用AbstractRoutingDataSource和AOP(面向切面编程)的方式来实现。
2024-03-19 14:32:57 346
原创 wpscan专门针对wordpress的安全扫描工具
WPScan是一款专门针对WordPress的漏洞扫描工具,它使用Ruby编程语言编写。WPScan能够扫描WordPress网站中的多种安全漏洞,包括WordPress本身的漏洞、插件漏洞和主题漏洞。此外,WPScan还能扫描类似robots.txt这样的敏感文件,并检测当前已启用的插件和其他功能。WPScan的数据库中包含大量的插件漏洞和主题漏洞信息,可以帮助用户快速发现潜在的安全风险。
2024-03-11 11:16:45 492
原创 ReviOS和AtlasOS精简的windows操作系统介绍
ReviOS是一款功能强大、高效的私有操作系统,适用于游戏玩家、高级用户和发烧友。它试图通过消除在后台运行的冗余任务和服务来加快系统速度,而不会牺牲稳定性。同时,它大量遥测后门已被终止,包括但不限于:UWP / AppX Apps,Windows Update和Cortana。数据收集和报告增加了系统负载,作为奖励,这也大大减少了,从而提高了性能。此外,ReviOS基于多层次的方法,确保保持和全面的稳定性。通过去除使系统停止的臃肿软件并减少组件数量来增强性能和隐私,从而减小操作系统大小。
2024-01-31 14:10:50 1074
原创 MySQL使用LOAD DATA INFILE导入CSV
有时候我们需要使用CSV来进行数据的存储或迁移,那么对于把CSV导入到MySQL的基本操作就十分必要了,我们可以使用LOAD DATA INFILE来把CSV文件导入到MySQL中。根据实际情况,你可能需要根据 CSV 文件的格式和目标表的结构进行一些调整。打开 CSV 文件,确保它与你的 MySQL 表的结构相匹配。确保 CSV 文件的列顺序和表中的列顺序一致,并且数据类型匹配。替换为你希望创建的表的实际名称,并根据 CSV 文件中的列定义来指定合适的列名和数据类型。语句将 CSV 文件导入表中。
2023-12-25 11:15:24 161
原创 关于软件开发过程中的系统双因素认证(联网和内网)的技术探讨分析记录
互联网系统的双因素认证是一种增强安全性的认证机制,它通过结合两个独立但相互验证的认证因素来确认用户的身份。双因素认证的原理是,只有当用户同时提供这两种因素时,认证才能成功。例如,在ATM取款时,用户需要提供密码(所知道的信息)和银行卡(所拥有的物品),只有两者同时匹配,用户才能取款成功。互联网系统双因素认证的应用还包括网上银行U盾、手机动态验证码等。这种认证机制有助于防止因口令欺诈而导致的重大损失,防止恶意入侵者或人为破坏,解决由口令泄密导致的入侵问题。
2023-12-13 11:01:33 147
原创 人工智能-语音识别技术paddlespeech的搭建和使用
PaddleSpeech是百度飞桨(PaddlePaddle)开源深度学习平台的其中一个项目,它基于飞桨的语音方向模型库,用于语音和音频中的各种关键任务的开发,包含大量基于深度学习前沿和有影响力的模型。PaddleSpeech支持语音识别、语音翻译(英译中)、语音合成、标点恢复等应用示例。
2023-12-05 15:39:42 1330
原创 python中获取函数签名(参数)
有些时候我们不清楚python的函数的具体签名的时候,调用可能会报错,这里就是介绍一种简单的方法来获取函数的签名参数。
2023-12-05 15:06:47 143
原创 几款Java源码扫描工具(FindBugs、PMD、SonarQube、Fortify、WebInspect)
几款Java源码扫描工具FindBugs、PMD、SonarQube、Fortify、WebInspect
2023-11-23 16:03:49 3883
原创 Java的Service Provider Interface (SPI)机制动态地加载和发现服务
在Java的Service Provider Interface (SPI)机制中,这个目录下的文件被用来注册和发现服务。
2023-11-23 15:12:39 347
原创 2023年度中国开源研究报告
截止为2023年11月的中国开源项目数字报告,计算了中国的开源项目的活动指标进行排名,可以看到排名第一的是百度的飞桨PaddlePaddle,前50的排名中人工智能相关的开源项目,占比越来越高,其中使用的编程语言主要有:python、java、C++、TypeScript、Go、Rust等,从这些数据也能部分反映出当前中国的编程行业的基本情况。程序员应该向这几个方向研究研究,随大流总是大多数人的选择。
2023-11-21 15:28:12 773
原创 语音识别技术paddlespeech的安装和使用
PaddleSpeech是百度飞桨(PaddlePaddle)开源深度学习平台的其中一个项目,它基于飞桨的语音方向模型库,用于语音和音频中的各种关键任务的开发,包含大量基于深度学习前沿和有影响力的模型。PaddleSpeech支持语音识别、语音翻译(英译中)、语音合成、标点恢复等应用示例。
2023-11-20 16:45:45 1499
原创 Ubuntu22上安装cuda-12-3
最近在运行通义千问模型的的时候,报错,提示使用Ubuntu22.04默认的cuda11.5不支持,之前是使用apt安装的,版本比较老。
2023-11-20 16:35:15 536
原创 区块链技术研究探讨
区块链技术是一种去中心化的分布式账本技术,它通过将数据存储在多个参与者之间的区块链网络中,确保数据的透明性、安全性和不可篡改性。以下是关于区块链技术的一些重要信息:1、 工作原理:区块链是由一系列按时间顺序链接的数据块组成的。每个数据块包含一些交易记录和一个称为哈希的唯一标识符。这些数据块通过密码学算法链接在一起,形成一个不可更改的链条。每个参与者都可以在网络上共享和验证交易,而无需信任中心化的第三方机构。2、 去中心化:区块链技术的核心特点之一是去中心化。
2023-09-06 09:40:48 691
原创 使用nslookup命令查询DNS的记录
nslookup命令用于查询DNS的记录,可以用来查看域名解析是否正常,在网络故障的时候用来诊断网络问题。
2023-08-30 11:05:24 756
原创 CentOS 上配置 NFS 服务器和客户端
要在 CentOS 上配置 NFS 服务器和客户端,你可以按照以下步骤进行操作:配置 NFS 服务器:编辑 NFS 服务器配置文件,添加要共享的目录和权限设置。例如,假设你要共享/shared目录给客户端 IP 地址为的主机,可以在这将允许客户端以读写模式访问/shared目录,并同步写入到磁盘,同时保留客户端的 root 权限。配置 NFS 客户端:将替换为实际的 NFS 服务器的 IP 地址。df -h检查输出中是否显示了/mnt/nfs目录。
2023-07-31 13:43:27 1248
原创 Linux中使用du命令来查看目录的大小
命令会递归地计算目录中所有文件和子目录的大小,因此可能需要一些时间来完成操作,特别是对于大型目录。命令来查看目录的大小。在Linux中,你可以使用。
2023-07-27 08:56:01 1617
原创 查看Docker容器的IP地址
这将显示当前正在运行的容器的列表,包括它们的容器ID、映像名称、状态等信息。从容器列表中选择要查看其IP地址的容器,并记录下其容器ID。这样,你就可以通过上述步骤来查看Docker容器的IP地址。替换为你要查看的容器的实际容器ID。运行该命令后,将显示容器的IP地址。
2023-07-27 08:52:10 1867
原创 postgresql数据脱敏技术介绍以及使用字符替换数据库脱敏示例代码
在 PostgreSQL 数据库中实现数据脱敏(Data Masking)可以帮助保护敏感数据的隐私和安全。数据脱敏是通过修改或替换敏感数据的方法来隐藏或模糊数据的真实值,以防止未经授权的访问者获取敏感信息。
2023-07-18 15:27:44 1716
原创 Linux中使用nmap基本使用以及扫描一组计算机的脚本
Nmap(Network Mapper)是一个开源的网络探测和安全评估工具。它用于扫描和发现网络上的主机、端口和服务,以及评估网络的安全性
2023-07-13 11:04:37 1021
原创 安装Paddlepaddle2.4.2以后导入模块报错: ImportError: libcudart.so.10.2: cannot open shared object file: No su
在使用 python3.8 安装 paddle 以后,测试导入 paddle 报错。
2023-05-05 16:40:29 1384 1
原创 编译升级OpenSSL报错:Can‘t locate IPC/Cmd.pm
首次进入需要配置shell,按照提示操作即可,我这里是一路回车。安装成功后,重新编译OpenSSL即可。
2023-04-17 15:32:14 2652
原创 在CentOS7上升级OpenSSL3和 OpenSSH9.0p1
CentOS7 自带的 OpenSSH 版本(OpenSSH_7.4p1, OpenSSL 1.0.2k-fips 26Jan 2017)漏扫出很多高风险漏洞,预采用升级处理(升至 OpenSSH_9.0p1,OpenSSL 3.0.3 3 May 2022),而升级 OpenSSH需先升级 OpenSSL(国际标准的加密及身份认证通信协议)。通过绿盟漏洞扫描工具检测 OpenSSH 安全漏洞 CVE-2021-28041,现要求修复。
2023-04-17 15:21:05 1330 2
原创 openstack 导出实例并制作成镜像(可用于备份和分享自定义镜像)
有的时候我们需要把一个k8s环境的镜像导出以后,在另外的一个k8s上运行,就可以使用我这里提供的方法了,或者也可以用这种方法对自己的实例进行备份和分享。
2023-04-13 16:39:37 1047
原创 网络文件传输防止篡改-校验工具(md5sum)的使用
MD5报文摘要算法(Message-Digest Algorithm 5)常常被用来验证网络文件传输的完整性,防止文件被人篡改。此算法对任意长度的信息逐位进行计算,产生一个二进制长度为128位(十六进制长度就是32位)的“指纹”(或称“报文摘要”),不同的文件产生相同的报文摘要的可能性是非常非常之小的。通过计算和检查文件的校验和来防止文件被篡改。
2023-04-13 13:28:08 1049
原创 VMware vCenter Server的安装和使用
首先去官网下载好VCenter Server,然后准备安装,我这里下载的是6.0对应的镜像为VMware-VIMSetup-all-6.0.0-2656757.iso。
2023-03-06 16:29:17 2738 1
原创 Dockerfile简单使用入门
Dockerfile 是一个用来构建镜像的文本文件,文本内容包含了一条条构建镜像所需的指令和说明。docker build命令用于从Dockerfile构建映像。可以在docker build命令中使用-f标志指向文件系统中任何位置的Dockerfile。例如:docker build -f /path/to/a/DockerfileDockerfile的基本结构。
2023-03-06 16:04:27 640
原创 在 Docker 安装 Oracle12
单独在Linux上安装Oracle很繁琐,首先需要安装各种依赖,其次安装如果失败了,重新配置安装也挺麻烦,所以如果是开发或者测试的时候使用Docker来进行安装会非常的方便。搜索了很多的oracle相关镜像,选择一个适合自己的拉取。这里我使用truevoly/oracle-12c镜像。
2023-03-06 15:52:15 941
原创 使用免费负载生成器swingbench对oracle数据库进行压力测试(测试Oracle的功能或评估性能)
Swingbench 是一个免费负载生成器(和基准测试),旨在对 Oracle 数据库进行压力测试。目前最新版本 Swingbench 2.6。SwingBench 由负载生成器,协调器和集群概述组成。该软件可以生成负载并绘制交易/响应时间图表。Swingbench 可用于演示和测试技术,例如实际应用程序集群,在线表重建,备用数据库,在线备份和恢复等。
2023-03-06 14:04:28 1424 4
原创 Oracle11G的表空间数据文件大小限制问题处理
oracle11g的表空间数据文件容量与DB_BLOCK_SIZE有关,在初始建库时,DB_BLOCK_SIZE要根据实际需要,设置为 4K,8K、16K、32K、64K等几种大小,ORACLE的物理文件最大只允许4194304个数据块(由操作系统决定),表空间数据文件的最大值为 4194304×DB_BLOCK_SIZE/1024M。即:4k最大表空间为:16384M8K最大表空间为:32768M16k最大表空间为:65536M32K最大表空间为:131072M。
2023-02-28 14:11:23 3780
原创 Linux的进程kswapd0占用CPU过高导致卡顿问题
最近发现服务器访问速度变慢,内存占得很满,操作经常卡顿,因为部署了不少的服务,有应用服务,也有数据库服务都很吃内存,但是查看还剩余2G左右内存,应该不至于卡顿,于是准备处理一下。看了系统经常发现一个进程kswapd0 一阵一阵的占用超高的CPU资源。查了一些资料说,系统物理内存不足时,kswapd0 会频繁的进行换页操作(使用swap分区与内存换页操作交换数据),而换页操作非常消耗 CPU 资源,所以导致该进程持续占用 CPU 资源过高。
2023-02-22 10:46:02 1016
CentOS7 安装 MySQL 数据库
2023-04-12
docker-compose-linux-arm64-1.25.0.tgz
2021-09-08
LubanPlan4.5.0(鲁班进度计划).zip
2021-08-03
VSCodeUserSetup-x64-1.40.2.zip
2020-04-30
自己编写的EJB源代码
2011-08-17
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人