自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Soul_楼

心无所惧,向左向右,都是天堂.

  • 博客(20)
  • 资源 (8)
  • 收藏
  • 关注

原创 网友说“不缺插件,缺token”,我深有同感。于是我做了这个轻量替代

不缺插件,缺的是不增加负担、不碰隐私、又足够快的工具。这是我做它的全部理由。

2026-08-28 17:30:11 204

原创 或许你真的需要这个Git神器:让团队提交文案终于对齐了

或许你真的需要这个Git神器:让团队提交文案终于对齐了

2026-08-21 18:02:07 218

原创 大厂AI编程助手太“重”了,写commit这件事,你可能只需要一个独立的小面板

文章摘要: 针对大厂AI编程助手在生成Git提交信息时功能冗余、操作繁琐的问题,轻量级VS Code插件Git AI Commit提供了更优解决方案。该插件专注生成规范的commit message,具备以下优势:1)独立操作面板,一键生成符合Conventional Commits标准的提交信息;2)无需登录/订阅,隐私安全;3)轻量化设计,比大厂工具更节省资源。对比测试显示,其生成的提交记录(如"feat: add user login")显著优于常见的"fix bug"等非规范提交。适合只需高效com

2026-08-14 18:18:14 215

原创 使用Git AI Commit插件实现规范化提交与PR自动化

Git AI Commit是一款VS Code插件,通过AI技术自动生成符合Angular Convention规范的提交信息和PR描述。它能智能分析代码变更,识别变更类型,统一团队提交规范,提升Code Review效率。该插件与VS Code深度集成,支持代码审查和潜在问题扫描,适用于个人项目、开发团队和开源协作等场景,帮助开发者减少文案时间消耗,实现规范化提交与PR自动化。

2026-07-16 19:30:00 265

原创 告别Commit信息纠结:使用Git AI Commit插件实现规范化提交

Git AI Commit是一款深度集成于VS Code的扩展工具。它并非简单生成文本,而是通过分析代码变更的语义,自动识别变更类型(如新增功能、缺陷修复、代码重构等),并生成对应的、结构清晰的提交信息。规范的Commit Message是项目长期维护的重要环节。Git AI Commit插件通过AI技术,将这部分工作自动化,旨在帮助开发者提高效率,减少在文案格式上的时间消耗。感兴趣的开发者可以在VS Code扩展市场中搜索「Git AI Commit」进行安装体验。

2026-07-10 21:45:00 257

原创 2026 年 VSCode 必装插件推荐:Git提交规范与代码审查一键搞定

本文针对团队Git提交混乱的问题,提出了一套完整的解决方案。首先推荐使用Conventional Commits规范,通过标准化的提交信息格式(如feat/fix/refactor等)提升可读性。其次强调提交前的自动化代码审查,使用工具在代码入库前识别潜在问题。最后建议通过IDE插件(如git ai commit)实现规范的自动化执行,包括智能生成提交信息、代码质量扫描和规则强制拦截。这套方法将提交规范从人工约束转变为系统能力,特别适合希望改善代码质量的中小团队,安装简单且成本低廉

2026-06-02 19:39:37 558 2

原创 VSCode 插件 git-ai-commit:AI 自动生成规范 Git Commit,开发效率神器

是一款 AI 驱动的 VSCode 插件,帮助开发者快速生成符合 Conventional Commits 规范的 Git Commit,无需记忆规则,可视化操作,开箱即用。让 Git 提交从 “麻烦事” 变成 “一键事”。规范 + AI + 效率,三者兼顾。提交日志更专业团队协作更顺畅少写重复格式拥抱 AI 提升效率快去 VSCode 扩展商店体验吧!VSCodeGitCommitAI开发效率规范提交。

2026-02-27 16:07:23 1097 1

原创 EF优化 - AutoDetectChangesEnabled

当批量添加修改数据时,EF同步到上下文这个阶段比较耗时。出现这个问题的原因是:每次调用Add、Update之前,EF都会调用DetectChanges。微软官方给出的介绍是:获取或设置一个值,该值指示是否通过 DbContext 和相关类的方法自动调用 DetectChanges() 方法。 默认值为 true。解决速度慢的方法是:DbContextConfiguration.AutoDetec

2017-04-21 10:52:09 2413

原创 Vue.js双向绑定的实现原理

参考文章:https://segmentfault.com/a/1190000006599500vue.js 是采用数据劫持结合发布者-订阅者模式的方式,通过Object.defineProperty()来劫持各个属性的setter,getter,在数据变动时发布消息给订阅者,触发相应的监听回调。 访问器属性是对象中的一种特殊属性,它不能直接在对象中设置,而必须通过 defineProperty

2017-04-18 18:29:10 972

原创 使用vux实现上拉刷新的总结

