- 博客(41)
- 收藏
- 关注
原创 小皮面板配置Xdebug,调试单个php文件
然后新疆一个Web Page,然后设置好入口,入口为使用小皮面包可正常访问的入口,然后点击【管理】=> 【php扩展】=> 【xdebug】测试可以正常访问后,使用phpstorm打开这个项目。然后配置远程服务器地址,要和第一步的名称和端口一致。首先使用小皮面包运行项目设置好名称和运行的端口号。打开完成后配置php使用的版本和小皮面板一致。配置密匙,密匙再php.ini配置文件最底下。打开小皮面板,选中好要使用的php版本。然后打开选中好版本的php位置。保存,打开phpstorm。
2023-09-20 16:42:08 1171
原创 windows 配置多版本Java环境,无脑一把梭,浅显易懂
下载好需要的版本包如:jdk1.8.0_152、jdk-10.0.2、jdk17.0.7。指出环境变量配置完成,可以在cmd或者powerShell中自行测试。
2023-09-14 15:59:05 527
原创 WIndows 配置多版本python环境,非常清晰明了
给个官网链接自己下,想要几版本就下几:https://www.python.org/downloads/windows/自己看好自己python下载好放在哪。
2023-08-31 17:08:18 1504 1
原创 vue-element-admin layout组件解析【Sidebar】
> index.vue<template><!-- 判断是否显示logo --> <div :class="{'has-logo':showLogo}"> <!-- 判断是否隐藏侧边栏 --> <logo v-if="showLogo" :collapse="isCollapse" /> <!-- 主侧边栏标签 --> <el-scrollbar wrap-class="scrollb
2021-12-06 17:20:08 2423
原创 手动实现双端队列【练习】
package circle;/** * @author 长静有希 * @description 双端队列 * @date 2021-12-03 15:41 */public class CircleDeque<E> { // 用于存储对头元素下标 private int front; private int size; // 用于存储数据 private E[] elements; // 初始容量 private s
2021-12-05 20:59:53 99
原创 vue-element-admin layout组件解析【AppMain.vue】
<template> <!-- 设置标题 --> <section class="app-main"> <!-- 可以给任何元素和组件添加进入/离开过渡 1.自动嗅探目标元素是否应用了 CSS 过渡或动画,如果是,在恰当的时机添加/删除 CSS 类名。 提供6个class过渡切换 --> <!--transition:单元素/组件的过渡 --> <!-- 定义了页面
2021-12-05 20:54:49 1940
原创 vue-element-admin layout组件解析【Navbar.vue】
<template> <!-- 面包屑导航栏 --> <div class="navbar"> <!-- 点击切换侧边栏 --> <hamburger id="hamburger-container" :is-active="sidebar.opened" class="hamburger-container" @toggleClick="toggleSideBar" /> <!-- 导航栏 -->
2021-12-05 20:52:56 1319
原创 vue-element-admin layout组件解析【index.vue】
<template> <div :class="classObj" class="app-wrapper"> <!-- 判断设备是移动端 侧边栏状态是打开 那么隐藏侧边栏--> <div v-if="device==='mobile'&&sidebar.opened" class="drawer-bg" @click="handleClickOutside" /> <!-- 侧边栏 --> &l
2021-12-05 20:49:38 1145
原创 手动实现循环队列【练习】
package circle;/** * @author 长静有希 * @description 循环队列 * @date 2021-12-03 13:57 */public class CircleQueue<E> { // 用于存储对头元素下标 private int front; private int size; // 用于存储数据 private E[] elements; // 初始容量 private s
2021-12-05 20:38:15 205
原创 判断一个链表中是否有环【快慢指针】
package 链表;/** * https://leetcode-cn.com/problems/linked-list-cycle/ * @author 长静有希 * */public class _141_环形链表 { /** * 判断一个链表中是否有环 * 方法:快慢指针 * @param head * @return */ public boolean hasCycle(ListNode head) { /** * 当传入的第一个节点
2021-12-05 20:20:16 475
原创 两种方式反转链表
package 链表;/** * https://leetcode-cn.com/problems/reverse-linked-list/ * @author 长静有希 */public class _206_反转链表 { /** * 遍历方式反转链表 * @param head * @return */ public ListNode reverseList(ListNode head) { /** * 当传入的第一个节点为空时,不需要反转链表
2021-12-05 20:16:00 598
原创 手动实现动态数组【练习】
@SuppressWarnings("unchecked")public class ArrayList<E> { private int size; // 元素的数量 private E[] elements; // 所有的元素 private static final int DEFAULT_CAPACITY = 10; // 初始容量 private static final int ELEMENT_NOT_FOUND = -1; // 不存在返回 // 容量.
2021-12-05 20:04:23 104
原创 用栈实现队列【双栈】
package 栈;import java.util.Stack;/** * https://leetcode-cn.com/problems/implement-queue-using-stacks/ * 解题思路: * 1、准备俩个栈,inStack outStack * 2、入队时push到inStack中 * 3、出队时 * 如果outStack为空,将inStack中所有元素push到outStack中,outStack再弹出栈顶元素 * 如果outStack不
2021-12-03 11:12:16 407
原创 vue-element-admin table表单组件组件解析
<template> <div class="app-container"> <!-- 工具栏 --> <div class="filter-container"> <!-- 关键字搜索 --> <el-input v-model="listQuery.title" placeholder="Title" style="width: 200px;" class="filter-item" @keyu
2021-12-02 16:33:30 1624
原创 flex布局
flex布局操作方便,布局及其简单,移动端应用比较广泛IE11或者更低版本不支持flex或者仅支持部分flex布局原理flex 是 flexible Box 的缩写,意为"弹性布局",用来为盒状模型提供最大的灵活性,任何一个容器都可以指定为 flex 布局。当我们为父盒子设为 flex 布局以后,子元素的 float、clear 和 vertical-align 属性将失效。flex布局又叫伸缩布局 、弹性布局 、伸缩盒布局 、弹性盒布局采用 Flex 布局的元素,称为 Flex 容器(
2021-09-16 10:47:33 268
原创 liunx 磁盘管理(四)
磁盘管理-- 参数-a :列出所有的文件系统,包括系统特有的 /proc 等文件系统;-k :以 KBytes 的容量显示各文件系统;-m :以 MBytes 的容量显示各文件系统;-h :以人们较易阅读的 GBytes, MBytes, KBytes 等格式自行显示;-H :以 M=1000K 取代 M=1024K 的进位方式;-T :显示文件系统类型, 连同该 partition 的 filesystem 名称 (例如 ext3) 也列出;-i :不用硬盘容量,而以 inode 的数量来
2021-07-27 20:14:06 95
原创 git 远程仓库相关命令
1.远程仓库配置-- 配置验证信息ssh-keygen -t rsa -C "注册GitHub的邮箱"-- 如果出现生成路径乱码执行chcp 65001然后一路回车。最后根据保存路径去寻找 .ssh文件打开.ssh文件中的id_rsa.pub, 复制里面的key然后打开GitHub点击setting点击SSH and GPG keys点击New SSH keyTitle 随便写Key为id_rsa.pub里的key点击Add SSH key-- 验证是否成功ssh
2021-07-27 20:13:37 593
原创 vue-element-admin Markdown组件解析(解决预览窗口太小问题)
MarkdownEditor包下文件default-options.js// 默认选项export default { minHeight: '200px', // 最小高度 previewStyle: 'vertical', // 预览风格 vertical 垂直 useCommandShortcut: true, // 使用命令快捷键 useDefaultHTMLSanitizer: true, // 使用默认html清洁 usag
2021-07-27 18:29:49 902
原创 git 本地命令整理
1.概念工作区:电脑中能看到的目录**暂存区(索引区):一般在.git目录下的index文件中 **版本库:工作区有一个隐藏目录.git,这个是版本库2.创建仓库-- 默认在当前目录下生成.git文件git init-- 在当前目录下生成newFile文件夹然后在文件夹中生成.git文件git init newFile3. 添加文件到暂存区-- 添加所有文件git add .-- 添加单个文件git add 文件名-- 添加多个文件git add 文件1 文件2
2021-05-12 18:06:36 123
原创 centOS8 安装docker
安装gcc相关-- 首先执行这俩条指令yum -y install gccyum -y install gcc--c++卸载旧版本-- 先执行yum -y remove docker docker-common docker-selinux docker-engine-- 后执行yum remove docker \ docker-client \ docker-client-latest \ docker-common \
2021-05-10 11:11:17 1607
原创 liunx 账号管理(三)
账号管理-c comment 指定一段注释性描述。-d 目录 指定用户主目录,如果此目录不存在,则同时使用-m选项,可以创建主目录。-g 用户组 指定用户所属的用户组。-G 用户组 指定用户所属的附加组。-s Shell文件 指定用户的登录Shell。-u 用户号 指定用户的用户号,如果同时有-o选项,则可以重复使用其他用户的标识号。-- 添加用户-- 创建一了一个hjz用户,-- 其中-d和-m选项用来为登录名hzj产生一个主目录 /home/hjz-- 直接写-m会自动在home目
2021-05-09 20:41:05 77
原创 liunx文件命令(二)
文件命令bin (binaries)存放二进制可执行文件sbin (super user binaries)存放二进制可执行文件,只有root用户可访问etc (etcetera)存放系统配置文件use (unix shared resources)用于存放共享的系统资源home存放用户文件的根目录root超级用户目录dev (devices)用于存放设置文件lib (library)存放跟文件系统中的程序运行所需的共享库及内核
2021-05-08 20:39:08 96
原创 linux基本命令 (一)
1.基本命令-- 查看系统名称uname-- 显示全部信息uname -a -- 显示电脑型号uname -m-- 显示操作系统的发行编号uname -r-- 显示操作系统版本号uname -v-- 输出处理器类型uname -p-- 输出硬件平台uname -i-- 输出操作系统名称uname -o-- 显示版本信息uname --version-- 查看IP地址命令ifconfig-- 查看树目录-- 以树的方式显示目录和文件tree
2021-05-08 20:38:14 215 2
原创 使用xShell连接虚拟机中的centOS8
1.检测是否安装 openssh-server输入命令:yum listt installed | grep openssh-server2.编辑sshd.config文件输入命令:vim /etc/ssh/sshd.config再输入:i 进行编辑将:#Port 22#AddressFamily any#ListenAddress 0.0.0.0#ListenAddress ::改为:Port 22#AddressFamily anyListenAddress 0.0.0
2021-05-08 10:16:39 735
原创 Vuex单页面的状态管理简单案例
main.jsimport Vue from 'vue'import App from './App'import router from './router'import store from './store/index.js'Vue.config.productionTip = false/* eslint-disable no-new */new Vue({ el: '#app', // 这就等于Vue.prototype.$store = store 这就多了全局的$
2021-04-14 15:42:16 151
原创 vue-cli 2脚手架目录解析
package.json文件解析{ // 项目名称 "name": "vue-admin-template", // 版本信息 "version": "4.2.1", "description": "A vue admin template with Element UI & axios & iconfont & permission control & lint", // 作者 "author": "Pan <panfr..
2021-04-14 13:39:23 269
原创 vue-router
1、什么是路由路由就是决定数据包从来源到目的地的路径转送将输入端的数据转移到合适的输出端路由中有一个非常重要的概念叫路由表路由表本质上就是一个映射表,决定了数据包的指向前端路由首先因为我们使用vue创建的项目只有一个html,因为只有一个htm所以也被称为单页富应用(SPA) => 一个页面有很多的功能的应用,然后由于vue打包发布项目的时候会把所有的html+css+js打包成只有一套,然后前端请求的时候直接把所有的资源请求过来然后浏览器进行解析,然后我们首先直接进入默认
2021-04-14 13:37:44 67
原创 Vue鼠标事件
鼠标事件: v-on:mousemove=’'可以通过event内置函数来获取鼠标的 x y的坐标 event.clientX event.clientY获取X Y轴坐标event.clientX event.clinetY停止鼠标移动事件event.stopPropagation();另一种方式实现(事件修饰符)<span @mousemove.stop>停止鼠标移动事件 // 比如一个div1里面套了一个div2 然后两个div各有一个click
2021-04-14 10:26:22 1013
原创 npm指令
安装淘宝加速器npm install cnpm -g安装vue-clinpm install --global vue-cliVue cli2初始化项目Project name [项目名称]Project description [A Vue.js project]【项目描述】Author 【作者】Vue build 【vue构建方式】 选择第一个,运行时编译Install vue-router 【是否安装vue-router】Use ESLint to lint yo
2021-04-14 10:01:51 291 1
原创 VsCode创建webpack项目
1、下载node.js官网:https://nodejs.org/en/2、无脑下一步安装测试使用 运行可输出版本号npm -v3、安装cnpm 淘宝镜像npm install cnpm -g4、安装vue-cli脚手架npm install --global vue-cli// -g 表示安装到global目录下cnpm install vue-cli -g5、cmd创建项目 npm init 项目名称 vue init webpack [项目名称] Projec
2021-04-04 23:31:08 627
原创 SSM整合 书库案例(简单实现)
1. 新建一个Maven项目2. 设置项目默认构建编码<properties> <!--项目的默认构建编码--> <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding> <!--编码版本--> <maven.compiler.source>1.8</maven.compiler.sour
2021-03-22 16:17:14 237 1
原创 Mysql基础(更新中....)
1、简介2、数据库和表的操作2.1:数据库操作create database | schema [if not exists] databaseName;-- 如果数据库不存在,则创建该数据库create database if not exists databaseName;-- 创建数据库时,指定默认数据库字符集和字符集校对规则create database [if not exists] databaseName[default] character set [=] 字符集[de
2021-03-17 11:07:14 72 1
原创 Maven导入Junit4后在test中无法引用
导入Maven依赖<!-- 最好导入4.12或者以上版本的Junit --><dependency> <groupId>junit</groupId> <artifactId>junit</artifactId> <version>4.12</version> </dependency>打开项目结构(Project Structure)问题解决..
2021-03-17 09:47:05 749
原创 Spring配置文件配置c3p0连接MySQL数据库简单实现(注解版)
导入Maven依赖<!-- 报错java不支持发型版本加上 properties--><properties> <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding> <maven.compiler.source>1.8</maven.compiler.source> <maven.compiler.target>1.8
2021-03-17 09:27:31 422 3
原创 Spring配置文件配置c3p0连接MySQL数据库简单实现(xml版)
导入Maven依赖<!-- 报错java不支持发型版本加上 properties--><properties> <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding> <maven.compiler.source>1.8</maven.compiler.source> <maven.compiler.t
2021-03-17 08:55:52 278
原创 Spring配置c3p0简单实现配置
编写jdbc.propertiesjdbc.driver=com.mysql.jdbc.Driverjdbc.url=jdbc:mysql://localhost:3306/db_wlp?serverTimezone=UTCjdbc.user=rootjdbc.password=8888编写测试类import com.mchange.v2.c3p0.ComboPooledDataSource;import org.testng.annotations.Test;import java.b
2021-03-15 09:53:35 412
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人