自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

潘子的博客

他强由他强,清风拂山岗

  • 博客(50)
  • 问答 (2)
  • 收藏
  • 关注

原创 Linux 证书安装:mkcert 使用指南,如何快速创建自签名 SSL 证书

mkcert是一个用于生成本地自签名 SSL 证书的开源工具,项目基于 Golang 开发,可跨平台使用,不需要配置,支持多域名以及自动信任 CA。在这篇文章中,我们通过mkcert创建了自签名的 SSL 证书,并建立了安全的访问连接。与 OpenSSL 相比,mkcert的使用更加简单,简化了在内网搭建 HTTPS 环境的复杂性。

2024-11-26 10:43:32 1692

原创 【手把手】解决 php 压缩中文路径失败问题

ZipArchive压缩文件时,因为中文路径乱码而压缩失败?今天来分享一个超实用的解决方案——PclZip库,它对中文文件名处理友好,简直是编码问题的克星!:首先,下载PclZip库,将pclzip.lib.php文件放入你的项目中。:图中是使用PclZip压缩文件夹的示例代码,简单易懂,小白也能上手!🌈【为什么选择PclZip】

2024-10-18 09:50:42 454

原创 超简单!如何在 Word 中优雅地插入代码

点击“表格”选项卡,找到“文本转换成表格”按钮。点击表格工具,点击插入,选择在左侧插入一列。点击表格样式,选择适合自己的样式。打开Word文档,准备插入代码。点击“段落标记”按钮,列数为1。点击开始,选择第一行,点击序列。第一列修改字体颜色为灰色。

2024-10-15 10:37:23 1020

原创 【宝藏分享】一键获取中国省市区县列表,告别付费下载

操作起来也是超级简单,只需要动动手指,就能轻松获取数据。但是,由于网站的特殊性,我们可能需要通过一些技术手段来获取数据,比如爬虫。不过,别担心,我已经帮你们准备好了代码,直接复制粘贴就能用!但是需要注意的是,可能因为网络原因,有时候访问会有一点点困难,建议大家检查一下链接的合法性,或者稍后再试。今天来给大家安利一个超级实用的小技巧,再也不用为了获取中国省市区县列表而头疼啦!获取到的数据可能需要进一步处理,比如在Excel中进行分列。这样,你就可以得到清晰、有序的数据列表了。

2024-10-10 15:14:32 778

原创 【手把手】Windows上安装Python,小白必看

如何在Windows操作系统上安装Python编程语言。首先,建议确保Windows系统更新到最新版本。接着,从Python官方网站下载最新稳定版的安装包,并在安装过程中确保勾选“Add Python to PATH”选项。安装完成后,通过命令行验证Python版本以确认安装成功。文章还推荐了一些学习资源,包括《Python Crash Course》和Python官方文档,以及建议使用IDLE或PyCharm作为编程环境。

2024-09-20 17:51:03 296

原创 VSCode 编写 vue 项目之一键生成 .vue 页面模版

在 VSCode 中开发 Vue 项目时,每次都手动编写相同的页面代码基础结构?现在,只需几个简单步骤,你就可以拥有自己的快速模板,让编码效率飞起来!打开 VSCode,按下。(Mac)打开命令面板。(Windows)或。定义你的代码片段,在。

2024-09-13 17:28:59 1685

原创 SpringBoot 项目配置数据库密码加密

我们在写Springboot项目时候,配置文件中需要配置数据库连接,用户名和密码都是明文配置的。这样做很不安全,容易密码泄露。

2024-08-19 09:13:14 2889

原创 Python开发: 飞机大战 小游戏

python开发的飞机大战小游戏。

2024-08-02 08:06:07 1228

原创 有趣的PHP小游戏——猜数字

有趣的PHP小游戏——猜数字

2024-07-31 11:27:55 635

原创 PHP开发【石头剪刀布小游戏】

PHP开发【石头剪刀布小游戏】

2024-07-31 11:21:57 541

原创 如何用 php 实现邮件发送功能

