自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 04.React路由机制&hook说明

该代码实现了一个基于React Router的前端路由系统,主要功能包括: 使用BrowserRouter管理前端路由,配置了多个页面路径与组件的映射关系 维护全局用户状态(currentUser),通过AuthService获取和更新登录信息 采用嵌套路由结构,Layout作为共享布局组件包含导航等公共元素 路由包含首页、注册、登录、个人中心、课程管理等功能页面 通过props将用户状态传递给需要认证的组件(如登录、个人中心等) 关键点: 使用React Router v6的Routes/Route语法

2026-02-11 06:25:46 698

原创 03.Node.js依赖包补充说明及React&Node.Js项目

本文介绍了使用Node.js、React和MongoDB开发项目时常用的NPM包及其安装命令。主要包括密码加密(bcrypt)、JWT认证(jsonwebtoken)、Passport认证策略(passport系列)、跨域处理(cors)和环境变量管理(dotenv)等工具。同时提供了项目启动流程:先启动MongoDB服务,再分别启动后端(node index.js)和前端(npm start)代码。这些工具和流程适用于开发个人Web,能帮助开发者快速搭建安全、可靠的全栈应用基础架构。

2026-02-08 17:28:13 389

原创 02.VScode常用扩展包&Node.js安装及npm包安装

Nightly 指浏览器夜间版(比如 Firefox Nightly、Chrome Canary)内置的 JS 调试器,是浏览器官方开发的原生核心工具;它是所有 JS 调试的基础通用工具,无项目、框架限制,是浏览器开发者工具(F12)中「调试器(Debugger)」面板的核心组件。passport-jwt(^4.0.0)​ - Passport 的 JWT 策略。passport-local(^1.0.0)​ - Passport 的本地策略。高亮显示 .env文件中的环境变量,避免配置错误。

2026-02-02 21:22:40 672

原创 01.mongosDb 安装及Mongosshell常见命令

本文记录了Windows平台下MongoDB的安装与配置过程,包括单实例和多实例数据库的部署方法。详细说明了通过命令行安装服务、配置端口和存储路径、启动/停止服务等操作步骤。同时介绍了MongoShell的基本使用方法,包括连接数据库、执行CRUD操作(插入、查询、更新、删除文档)等常用命令,并提供了具体操作示例。适用于Node.js全栈开发学习者快速掌握MongoDB的安装配置和基础操作。

2026-02-01 19:54:28 805

原创 中级软件开发工程师2025年度总结

2025软件开发工程师年度总结:临渊羡鱼,不如退而结网。

2026-01-08 21:50:06 416

原创 web全栈开发学习-01html基础

最近在付费网站学习web全栈开发,记录一下阶段性学习。今天刚好学完html基础,跟着教程画了个基础的网站。

2025-06-04 22:13:54 560

原创 软考中级数据库备考-上午篇

新工作主要做大数据平台,考一个软考中级数据库系统工程师,补足一下基础知识。

2025-05-10 21:44:32 465

原创 linux学习笔记(一).学习路径+学习流程+起源

再跟着尚硅谷视频Linux教程(1=>7)学习linux,日常做笔记督促自己学习。

2024-12-29 18:24:21 605

原创 大数据平台开发学习路线及技能

背景最近项目涉及这方面,特地整理学习路线方便后续学习。

2024-12-28 20:53:58 1912

原创 中级软件开发工程师2024年终总结

2024年即将结束,自己也即将离职奔向下一个旅程,做一下年终总结。

2024-12-09 17:35:32 751

原创 建立索引的注意点

三个点:什么表需要建索引;什么字段需要建立索引;建立什么索引;

2024-12-06 06:30:00 269

原创 oracle函数fuction

oracle function

2024-12-05 15:18:15 318

原创 oracle存储过程

oracle存储过程很适合逻辑固定的业务逻辑,数据库不变更的情况下也更利于迁移。

2024-12-05 15:04:19 361

原创 Java使用stream进行分组汇总失效问题

在当前项目的开发任务中需要定制财务报表导出功能,格式比较特殊使用了VM。在汇总数据的过程中使用了stream.collect 进行分组汇总。在测试的过程中发现分组失败,最终原因是对象的对比方式问题,collect是根据对象对比的所以需要重写equals。应该有更好的实现方式,java使用的不是很熟练。之后有新思路再来更新。重写equals方法。

2024-11-19 20:06:07 470

原创 oracle使用CTE递归分解字符串

给定一个不定长度字符串 并且以,分割例如 ‘1,2,3,4’ 使用sql查询 返回1,2,3,4四行 如果‘1,2’ 则返回 1,2 两行 使用sql实现。

2024-11-05 17:03:48 538

原创 java后端开发:实现服务之间的接口对接

在当前所在项目中,需要进行不同服务之间的数据同步,在日常开发中是比较常见的需求。java和.Net在这方面的整体思路是一致的。特别在此记录。

2024-10-30 07:00:00 532

原创 java web调试时清理当前网址的缓存

开发后端接口的时候,出现页面已经重新部署启动。但页面报错404的问题。询问前端同学后,发现是因为没有清理页面缓存导致的。以上,最近在做java的项目,也涉及到一些前端。特别在这里记录遇到的一些问题。F12 > 应用 > 存储 > 清楚网站数据。java web调试时清理当前网址的缓存。

