HakenⅤ
码龄7年
关注
提问 私信
  • 博客:109,725
    109,725
    总访问量
  • 52
    原创
  • 1,850,260
    排名
  • 116
    粉丝
  • 1
    铁粉
IP属地以运营商信息为准,境内显示到省(区、市),境外显示到国家(地区)
IP 属地:广东省
  • 加入CSDN时间: 2017-09-19
博客简介:

qq_40307753的博客

查看详细资料
个人成就
  • 获得103次点赞
  • 内容获得15次评论
  • 获得522次收藏
  • 代码片获得677次分享
创作历程
  • 4篇
    2020年
  • 56篇
    2019年
  • 6篇
    2018年
  • 7篇
    2017年
成就勋章
TA的专栏
  • 前端
    2篇
  • leetcode
    12篇
  • String
    3篇
  • 二叉树
    1篇
  • 剑指Offer
    2篇
  • array
    5篇
  • 计算机基础
    1篇
  • idea
    4篇
  • JSP
    8篇
  • Java
    20篇
  • Linux
    7篇
  • Python
    3篇
  • 文件操作
    2篇
  • mps
    1篇
  • mariadb
    1篇
  • mysql
    1篇
  • Spring
    5篇
兴趣领域 设置
  • 大数据
    mysqlredis
  • 后端
    spring架构
  • 网络空间安全
    系统安全web安全安全架构
  • 服务器
    linuxcentos
创作活动更多

HarmonyOS开发者社区有奖征文来啦!

用文字记录下您与HarmonyOS的故事。参与活动,还有机会赢奖,快来加入我们吧!

0人参与 去创作
  • 最近
  • 文章
  • 代码仓
  • 资源
  • 问答
  • 帖子
  • 视频
  • 课程
  • 关注/订阅/互动
  • 收藏
搜TA的内容
搜索 取消

vue-element-admin框架二次开发学习内容整理

安装# 克隆项目git clone https://github.com/PanJiaChen/vue-element-admin.git# 进入项目目录cd vue-element-admin# 在项目根目录下添加一个.npmrc文件,内容如下。sass_binary_site=https://npm.taobao.org/mirrors/node-sass/registry=https://registry.npm.taobao.org# 安装依赖,建议不要用 cnpm 安装 会有
原创
发布博客 2020.05.19 ·
1725 阅读 ·
2 点赞 ·
0 评论 ·
12 收藏

vue-element-ui学习之登录

1.登录页面this.$store访问store选项,dispatch派发一个异步动作,参数为action的路径(压缩之后)和数据data2./src/store/modules/user.js:action将登录的用户信息存储起来,然后发送一个请求以获得token3./src/api/user.js:function4.utils–>setToken到cookies...
原创
发布博客 2020.04.23 ·
372 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

学习搭建后台管理系统中遇到的问题和处理方法

学习梳理前言这两天在做毕业设计,需要自己写页面,由于之前只是简单的了解了一下html、css、js的标签和样式什么的,要拿来用的时候也忘得差不多了,而且只有这些也写不了一个好看点的页面,所以就去随便翻了一下,然后就去学vue,4h的视频教学,由于我要做的是管理员和商家后台部分内容,所以我找了vue-element-admin并下载了集成方案和基础模板。然后以下就是这段时间学习的梳理。遇见的问...
原创
发布博客 2020.04.15 ·
2212 阅读 ·
0 点赞 ·
0 评论 ·
5 收藏

mybatis generation自动生成的代码学习

