自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 electron+Vue3构建桌面应用之IPC通讯

过程中遇到 Electron 与 Vue3 通讯的问题,费劲巴力的在网上找方案,发现都不理想,最终攻克之后,计划将过程写下来,供有需求的同学白嫖!好,言归正传。先说需求,我是做一个 C/S 架构的串口数据获取的需求预研。另外,项目组 Vue 人才较多,所以,期望后期可以接上 Vue。有同学就说了,你 Vue 要获取串口信息,不是可以直接使用吗?

2024-04-16 17:48:06 543

原创 Windows安装electron卡住报错的问题

electron 安装时卡住报错

2024-03-27 15:51:26 570

原创 HTML发展史

* 为什么要讲 HTML 发展史呢?**唐太宗告诉我们: 以铜为镜,可以正衣冠;以史为镜,可以知兴替;以人为镜,可以明得失。那了解了 HTML 的发展史,可以知道什么呢?答案是 ** 兼容 **国内在 淘宝网停止支持IE6、IE7浏览器 之后,关于兼容的问题热度慢慢降了下来(其实,内因也是科技进步)那 HTML 这个超文本标记语言,为什么会存在浏览器的兼容问题呢?今天我们就来聊聊 HTML 与 浏览器的那些个恩怨纠葛。

2024-03-20 18:30:02 858

原创 Vue+Koa项目完整上线流程中遇到的问题

程序员有时候 “提笔忘字”, 以下是此次过程中遇到的问题流水账, 按顺序记录的, 不再细分什么前端后端了.有些问题可能过于简单, 勿喷!get 类请求: 直接使用 ctx.query 来获取前端传递来的参数post 类请求: 需要使用到 koa-bodyparser 中间件, 然后通过 ctx.request.body 来获取前端传递的参数koa-bodyparser 在使用 koa2 指令创建项目时已经内置.直接贴一个路由文件的使用吧!3, Vue 3 通过 customRef 实现防抖废话不多说,

2024-02-06 17:42:27 944 2

原创 Vue 3 + Koa2 + MySQL 开发和上线部署个人网站

记录个人的一个操作步骤, 顺序不分先后, 嫌啰嗦请出门右转!环境说明:服务器: 阿里云轻量应用服务器服务器系统: CentOS8.2本地环境: macOS 12.7.2Koa: 2.7.0pm2: 5.3.1。

2024-02-06 09:52:09 1352

原创 Vue3跨域代理设置

Vue 3 的项目, 在通过 vite 来创建项目之后, 会自动创建一个 vite.config.js 文件, 跨域的代理就可以在这个文件中配置了。注释基本说明了对应配置参数的作用, 更多配置参数请。

2024-02-01 10:30:04 402

原创 Mac安装MySQL

电脑:处理器: 2.7GHz 双核 Inter Core i5MySQL 的安装版本: 8.2.0最近有更新系统, 重新配置了电脑, 因此, 之前安装的 MySQL 也都删除了, 这次安装经历有点坎坷, 记录下来, 希望可以帮助到需要的小伙伴!以往安装 MySQL 都是通过 Homebrew 来安装的, 比较省心, 这次不知何故, 使用 Homebrew 来安装的几个软件都没能安装成功, 这次的 MySQL 也是一样, 莫名其妙的卡在某一个步骤 Error!

2024-01-16 10:40:06 926

原创 Vue项目中axios的二次封装

Vue 项目使用过程中一般会对 axios 进行二次封装, 以期在合适的时机处理一些全局的需求, 比如常见的 请求拦截器 和 响应拦截器. 接下来简单聊聊具体的操作步骤.

2024-01-15 11:42:00 603

原创 Vue+Koa2 搭建前后端分离项目

简单的一个 Demo 演示: Vue 和 Koa2 在本地搭建前后端分离项目.当前环境:1, Vite 搭建的 Vue 前端项目 ( 也就是 Vue 3 了 ) .2, Koa2 搭建的 后端项目.前端项目在 localhost: 5173 端口下运行, 后端项目在 localhost: 3000 端口下运行, 因此, 前端通过 Ajax 请求 后端的接口就会存在问题. 本文的终点也在聊如何实现跨域.

