自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(245)
  • 收藏
  • 关注

原创 从程序员到创业者:我对未来的新选择

最近我离开了程序员这份工作,并不是因为我对它失去了兴趣,而是因为我开始考虑我的未来。随着年龄的增长,我意识到程序员这条路的尽头也越来越近,而我不想在35岁这个浪潮过后失去立足之地。因此,我决定离开本职工作,来到广东中山古镇,接触了一个新的行业——灯带。在此之前,我是一个完全不懂的门外汉。我只能硬着头皮开始,从头开始接触,跑货源,注册公司,开网店。我先开了个人淘宝店,主营灯带和配套电源。在选择货源时...

2023-05-12 18:11:17 153

原创 新站排名不稳定是因为什么,要注意哪些?

点击下方“青年码农”关注回复“源码”可获取软件,源码等资料很多SEO新人会遇到这样的问题:为什么我的网站做了1个月甚至更长时间,有了排名,但是最近几天掉了,是什么情况?首先,新站关键词排名不稳定是一个常态。前期会出现关键词浮动的情况,不必惊慌,新站排名不稳定的原因有很多,以下是几个可能的因素:竞争压力新站在面对已有的老站时,很难在短时间内排名稳定。因为老站可能已经建立了较高的权威度和用户信任度,需...

2023-03-23 12:43:20 712

原创 nodejs 项目实现多进程

