- 博客(39)
- 收藏
- 关注
原创 LeetCode刷题笔记- 第5题-最长回文子串
LeetCode刷题笔记- 4.最长回文子串闲聊题目实现的代码实现过程的细节状态转移方程的推导非最优子结构闲聊无论到哪个大厂小厂面试,首先砸到脸上的,砸到比较痛的,也就是算法题;俗话说的好,既然无法改变,那就去好好的享受吧。(以上内容可以直接跳过)题目实现的代码int isRestr(const char *str, int s , int e) { if (e < s) { return 0; } while (s
2022-03-16 21:24:56
237
原创 ZYNQ FPGA实验——ADDA测试
文章目录前言一、ADDA模块介绍二、添加PLL IP核三、添加ILA IP核四、DDS IP核和VIO IP核五、编写测试程序六、管脚分配七、连接开发板测试八、Matlab中分析输出波形总结前言本实验是ADDA测试,具体的要求、注意事项以及开发流程如下。ADDA测试实验流程:1.注意,AN108是34针的插头,注意其插装位置,1脚和zynq底板对齐,不要插错。2.黑金AN108的低通滤波器通带为0-20MHz左右。3.基于“DDS IP 数字波形合成DAC”实验方案,使
2022-03-16 15:00:07
2649
原创 C++的快速排序(递归和非递归版)
C++的快速排序(递归和非递归版)1.递归版#include<bits/stdc++.h>using namespace std;typedef long long ll;typedef unsigned long long ull; const int N=1e3+5,M=2e4+5,inf=0x3f3f3f3f,mod=1e9+7;const int hashmod[4] = {402653189,805306457,1610612741,998244353};#define
2022-03-15 13:01:14
924
原创 Shell开发脚本 通过SFTP 定时 上传文件
【背景】与三方公司对接,有数据传输需求,数据传到对方的服务器,对方提供的传输方式是SFTP【思路】数据来自于ORACLE,项目先提供在服务器上使用sqluldr2来操作【数据导出】工作,之前的博客有提到大批量数据【导入】工具sqluldr,注意不要弄混了,然后把数据存到指定的文件下,接着通过crontab 任务定时调用传输工具脚本就行了,之前未接触过SFTP,这次遇到一些坑,网上查了许多文章没有我需要的,简单记录一下:1.FTP传输示例先放之前FTP上传下载文件的做法,连接到指定IP和端口 把用户
2022-03-15 11:43:55
3752
原创 mybatis框架
文章目录mybatis框架面向对象与SQL如何交互?MyBatismybatis的开发流程(1)数据库创建库创建表(2)创建表的实体映射类(3)定义接口,进行表操作(4)定义数据源(4)数据源配置文件(5)mybatis的配置文件(xml)(6)表和类的映射文件(7)测试读取mybatis配置文件创建SqlSessionFactory工厂开启一次sql会话创建数据库操作接口对象接口操作事务提交mybatis详解mybatis
2022-03-15 10:19:15
208
原创 Java线程基础
线程基础线程进程和线程的概念线程的生命周期线程基本使用创建线程的两种方式源码解析多线程机制进程终止stop()方法(不推荐)自制设置标志位退出中断方式退出程序线程的常用方法等待wait()和通知notify()等待线程结束join()谦让yeild()用户线程和守护线程线程同步机制释放锁编程题相关面试题大家好呀!我是小笙!我学习了韩顺平老师的类和对象的知识,收获颇丰!现在来和大家分享笔记!线程进程和线程的概念概念:
2022-03-14 17:54:42
144
原创 Docker(一)安装Docker和基本镜像容器操作
文章目录一,Docker简介二,Docker与虚拟机的区别三,容器核心技术四,Docker核心概念五,安装Docker六,Docker镜像操作1.搜索镜像2.获取镜像3.查看镜像4.镜像加速5.查看镜像信息6.修改镜像名字和标签7.删除镜像8.镜像导出导入到本地9.将镜像导出到官网自己的库中七,Docker容器操作1.容器创建2.查看所有容器以及状态3.启动容器4.停止容器5.创建并启动容器6.修改容器名称7.进入容器8.实现容器和宿主机之前的文
2022-03-14 16:29:49
158
原创 vue3.0中globalProperties的定义以及 globalProperties定义的字段在setup中用法
前言:vue3.0中的全局定义属性值和2.0是不一样的,是使用了globalProperties,而且跟我们2.0中可以用 this.+我们挂载的属性名 的用法相比,我们3.0的使用 方法是不一样的,这里总结下目录:一、2.0main.js中页面上:二、3.0main.js中页面上:1、mounted中 (和2.0中一样)但是3.0中很少使用mounted2、setup (重头戏)(1)使用 ctx ,但是经过测试,打包到dist以后,ctx下面的值是拿不到的,本地可以(2)使用 p
2022-03-11 21:04:43
1272
原创 vscode 高效开心开发uniapp
vscode 高效开心开发uniapp因为之前一直都是使用vscode开发前端项目,现在有一些小程序或者h5项目采用uniapp开发,在体验了一段时间hbuiler之后,还是觉得vscode香,以下分享我使用vscode开发的一些配置。其中包括uniapp组件语法提示,uniapp代码提示,代码自动格式化。参考文档: https://ask.dcloud.net.cn/article/id-36286__page-21. 安装vetur首先我们需要安装vscode基本的vue插件vetur,在v
2022-03-11 19:40:50
795
原创 React Hooks面试题
React Hooks面试题整理React 加入 Hooks 的意义是什么?为什么 React 要加入Hooks 这一特性?if else条件判断里使用hooks有什么问题hooks闭包的坑有哪些?如何解决常用的Hooks有哪些?useEffect为什么有时候会出现无限重复请求的问题useEffect的依赖项里类数组根据什么来判断有没有值变化React Hooks api的原理:React Hooks如何模拟组件生命周期?模拟的生命周期和class中的生命周期有什么区
2022-03-11 15:40:46
1057
1
原创 HTML冲浪笔记(一)
web前端剑法之HTML??web前端剑法之HTML地址??HTML冲浪笔记(一)https://blog.youkuaiyun.com/Augenstern_QXL/article/details/115419453??HTML5冲浪笔记(二)https://blog.youkuaiyun.com/Augenstern_QXL/article/details/115599059目录总览1、VS插件推荐??插件说明Chinese中文语言包Open in Browser右击选择浏览器打开html文件J
2022-03-11 12:55:50
124
原创 优快云浏览器助手又双叒叕更新啦,来体验下都更新了什么
优快云浏览器助手又双叒叕上新啦,来体验下都更新了什么重磅:沉浸式阅读实用:插件强推荐推荐一:优快云热榜一键呼推荐二:优快云收藏夹搜索助手期待:新功能畅想优快云浏览器助手新版本 9 月强势上线! 插件官网,点击体验新增“博客净化”功能,去掉广告,砍掉边栏……打造沉浸式阅读体验重磅:沉浸式阅读安装新版本浏览器助手更新了优快云博客详情页优化插件,打开一篇文章,可以看到不但没有广告,连左侧的博主信息,文章目录,相关推荐都没有了,只有你要看的文章,这下可以专心致志看文章了
2022-03-11 11:34:24
79
原创 解决npm ERR notsup Unsupported platform for n@2.1.8 wanted {oswin32,archany} (current {oswin32,arch
解决npm ERR! notsup Unsupported platform for n@2.1.8: wanted {“os”:"!win32",“arch”:“any”} (current: {“os”:“win32”,“arch”:“x64”})npm install --force
2022-03-10 12:30:38
3666
原创 两步骤解决出现Node Sass version 7.0.0 is incompatible with 4.0.0错误
出现Node Sass version 7.0.0 is incompatible with 4.0.0错误解决方法npm uninstall node-sassnpm i -D sass只需要这两步就可以解决了,重新启动项目
2022-03-09 13:26:34
272
原创 windows中如何将已安装的nodejs高版本降级为低版本
第一步:先清空本地安装的node.js版本1.按健win+R弹出窗口,键盘输入cmd,然后敲回车(或者鼠标直接点击电脑桌面最左下角的win窗口图标弹出,输入cmd再点击回车键)然后进入命令控制行窗口,并输入where node查看之前本地安装的node的路径2.找到上面找到的路径,将node.exe所在的父目录里面的所有东西都删除3.为了彻底删除之前安装的node.js,鼠标点击电脑左面最左下角的win窗口图标弹出,输入“控制面板”再点击回车键进入,进入控制面板后,找到所安装的node.js并
2022-03-09 12:06:13
1880
原创 vue.js提示Vue is not a constructor或Vue.createApp is not a function解决方法
今天尝试写点Vue玩,写着写着,写到一个列表渲染,我写了一个长得像这样的语句Vue.createApp(data).mount('#id')结果没有出现预期的结果,于是我打开浏览器,F12,它提示我Vue.createApp is not a function怪了呀,这和官方文档写的一样,怎么可能错呢?于是我经过反复求证,引入了一个官方的CDN,这下好了,createApp是正常了,出现了一个新的错误,我写过一个这样的语句var vm = new Vue打开浏览器F12,它提示我:Vue
2022-03-09 09:09:03
2138
转载 uniapp uni.getUserProfile的使用
小程序登录、用户信息相关接口调整说明:链接地址考虑到近期开发者对小程序登录、用户信息相关接口调整的相关反馈,为优化开发者调整接口的体验,回收wx.getUserInfo接口可获取用户授权的个人信息能力的截止时间由2021年4月13日调整至2021年4月28日24时;最近再用uniapp做一款小程序,使用**uni.getUserInfo()**一直获取不到数据,在官网上看到了上面的公告一、使用方法html中:<button @click="goLogin" class="bottom-btn
2022-03-08 14:27:10
1241
原创 postman测试websocket接口
详细操作可参考官方连接https://blog.postman.com/postman-supports-websocket-apis/
2022-03-08 13:06:48
3368
原创 MissingServletRequestParameterException Required request parameter ‘id‘ for method parameter type I
1、报错信息1.1idea中报错信息Resolved [org.springframework.web.bind.MissingServletRequestParameterException: Required request parameter 'id' for method parameter type Integer is not present]1.2网页报错信息Whitelabel Error PageThis application has no explicit mapping
2022-03-08 11:46:34
3529
原创 IDEA社区版搭建web项目
IDEA社区版搭建Tomcat服务器并创建web项目目标问题实现步骤目标创建Web项目的目录结构可以启动Tomcat服务器编写Servlet并访问成功问题IDEA社区版没有创建Web工程的选项IDEA社区版没有Tomcat插件实现步骤针对以上两个问题,分步解决问题一:IDEA社区版没有创建Web工程的选项创建普通的java项目,此处不再赘述构建web项目的目录结构设置编译目录在WEN-INF文件夹下新建web.xml<?xml ver
2022-03-08 10:26:13
4549
原创 el-descriptions
<el-descriptions title="用户信息"> <el-descriptions-item label="用户名">kooriookami</el-descriptions-item> <el-descriptions-item label="手机号">18100000000</el-descriptions-item> <el-descriptions-item label="居住地">苏州市&.
2022-03-08 09:06:03
2204
原创 问题(Uncaught ReferenceError vue is not defined)和解决方法
问题(Uncaught ReferenceError: vue is not defined)和解决方法今天本来想重新开始学习vue,做一个小项目的,但是在一开始就遇到问题了,确实是我自己在学习的时候不够扎实的原因,来记录一下错误(Uncaught ReferenceError: vue is not defined)这个是我的原始错误代码<!DOCTYPE html><html lang="en"><head> <meta charset=
2022-03-07 10:32:02
1650
原创 引入vuex 报错警告 “export ‘inject‘ was not found in ‘vue‘
引入Vuex时 警告 "export ‘inject’ was not found in ‘vue’同时控制台报错vue/cli 版本 4.5.15创建项目时没有下载vuex 后期自己下载的,看了一下下载的vuex版本时4.x.x 页面报错"export 'inject' was not found in 'vue'解决方案 :1.看一下自己的vuex版本是不是4.x.x ,如果是,先卸载vuex2.重新下载vuexnpm install vuex@3.4.0...
2022-03-06 05:37:31
813
原创 别害羞,开源社区真的很需要你,教你如何参与开源社区~
前言相信各位开发者多多少少会在实际开发的过程中会使用一些开源的技术,例如前端的 vue, react, 以及大量的第三方库如 echart,color.js, day.js 等等,后端就更多了,从到 api 网关到注册中心,微服务框架,日志服务等等。不知道有多少开发者有想过 为自己使用的开源项目贡献代码 呢? 反正我自己是一直都想为一个牛逼的开源项目做出贡献,甚至成为一个 commiter 。但是我相信大部分的开发者都和我一样觉得:”这么牛逼成熟的框架,有我什么事,我连用都用的磕巴,更何况去贡献代码呢?
2022-03-06 04:16:45
1471
原创 【Vue】Vue路由(vue-router)
文章目录1. Vue路由的相关概念2. 安装vue-router3. 开发一个VueRouter版的hello,world3.1 创建路由器实例3.2 将路由器注入Vue实例3.3 声明路由出口3.4 声明路由请求接口4. Vue中路由跳转4.1 标签导航`router-link`4.2 编程式导航`this.$router` 路由器对象`this.$router.push()``this.$router.replace()``this.$router.go(n)
2022-03-06 02:54:45
809
原创 Vue时间戳获取当前时间
<script> created() { var g = new Date().getTime();//1637120820767 var d = new Date(g); //创建一个指定的日期对象 console.log(d); console.log(this.formatDate(d)); }, methods:{ formatDate(now) { var year = now.getFullYear(); //取得4
2022-03-06 01:33:59
1598
原创 Vue3 使用pdf.js 预览pdf
Vue3 使用pdf.js 预览pdf非专业 如有语术错误请谅解写在前面:vue-pdf 好像并不支持Vue3 参考https://segmentfault.com/a/1190000039858927本样例是基于后端返回的是文件流直接上样例首先下载pdf.js注意:将解压后的文件放在static下1.使用ifame嵌套 <iframe id='pdf' ref='pdf' height='100%' :src='pdfUrl'
2022-03-06 00:12:33
2783
1
原创 vue 虚拟dom和diff算法详解
虚拟dom是当前前端最流行的两个框架(vue和react)都用到的一种技术,都说他能帮助vue和react提升渲染性能,提升用户体验。那么今天我们来详细看看虚拟dom到底是个什么鬼虚拟dom的定义与作用什么是虚拟dom大家一定要记住的一点就是,虚拟dom就是一个普通的js对象。是一个用来描述真实dom结构的js对象,因为他不是真实dom,所以才叫虚拟dom。虚拟dom的结构从下图中,我们来看一看虚拟dom结构到底是怎样的如上图,这就是虚拟dom的结构,他是一个对象,下面有6个属性.
2022-03-03 23:29:52
421
原创 queryWrapper根据时间区间查询
QueryWrapper<Student> queryWrapper = new QueryWrapper<>();Date date = new Date();SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");String format = sdf.format(date);queryWrapper.lambda() .eq(Student::getName, "小芳")
2022-03-03 16:51:06
3428
原创 Monorepo学习中执行npm run build报 Error[ERR_REQUIRE_ESM] of ES module
报错信息在这里插入图片描述目录结构解决步骤根package.json中添加type为module的配置报错文件中更改导入包的方式
2022-03-03 15:46:36
2394
原创 hutool工具ExcelWriter设置单个单元格样式
官网自定义样式:ExcelWriter writer = ...;// 定义单元格背景色StyleSet style = writer.getStyleSet();// 第二个参数表示是否也设置头部单元格背景style.setBackgroundColor(IndexedColors.RED, false);//设置内容字体Font font = writer.createFont();font.setBold(true);font.setColor(Font.COLOR_RED);
2022-03-03 14:42:03
4012
1
原创 Echarts气泡图(相邻效果,气泡之间不叠加)
效果图借助Echarts中提供的样例完成,官网样例可自行前往官网链接放下面啦!!Examples - Apache ECharts使用版本完整代码如下<!-- d3js 气泡图 --><template> <div id="bubble" style="width: 500px;height:500px"></div></template><script>import * as echarts from
2022-03-03 13:37:39
1944
转载 还没搞懂正则?熬夜到虚脱整理出来的Python的正则表达式总结(Regular Expression)
前言:作者:神的孩子在歌唱这是我听老师讲课做的笔记大家好,我叫陈运智,大家可以叫我智正则表达式一. python正则表达式介绍二. re模块2.1 match方法2.2 匹配规则2.2.1 匹配字符2.2.2 分组匹配2.2.3 限定匹配字符规则2.2.4 转义字符三. re中的编译函数3.1 compile方法3.2 search方法3.3 finall方法3.4 sub方法3.5 split方法四. 贪婪模式与非贪婪模式一.
2022-03-02 13:24:49
89
原创 解决requests.exceptions.MissingSchema Invalid URL ‘xxx‘ No schema supplied. Perhaps you meant“xxx”
在使用requests请求接口的时候有时候会爆出个这样的问题,问题的大概意思是无效的url,也就是说这个url是没有效果是错误的,这就就要检查一下url是否符合规定,是否少加了协议import requestsa=requests.get(url="www.baidu.com") #缺少协议,这样请求会报错print(a.json())b=requests.get(url="http://www.baidu.com") #加入协议后就能正确访问print(b.json())...
2022-03-02 04:28:00
6416
原创 报错Failed to load config “prettier“ to extend from.两步解决方案
解决方案:1)进入项目根目录;npm i eslint prettier-eslint eslint-config-prettier --save-dev原因:I just had this error: I was manually installing the prettier modules, and only hadeslint-plugin-prettierbut noteslint-config-prettier.
2022-03-02 03:24:30
2596
原创 前端案例:我的备忘录(支持事件的增加、删除和修改,代码完整)
本案例未使用任何框架,均使用 js 原生以及 DOM 操作实现,代码完整,复制即用。目录一、案例效果二、涉及要点1. 事件监听2. DOM 节点操作(1)常用节点获取方法(2)常用节点信息获取方法(3)常用节点属性获取方式(4)DOM 修改(5)DOM 添加(6)DOM 删除3. DOM 控制 CSS 样式(1)通过 style 属性控制样式(2)通过classList控制样式:三、完整代码+详细注释一、案例效果如下图,备忘录可添加新事件,对事件进行编辑,删除已有事件,
2022-03-02 02:20:55
317
转载 【前端】HTML详细教程(下篇)
HTML必备知识详解??第三部分:特殊符号??(1)什么是特殊符号???(2)为什么需要特殊符号???第四部分:表格??(1)什么是表格???(2)表格如今用来干啥???(3)表格初识??实现效果:??第五部分:表单 (很重要哦!!!)??1.是什么&什么作用&哪些应用??(1)表单是什么???(2)表单的作用???(3)表单的应用???2.表单(form)的属性:??3.表单常用的标签:??(1)input标签:??1
2022-03-02 01:17:18
302
1
原创 vue3版本provide、inject用法
在父组件操作<template> <div id="nav"> <h3>{{title}}</h3> <button @click="setTitle">同时改变title</button> </div></template><script> import { ref, provide } from 'vue' export default { setup() {
2022-03-02 00:13:47
108
原创 ValidationError Invalid options object. Sass Loader has been initialized us
前言:在新的项目中是使用scss的时候报错这个的,报错信息:ValidationError: Invalid options object. Sass Loader has been initialized us报错原因是安装的 sass-load 版本太高了,需要换成7.1的版本解决方案:重新安装sass-loadercnpm uninstall --save sass-loadercnpm install --save sass-loader@7.1.0...
2022-03-01 21:23:46
1455
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人