2024-01-15 11:24:09 544

原创 React实现拖拽效果

项目分为 todo-panel, todo-list, todo-item 三个组件1, todo-panel 控制整个 demo 效果的布局和总逻辑的实施, 所有响应式的 state 都在该组件中实现.总控室.所有需要动态渲染的 state 都在当前组件中配置2, todo-list 列表组件, 用于展示某种形态的列表桥梁.子组件(todo-item)的 drag 行为需要通过 todo-list 组件传递给父组件(todo-panel);

2023-12-26 16:38:30 731

原创 remote: Support for password authentication was removed on August 13, 2021.

在github个人设置页面,找到Setting ->选择开发者设置Developer setting -> 选择个人访问令牌Personal access tokens,然后选中生成令牌Generate new token -> 生成令牌Generate token。在上述位置根据提示选项,生成新的 token 之后,再次上传时,在 密码 位置输入上述 token 即可!也就是说,你需要使用 token 来代替密码了。token 在哪里生成呢?

2023-12-19 10:41:36 466

原创 Mac中nvm切换node版本失败

在这里这个 default 中有个 node 的版本号,使用 nvm use 时,没法修改这个版本号。2,nvm alias default XXX(长期有效,即使关闭终端窗口后,再打开一个新的终端窗口)Mac中使用 nvm 管理 node 版本,在使用指令:nvm use XXX 切换版本之后。使用 nvm alias default XXX 指令设置默认 node 版本。关闭终端,再次打开,输入 node -v 还是得到之前的 node 版本。1,nvm use XXX(只对当前终端窗口有效)

2023-12-14 10:26:33 1089

原创 Mac安装nvm

nvm全称 Node Version Manager ,意思为node版本控制;它是一个命令行应用,可以快速地更新、安装、使用、卸载本机的全局 node.js 版本。他可以在同一台电脑上进行多个node版本之间的切换,而这正是nvm的价值所在。当你同时进行两个或多个node项目开发,并且这些项目的node版本不一样时,nvm可以很好的帮你管理pc上的node版本切换。

2023-12-11 14:38:33 1071

原创 Mac进入hosts

【代码】Mac进入hosts。

2023-12-11 12:48:07 431