【代码】如何用 php 实现邮件发送功能。

2024-06-28 17:15:08 1324

原创 php实现一个简单的MySQL分页

【代码】php实现一个简单的MySQL分页。

2024-06-14 17:20:40 654

原创 php 实现:给图片加文字水印,图片水印,压缩图片

php实现:给图片添加文字水印、图片水印、压缩图片

2024-05-31 17:24:06 1808 2

原创 Windows MySQL 启动失败,数据文件损坏修复

请注意,强制恢复可能无法解决所有问题,并且可能导致数据丢失或其他不可预测的结果。参数中使用的值取决于需要的恢复级别,可以尝试从 1 开始逐步增加,直到找到适合的级别。:这表示InnoDB数据文件中的日志序列号与日志文件中的日志序列号不匹配,可能是由于数据文件损坏或不一致导致的。根据日志中提供的链接,可以尝试强制InnoDB恢复,但请谨慎操作,因为这可能会导致数据丢失或损坏。(1)备份数据 :在尝试任何修复操作之前,请确保备份了重要的数据。请注意,这可能不适用于所有情况,特别是在强制恢复后。

2024-02-26 15:06:04 1366

原创 用 js 写一个在线时钟

用 JavaScript 写一个在线时钟,格式化时间并显示在网页上。可以渲染到 HTML 页面的任何位置,如果你的项目正好需要,可以直接把代码加到你项目里。

2024-01-23 12:35:52 534

原创 PHP AES加解密示例【详解】

AES是一种对称加密算法,广泛用于加密和解密数据。它支持128位、192位和256位密钥长度,安全性较高。在PHP中,我们可以使用openssl扩展来方便地进行AES加解密操作。通过以上示例,我们了解了如何在PHP中使用AES算法进行简单而强大的加解密操作。在实际应用中,建议将加密和解密的代码封装成可重用的函数,以提高代码的可维护性和安全性。在处理敏感数据时,始终注意密钥的安全性,以确保数据的保密性和完整性。

2024-01-21 23:00:04 828

原创 launch4j 使用:将Java 的 jar 包程序转成Windows本地可执行文件 (.exe)

将 Java 的 jar 包打包成 windows 的 exe 可执行文件。

2024-01-19 12:33:28 8766 7

原创 centos7.8 安装 gitlab

centos7.8安装gitlab服务

2022-08-18 16:00:33 958

原创 Oracle 触发器案例

Oracle触发器案例。

2022-08-05 14:15:39 294

原创 Oracle批量更新

Oracle批量更新案例。

2022-08-05 14:12:27 5123

原创 ntp时间同步服务器(Windows)搭建(一)

一. 概述在Windows系统中,时钟同步是通过Windows Time服务(W32Time)完成的。W32Time通过NTP(Network Time Protocol)协议访问目标时钟同步服务器的123端口进行时间同步。服务器的地址可以在“时间与日期”设置窗口的“Internet Time” 选项中进行设置。Windows默认提供了几个互联网上的时钟同步服务器地址,比如:time.windows.com,你电脑上的时钟同步就是W32Time通过访问这里预设的服务器地址进行的。默认的时间间隔是7天。二

2022-04-21 15:47:54 6932

原创 oracle exp 排除某些表导出其他表

1. 查询:排除某个表导出其他表select listagg(table_name, ',') within group(order by table_name) from dba_tables where owner in ('用户名') AND table_name not in ('表1', '表2',...) order by owner;2. 整理导出命令exp:排除某个表导出其他表exp 用户名/密码@实例 file=C:\Users\Administrator\Desk

2021-11-16 10:25:07 6218

原创 apache+jdk+tomcat+mysql 打包成windows的exe 一键部署教程

作为一个专业而又合格的开发工程师,是不是还在为手动部署jdk,apache,tomcat等服务端程序而烦恼。让我们告别手动搬砖,制作属于你自己得一键打包程序吧。准备好你要部署的程序如图:install.bat 是打包程序启动后的执行文件。里面是整个服务端程序的安装脚本。开始打包第一步:用压缩工具(此次为winrar),右键添加到压缩文件。勾选创建自解压格式压缩文件。第二步:install.bat 为exe后的安装执行脚本。操作结束,是不是 so easy...