2024-10-29 20:12:30 548

原创 C#中级软件开发笔试题

996的空闲时间参加了某半导体公司的软件开发笔试,记录一下笔试题目,考核很扎实。

2024-10-25 21:34:10 1479

原创 java如何部署web后端服务

简单记录一下java后端服务部署,方便后续使用。

2024-10-21 16:58:50 558

原创 《深入浅出WPF》读书笔记.11Template机制(下)

本文主要讲datatemplate和contenttemplate的联合使用,以及style的解析。

2024-09-09 07:00:00 496

原创 《深入浅出WPF》读书笔记.11Template机制(上)

模板机制用于实现控件数据算法的内容与外观的解耦。

2024-09-08 17:46:38 879

原创 《深入浅出WPF》读书笔记.10资源

这一章主要讲资源,包括StaticResource,DynamicResource,以及二进制资源等等。

2024-08-29 21:53:07 879

原创 《深入浅出WPF》读书笔记.9Command系统

命令系统是wpf的核心机制之一。

2024-08-29 00:13:52 1061

原创 《深入浅出WPF》读书笔记.8路由事件

路由事件是直接响应事件的变种。直接响应事件,事件触发者和事件响应者必须显示订阅。而路由事件的触发者和事件响应者之间的没有显示订阅,事件触发后,事件响应者安装事件监听器,当事件传递到此时,事件处理器进行响应,并决定事件是否继续传递。

2024-08-27 22:45:47 1108

原创 C#编译成32和64位的区别

C#32位客户端项目在把代码提交到客户端之后,jinkens直接崩掉了。原因是内存占用100%运维同学建议改成64位,理由是电脑内存大,客观条件IT不给扩。那么在同一台电脑上,32位和64位在编译过程中有什么区别。

2024-08-26 17:25:44 971

原创 《深入浅出WPF》读书笔记.7依赖属性和附加属性

总结一下wpf依赖属性和附加属性的底层逻辑,方便更好的理解使用。

2024-08-26 06:00:00 1009

原创 《深入浅出WPF》读书笔记.6binding系统(下)

主要讲数据校验和数据转换以及multibinding。

2024-08-25 08:00:00 557

原创 《深入浅出WPF》读书笔记.6binding系统(中)

这章主要讲各种模式的数据源和目标的绑定。

2024-08-24 15:13:15 1267

原创 《深入浅出WPF》读书笔记.6binding系统(上)

这一章是核心内容。databinding可以理解为实现逻辑层和展示层的桥梁。

2024-08-21 07:30:00 808

原创 《深入浅出WPF》读书笔记.4名称空间详解

主要讲明名称空间概念,可以理解为命名空间的引用。👆如x可以理解为一些列命名空间的引用。不一一列举,只讲几个特殊的名称空间x:Type x:Null x:Data x:Code。

2024-08-20 22:52:39 665

原创 《深入浅出WPF》读书笔记.5控件与布局(下)

WPF的UI布局是核心功能,所以特地单独总结。充分了解布局控件特性,选择合适的布局元素能简化编程。

2024-08-18 09:00:00 901

原创 《深入浅出WPF》读书笔记.5控件与布局(上)

深入浅出WPF书籍学习笔记附代码。WPF中数据是核心是主动的,UI是数据的表达是被动的。程序的本质是数据+算法;控件的本质是数据+行为;

2024-08-17 15:31:12 1102

原创 oracle使用sql生成表结构文档

客户要求数据资产盘点,需要提供相关表字段的说明文档,指定具体格式。手动是不可能手动的,使用SQL实现。

2024-08-14 11:10:56 972

原创 visual studio2022如何安装.net framework4.0

老版本代码.Net Framework4.0,visual studio2022不支持,可以通过导入包来解决。

2024-08-12 14:37:51 3285

原创 《深入浅出WPF》学习笔记七.使用Prism实现点单系统

深入浅出Wpf系列视频的最后一个demo,使用Prism、Mvvm实现点单系统。demo并不复杂,但是涉及的面广,方便更好的理解wpf。代码在下面自取。后续会把git地址补充上来。

2024-08-08 07:12:49 762

原创 C#开发常见面试题三(浅复制和深复制的区别)

C#开发常见面试题三(浅复制和深复制的区别)

2024-08-07 17:44:15 792

原创 《深入浅出WPF》学习笔记六.手动实现Mvvm

《深入浅出WPF》学习笔记六.手动实现Mvvm

2024-08-05 08:53:49 823

原创 《深入浅出WPF》学习笔记五.Mvvm设计模式

在通过视频学习wpf的过程中,讲师花了不少篇幅来讲Mvvm。特地在此用自己的语言总结一番,方便以后面试回答,如有理解不对,欢迎指正哈。

2024-08-05 07:00:00 880

原创 《深入浅出WPF》学习笔记四.提高效率,code snippets的使用

《深入浅出WPF》学习笔记四.提高效率,code snippets的使用

2024-08-04 17:22:19 741

原创 《深入浅出WPF》学习笔记三.x命名空间以及常见属性

《深入浅出WPF》学习笔记三.x命名空间以及常见属性

2024-08-01 23:26:03 901

wpf入门项目代码点餐系统

wpf入门项目代码点餐系统

2024-08-07

空空如也

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

TA关注的人

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