自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(67)
  • 资源 (2)
  • 收藏
  • 关注

原创 相关项目修改同步命令

项目开发中,区块链项目合约代码有修改,使用命令同步修改内容到前端项目的合约代码中(两个项目都放在本地)。

2024-03-26 21:45:00 416

原创 ⨯ EPERM: operation not permitted, link ...

【代码】⨯ EPERM: operation not permitted, link ...

2024-03-25 09:47:39 260

原创 uncaught error: dynamic require of “buffer“ is not supported

vue2项目报错。

2024-03-19 21:30:00 179

原创 hardhat学习笔记

yarn init。

2024-03-12 21:00:00 336

原创 观察者模式与发布订阅模式

发布-订阅模式其实是一种对象间一对多的依赖关系,当一个对象的状态发送改变时,所有依赖于它的对象都将得到状态改变的通知。与观察者模式的定义相似,其最大的特点是:发布方与订阅方互不相知,双方都发送自己的消息内容到第三方,由第三方来处理。

2024-02-26 17:06:05 992

原创 electron Tab加载动画开启和关闭

记个开发中的bug,以此为鉴。眼懒得时候手勤快点儿,不要想当然!!!

2024-02-19 19:30:00 638

原创 git命令

下面是总结了一些git命令,等啥时候,在好奇啥啥是啥的时候,可以看看。这篇文章会不定时更新一下的,毕竟好奇心这种东西管不住也就算了,下次实验前可以多看看总结,加深下记忆,不要简单的问题重复的提起。其实,从编写代码开始就接触SourceTree了,git命令从来都不会。SourceTree用多了,git命令都不会了吧。当然,项目开发中,命令多多用起来才是王道。增加多个文件(文件名空格隔开)查看状态:(2个更新文件)删除并且更新本地仓库的代码。命令行查看git分支。

2024-02-06 23:45:00 635

原创 dart遍历树及查找

省市区三级联动后端返回用户选择字符串,前端遍历查找,本来想用递归。后来看了一篇文章,作者使用js写的。目前,我在写flutter项目所以该用dart。深度遍历返回List(这个是想法开了点小岔,想树形改成list在查找,后来嫌麻烦,没写下去),作者讲解的很详细,不再赘述。

2023-12-19 11:57:58 499

原创 记一个bug

用户点击退出登录后虽然跳转到登陆页面但是手动输入其他需要登录访问的网址后仍然可以访问,查看用户登录时记录的session信息已然清除,百思不得其解时忽然发现了浏览器发起请求时还携带有cookie信息(记录了用户信息),然后再查看用户登录,发现的确有用浏览器记录cookie,登出时却没有清空cookie。所以用户登出时,浏览器记录的信息该清就清吧。工作中遇到的问题,时间有点久远了,表现为啥记不清了,所以标题也没办法描述。问题外在表现:(时间久远,还记得多少描述多少吧,复现现在也复现不出来了)

2023-06-16 21:15:00 108

原创 一个css等待动画

在网上找了两个动画特效:一个是齿轮旋转动画,一个是文字提示动画。用于项目中,特此记录。

2023-05-15 19:15:00 253 1

原创 创建vite+vue+electron项目

记录创建vite+vue+electron项目流程

2023-04-20 21:00:00 940 2

原创 vue集成three.js FontLoader load 文件404

vue3集成three.js 文件404问题

2023-03-14 19:45:00 1041 1

原创 【数据结构】栈、队列

临阵磨枪,不快也光。应付考试,大量摘抄课本内容,会陆续添加其他相关内容及代码。最后祝我考试顺利。

2022-11-03 17:14:12 174

原创 【数据结构】线性表

临阵磨枪,不快也光。应付考试,大量摘抄课本内容,会陆续添加其他相关内容及代码。最后祝我考试顺利。

2022-10-28 23:00:00 346

原创 【数据结构】查找

临阵磨枪,不快也光。本文主要内容数据结构C语言版线性表查询。

2022-10-15 09:00:00 232

原创 【数据结构】筛法列举质数

C语言筛法列举质数

2022-10-14 20:15:00 256

原创 Arco Design 可编辑表格验证

表单嵌套可编辑表格,表格验证

2022-08-04 18:30:00 3955

原创 <component :is=“ “/>动态组件在 el-tab-pane里的应用

element UI 组件-Tabs 标签页-动态生成标签页面嵌套组件

2022-07-14 20:45:00 2721

原创 vue-router v-slot及contextmenu

本篇工作总结,如果对您有帮助,看下就行,半公开。请不要转载,当然我写的一般都是很基础的内容,也没什么转载的必要最近写代码过程中遇到了好多的bug和警告,本来写的还不成气候,不太适合记录。可是五一假期实在是太近了,再不记,恐怕假期后会忘光光。所以还是简单记录下吧。代码可能会有错误或疏漏,如有发现,还请指正。下面一段是废话,可以略过。下面我写的后台管理系统的页面标签功能,就是点击导航栏出现页签,点击页签会切换页面。这个后台管理系统大部分的代码都是抄的(咳,借鉴??!)若依的vue2,vue3以及Ar