1.mapper中的功能 /*按条件计数*/ long countByExample(AdminExample example); /*按条件查询*/ int deleteByExample(AdminExample example); /*按主键删除*/ int deleteByPrimaryKey(String id); /*插...
原创
发布博客 2020.03.29 ·
615 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

交换字符使得字符串相同

交换字符使得字符串相同有两个长度相同的字符串s1 和s2,且它们其中只含有字符"x" 和"y",你需要通过「交换字符」的方式使这两个字符串相同。每次「交换字符」的时候,你都可以在两个字符串中各选一个字符进行交换。交换只能发生在两个不同的字符串之间,绝对不能发生在同一个字符串内部。也就是说,我们可以交换s1[i] 和s2[j],但不能交换s1[i] 和s1[j...
原创
发布博客 2019.11.03 ·
3703 阅读 ·
0 点赞 ·
0 评论 ·
9 收藏

重建二叉树

重建二叉树——递归实现(Java)题目描述输入某二叉树的前序遍历和中序遍历的结果,请重建出该二叉树。假设输入的前序遍历和中序遍历的结果中都不含重复的数字。例如输入前序遍历序列{1,2,4,7,3,5,6,8}和中序遍历序列{4,7,2,1,5,3,8,6},则重建二叉树并返回。题目来源:牛客网-剑指Offer编程题-重建二叉树解题思路前序遍历的第一个结点就是当前的根结点;...
原创
发布博客 2019.10.19 ·
127 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

反转链表

题目说明反转一个单链表。示例输入: 1->2->3->4->5->NULL输出: 5->4->3->2->1->NULL进阶你可以迭代或递归地反转链表。你能否用两种方法解决这道题?来源:力扣(LeetCode)链接:https://leetcode-cn.com/problems/reverse-linked-...
原创
发布博客 2019.10.03 ·
167 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

并发与多线程

本文为学习《码出高效:Java开发手册》的 记录目录并发与多线程线程安全什么是锁并发与多线程1、并发与并行?两者的核心区别是什么?并发:指在某个时间段内,多个任务交替处理的能力。并行:指同时处理多个任务的能力。核心区别:进程是否同时执行。2、并发环境下的三个特点及其原因。并发程序之间有相互制约的关系。 直接制约,一个程序需要另一个程序的计算...
原创
发布博客 2019.10.01 ·
204 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

删除链表的倒数第N个节点

题目描述给定一个链表,删除链表的倒数第 n 个节点,并且返回链表的头结点。示例:给定一个链表: 1->2->3->4->5, 和 n = 2. 当删除了倒数第二个节点后,链表变为 1->2->3->5.说明:给定的 n 保证是有效的。进阶:使用一趟扫描实现来源:力扣(LeetCode)链接:https://leetcod...
原创
发布博客 2019.09.30 ·
134 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

删除链表中的节点

题目描述请编写一个函数,使其可以删除某个链表中给定的(非末尾)节点,你将只被给定要求被删除的节点。现有一个链表 --head =[4,5,1,9],它可以表示为:说明:链表至少包含两个节点。 链表中所有节点的值都是唯一的。 给定的节点为非末尾节点并且一定是链表中的一个有效节点。 不要从你的函数中返回任何结果。示例 1:输入: head = [4,5,1,9],...
原创
发布博客 2019.09.30 ·
130 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

最长公共前缀

题目描述编写一个函数来查找字符串数组中的最长公共前缀。如果不存在公共前缀,返回空字符串""。示例1:输入: ["flower","flow","flight"] 输出: "fl"示例2:输入: ["dog","racecar","car"] 输出: "" 解释: 输入不存在公共前缀。说明:所有输入只包含小写字母a-z。来源:力扣(LeetCode)...
原创
发布博客 2019.09.28 ·
231 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

用队列实现栈

问题描述使用队列实现栈的下列操作:push(x) -- 元素 x 入栈 pop() -- 移除栈顶元素 top() -- 获取栈顶元素 empty() -- 返回栈是否为空注意:你只能使用队列的基本操作-- 也就是push to back, peek/pop from front, size, 和is empty这些操作是合法的。 你所使用的语言也许不支持队列。你可...
原创
发布博客 2019.09.26 ·
174 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

用两个栈实现队列

题目描述用两个栈来实现一个队列,完成队列的Push和Pop操作。 队列中的元素为int类型。题目来源:剑指offer--用两个栈实现队列审题及思路关键字:栈、队列 栈的特点是先进后出,队列的特点是先进先出。 解题的关键就是如何利用先进后出做到先进先出。 准备两个栈,一个用来装数据,另一个用来倒数据。 装的时候:看看倒数据的栈有没有数在,有的话,先倒回装数据的栈中,没有的...
原创
发布博客 2019.09.24 ·
124 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

字符串转换整数 (atoi)

问题描述请你来实现一个atoi函数,使其能将字符串转换成整数。首先,该函数会根据需要丢弃无用的开头空格字符,直到寻找到第一个非空格的字符为止。当我们寻找到的第一个非空字符为正或者负号时,则将该符号与之后面尽可能多的连续数字组合起来,作为该整数的正负号;假如第一个非空字符是数字,则直接将其与之后连续的数字字符组合起来,形成整数。该字符串除了有效的整数部分之后也可能会存在多余的字...
原创
发布博客 2019.09.24 ·
137 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

计算机基础Ⅰ

0与1的世界计算机所有功能的实现,归根结底都是0与1的信号处理。二进制:逢二进一,借一当二。十进制转二进制:1=1 10=2 100=4 1000=8-------->=1,=2,=4,=8正负数的表示:最左侧的信号设置为符号信号 0为正,1为负原码、反码和补码原码重点:符号位 正负相加时,符号位一定是1,即结果为负 反码正数的反码是其本身...
原创
发布博客 2019.09.23 ·
251 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

只出现一次的数字

问题描述给定一个非空整数数组,除了某个元素只出现一次以外,其余每个元素均出现两次。找出那个只出现了一次的元素。说明:你的算法应该具有线性时间复杂度。 你可以不使用额外空间来实现吗?思路遍历整个数组进行异或操作,由于每个元素均出现两次,只有一个元素只出现一次,其结果必为该元素代码class Solution { public int singleNumber(...
原创
发布博客 2019.09.20 ·
77 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

存在重复

题目描述给定一个整数数组,判断是否存在重复元素。如果任何值在数组中出现至少两次,函数返回 true。如果数组中每个元素都不相同,则返回 false。题目来源:存在重复审题关键字:整数数组、重复元素思路重复元素 Set特点:元素无放入顺序,元素不可重复,重复元素会覆盖掉 整数数组 可以进行排序 对整数数组进行排序,然后遍历数组比对当前数与下一个数是否相等代码...
原创
发布博客 2019.09.19 ·
223 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

旋转数组

问题描述:给定一个数组,将数组中的元素向右移动k个位置,其中k是非负数。说明:尽可能想出更多的解决方案,至少有三种不同的方法可以解决这个问题。 要求使用空间复杂度为O(1) 的原地算法。题目来源:旋转数组审题关键字:旋转、原地思路题目提示使用旋转 旋转:将两端的数互换位置再向内部逼近,从而将数组旋转 将数组下标为n-k到n-1的数做旋转操作...
原创
发布博客 2019.09.19 ·
131 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

买卖股票的最佳时机 II

问题描述给定一个数组,它的第i个元素是一支给定股票第i天的价格。设计一个算法来计算你所能获取的最大利润。你可以尽可能地完成更多的交易(多次买卖一支股票)。注意:你不能同时参与多笔交易(你必须在再次购买前出售掉之前的股票)。题目来源:买卖股票的最佳时机 II审题关键字:最大利润、完成更多的交易、不能同时参与多笔交易思路最大利润 即 在遇到更高的价格卖出股票前...
原创
发布博客 2019.09.19 ·
220 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

从排序数组中删除重复项

从排序数组中删除重复项问题描述:给定一个排序数组,你需要在原地删除重复出现的元素,使得每个元素只出现一次,返回移除后数组的新长度。不要使用额外的数组空间,你必须在原地修改输入数组并在使用 O(1) 额外空间的条件下完成。原题链接:从排序数组中删除重复项审题关键字:排序数组、原地删除、O(1) 额外空间思路因为是排序数组,所以重复出现的元素一定是连在一起的用后面的数覆盖前面...
原创
发布博客 2019.09.19 ·
206 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏
加载更多