自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(49)
  • 资源 (1)
  • 收藏
  • 关注

原创 最近开发中遇到的一些问题

近期开发中遇到的一些问题

2024-03-06 23:03:49 435

原创 Node包管理工具 - nvm、npm、yarn、cnpm、pnpm

nvm : 可以实现一台电脑,拥有多个版本的Nodenpm : node package manager 下载Node后自带的一个包管理工具yarn : npm 的升级版,更优秀cnpm : 配置下载非官方地址的依赖(淘宝、华为、腾讯镜像)pnpm : performant node package manager 更优秀的npm包管理工具nrm:下载镜像地址管理工具

2023-12-05 17:09:59 1671

原创 node_fs模块常用API

node_fs模块常用API

2023-09-19 22:38:05 166

原创 使用 nvm 实现对 Node 的多版本管理

在项目开发过程中,不同项目使用的nodejs版本不同,有时会因为node版本过高或太低,导致报错;这个时候我们或许就需要自己的电脑上安装不同版本的node切换使用。

2023-09-11 15:26:09 360

原创 Mock 基本使用

开发时,后端还没完成数据输出,前端只好写静态模拟数据。数据太长了,将数据写在js文件里,完成后挨个改`url`。某些逻辑复杂的代码,加入或去除模拟数据时得小心翼翼。想要尽可能还原真实的数据,要么编写更多代码,要么手动修改模拟数据。特殊的格式,例如IP,随机数,图片,地址,需要去收集

2023-09-05 17:48:20 437

原创 Webpack 复习小结

系统优化CDN使用;开发环境调错;打包模式应用

2023-09-04 15:11:17 554

原创 Git 回顾小结

Git是一个免费开源,分布式的代码版本控制系统,版主开发团队维护代码作用:记录代码内容,切换代码版本,多人开发时高校合并代码内容。

2023-09-04 14:19:02 1246

原创 Ajax + Promise复习简单小结simple

Ajax + Promise

2023-09-04 10:31:50 621

原创 TypeScript学习 + 贪吃蛇项目

TypeScript是JavaScript的超集。它对JS进行了扩展,向JS中引入了类型的概念,并添加了许多新的特性。TS代码需要通过编译器编译为JS,然后再交由JS解析器执行。TS完全兼容JS,换言之,任何的JS代码都可以直接当成TS使用。相较于JS而言,TS拥有了静态类型,更加严格的语法,更强大的功能;TS可以在代码执行前就完成代码的检查,减小了运行时异常的出现的几率;TS代码可以编译为任意版本的JS代码,可有效解决不同JS运行环境的兼容问题;

2023-09-02 17:52:36 2468

原创 移动端开发基础总结

移动端学习总结 (适合于复习)

2023-08-09 14:58:05 197

原创 JavaScript基础知识巩固

JavaScript基础知识巩固

2023-07-09 17:22:29 210

原创 React - Geek-PC项目 文档

一款后台管理项目 - React-geek-PC项目介绍● 项目功能演示- 登录、退出- 首页- 内容(文章)管理:文章列表、发布文章、修改文章● 技术- React 官方脚手架 create-react-app- react hooks- 状态管理:mobx- UI 组件库:antd v4- ajax 请求库:axios- 路由:react-router-dom 以及 history- 富文本编辑器:react-quill- CSS 预编译器:sass

2023-06-11 17:21:08 753

原创 认识、使用 yarn

npm 是前端开发过程中常常使用的命令,比如构建 Vue 项目,亦或下载 Vue 项目依赖但是该命令效率低下,且容易出错,有没有更好的解决方案呢?有,Yarn ta是一个快速、可靠且安全的 JS 包管理工具:快速:Yamn 本地缓存了每个下载过的包,所以再次使用时无需重复下载;同时利用并行下载以最大化资源利用率,因此安装速度重快;可靠:使用详细、简洁的锁文件格式和明确的安装算法,Yarn 能够保证在不同系统上无差异的工作;安全: 在执行代码之前,Yarn 会通过算法校验每个安装包的完整性;

