logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

【数据结构】图的遍历(DFS/BFS)核心知识点整理

图是一种常见的数据格式,它的遍历主要分为两种:深度优先遍历(DFS):类似于二叉树的前序前序遍历广度优先遍历(BFS):类似于二叉树的层次遍历一、出度与入度在讲图的遍历之前,我们需要先了解图的数据结构。对于图,我们一般定义横向是出度,纵向是入度。比如对于左图我们转成领接矩阵如右图这里我们构建一个图的数据结构Graph,顺序遍历二维数组matrix的index[0]、index[1]、index[2

js中常用设计模式

这里积累下js的设计模式,暂时主要考虑用在React native与uniapp的开发上js中常用设计模式文章目录js中常用设计模式一、工厂模式二、单例模式2.1、写法一(构建instance)2.2、写法二(export单例)三、观察者模式四、构造函数模式五、代理模式5.1、保护代理5.2、虚拟代理5.2、缓存代理六、原型模式七、组合使用构造函数模式和原型模式八、动态原型模式一、工厂模式不暴露创

解决Mac环境变量在终端报错zsh: command not found: adb的问题

一、问题从 macOS Catalina Beta 版开始,zsh (Z shell) 是所有新建用户帐户的默认 Shell。之前版本一直是bash。在此版本的macOS中我们配置在.bash_profile中的环境变量可能用不了,出现以下问题:➜~ adb deviceszsh: command not found: adb二、分析配置adb我们需要在.bash_profile中添加命令expo

Apipost vs Apifox 实测解析

Apipost与Apifox是国内两款主流API工具,定位与功能各有侧重。Apipost主打轻量易用,支持离线调试和AI辅助功能,适合个人开发者和小团队;Apifox侧重团队协作,提供完善的项目管理和自动化测试能力,更适合中大型企业。两者均支持API全生命周期管理,但Apipost操作更简洁,Apifox功能更全面。用户可根据团队规模和使用场景选择,个人开发推荐Apipost,复杂团队协作推荐Ap

文章图片
Node.js + Express 项目完整搭建手册(Redis + MySQL + 常用中间件)

本文介绍了基于Express框架构建生产级后端服务的完整流程,包括Redis缓存配置、MySQL连接、外网访问设置和安全加固等核心内容。详细讲解了Redis的安装、外网访问配置、密码设置和安全性优化,MySQL的连接方式和密码修改,以及Express必备中间件和工具库的使用。文章提供了可运行的Demo和Git步骤,涵盖了Web服务、数据库、鉴权安全和工具日志等关键环节,适合新手快速搭建可投入生产环

文章图片
#node.js#express#redis
汇总:Tomcat 安装与常用配置

本文整理了Tomcat的常用操作指南,包含下载安装、权限配置和常见问题解决方法。主要内容包括:1) 下载Tomcat并启动服务的基本步骤;2) 修改管理员密码和端口号等常用配置;3) 解决403权限错误、静态资源访问问题的方法;4) 实现文件共享功能的配置技巧。文章通过具体代码示例和截图说明,提供了Tomcat日常使用的实用参考。

文章图片
#tomcat#java
大前端通用性能优化(高频场景专项)

大前端性能优化核心策略 本文针对大前端复杂页面性能问题,提出以"简化setState数据、降低调用频率"为核心的优化方案。适用于微信小程序、PC端、安卓、iOS等多端场景,特别是IM高频数据处理、大型会议界面等高并发场景。 优化方案按优先级分为: State瘦身:仅存储UI必需数据,避免冗余;采用ID传递替代全量数据传输,减少基础开销。 State降频:通过节流/防抖控制高频触

文章图片
#前端#性能优化
Android使用Jenkins持续集成自动化打包

一、常用命令启动Tomcatcd /Users/mac/Library/ApacheTomcat/bin./startup.sh如果出现-bash: ./startup.sh: Permission denied,是因为用户没有权限,而导致无法执行.需要用命令chmod 修改一下bin目录下的.sh权限chmod u+x *.sh关闭Tomcat./shutdo...

    共 34 条
  • 1
  • 2
  • 3
  • 4
  • 请选择