原创 failed to install C:\Users\Administrator\.expo\android-apk-cache\Exponent-2.29.8.apk: Failure [INSTA

使用 Expo 搭建的 React Natvie 项目在执行了 npm start 之后, 启动成功, 有个二维码可以扫,但是想要在 Android 模拟器上运行。于是,输入指令 a,来在 Android 模拟器上运行。按照以上方案执行后,再次输入 a 启动,不起作用!

2023-11-13 11:12:43 344

原创 React Native 项目搭建设置或取消git全局代理

然后对应的代理端口为【具体的代理端口得依赖于本机代理软件】

2023-11-02 15:43:54 131

原创 React Native 环境搭建

React Native 环境配置中,安装完 cocoapods 之后,没有要求执行 pod setup 指令,之前在搜索卸载安装 cocoapods 时,发现了这个指令,好像回想起来 cocoapods 需要 setup 的吧。再次输入 ruby -v 指令,获取到最新的 ruby 版本(不是步骤一中的版本,就代表路径修改完毕了,没必要再执行 which ruby 指令了)。这也算是这段折腾的收货吧。下载到某个阶段,就进行不下去,停止后,耐着性子,继续执行上述指令,在执行失败了 N 次以后,

2023-11-02 09:59:16 1444

原创 Mac 创建并使用 .zshrc 文件

2,使用 .zshrc 文件。1,打开终端输入指令。

2023-11-01 17:52:15 1960

原创 curl: (7) Failed to connect to raw.githubusercontent.com port 443 after 27 ms: Couldn‘t connect to s

关于 Homebrew 的安装问题,可以查看。

2023-10-30 16:18:29 166

原创 Homebrew 安装问题总结

安装 Homebrew 执行指令之后,报错,内容如下:意思是,连接不到 raw.githubusercontent.com 这个地址执行操作了。网上差了些方案,说是在 hosts 文件中配置 raw.githubusercontent.com 地址的就可以了。但是,配置好之后,再次执行,又报错了,内容是:其实啊,在国内能进入 Homebrew 官网的,就非等闲之辈!(八成科学上网了)

2023-10-30 16:16:08 656

原创 Vue Router 刷新当前页面

Vue项目, 在实际工作中, 有些时候需要在 加载完某些数据之后对当前页面进行刷新, 以期 onMounted 等生命周期函数, 或者 数据重新加载.总之是期望页面可以重新加载一次。

2023-10-20 16:31:35 1259

原创 ES6入门教程

一点点看法:搜索引擎搜索 ES6入门、ES6教程 这些关键字,一大波的关于 ES6 的教程,还有相当大相当大一波儿是“借鉴”或者“抄袭”人家 阮一峰 的内容。这波儿人,你有时间,有精力,翻译点外文,分享些新东西,壮大咱们开发社区不是很好?再者,你真感觉人家东西好,想要放到自己的“盘子里”,你给东西抄过来之后,存成草稿,不发布不是也挺好?,有同步的图书,并且有完全免费的开源网站,这一点比某些不要脸的博客网站开会员才能看全篇的强了不止多少倍!国内对于 ES6入门教程,写的非常好的,在我看来是 阮一峰 的。

2023-04-24 09:45:24 215 1

原创 Mac 允许任何来源APP安装指令

终端指令:sudo spctl --master-disable

2023-03-30 20:09:44 185

原创 nvm 安装node

nvm安装node

2022-10-09 15:01:22 838

原创 GitHubDesktop通过ssh连接Github

GitHubDesktop通过ssh连接Github

2022-08-11 11:27:05 1152

原创 js数组遍历方法汇总

JS数组遍历方法汇总

2022-07-31 15:16:26 621

原创 CSDN开会员了,你怎么想?----中级

今天不写技术博客了,来聊聊CSDN的会员机制。最近发现CSDN的某些博客需要会员才能查看了,还增加了一些机制可以让博主“创收”。关于这个问题大家怎么看呢?不罗嗦,聊聊我的看法。先表明观点:程序员行业知识付费,学习难度增加,内卷加剧,CSND将是罪魁祸首!!!原因:本来很多时候我们写博客,一方面是自己记录,方便自己将来再出类似的错误有个参照;另一方面,顺带着方便了遇到相同问题的同学。这样,你写一篇,我写一篇,众人拾柴火焰高,社区资源便会越来越丰富。突然有一天,一个人在浏览博客时,看的正

2022-05-27 10:44:03 2459 3

原创 CSDN开会员了,你怎么想?----高级

CSDN,我爱你!

2022-05-27 10:43:58 445

原创 CSDN开会员了,你怎么想?----初级篇

CSND,赞!随笔

2022-05-27 10:41:20 389

原创 React+TypeScript项目创建

本文主要叙述基于 TypeScript 的 React 项目创建。可采取两个工具来创建:create-react-app(React官方提供)、vite(不仅仅是创建React项目,Vue等也可用)每种工具都列出 npm 和 yarn 两种使用方式一,create-react-app1,npmnpx create-react-app@latest XXX(项目名称) --template typescript@latest 是使用 create-react-app 的最新版本来创建

2022-04-27 09:52:41 1988

原创 schannel: failed to receive handshake, SSL/TLS connection failed

使用 GitHubdesktop 在fetch是突然报错,如下:错误信息:schannel: failed to receive handshake, SSL/TLS connection failed解决方式:在C盘个人用户中找到.gitconfig文件,设置或修改以下内容,然后解决。[http] sslbackend = openssl

2022-01-06 09:26:36 9310

原创 Koa项目搭建----从零搭建Koa项目

最近发现使用 Koa 创建项目的博客比较多,但是不够细致,为方便自己和他人,遂整理本博客。本博客会介绍以下内容:1,安装Koa脚手架,即koa-generator2,创建 Koa 1+ 项目3,创建 Koa 2+ 项目4,坑5,项目运行一,安装Koa脚手架----koa-generator终端执行以下指令:npm install -g koa-generator二,创建 Koa 1+ 项目终端执行以下指令:koa -e my-app-e:代..

2021-07-08 11:03:41 4303 7

原创 HTML字体属性

一、常用字体HTML,CSS,font-family:中文字体的英文名称宋体 SimSun黑体 SimHei微软雅黑 Microsoft YaHei微软正黑体 Microsoft JhengHei新宋体 NSimSun新细明体 PMingLiU细明体 MingLiU标楷体 DFKai-SB仿宋 FangSong楷体 KaiTi仿宋_GB2312 FangSong_GB2312楷体_GB2312 KaiTi_GB2312宋体:SimSuncss中中文字体(font-family)的

2021-06-09 09:25:34 512

原创 npm与cnpm相互切换

今天主要是来聊一聊关于 npm 的管理这个话题。那什么是 npm 呢?NPM的全称是Node Package Manager,是一个NodeJS包管理和分发工具,已经成为了非官方的发布Node模块(包)的标准。你可以这样理解:npm 呢就像是个管家,管理着 nodejs 的所有包(也就是资源)。那为什么存在 npm 和 cnpm 转换的话题呢?在国内,感兴趣的朋友可以去官网看看。

2021-06-08 14:59:34 921 1

原创 mysql的my.ini文件

my.ini内容[mysqld]# 设置3306端口port = 3306# 设置mysql的安装目录basedir=E:\MySQL\mysql-8.0.16-winx64# 设置mysql数据库的数据的存放目录datadir=E:\MySQL\mysql-8.0.16-winx64\data# 允许最大连接数max_connections=20# 服务端使用的字符集默认为8比特编码的latin1字符集character-set-server=utf8# 创建新表时将使用的默认存储

2021-06-05 19:39:17 559

原创 Markdown使用

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

2021-06-05 19:36:58 108

原创 React项目打包之后显示空白页

环境说明:React 16React 官网创建项目方式npm run build 打包之后, 页面空白.解决方案:package.json 文件中添加 homepage 字段:

2021-04-29 11:16:36 1840

原创 jquery.lazyload-1.9.3中文文档 -- 延迟加载图片的jQuery插件

最近使用 jquery.lazyload.js 这个jQuery插件的时候, 突然发现对这个插件相对全面的介绍不多.特别是对lazyload()方法中的配置选项的介绍少之又少.随机整理一份供大家参阅.废话不多少, 直接上代码:$("img.lazy").lazyload({ // placeholder,值为某一图片路径.此图片用来占据将要加载的图片的位置,待图片加载时,占位图则会隐藏 placeholder : "img/lazy.gif", //用图片提前占位 // eff

2021-01-07 15:54:19 1172 1

原创 Vue项目中用高德地图实现定位

说明:本文主要是介绍如何在Vue项目中接入百度地图并定位当前城市,更深层次的内容稍后有空整理。可能还有更牛的实现方案,目前我这里记录的是我自己跑通的一个版本,希望对你有所帮助,仅供参考。Vue项目运行环境:Vue 2.0,Vue Cli 3.0步骤如下:步骤一:登录高德地图开放平台 通过 控制台---->应用管理---->我的应用---->创建应用。创建一个新的应用,获取到key。截图如下:步骤二:在index.html文件中通过scri...

2020-12-23 16:34:47 4542 1

原创 如果可以帮到你

是缘分这根微弱的丝线让我们在技术的海洋中相遇恰巧你有对应的需求,恰巧文章帮到了你,恰巧你点开了这个链接,恰巧我厚着脸皮让你请喝一杯咖啡,于是。。。二维码送上O(∩_∩)O哈哈~...

2020-12-23 12:21:30 645 2

jQuery_lazyload

jQuery_lazyload插件示例Demo

2021-01-07

仿京东HTML5手机网站

HTML网站,移动端, 电商类, 购物车, 商品详情...大家相互探讨.

2018-03-19

空空如也

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

TA关注的人

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