2023-06-08 22:02:21 112

原创 React - Mobx

mobx是一个可以和React良好配合的集中状态管理工具,和Redux解决的问题相似,都可以独立组件进行集中状态管理优势简单编写无模板的极简代码精准描述你的意图轻松实现最优渲染依赖自动追踪,实现最小渲染优化架构自由可移植, 可测试 无特殊心智负担

2023-06-05 15:55:03 313

原创 React-Router

单页面应用只有一个html文件 主流的开发模式变成了通过路由进行页面切换 优势: 避免整体页面刷新 用户体验变好前端负责事情变多了 开发的难度变大路由的本质概念来源于后端 : 一个路径表示匹配一个服务器资源 /a.html -> a对应的文件资源 /b.html -> b对应的文件资源共同的思想: 一对一的关系前端的路由: 一个路径path对应唯一的一个组件comonent 当我们访问一个path 自动把path对应的组件进行渲染

2023-06-05 15:54:12 287

原创 React学习笔记

React是一个专注于构建用户界面的 JavaScript 库,和vue和angular并称前端三大框架,不夸张的说,react引领了很多新思想,世界范围内是最流行的js前端框架,最新版本已经到了18,加入了许多很棒的新特性

2023-06-04 22:16:56 268

原创 Visual Studio Code格式化配置

目标任务: 基于vscode配置格式化工具,提高开发效率。错误提示插件:Error Lens。

2023-05-29 17:51:41 330

原创 浏览器的渲染原理