最近公司在研发app,选择了基于Vue框架的vux组件库,现总结在实现上拉刷新功能遇到的坑: 1.问题:只刷新一次,解决方法:需要自己手动重置状态 this.scrollerStatus.pullupStatus = ‘default’, 2.问题:不能滚动,解决方法:因为启用keep-alive缓存,需要设置 activated () { this.$refs.scroller.r

2017-02-12 15:07:46 18253

原创 vs2013更新了代码,但是运行没效果

把当前项目的应用程序的服务器设置成本地iis即可。如图:

2016-05-12 11:12:11 2378

原创 还原数据库提示“ 因为数据库正在使用,所以无法获得对数据库的独占访问权“

1,利用SQL语句,杀死正在使用该数据库的所有进程,自己以前在做一个SQL SERVER操作小工具的时候有写过该功能的SQL,贴出来供大家参考: declare @dbname varchar(50) set @dbname=’数据库名称’ declare @sql varchar(50) declare cs_result cursor local for select ‘kill ‘+c

2016-03-22 09:13:12 2171

原创 sql 分页脚本_存储过程

create Procedure [dbo].[uspPaging3] --declare @TableName varchar(500), --表名,可多表联合 @Fields varchar(5000) = '*', --字段名(全部字段为*) @OrderBy varchar(5000), --排序字段

2016-02-29 09:16:36 529

原创 基于Qunee for html5的流程图设计

最近公司需要开发一个OA系统,其中”公文发布”模块需要用流程图控制,现把主要源代码贴到下面,<!DOCTYPE html><html lang="zh-CN"><head><meta charset="utf-8" /><title>流程设计</title><meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1" /><m

2016-02-26 10:28:05 8216

转载 C# 获取客户端i,客户端主机ip

客户端ip: Request.ServerVariables.Get("Remote_Addr").ToString(); 客户端主机名:Request.ServerVariables.Get("Remote_Host").ToString(); 客户端浏览器IE:Request.Browser.Browser; 客户端浏览器 版本号:Request.Browser.M

2014-10-23 15:48:42 741

原创 ajax 给 easyui-tree 赋值

html <ul id="Menu" class="easyui-tree" style="width: 100%; padding: 0 0 0 0; margin: 0 0 0 0;" data-options="fit:true,dnd:false"> js

2014-10-17 15:36:39 7563

原创 Ajax初始化下拉框数据

html <input class="easyui-combobox" id="ddl_yearTime" style="width: 100px;" editable="false" data-options=" method: 'get

2014-10-17 15:25:30 2394

原创 Ajax不执行success回调函数

拷贝一份公司上班的源代码

2014-10-17 15:09:32 1446

原创 js分割字符串

var  Begin="aaaa,bbbb";var Arr=

2014-10-11 17:02:20 504

翻译 JSON是什么

JSON是一种取代XML的数据结构,和xml相比,它更小巧但描述能力却不差,由于它的小巧所以网络传输数据将减少更多流量从而加快速度,那么,JSON到底是什么?JSON就是一串字符串 只不过元素会使用特定的符号标注。{} 双括号表示对象[] 中括号表示数组"" 双引号内是属性或值: 冒号表示后者是前者的值(这个值可以是字符串、数字、也可以是另一个数组或对象)所以 {"na

2014-10-11 15:48:15 608

LibreOfficeDev-7.1-Linux-aarch64-rpm.tar

LibreOfficeDev-7.1-Linux-aarch64-rpm.tar 是 LibreOffice 办公套件的一个开发版安装包,专为 64位 ARM 架构 (aarch64) 的 Linux 系统设计。这个文件是一个 tar 归档文件(可能还经过 gzip 压缩,即 .tar.gz),内部包含一个或多个 .rpm 软件包。其具体信息如下: 软件名称: LibreOfficeDev 版本号: 7.1.x (一个开发版分支,例如 7.1.8.1) 适用架构: aarch64 (即 64位 ARM 架构) 包管理格式: RPM,适用于 Fedora、RHEL、CentOS 等发行版 关键特性与适用场景 平台支持: 主要适用于基于 ARMv8 指令集的 64位 ARM 处理器,能良好适配如国产飞腾 FT2000 服务器、华为鲲鹏 ARM 服务器等硬件平台。 办公套件: 包含完整的办公组件,如文字处理 (Writer)、电子表格 (Calc)、演示文稿 (Impress) 等。 开发版特性: 作为开发版,它可能包含比稳定版更新的功能或补丁,但同时也可能引入新的问题。 安装步骤参考 安装通常分为解压和安装两步: 解压文件: bash tar -zxvf LibreOfficeDev-7.1-Linux-aarch64-rpm.tar 进入解压后的目录并安装: bash cd LibreOfficeDev-7.1-Linux-aarch64-rpm/RPMS 使用包管理器安装所有 RPM 包: bash sudo yum install *.rpm # 或者 sudo rpm -Uivh *.rpm --nodeps

2026-09-07

C#基本控件与应用

详细介绍visual stdio 2005基本控件

2012-11-03

ADO.NET访问数据库

ASP.NET2.0中的数据源控件,配置数据源的方法。 Sqlcommand常用方法,BindingSource控件介绍...

2012-11-22

Web网络应用开发.

主要介绍如何创建ASP.NET网络应用程序。重点学习以下内容: ASP.NET语法; ASP.NET内置对象; ASP.NET控件;

2013-01-04

Windows窗体应用

Windows窗体应用程序还体现了一种思维,即对事件的处理,详细讲解有关Windows窗体应用程序的开发以及网络应用。 重点学习以下内容: Windows窗体控件; 菜单创建; 单文档和多文档应用程序;

2013-01-04

Qunee for html5(demo)

web流程图 Qunee for html5

2016-02-26

pmp和软考信息系统项目管理师.7z

1. pmp最新资料,PMBOK第六版_中文版(带完整目录) 2. 信息系统系统项目管理师教程,第3版

2019-05-25

数据库操作类

数据库连接字符串,对数据库的增删改查,返回dataset datatable等

2014-09-24

C#语言基础

这个ppt详细介绍了c#的基本知识,面向对象基础,window 应用程序介绍

2012-11-22

空空如也

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

TA关注的人

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