logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

Git 提交规范(三):使用 `pre-commit` 检测代码规范

通过使用pre-commit和,我们可以确保所有提交的代码都符合团队的代码规范和格式要求。这不仅提高了代码质量,还减少了代码审核中的重复工作。同时,通过husky集成这些工具,开发者不需要手动运行这些命令,进一步提高了开发效率。

文章图片
#git#代码规范#vue.js +1
Max Sum【最大子序列和、前缀和、DP(动态规划)】

题目描述Given a sequence a[1],a[2],a[3]…a[n], your job is to calculate the max sum of a sub-sequence. Forexample, given (6,-1,5,4,-7), the max sum in this sequence is 6 + (-1) + 5 + 4 = 14.输入The first lin

#动态规划
微信小程序申请与第一个 Demo 搭建指南

本文提供了微信小程序开发的入门指南,详细介绍了从注册账号到创建第一个Demo项目的完整流程。内容包括小程序账号类型选择、AppID获取方法、开发工具安装步骤、项目创建与目录结构解析,以及运行调试技巧。文章还给出了进阶学习建议,帮助开发者从小白快速上手,最终发布自己的小程序应用。整个教程步骤清晰,配有关键界面截图,适合零基础开发者快速入门微信小程序开发。

文章图片
#微信小程序#小程序
C++实现字符串元音字母反转的巧妙方法【数据结构、双指针】

在处理字符串元音反转的问题时,利用数据结构和双指针法都是有效的解决方案。数据结构方法通过存储元音的位置和字符来实现反转,而双指针法通过两端同时向中间移动指针来找到需要交换的字符。这两种方法各有优劣,具体选择取决于问题的规模和对空间复杂度的要求。

文章图片
#c++#数据结构#开发语言
Caused by: org.gradle.api.internal.plugins.PluginApplicationException: Failed to apply plugin ‘com.a

通过以上方法,您可以有效地解决Android项目路径中非ASCII字符引发的构建异常问题。无论是移动项目到新的路径,还是临时通过修改Gradle配置来解决问题,都可以根据您的实际情况选择合适的解决方案。希望这篇文章能帮助您顺利解决问题,并在Android开发中避免类似问题的发生。

#android
双指针【算法推导、背模板】——最长连续不重复子序列

通常情况双指针就是需要将O(N^2^),利用某些实现O(N)check判断是否构成。

文章图片
#算法#哈希算法#数据结构
Git 提交规范(二、使用husky控制git hook)

通过commitlint和husky的组合,我们可以在团队开发中有效控制提交信息的规范性,避免出现随意、不清晰的提交备注,从而保持 Git 历史的可读性和一致性。本文详细介绍了如何安装和配置这两个工具,并通过具体步骤说明如何强制规范提交信息。

#git#github#团队开发
error ‘defineProps‘ is not defined no-undef

在 Vue 3 的项目中,等编译宏无需显式导入,因此容易引起 ESLint 报错。通过在 ESLint 配置中添加环境变量,我们可以解决这个问题,确保等 API 能够正常使用。本文介绍的解决方法简单易懂,同时适用于各种 Vue 3 项目,无论是使用 Vue CLI 还是其他脚手架工具创建的项目。

文章图片
error Delete `␍` prettier/prettier【多种方法】

通过本文的方法,您可以有效解决项目中由于CRLF与LF差异导致的格式问题。无论是手动调整文件格式还是通过ESLint规则进行全局控制,选择适合自己项目和团队的方式都可以极大提高开发效率。如果您对ESLint和代码格式化有更多的需求,建议进一步了解相关工具的文档与配置方法。ESLint 官方文档Git 与 CRLF。

文章图片
#npm
在服务器上同时训练多个深度学习模型【nohup、后台、重定向】

在服务器上跑深度学习或其他程序时,如果程序没有提供命令行参数设置,我们常常需要多次修改代码后重新部署。本文将介绍如何通过命令行工具和编辑器查看代码特定行的方法,并展示如何同时训练多个基于不同ResNet层数的框架。

文章图片
#服务器#深度学习#运维
    共 159 条
  • 1
  • 2
  • 3
  • 16
  • 请选择