页面是一个二维平面,但层叠上下文能够让HTML元素拥有三维概念,这些HTML元素按自身属性的优先级分布在垂直于这个二维平面的Z轴上,以下情况会作为单独的图层,HTML会继续进行解析,解析css的同时也在解析dom,css文件虽然不会阻塞HTML的解析,但会阻塞页面的渲染。HTML解析器会解析HTML文件,解析出来的结果会成为一棵dom树(包含全节点,包括隐藏的节点和。因为生成的渲染树,需要等待css文件解析完成后生成的css树与DOM树合成渲染树。将生成的的dom树和css树相结合,成为一颗新的渲染树。

2023-05-26 20:44:50 102

转载 尚硅谷webpack笔记

尚硅谷 webpack学习笔记点击跳转

2023-02-26 10:43:32 63

原创 Vue项目后期优化+上线

项目优化策略1. 生成打包报告2. 第三方库启用 `CDN`3. `Element-UI` 组件按需加载4. 路由懒加载5. 首页内容定制

2022-12-19 20:35:01 118

原创 前后端的身份认证

服务端渲染的优缺点优点:- 前端耗时少。因为服务器端负责动态生成 HTML 内容,浏览器只需要直接渲染页面即可。尤其是移动端,更省电- 有利于SEO。因为服务器端响应的是完整的 HTML页面内容,所以爬虫更容易爬取获得信息,更有利于 SEO。缺点:- 占用服务器端资源。即服务器端完成 HTML 页面内容的拼接,如果请求较多,会对服务器造成一定地访问压力.- 不利于前后端分离,开发效率低。使用服务器端渲染,则无法进行分工合作,尤其对于前端复杂度高的项目,不利于项目高效开发。

2022-12-19 19:38:32 176

原创 在 Node 项目中操作MySQL

在项目中操作MySQL1. 安装操作 MySQL数据库的第三方模块 (mysql)2. 通过 mysql模块连接到 MySQL 数据库3. 通过mysql模块执行 SQL语句

2022-12-19 19:25:39 135

原创 IDEA配置tomcat启动

maven项目加载到 idea 中后,进行 Tomcat 的配置。

2022-12-18 19:42:42 3853

原创 vue : 无法加载文件 C:\Users\admin\AppData\Roaming\npm\vue.ps1,因为在此系统上禁止运行脚本

vue : 无法加载文件 C:\Users\admin\AppData\Roaming\npm\vue.ps1,因为在此系统上禁止运行脚本

2022-12-17 17:21:07 133

原创 Gitee学习笔记

Git简介Git 是一个开源的分布式版本控制系统,可以有效、高速地处理从很小到非常大的项目版本管理。也是Linus Torvalds为了帮助管理Linux内核开发而开发的一个开放源码的版本控制软件。

2022-12-13 21:51:56 159

原创 基于Node.js-http模块的Express框架

Express 能做什么对于前端程序员来说,最常见的两种服务器,分别是:Web 网站服务器:专门对外提供 Web 网页资源的服务器API 接口服务器:专门对外提供API 接口的服务器使用Express,我们可以方便、快速的创建 Web 网站的服务器或API 接口的服务器

2022-12-11 12:15:25 501

原创 Node.js学习笔记

兄弟兄弟,想要独自开发做全栈吗,全栈啊!!!如果是,那么学习nodejs ,就该是你进击全栈的必经之路!nodejs 是一个 JavaScript运行环境,它让 JavaScript可以开发后端程序,实现几乎其他后端语言实现的所有功能这意味着我们只需要掌握 JavaScript一门语言就能够进行全栈开发!

2022-12-04 13:03:40 1495

原创 python测试10.28

3、编写实现核酸检测信息管理系统,其具备以下功能:(1)实时地将更新后的核酸检测信息保存到磁盘文件中;(2)添加核酸检测结果信息(3)修改和删除酸检测结果信息(4)查询酸检测结果信息(5)统计酸检测结果信息实现的界面要求如下:酸检测信息管理系统1:录入核酸检测结果信息2:查找核酸检测结果信息3:删除核酸检测结果信息4:修改核酸检测结果信息5:统计核酸检测结果6:退出系统

2022-10-28 11:49:56 631

原创 python小练习10.25

疫情期间某农场针对某小区发起菜品团购接龙,接龙数据包括编号,姓名,所选商品(蔬菜拼(30元),肉类拼(100元),水果拼(50元),每种限购一份),要求定义接龙成员类,用其成员函数统计每位接龙成员的应付款并输出,最后输出各类商品的订购总份数及应付金额。(2)编写随机数字抽取程序,要求由用户交互式输入1个整数n,并在[n, n+9]之间随机取出3个不重复的数字,并格式化输出“总共随机抽取数字。(1)定义函数generateNum()返回从任意连续的10个数字中随机取出3个不重复的数字组成一个字符串。

2022-10-25 15:55:38 1135

原创 VueCli(Vue脚手架) 简单快速安装

vue脚手架安装快速

2022-10-12 17:04:17 286

原创 JSP爱心宠物诊所系统设计与实现

“爱心宠物诊所”系统;JSP爱心宠物诊所系统;JSP、MySQL、servlet、Javabeen、EL表达式、bootstrap框架;“爱心”宠物诊所的职员在工作中需要查阅和管理如下信息:诊所的兽医、客户以及客户的宠物。诊所的兽医具有不同的专业特长,例如:有的擅长牙科,有的擅长内科等。诊所的职员使用浏览器访问该系统...

2022-07-10 14:28:50 2511 5

原创 软件开发中常用图例-UML

UML中有正式图:13种,但是常用的并不多,软件开发在用UML设计时,注重的是软件设计,而不是注重UML,因此一个软件的设计不需要将UML中所有图都用到,UML只是一种工具,辅助我们进行软件设计的工具。

2022-03-27 16:03:12 644

原创 宝塔面板数据库管理打不开

今天打开刚创建的数据库进行管理时,发现打不开》!!!安全组端口 888 是否开启宝塔面板 888 端口是否开启

2022-03-12 00:14:58 1229

转载 数据库知识盖摘

Oracle数据库初始口令设置为:root或其它登录 scott /jsl一、概念介绍1.1、约束主键约束(primary key)唯一性约束(unique)非空约束(not null)外键约束(foreign key)检查约束(check)主键:主键是定位表中单个行的方式,可唯一确定表中的某一行,关系型数据库要求所有表都应该有主键,不过Oracle没有遵循此范例要求,Oracle中的表可以没有主键(这种情况不多见)。关于主键有几个需要注意的点:1.键列必须必须具有唯一性,且不能为空

2021-06-14 18:46:08 326 2

原创 趣味数学--贷款计算(图形化界面版)

1、用图形用户界面完成第4单元作业题1:趣味数学题马克思手稿中有这样一道趣味数学题:男人、女人和小孩总计n个人,在一家饭店里吃饭,共花了cost先令,每个男人各花3先令,每个女人各花2先令,每个小孩各花1先令,请用穷举法编程计算男人、女人和小孩各有几个。要求:设计图形界面,程序运行后,用户在图形界面中输入人数和总花费。若问题有解,计算男人、女人和小孩的数量并输出;若问题无解,则输出“No answer"。注意:所有最终结果信息不要输出在控制台。下面展示一些 内联代码片。JFrame Designe

2021-05-25 12:47:38 594 1

原创 实验--异常处理

题目:在新冠肺炎疫情防控常态化形势下,核酸检测为疫情应对与处置发挥了重要的技术支撑作用,人们外出前经常需要先进行核酸检测。现为检测机构设计一个处理被检人员信息的管理系统,请定义一个类存储被检人员信息,要求:(1)分别定义身份证号非法异常类、年龄非法异常类和新冠肺炎病毒阳性异常类;(2)需要保存的隐私信息有身份证号、姓名、年龄、检测结果;(3)定义构造方法初始化对象属性;(4)提供属性访问方法;其中身份证号属性值的设置方法定义时,如果身份证号的前17位出现非数字,应抛出身份证号非法异常;其中年龄属性

2021-05-08 11:37:15 536

原创 图形用户界面实验

问题一:1.为实验一的任务3设计图形界面:某商场为了促销,采用了打折的优惠活动。每位顾客一次购物达到500元以上,给予95%的优惠;达到1000元以上,给予90%的优惠;达到1500元以上,给予85%的优惠;达到2500元以上,给予80%的优惠。程序运行后,用户在图形界面输入购物金额,程序计算经过优惠后顾客应付的实际金额,结果保留两位小数,并告知用户。下面展示一些 内联代码片。建议使用JFrameDesignerimport java.awt.*;import java.awt.event.*;

2021-05-07 13:35:25 667 1

原创 JDBC连接数据库IDEA连接MySQL

下面展示一些 内联代码片。==步骤总结:==1.加载驱动2.用户信息和url3.连接数据库返回数据库对象 Connection4.创建执行SQL语句的对象 Statement5.执行sql语句,返回结果的集合,并进行输出6.释放连接 public static void main(String[] args) throws Exception { //1.加载驱动 Class.forName("com.mysql.cj.jdbc.Driver");/

2021-04-27 19:31:02 809

原创 装箱问题 (20 分)

题目:假设有N项物品,大小分别为s​1​​ 、s​2​​ 、…、s​i​​ 、…、s​N​​ ,其中s​i​​ 为满足1≤s​i​​ ≤100的整数。要把这些物品装入到容量为100的一批箱子(序号1-N)中。装箱方法是:对每项物品, 顺序扫描箱子,把该物品放入足以能够容下它的第一个箱子中。请写一个程序模拟这种装箱过程,并输出每个物品所在的箱子序号,以及放置全部物品所需的箱子数目。输入格式:输入第一行给出物品个数N(≤1000);第二行给出N个正整数s​i​​ (1≤s​i

2021-04-19 22:12:08 176

原创 斗地主模拟Java

斗地主模拟实现 洗牌–发牌下面展示一些 内联代码片。import java.util.ArrayList;import java.util.Collections;import java.util.Random;import java.util.HashMap;import java.util.TreeSet;public static void main(String[] args){ HashMap<Integer,String> hm = new Hash

2021-04-01 22:23:16 127

nodejs多版本管理工具nvm-setup

用于node多版本管理使用,安装教程查看:https://blog.csdn.net/NOfighting/article/details/132808721

2023-09-11

Sqlyog11.3.3专业版数据库可视化安装

Sqlyog11.3.3数据库可视化安装

2022-07-04

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

TA关注的人

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