2022-04-28 18:00:00 2220

原创 vue3 使用UI框架reactive数据更新,视图不更新问题

本篇主要记录两个问题,然而这两个问题又都可以对应同一种解法。废话少说,解决方法在最上面。使用reactive定义表单数据,推荐格式如下:const form = reactive({ formData: {//为了保证响应性,一定一定要多包这一层 key1: value, key2: value, }, });一定一定要再多包一层,不然就会遇到一些问题。(⊙﹏⊙)虽然这是一句废话。下面的内容过于基础且本篇只记录bug和解法,想要探求为什么的呢,还请自己去

2022-04-15 08:49:28 11206 1

原创 Vue 3 + TypeScript + Vite项目创建

一、项目搭建1、创建项目前请先确保vue-cli在4.0版本及以上2、创建项目当然如果选择简单模式记得先查看npm版本简单模式:您还可以通过其他命令行选项直接指定项目名称和要使用的模板。vite官网的这句话,我就简单粗暴的理解成简单的搭建模式,命令如下,当然因为npm版本不同,命令略有差异,建议您先查看npm版本npm -v# npm 6.xnpm init @vitejs/app [项目名] --template vue-ts# npm 7+(需要额外的双..

2022-04-01 14:24:40 844

原创 git报错Please make sure you have the correct access rights and the repository exists.

错误如图。说下基本情况:不是clone项目,也不是第一次推送到分支,简而言之,就是之前好好的,忽然就不行。百度了一下错误原因,99.99999999%都说是ssh不稳定,需要重新配置。配置的ssh的过程我就不说了,自行百度吧正在我纠结要不要重新整ssh的时候,同项目的大哥,来我这里帮我了,真是谢谢大哥了。在开了n个dos窗口,打了好多命令之后(原谅我运行太快,命令啥到一晃而过,就看了个影儿)还是不行。然后就断开了网络的链接,然后连上,然后问题解决了。上次出现这个问题,是公司的另一位老哥帮忙看的(..

2022-03-01 18:30:00 656

原创 Element UI 表格操作列按钮显示不全

bug出现情况:1、页面上存在选项卡2、选项卡上各自有表格3、然后按钮下半部分总会被藏起来一些,如下图所示解决方法:增加样式:::v-deep .el-table__fixed-right { height: 100% !important;}...

2022-02-23 10:09:48 2170

原创 修改原始数据,生成json文件

拿到的原始json数据字段只有有中文和拼音缩写,拼音有重复的,不能作为唯一值使用。用中文又觉得难受,于是我遍历了一下该字段,手动添加了一个id项。但是又不想每次都调用方法,于是灵机一动,将生成的数据保存成json文件。然后转化一下,替代原始数据。下面是将生成的数据保存成json文件代码:function createAndDownloadFile (fileName, content) { var aTag = document.createElement('a'); var blob

2021-11-09 11:51:19 418

原创 decimal.js-解决js计算精度丢失问题

console.log(0.1+0.2)//输出:0.30000000000000004以上就是js计算失误的一个例子,所以我专门找了一个js库来解决这个问题,我用的是decimal.js。直接放使用总结吧,其余的在下面:/** npm 安装,引用*/npm i decimal.js --saveimport {Decimal} from 'decimal.js'/** 返回一个Decimal对象*/Decimal(1)//输出:Decimal {s: 1, e: 0,.

2021-11-05 21:45:00 892

原创 element 表单验证-自定义验证(两项有关联)

简单来说,就是表单验证问题。比如货物买入,卖出,卖出的数量不能大于买入的数量的一个验证。代码如下:<template> <div> <el-form :model="from" ref="from" :rules="rule"> <el-form-item label="买入数量" prop="buyAmount"> <el-input-number v-model="from.buyAmount

2021-10-28 13:30:14 855

原创 element表格封装2-多级表头、表头合并、行列合并

这次是对上次封装表格的一次升级,增加了多级表头,列合并功能。我将代码和参考文章放在最下面。上面就放一些可能有点重要的废话吧,主要是我的一些总结。可以看看也可以直接滑到下方代码。此次同样只是做个记录,给以后一个方便,因此我也不公开献丑了。如果您能看到,做个参考就行,请勿转载。效果图:总结:关于多级表头,由于代码主要集中在列的位置(尤其是需要递归),因此将表格列单独拿出来封装成了一个组件(MyColumn)。 效果图的第一列也是一个二级表头,此处难点是隐藏二级标题后(display:"no..

2021-10-22 14:32:37 4292 2

原创 VUE proxy代理后台服务器踩坑记录

devServer.proxyType:string | Object如果你的前端应用和后端 API 服务器没有运行在同一个主机上,你需要在开发环境下将 API 请求代理到 API 服务器。这个问题可以通过vue.config.js中的devServer.proxy选项来配置。devServer.proxy可以是一个指向开发环境 API 服务器的字符串:module.exports = { devServer: { proxy: 'http://localhost:...

2021-10-13 18:00:37 1171

原创 npm全局安装插件路径改为自定义

这里写自定义目录标题欢迎使用Markdown编辑器新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入欢迎使用Markdown编辑器你好! 这是你第一次使用 Markdown编辑器 所展示的欢迎页。如果你想学习如何使用Mar

2021-07-29 13:33:52 213

原创 jq编写插件

html<div id="addSelect"> <i><em>作品类型</em></i></div><script type="text/javascript"> // 下拉框引用 $("#addSelect").mySelect({ "data": ["请选择作品类型", "文字作品", "视听作品", "美术作品", "摄影作品", "音乐作品"] });//下拉框选中值$("#addS

2021-05-21 15:13:13 167

原创 execCommand(“copy“)只能复制一次?

今天要复制一个表格列,document.execCommand("copy")一下子就好了。然后,当我要复制下一列的时候,悲剧发生了。值根本就没变,于是我又找到了万能的百度。最后代码如下:html结构:<table> <thead> <tr> <th>案件编号</th> <th>案件名称</th> </tr>

2021-05-18 18:00:50 734

原创 头像裁剪和Uncaught DOMException: Failed to execute ‘toDataURL‘ on ‘HTMLCanvasElement‘: Tainted canvases m

头像裁剪的主要实现是同事找来发我的,用着还不错。记一下,可以用作以后研究。<!DOCTYPE html><html lang="zh"><head> <meta charset="UTF-8"> <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1"> <meta name="viewport" content="width=device-

2021-04-08 14:37:43 1717

原创 element表格封装

经过百度和element官网指导以及个人努力,攒了个表格组件,目前适应系统的需求,发表一下,做个记录,因此,就不公开献丑了。MyTable组件页面<!-- MyTable组件 --><template> <div class="myTable"> <el-table :data="tableData" border stripe style="width: 1

2021-01-12 16:53:57 1684 2

原创 vue 组件互想嵌套报错

vue两个组件互相嵌套,你中有我,我中有你,互为对方的父组件和子组件。然后某个组件就会报错:[Vue warn]: Unknown custom element: <组件名> - did you register the component correctly? For recursive components, make sure to provide the "name" option.百度了下,大部分网友都给支招,直接在main.js中注册组件可以破局。然而,我不喜欢这样的方式。。。。。。

2021-01-12 14:57:41 3686 4

原创 登录页面谷歌浏览器记住密码而在其他页面的input中出现了记住的内容

项目过程中,用谷歌浏览器记住了密码,然而在其他页面发现第一个input框里是浏览器记住的内容。然后百度了下,发现了很多的解决方式。目前我在用的就是再不需要记住内容的标签后面加一个隐藏的input。<p> <input type="text" placeholder="请输入信息"/><input type="text" style="height: 0;opacity: 0"></p> 其中后面的input必须设置隐藏,其中hidee

2020-11-20 10:36:25 842

原创 js 预编译

function fn(a){ console.log(a); var a=123; console.log(a); function a(){} console.log(a);}fn(1);//输出:ƒ a(){}//输出:123//输出:123预编译过程:创建AO对象 找形参和变量声明,将形参和变量作为AO的属性值,值为undefined 将实参和形参统一 ...

2020-04-12 20:20:51 98

原创 vue源码学习随笔二——响应式原理

前言隔离在家没办法出去浪,那就挑战一下源码吧。本篇是我学习Vue源码的记录,可能有错漏,有不足,甚至半途而废,但是无论怎么样,既然开始学习了,那就留下一些痕迹。不足,错漏欢迎指正。响应式对象Vue2响应式的核心是采用ES5 的Object.defineProperty方法,因此Vue不兼容低版本的IE浏览器(IE8及以下)。Object.defineProperty(obj,prop,...

2020-03-19 17:31:55 316

原创 node

非阻塞IO//data/name.json{"name":"xx"};//index.jsconst fs=require('fs');fs.readFile('./data/name.json',(err,data)=>{ if(!err){ setTimeout(()=>{ console.log('等3s执行'); //3 },3000) co...

2020-03-13 17:39:14 87

原创 vue源码学习随笔一

前言隔离在家没办法出去浪,那就挑战一下源码吧。简单的介绍一下Vue,当前版本2.6.11。为了在编译期尽早发现由类型错误引起的bug,又不影响代码运行(不需要运行时动态检查类型)的情况下,Vue用Flow做静态类型检查,所以在阅读源码前最好先了解一下Flow的相关知识。Flow与TypeScript功能基本一致,了解TS的可以忽略。至于为什么选择Flow而不是TS,大致是由于重构时,Bab...

2020-02-26 17:04:22 1136

原创 js Event Loop详解

我们就以一道面试题开始说起async function a1 () { console.log('a1 start'); //2 await a2(); console.log('a1 end');//9}async function a2 () { console.log('a2');//3} console.log('script start')...

2020-02-21 12:04:21 604

xcode could not find developer disk image 问题总结

xcode 、could not find developer disk image、真机测试、ipa打包

2016-09-22

java面试题

关于java面试题杂乱的总结,其中包括singleton, java,冒泡排序,存储过程,索引,数据库。

2013-11-07

空空如也

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

TA关注的人

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