2021-01-21 16:05:38 592

原创 PHP访问计算机ipv4地址

PHP访问计算机ipv4地址 /** * 获取主机IPv4 */ function get_ipv4(){ if (isset($_ENV["HOSTNAME"])){ $MachineName = $_ENV["HOSTNAME"]; } else if(isset($_ENV["COMPUTERNAME"])){ $MachineName = $_ENV["COMPUTERNAME"];

2021-01-13 14:35:09 396

原创 解决:无法访问 Apache 目录外的文件配置

Apache目录下的静态资源访问最近用 thinkphp 网站开发,有个需求需要在线预览 pdf 文件。涉猎许久,最后定下方案:通过 Apache 访问本地资源方式实现:Apache配置文件添加如下测试用pdf文件放在:C:/TEMP。测试结果:至此实现 pdf 在线预览功能。...

2020-12-31 14:06:41 409

原创 git:添加远程库,建立本地与远程关联

本机环境: win10、git version 2.24.0git添加远程库小结,学习内容:现在的情景是,你已经在本地创建了一个Git仓库后,又想在GitHub创建一个Git仓库,并且让这两个仓库进行远程同步首先,登陆GitHub,然后,在右上角找到“Create a new repo”按钮,创建一个新的仓库:在Repository name填入learngit,其他保持默认设置,点击“Create repository”按钮,就成功地创建了一个新的Git仓库:注意:目前,在 Git

2020-10-29 11:08:52 684

转载 (转)Ext submit时报错 Failed to execute 'appendChild' on 'Node': The new child element is null.

转自:Ext submit时报错文件上传,无法提交,总是报错Uncaught NotFoundError: Failed to execute ‘appendChild’ on ‘Node’: The new child element is null. 。Ext的submit()执行错误,跟踪js代码发现有一个参数为null了,最后发现是文件录入框的类型填错了,ext无法正常解析。错误代...

2019-10-22 09:53:00 589

原创 oracle删除表中大量数据卡顿的解决办法

首先,不要被标题误导,分两种情况。1. 删之前原表数据不要。2. 删之前保留原表数据。一. 正确姿势oracle数据表有过万条数据后,删除数据就变的特别慢,有时甚至会卡死,所以在此分享一个小白操作,望对各位有帮助。删除前: 从原表创建新表,即:先把需要的某些数据导入到新表里,或者不加条件即要删除原表的所有数据,从原表创建临时表(新表)。(相当于原模原样拷贝一份原表)crea...

2019-09-24 17:10:39 3257

转载 (转)List集合删除元素的正确姿势

转自【https://blog.csdn.net/sinat_28978689/article/details/80724694】在阅读阿里巴巴规约的时候发现有一条规约是关于 List 的【不要在foreach里面进行元素的remove/add操作,remove请使用Iterator方式】。然后想起以前自己做项目的时候删除某一元素的逻辑报下标越界错误,那时候记得处理是用一新的List进行存储,然...

2019-09-20 11:49:07 486 2

原创 Extjs4.2 鼠标悬停显示 grid 文本

先看事例简单又上手走起,在下亲测有效。此段代码放在 js 文件开头可公用// -------鼠标悬停---------- function showTip(data, metadata, record_start, rowindex, columnindex, store) { if(data != ''){ // 此处对空白文本做过滤。 ...

2019-09-10 15:23:17 707

原创 Springboot 整合 SpringMVC

一. 中央转发器二. 控制器控制器 Controller 在 springboot 的注解扫描范围内自动管理。三. 视图解析器自动管理3.1文件上传@RequestMapping("/upload") @ResponseBody public String upload(@RequestParam("pic")MultipartFile file, Ht...

2019-07-19 13:43:42 145

原创 thymeleaf 模板语法详解 下

一. 常量1.字符串2.布尔数据类型3.迭代器

2019-07-19 10:14:15 157

原创 thymeleaf 模板语法详解 中

一. Expressions on selections(asterisk syntax)(关于选择的表达式,星号语法)释义:变量表达式不仅可以写成 ${},但也作为 *{}但是有一个重要的区别:星号语法计算选定对象上的表达式,而不是整个上下文中的表达式。也就是说,只有没有选择对象,$ 和 星号 语法就会执行完全相同的操作。1.*{} 使用1.示例:二. Link UR...

2019-07-19 09:29:43 326

原创 thymeleaf 模板语法详解 上

一. Standard Expression Syntax (标准表达式语法)1.Variables (变量)上图所示,1、2、4红圈表达式使用最为多。无非是后台给数据,前台取值。在 html 使用 thymeleaf 语法 要引入 thymeleaf命名空间。<html xmlns:th="http://www.thymeleaf.org">1.传对象取值。示例:...

2019-07-18 16:02:04 376

原创 SpringBoot 外部配置文件加载

一.Springboot 外部配置文件加载使用 maven package 对项目打包,然后启动 jar 包,使用参数指定外部配置文件。使用外部配置文件,项目内部配置文件会被屏蔽掉(即内外配置文件不会互为补充,只加载外部配置文件)。例:我的外部配置文件在 C:\application.properties 下,端口为 8888。...

2019-07-16 14:29:51 430

原创 springboot(4.1)配置文件加载位置和优先级

配置文件加载位置1. classpath 即 resources下优先级演示2. file 即 项目根目录下优先级演示项目 config 下总结:(相同配置情况下)优先级: 项目 config 下 > 项目根目录下 > resources/config 下 > resources下(不同配置下为互为补充)...

2019-06-25 14:05:13 193

原创 HTML+CSS随记

初识HTML+CSS原创不易,转载请注明出处:https://blog.csdn.net/qq_43112019/article/details/93200123 标 签 描 述 特 点 示 例 1、 <e...

2019-06-21 16:58:01 171

原创 springboot(4)的配置 profiles 详解

一. Profile1、多 Profile 文件我们在 主配置 文件编写的时候,文件名可以是 application-{profile}.properties/yaml默认使用 application.properties 的配置。2、yaml 支持多文档块方式如图:3、激活指定 profile 1、在配置文件中指定 spring.profiles.active=dev 2...

2019-06-20 22:20:08 1117

转载 thrift -version cmd命令下正常,但是在idea中报不是内部命令

一般情况下,我们会在 cmd 下 thrift 命令正常,但是在 idea 中报不是内部命令,可以在环境变量中 path 增加“ C:\Windows\System32; ”,然后添加对应程序的 .exe 文件对应的路径,然后重启电脑,查看一般就正常了。...

2019-06-20 10:10:49 1195

原创 Windows 下 Thrift 的安装及使用

一. Thrift 简介Thrift是一种接口描述语言和二进制通讯协议,它被用来定义和创建跨语言的服务。它被当作一个远程过程调用(RPC)框架来使用,是由Facebook为“大规模跨语言服务开发”而开发的。它通过一个代码生成引擎联合了一个软件栈,来创建不同程度的、无缝的跨平台高效服务,可以使用C#、C++(基于POSIX兼容系统)、Cappuccino、Cocoa、Delphi、Erl...

2019-06-18 22:22:20 2161

基于 ThinkPHP 开发的博客论坛系统!全栈开发必备实战项目!

# ThinkPHP 论坛系统 基于 ThinkPHP8 框架开发的论坛系统,支持用户注册、发帖、回复等基本功能,并包含完整的后台管理系统。 ## 环境要求 - PHP = 8.0.2 - MySQL >= 5.7 ## 安装步骤 1. 修改 `.env` 配置数据库信息 2. 导入 `forum.sql` 到数据库 ## 前台功能 ### 用户管理 - 用户注册 - 用户登录 - 修改密码 - 退出登录 ### 版块功能 - 查看版块列表 - 查看版块详情 - 按版块浏览帖子 ### 帖子功能 - 发布新帖 - 查看帖子详情 - 回复帖子 - 浏览帖子列表 - 最新帖子 - 热门帖子 ## 后台功能 ### 用户管理 - 用户列表查看 - 修改用户登录权限 - 管理员密码修改 ### 版块管理 - 版块列表 - 添加版块 - 编辑版块 - 删除版块 ### 帖子管理 - 帖子列表 - 查看帖子详情 - 删除帖子 ### 回复管理 - 回复列表 - 删除回复

2025-01-02

Windows平台MySQL安装与配置全解

内容概要:本文详细介绍了在Windows操作系统上安装MySQL的具体步骤,涵盖了从下载MySQL安装包到最终配置MySQL客户端的一系列操作。首先讲解了不同安装包的选择依据及其特点,接着重点描述了安装过程中的关键步骤如选择安装类型、配置MySQL服务器、设置root用户密码等,最后提供了测试连接的方法及常见问题解决方案,使初学者也能顺利完成MySQL的安装与配置。 适合人群:对数据库有所了解的Windows系统管理员以及想要入门MySQL的初学者。 使用场景及目标:①快速掌握MySQL在Windows系统中的安装流程;②熟悉MySQL的基本配置方法和使用技巧,尤其是如何通过MySQL Command Line Client或MySQL Workbench管理数据库。 阅读建议:由于涉及具体的软件操作,强烈建议边读文档边动手实操,尤其对于初次接触MySQL的新手来说更是如此。注意记录好重要信息,比如root用户密码和数据库名称等。

2024-12-09

手把手教你用 PHP 开发图书管理系统

一个超级适合PHP小白入门的项目——图书管理系统!这个系统首先提供了一个简单的登录注册功能,用户可以通过表单输入用户名和密码进行登录或注册。其核心功能是图书管理,包含了增删改查操作,方便你对图书信息进行管理。整个系统的设计简洁明了,代码易于理解,非常适合新手用来练习,尤其是学习PHP基础和数据库操作。系统的界面友好,操作简单,代码清晰,非常适合想要入门PHP开发的同学们。

2024-12-09

基于PHP+MySQL开发的在线考试系统

基于PHP+MySQL开发的在线考试系统,可用于二次开发和毕设等。 【技术栈】 php+MySQL+bootstrap+html+css 【使用方法】 网站部署到 phpstudy 中启动即可使用。

2024-10-09

PHP开发【石头剪刀布小游戏】

【石头剪刀布小游戏】 玩法超级简单,你只需要在下面选择石头、剪刀或者布,然后提交,系统就会随机生成电脑的选择,告诉你最终的结果哦! 【游戏规则】: 如果你的选择和电脑一样,那么就是平局 如果你赢了,会有相应的提示告诉你“你赢了” 如果你不幸输了,系统也会显示电脑的选择,让你知道差距在哪里 快来试试你的运气吧!看看谁能成为石头剪刀布的高手! 【使用指南】: 代码如上图,保存到一个忘记中:如 index.php。 代码部署到PHP服务器,比如 phpstudy。 运行网站,访问 index.php 文件即可。 快来试试你的运气吧!看看谁能成为石头剪刀布的高手!

2024-07-31

基于php 开发的学生管理系统 web 网站

### 内容概要 本资源是一个基于PHP开发的学生管理系统Web网站,旨在帮助教育机构、学校及教师高效地管理学生信息。系统采用前后端分离的开发模式,前端使用HTML、CSS和JavaScript,后端使用PHP和MySQL数据库,确保系统的安全性和可靠性。 ### 适用人群 1. **教育机构及学校**:需要一套完善的学生信息管理系统的学校和教育机构。 2. **教师和教育工作者**:需要管理学生信息、查看学生表现以及进行学生数据分析的教师。 3. **PHP开发者**:希望学习或参考完整的PHP项目开发过程的初学者及中级开发者。 ### 使用场景及目标 1. **学生信息管理**:实现学生信息的添加、修改、删除及查询功能。 2. **课程管理**:管理课程,增删改查。 3. **专业管理**:专业信息管理,增删改查。 4. **管理员管理**:提供管理员用户的信息管理,增删改查。 5. **专业人数分析**:对各个专业的人数加以统计。 ### 其他说明 1. 部署工具:phpstudy + vscode + navicate

2024-06-14

PHP实现图片添加文字水印、图片水印、压缩图片

PHP小技巧大揭秘:给图片加文字水印、图片水印,还能压缩哦! 首先,我们需要用到PHP的GD库来处理图片。安装和使用都很简单的!在你的php.ini配置文件中,打开如图所示的注释就好啦! 给图片添加文字水印,还可以设置字体、大小、颜色等属性哦!比如,我们可以在图片上加上“版权所有”之类的字样,防止别人随意盗用我们的图片呢! 至于添加图片水印,我们可以使用一张透明小图片复制到另一张图片上。这样,我们的图片就拥有了一个独特的水印标识啦! 当然啦,压缩图片也是必不可少的步骤。在保存图片时设置压缩质量参数,从而达到压缩图片大小的目的。这样不仅可以节省存储空间,还能加快图片的加载速度呢!

2024-05-29

java学习资源知识点整理

摘要: 本资源包涵盖了Java知识、Linux和Windows等多个领域的内容和知识点,旨在帮助开发者全面提升技术水平。内容涵盖了Java基础语法、面向对象编程、异常处理、集合框架等核心知识点,同时也提供了Linux、Windows系统需要学习的知识。适用于有一定编程基础和系统管理经验的开发者,可以帮助他们在工作中更高效地完成任务,提高技术水平。本资源包不仅提供了丰富的理论知识,还注重实践操作,通过案例和练习题帮助学习者更好地掌握所学内容。此外,本资源包还提供了大数据、云计算需要学习的知识内容,方便学习者交流心得、解决问题和拓展视野。 适用人群: 本资源包适用于有一定编程基础和系统管理经验的开发者,包括但不限于Java开发人员、Linux系统管理员和Windows服务器维护人员等。对于初学者,建议在具备一定的基础知识后再进行学习。 使用场景及目标: 本资源包适用于多种场景,如Java开发项目、Linux服务器部署和维护、Windows服务器配置和管理等。通过学习本资源包,开发者可以全面提升自己的技术水平,更好地应对工作中的挑战,提高工作效率和质量。

2024-01-22

Docker 的安装与使用详解Centos7

本资源详细介绍了在CentOS 7上安装与使用Docker的步骤和技巧。内容涵盖了Docker的基本概念、安装流程、镜像管理、容器运行和管理等方面的知识,同时也提供了实际应用场景和案例分析,帮助读者更好地理解和应用Docker技术。本资源适用于需要使用Docker技术的开发者和系统管理员,可以帮助他们快速上手并高效地使用Docker,提高工作效率和质量。 适用人群: 本资源适用于需要使用Docker技术的开发者和系统管理员,包括但不限于Web开发人员、运维工程师、系统架构师等。对于初学者,本资源提供了详细的安装和使用教程,帮助他们快速入门。 使用场景及目标: 本资源适用于多种场景,如Web应用部署、容器化服务等。通过学习本资源,读者可以掌握Docker的基本概念和操作技巧,能够独立安装、运行和管理Docker容器,提高工作效率和质量。同时,本资源也能够帮助读者更好地理解容器化技术的发展趋势和应用前景。

2024-01-22

各大公司Java后端开发面试题总结.pdf

内容概要:涵盖各大公司Java后端开发面试的常见考点,例如:Java内存模型、java GC、Synchronized 与Lock锁、java集合、线程池、Spring的IOC等等。帮助你系统复习并掌握核心知识。 适用人群:Java后端开发工程师、应聘Java后端职位的求职者。 使用场景及目标:面试前复习,提高面试通过率,深入了解企业级Java开发的实际需求。 其他说明:基于大量面试实践总结,注重实战与原理结合,让你从容应对各类面试难题。

2024-01-20

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除