点击下方“青年码农”关注回复“源码”可获取软件,源码等资料在 Node.js 中,可以通过创建多个进程来充分利用多核 CPU 的优势,从而提高 Node.js 应用程序的性能和稳定性。今天我们分享两种方法来实现多进程:1. 使用 child_process 模块创建子进程Node.js 内置的 child_process 模块可以让我们方便地创建子进程。可以使用该模块的 spawn()、exec(...

2023-03-15 12:10:57 777

原创 项目中选择Vite还是Webpack

点击下方“青年码农”关注回复“源码”可获取软件,源码等资料Vite和Webpack都是现代化的前端构建工具,用于打包、编译、压缩和优化前端代码。它们的主要目的是将多个源文件(例如JavaScript,CSS和HTML文件)打包成更少的文件,以便在浏览器中加载更快,同时提供许多其他功能。相同点:都可以处理各种静态资源,例如HTML、CSS、JavaScript、图片和字体等。都支持模块化开发,可以使...

2023-03-14 12:44:58 1025

原创 Vite - 去中心化的前端构建工具

点击下方“青年码农”关注回复“源码”可获取软件,源码等资料Vite 是一个新一代的前端构建工具,由 Vue.js 核心团队成员尤雨溪(Evan You)开发,它的设计目标是提供一种更快、更简单的开发体验。与传统的打包构建工具不同,Vite 采用了基于浏览器原生 ES 模块的开发方式,能够在开发过程中实时编译打包,实现了秒级启动,开发体验更加流畅。Vite 的主要特点包括:快速启动:Vite 采用的...

2023-03-13 11:41:51 241

原创 网站哪些功能可以提高用户体验度?

点击下方“青年码农”关注回复“源码”可获取软件,源码等资料​网站用户体验是指用户在使用网站时所感受到的感觉和情感。它包括用户与网站的互动、使用过程中的舒适度和易用性等方面。好的网站用户体验可以提高用户的满意度和忠诚度,从而带来更多的访问量和转化率。一个网站的用户体验度取决于多个因素,包括网站的设计、内容、性能等等。今天咱们就来说说,提升用户体验的几个方法。1网站导航一个清晰、易用的网站导航可以帮助...

2023-03-08 11:46:26 302

原创 为什么企业需要优化关键词?解析关键词优化的重要性和好处

点击上方“青年码农”关注回复“源码”可获取各种资料​企业在互联网上展示产品、服务和品牌时,通常会使用搜索引擎作为主要的流量入口。而搜索引擎的主要工作就是根据用户的关键词搜索请求,为用户提供最相关的搜索结果。因此,企业需要做关键词的优化,以便在搜索引擎中获得更好的曝光度和更高的排名,从而吸引更多的潜在客户。以下是关键词优化的一些具体原因和好处:提高网站流量和曝光度搜索引擎的目标是为用户提供最相关的搜...

2023-03-03 11:42:17 332

原创 如何抓住公域流量与私域流量的营销红利?

点击下方“青年码农”关注回复“源码”可获取软件,源码等资料公域流量和私域流量都是非常重要的营销渠道,抓住它们的营销红利可以让企业在市场中获得更多的曝光和客户,关于如何抓住公域流量和私域流量的营销策略,以下是个人的一点分析:公域流量的营销公域流量指的是来自搜索引擎、社交媒体、新闻媒体等第三方平台的流量。抓住公域流量的营销红利需要做好以下几点:优化网站SEO通过优化网站的内容和结构,提高网站在搜索引擎...

2023-03-02 11:30:49 328

原创 Git工作流中常见的三种分支策略:GitFlow、GitHubFlow和GitLabFlow

点击下方“青年码农”关注回复“源码”可获取软件,源码等资料Git 作为一个源码管理系统,不可避免涉及到多人协作。既然协作,就必须有一个规范的工作流程,让大家有效地合作,使得项目井井有条地发展下去。Git Flow、GitHub Flow、GitLab Flow 是 Git 版本控制系统下的不同的开发流程。虽然它们都包含了一些相似的分支,但它们在分支管理、版本控制等方面有所不同。Git FlowGi...

2023-03-01 11:34:56 1649

原创 企业如何选择最适合自己的Git工作流提高研发效率

点击下方“青年码农”关注回复“源码”可获取软件,源码等资料什么是Git 工作流❝Git 工作流 是基于 Git 版本控制系统的一种工作流程,它规定了团队协作的流程和规范,包括如何组织代码库、如何提交代码、如何协作开发和如何发布代码等方面。❞我们最熟悉的 Git 工作流莫过于 Git flow, Gilab flow, Github flow,因为它们是最流行的。而对于 Feature Branch...

2023-02-28 11:30:09 261

原创 个人小程序有哪些比较实用的推广引流方法?

点击下方“青年码农”关注回复“源码”可获取软件,源码等资料​❝小程序是一种轻量级的应用程序,它可以在微信中直接使用,非常方便。对于企业或个人来说,如何进行有效的推广引流是非常重要的。下面将详细分析个人小程序的推广引流方法。个人小程序与企业小程序不同,它更加关注个人品牌的推广,因此个人小程序的推广引流也需要有一些不同的方法。❞在社交媒体平台宣传社交媒体平台如微信、微博、抖音等是个人推广的主要渠道之一...

2023-02-27 11:45:17 313

原创 对于程序员,少上一天班,究竟“香不香”?

点击下方“青年码农”关注回复“源码”可获取软件,源码等资料五天工作制最早是在20世纪初提出的。当时,工人们普遍的工作时间是每周6天,每天工作10小时以上,工作强度和劳动条件非常恶劣。因此,许多人开始呼吁改变这种状况,提出了五天工作制的概念。1926年,英国试行了五天工作制,并在短时间内获得了良好的效果。随后,五天工作制在全球范围内逐渐推广开来,成为一种普遍的工作制度。在中国大陆地区,五天工作制最早...

2023-02-24 11:30:32 242

原创 企业为啥更愿意对高薪人才设计年薪包?

点击上方“青年码农”关注回复“源码”可获取各种资料年薪包(Annual Salary Package)是一种薪酬结构形式,是企业为员工提供的一种固定期限(通常为一年)内的总薪酬支付方式。相对于传统的月薪制和计件工资等形式,年薪包的形式更加灵活,更符合一些高端人才的需求。通常,年薪包由以下几个方面组成:基本工资:员工的基本工资是年薪包的主要部分,通常在年薪包的总额中占据较大比例。基本工资根据员工的工...

2023-02-23 11:31:58 473

转载 辞旧送吉虎,迎新接玉兔,祝大家新年快乐!

2022这一页即将翻过去,成长路上几多收获几多欢喜,2023年,让记忆不再流浪,让快乐不再孤单,让梦想不再迷茫,让脸上带着笑颜,开启新的航向。

2023-01-21 20:59:52 308

原创 Colyseus:轻量级多人游戏免费开源解决方案

点击上方“青年码农”关注回复“源码”可获取各种资料Colyseus 是一个独特的多人游戏框架,被用于许多 H5 小游戏和手机游戏中,使用容易,且选项众多,可满足开发者多样化的需求。如果你在制作多人联网游戏时遇到过各种扩展性需求和细节问题造成的项目阻碍,那么推荐你使用这个免费的开源解决方案。这个框架也是最近接触,自己在摸索过程中遇到很多坑,因此记录下。文章基于 Express + TS 演示及说明。...

2022-12-30 11:30:33 2229

原创 新冠病毒:KN95(GB2626类型口罩)是否有效阻挡?

点击上方“青年码农”关注回复“源码”可获取各种资料​今天刷新闻,看到很多官方账号发布,只有五种编码口罩能防疫,分别是医用防护口罩(GB19083-2010)医用外科口罩(YY0469-2011)一次性使用医用口罩(YY/T 0969-2013)日常防护型口罩(GB/T 32610-2016)儿童口罩(GB/T 38880-2020)没有 KN95(GB2626) 类型口罩?难道戴了这么久的没有防疫...

2022-12-15 11:57:10 1463

原创 手把手教你发布兼容TS的JS库到npmjs上

点击上方“青年码农”关注回复“源码”可获取各种资料nodejs的第三方模块都存在npm(https://www.npmjs.com/)网站上,这些包都是由第三方团队或者个人开发的,免费提供我们使用,我们可以通过npm install方式下载使用第三方包npminstallvue我们也可以把我们自己封装好的包,发布到npm上,供他人使用,这篇文章我们就详细说下从创建到发布的整个流程。一 注册账号...

2022-11-17 11:35:36 1318

原创 用Three.js构建三维世界的房子

点击上方“青年码农”关注回复“源码”可获取各种资料文章篇幅会比较长,请耐心看完,但是一定会收货满满。最近在学习Three.js,无奈不知道从哪里下手,查阅大部分资料都是先介绍渲染器(Renderer)、场景(Scene)、照相机(Camera),其实这些概念确实需要了解,如果不给你立体模型,你始终是无法理解的。网上看了一个大佬(神说要有光)的教程,感觉算是一只脚已经入了门,接下来我们通过这篇文章,...

2022-11-08 11:32:40 1431 14

原创 Vue3+TS的项目中使用NProgress进度条

点击上方“青年码农”关注回复“源码”可获取各种资料本文主要介绍如何在 Vue3+TS 的项目中使用 NProgress 进度条,示例代码非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友往下看。介绍NProgress 是一个轻量级的进度条组件,它的原理非常简单,就是页面启动的时候,构建一个方法,创建一个 div,用 fixed 定位,把这个 div 定位在页面最顶部。相信很多小伙伴都...

2022-09-14 11:43:43 1775

原创 Vue3 响应式 API 之 ref 和 reactive

点击上方“青年码农”关注回复“源码”可获取各种资料我们知道 ref 函数和 reactive 函数用于实现数据的响应性。但是开发中如何选择使用 ref 和 reactive 呢?下面我们就详细说说 ref 和 reactive 的区别。回顾在 Vue3 版本之前,响应数据在 data 函数中定义<template><h1>{{title}}</h1>...

2022-09-05 11:40:32 743

原创 Vue3 Composition API 之 setup 函数

点击上方“青年码农”关注回复“源码”可获取各种资料Vue 3 中引入的一种新的编写 Vue 组件的方式,可以将 2.x 中与组件逻辑相关的选项以 API 函数的形式重新设计。在说 Vue3 之前,我们先看看 Vue2 项目中是如何编写逻辑代码的,新建一个组件<template><div></div></template><script...

2022-09-01 11:44:43 609

原创 APIJSON - 功能符、数组关键词、对象关键词、全局关键词简表速查

点击上方“青年码农”关注回复“源码”可获取各种资料一 功能符号数据库表中的字段用key代替[]:查询数组"key[]":{}{}:匹配选项范围"key{}":[1,2,3]{}:匹配条件范围"key{}":"<=10;length(key)>1..."<>:包含选项范围"key<>":38710}{@:判断是否存在"key}{@":{}():远程调用函数"key...

2022-08-30 11:48:52 652

原创 APIJSON-实现一对一,一对多复杂查询

点击上方“青年码农”关注回复“源码”可获取各种资料APIJSON 是一种专为 API 而生的 JSON 网络传输协议 以及 基于这套协议实现的 ORM 库。为各种增删改查提供了完全自动化的万能 API,零代码实时满足千变万化的各种新增和变更需求。能大幅降低开发和沟通成本,简化开发流程,缩短开发周期。之前的一篇文章讲解了 APIJSON 的简单用法‍,链接:APIJSON-零代码接口和文档JSON ...

2022-08-26 11:34:49 1751

原创 组合式函数(Composables)解决了mixins的哪些痛点?

点击上方“青年码农”关注回复“源码”获取各类源码,软件Vue3 中新增了“组合式函数”(Composables),它是一个利用 Vue 的组合式 API 来封装和复用有状态逻辑的函数。功能类似 Vue2 的 mixins,但又有所不同。先看看 Vue2 中的 mixins混入的使用官方介绍:混入 (mixins) 是一种分发 Vue 组件中可复用功能的非常灵活的方式。混入对象可以包含任意组件选项...

2022-08-25 11:47:33 789

原创 Pinia.js - Vue新一代状态管理器

Pinia.js是由Vue.js团队核心成员开发的新一代状态管理器,使用Composition Api进行重新设计的,也被视为下一代Vuex。它和Vuex有很多相似的地方,本质上是对Vuex做出了一些改进。与Vuex相比,Pinia.js去除了Vuex中对于同步函数Mutations和异步函数Actions的区分。直接在Actions中便能够使用同步和异步方法,其次相比于Vuex,Pinia.js...

2022-08-24 11:40:30 511

原创 微信平台分账产品怎么选?

点击上方“青年码农”关注回复“源码”可获取各种资料微信平台分账,官方提供三种方式,直连商户分账、服务商分账和电商收付通,这三个有什么区别?适用什么场景?一分账产品直连商户分账:主要用于商户将交易成功的资金,按照一定的周期,分账给其他方,可以是合作伙伴、员工、用户或者其他分润方。服务商分账:主要用于服务商帮助特约商户完成订单收单成功后的资金分配。电商收付通:电商收付通是微信支付专为电商行业场景打造...

2022-08-19 11:52:31 556

原创 FullCalendar - 开源的多功能 JavaScript 日历插件

本文字数:747 字 9图阅读完需:约 4 分钟点击上方“青年码农”关注回复“源码”可获取各种资料FullCalendar 是一个支持 React、Vue、Angular 和原生 JavaScript 的日历插件,FullCalendar 拥有超过 300 种设置,支持模块化导入,几乎可以实现任何效果。此教程是基于Vue2,FullCalendar 同时也支持 Vue3,文档在https://fu...

2022-08-15 11:54:33 1476

原创 微信小程序云开发跨账号环境(资源)共享

本文字数:2340字 12图阅读完需:约 6 分钟点击上方“青年码农”关注回复“源码”可获取各种资料微信小程序最近的大动作算是云开发计费调整,不再支持免费套餐,改为新的计费方式,“基础套餐+按量付费” 模式。这就导致我之前的所有基于云开发的小程序都需要调整,毕竟没有收益的小程序,不可能继续使用一个小程序开通一个开发环境和一个生产环境。微信云开发免费的基础套餐、与微信生态...

2022-08-10 11:52:26 2944 3

原创 实现 Vue 框架用户短时间内多次点击同一按钮仅触发一次

点击上方“青年码农”关注回复“源码”可获取各种资料使用 Vue 框架开发项目中,遇到个问题,就是在用户提交数据时,如果连续多次点击按钮,会触发多次,导致数据异常,因此需要限制用户短时间内多次点击同一按钮,只触发一次。1. 自定义指令利用元素的 disabled 属性,新建自定义指令,preventClick.js1exportdefault{ 2install(...

2022-08-09 11:51:41 2888

原创 浅析pm2日志管理及使用pm2-logrotate进行日志分割

点击上方“青年码农”关注回复“特效源码”可获取各种资料首先我们看看 pm2 的自带日志管理功能,pm2的日志模块默认是每一个服务进程都分配两个默认的日志文件,这两个日志文件存放于/root/.pm2/logs中启动项目后,可以通过pm2 logs查看,此时屏幕上会同时输出error log和 实时log, 同时会打印出日志文件的路径, 类似:同时我们也可以使用 tail ...

2022-07-29 19:00:30 4792

原创 APIJSON-零代码接口和文档JSON 协议 与 ORM 库

点击上方“青年码农”关注回复“特效源码”可获取各种资料APIJSON 是一种专为 API 而生的 JSON 网络传输协议 以及 基于这套协议实现的 ORM 库。为各种增删改查提供了完全自动化的万能 API,零代码实时满足千变万化的各种新增和变更需求。能大幅降低开发和沟通成本,简化开发流程,缩短开发周期。最近项目上用到 APIJSON,查阅官方文档,虽然通用文档和APIAu...

2022-07-28 12:09:33 958

原创 el-table fixed固定列导致错位的解决方案

点击上方“青年码农”关注回复“特效源码”可获取各种资料Element UI table组件可以通过设置fixed属性实现列的固定,但是在某些情况下会导致固定列的样式错乱,下面就总结下解决样式错乱实现方案1.doLayout(官方提供)对 Table 进行重新布局。当 Table 或其祖先元素由隐藏切换为显示时,可能需要调用此方法。2.<el-table>标签上...

2022-07-27 08:21:29 18863 15

原创 浅析PM2实用入门指南

点击上方“青年码农”关注回复“特效源码”可获取各种资料PM2 是一个守护进程管理器,可以用它来管理你的node进程,负责所有正在运行的进程,并查看node进程的状态,也支持性能监控,负载均衡等功能。使用起来也是非常简单一特性日志管理:收集日志,并有插件配合进行管理负载均衡:减轻服务器压力终端监控:可以在终端中监控您的应用程序并检查应用程序运行状况静态服务:支持静态服务器...

2022-07-20 19:08:20 776

原创 浅谈TypeScript泛型T和any的区别

点击上方“青年码农”关注回复“特效源码”可获取各种资料当我们定义一个变量或者重构之前的JavaScript代码不确定类型的时候,一般会有两种解决方式。1. 使用any简单粗暴,任何类型都可以,但是失去了ts类型保护的优势。2. 使用泛型不预先指定具体的类型,而是在使用的时候在指定类型限制的一种特性。看下面的这个函数functionidentity(arg:any):...

2022-07-15 12:58:26 2534

原创 小程序云开发实现根据地理位置范围内搜索数据

关注“青年码农”,回复“特效“获取各种资料粒子特效、可视化等源码业余时间在开发一个类似时间胶囊的小程序,由于微信提供云开发,所以省了不少事,最近在研究根据当前地理位置,在指定半径内获取已经埋藏的时间胶囊,在实际开发过程中,遇到了一点小问题,最后也很好的解决了,因此记录下。功能描述 其实功能很简单,就是获取当前地理位置,在根据当前地理位置半径为500米(可自由设定半径)获取已经埋藏好的时间胶囊,实现步骤 云开发里面新建一个集合,里面放用户数据,不过多讲解,官方文档写的很清楚。集合里面的数据有个字段是存用户地理

2022-05-30 08:46:44 598

原创 Vue项目上this.$set的用法

关注“青年码农”,回复“特效“获取各种资料粒子特效、可视化等源码本篇文章主要讲解Vue项目中,this.$set这个api的用法.我们都知道当Vue的data里边声明的对象,如果向对象中添加新的属性,更新此属性的值,视图是不会更新的。官方是这么说的因为 Vue 无法探测普通的新增 property 比如:this.myObject.newProperty&nbsp;=&nbsp;'hi'这个时候,我们就需要使用set api,这个api就是像响应式对象中添加一个 property,并确保这个

2022-05-27 10:41:27 1274

原创 微信小程序云开发增加定时任务

关注“青年码农”,回复“特效“获取各种资料粒子特效、可视化等源码之前业余时间,开发了一个微信小程序【时间胶囊】,其中有个功能是用户在发布胶囊的时候,会要求用户订阅消息,云开发后台定时轮询,满足条件,触发云函数,将消息推送给用户。这个功能用到了小程序的定时触发器。官方文档写的也比较清楚,用法简单,首先,我们要有云函数,或者说你新建云函数,新建完成之后会生成config.json、index.js、package.json,index.js这个文件云函数的主文件,所有的逻辑都写在这里面,package.json

2022-05-27 10:20:46 3111 1

原创 WOW.js – 让页面滚动更有趣

关注“青年码农”,回复“特效“获取各种资料粒子特效、可视化等源码如果给向下滚动的页面增加一些细微的动画,这往往能给浏览者带来更好的体验,WOW.js就是这么一个能让用户眼前一亮的JavaScript库。WOW.js 依赖 animate.css,所以它支持 animate.css 多达 60 多种的动画效果,能满足您的各种需求。由于使用了CSS3动画,所以一些老旧的浏览器是不支持的。为了兼容,可以增加浏览器判断。使用方法1.引入文件-animate和WOW<linkrel="stylesheet"..

2022-05-27 10:16:06 676

原创 在Vue项目中使用WebSocket技术

WebSocket 协议自2008年诞生2011年成为国际标准以来。目前所有浏览器都已经支持了。因此我们不需要担心在项目中使用是否会有其他问题,WebSocket实现了浏览器与服务器全双工通信,服务器可以主动向客户端推送信息,客户端也可以主动向服务器发送信息。MDN上面有详细的文档,这里就不过多介绍,我们直接在vue项目上使用WebSocket,其实可以借助库实现,但是这个项目我们使用原生的,毕竟代码不多,也没必要在安装个依赖。WebSocket属性很多,用到了onopen、onerror、onmessag

2022-05-26 11:13:33 1664

原创 聊一聊Vue的单向数据流

关注“青年码农”公众号回复“特效源码”可获取各种资料Vue官方对单向数据流的描述是这样的(去掉了几句):父子 prop 之间形成了一个单向下行绑定,父级 prop 的更新会向下流动到子组件中,额外的,每次父级组件发生变更时,子组件中所有的 prop 都将会刷新为最新的值。意思是说,父级给子组件是啥,子组件可以用,也可以不用,但是不能修改。这就保证了数据可控性,但是事实真的如此吗?官方文档下面还有一句话。注意:JavaScript 中对象和数组是通过引用传入的,所以对于一个数组或对象类型的 prop 来说,在

2022-05-26 11:09:32 1718

空空如也

空空如也

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

TA关注的人

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