carcarrot
码龄19年
求更新 关注
提问 私信
  • 博客:455,923
    社区:2
    455,925
    总访问量
  • 142
    原创
  • 262
    粉丝
  • 12
    关注
IP属地以运营商信息为准,境内显示到省(区、市),境外显示到国家(地区)
IP 属地:广东省
加入CSDN时间: 2007-04-22
博客简介:

carcarrot的博客

查看详细资料
个人成就
  • 获得457次点赞
  • 内容获得48次评论
  • 获得865次收藏
  • 代码片获得2,620次分享
  • 博客总排名44,904名
  • 原力等级
    原力等级
    5
    原力分
    1,242
    本月获得
    12
创作历程
  • 27篇
    2025年
  • 37篇
    2024年
  • 41篇
    2023年
  • 19篇
    2022年
  • 29篇
    2021年
  • 88篇
    2020年
  • 38篇
    2019年
  • 1篇
    2018年
成就勋章
TA的专栏
  • 数据库
    37篇
  • 相关知识
    24篇
  • Java
    12篇
  • 算法与结构
    10篇
  • HTML
    32篇
  • 笔记
    20篇
  • 插件开发
    2篇
  • 运维技术
    7篇
  • CSS
    2篇
  • 文件操作
    11篇
  • 控件
    1篇
  • WPF
    2篇
  • .Net
    105篇
  • Javascript
    65篇
  • 设计模式
    5篇
  • 博客分站
    1篇
  • 开发工具
    9篇

TA关注的专栏 0

TA关注的收藏夹 0

TA关注的社区 1

TA参与的活动 0

兴趣领域 设置
  • 微软技术
    c#.netasp.net
创作活动更多

AI 镜像开发实战征文活动

随着人工智能技术的飞速发展,AI 镜像开发逐渐成为技术领域的热点之一。Stable Diffusion 3.5 FP8 作为强大的文生图模型,为开发者提供了更高效的图像生成解决方案。为了推动 AI 镜像开发技术的交流与创新,我们特此发起本次征文活动,诚邀广大开发者分享在 Stable Diffusion 3.5 FP8 文生图方向的实战经验和创新应用 本次征文活动鼓励开发者围绕 Stable Diffusion 3.5 FP8 文生图方向,分享以下方面的内容: 1. 技术实践与优化 - Stable Diffusion 3.5 FP8 模型架构解析与优化技巧 - 文生图生成效果的提升方法与技巧 - 模型部署与加速策略,例如使用 Hugging Face、Diffusers 等工具 - 针对特定场景(例如二次元、写实风)的模型微调与定制化开发 2. 应用场景探索 - Stable Diffusion 3.5 FP8 在不同领域的应用案例分享,例如游戏设计、广告创意、艺术创作等 - 利用 Stable Diffusion 3.5 FP8 实现图像编辑、图像修复、图像增强等功能的探索 - 结合其他 AI 技术(例如 NLP、语音识别)构建更强大的应用 3. 创新应用与思考 - 基于 Stable Diffusion 3.5 FP8 的创新应用场景设计 - AI 镜像开发的未来发展方向的思考与展望 - 对 AI 镜像开发伦理、安全等问题的探讨

32人参与 去参加
  • 最近
  • 文章
  • 专栏
  • 代码仓
  • 资源
  • 收藏
  • 关注/订阅/互动
更多
  • 最近

  • 文章

  • 专栏

  • 代码仓

  • 资源

  • 收藏

  • 关注/订阅/互动

  • 社区

  • 帖子

  • 问答

  • 课程

  • 视频

搜索 取消

SQL查询中一些值得注意的知识点

1. 使用 “select top (N) [Percent] ...” 查询时,如果习惯用 “top N”(N没用括号括起来)对于“N”是常量时没问题,但如果“N” 是一个变量(比如@topNum)时,这时括号不能少,也即是必须是 “select。2. 查询条件命名用 “in()”表达式时,特别是使用“in(子查询)”时,一定要将排除“in()”中“null”的情况排除,不然会有非预想要的结果,具体情况本人另一博文([Percent] ...” ,不然会出错。
原创
博文更新于 2025.12.16 ·
189 阅读 ·
3 点赞 ·
0 评论 ·
0 收藏

业务流程引擎Flowable入门

Flowable是一个使用Java编写的轻量级业务流程引擎。Flowable流程引擎可用于部署BPMN 2.0流程定义(用于定义流程的行业XML标准), 创建这些流程定义的流程实例,进行查询,访问运行中或历史的流程实例与相关数据,等等。这个章节将用一个可以在你自己的开发环境中使用的例子,逐步介绍各种概念与API。Flowable可以十分灵活地加入你的应用/服务/构架。可以将JAR形式发布的Flowable库加入应用或服务,来嵌入引擎。
转载
博文更新于 2025.11.17 ·
61 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

FIDO2+WebAuthn认证详解

FIDO2是一种新型身份验证标准,通过生物识别、PIN码等方式替代传统密码验证。其核心组件包括CTAP协议(连接认证设备)和WebAuthn协议(浏览器交互)。Chrome等主流浏览器已支持FIDO2,用户可使用USB安全密钥等进行认证。认证流程包含注册和登录两个环节,均通过浏览器API实现。文章详细介绍了navigator.credentials.create()和get()方法的使用,并提供了服务器搭建指南,包括Docker环境配置和Django项目修改说明。最后给出了测试网站和不同硬件环境下的兼容性验
转载
博文更新于 2025.09.30 ·
106 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

程序中为数据库uniqueidentifier类型字段【TSQL中用newid()赋值或以newsequentialid ()为Default值】生成有序的GUID

uniqueidentifier 为 16 字节时,其数据类型比其他数据类型(例如 4 字节的整数)大。这意味着使用 uniqueidentifier 键生成索引的速度相对慢于使用 int 键生成索引的速度。uniqueidentifier 数据类型可存储 16 字节的二进制值,其作用与全局唯一标识符 (GUID) 一样。世界上的任何两台计算机都不会生成重复的 GUID 值。注意:NEWSEQUENTIALID()只能在创建或修改表时定义为默认值时有效(该函数能在数据库层面默认生成有序的GUID值)
原创
博文更新于 2025.08.14 ·
604 阅读 ·
3 点赞 ·
0 评论 ·
4 收藏

理解 newid ()和 newsequentialid ()

1.:newsequentialid 函数比起 newid 函数最大的好处是:如果你在一个 UNIQUEIDENTIFIER 字段上建立索引,使用 newid 产生的新的值是不固定的,所以新的值导致索引B+树的变化是随机的。而 newsequentialid 产生的新的值是有规律的,则索引B+树的变化是有规律的。有规律和无规律就会带来性能的改进。 2:UNIQUEIDENTIFIER...
原创
博文更新于 2025.08.14 ·
1458 阅读 ·
1 点赞 ·
1 评论 ·
0 收藏

el-upload调用内部方法删除文件

从Element UI 的官方文档中,Upload 上传组组件提供了on-remove和before-remove的文件删除的钩子属性(回调方法名),但如何调用组件删除方法(让该方法删除本地上传文件列表以及触发这两个钩子)并无相关说明, 实际可以用以下方法:$refs.upload_attach.$refs['upload-inner'].onRemove(file);$refs.upload_attach.handleRemove(file)
原创
博文更新于 2025.08.14 ·
9939 阅读 ·
9 点赞 ·
2 评论 ·
12 收藏

一些前端组件介绍

原创
博文更新于 2025.07.18 ·
411 阅读 ·
4 点赞 ·
0 评论 ·
4 收藏

jquery-viewer(Viewer.js)—— 一个 jQuery 图片展示插件

Viewer.js是一款功能强大的图片查看器插件,提供纯JS和jQuery两个版本。纯JS版本通过new Viewer(element, options)初始化,支持单张图片或图片集的查看功能。jQuery版本则通过$().viewer()方法调用,并支持选项配置、方法调用和事件处理。安装方式包括npm安装或直接引用CSS和JS文件。基本用法需要引入viewer.css和viewer.js文件后,对目标图片元素进行初始化即可实现图片浏览功能。该插件配置简单,支持多种自定义选项,适合网页图片展示需求。
原创
博文更新于 2025.07.16 ·
2282 阅读 ·
2 点赞 ·
0 评论 ·
2 收藏

.Net MVC中Html.Partial、RenderPartial、Action、RenderAction区别和用法;扩展HtmlHelper类、MvcHtmlString.Create后端写前端

Html.RenderPartial与Html.RenderAction这两个方法都是用来在界面上嵌入用户控件的。1. Html.RenderPartial是直接将用户控件嵌入到界面上:<%Html.RenderPartial("LogOnUserControl");%>或 <%Html.RenderPartial("~/Areas/Comm/Views/Shared/LogOnUserControl.ascx");%>注意:用第一种方法时,用户控件必须放在.
转载
博文更新于 2025.07.16 ·
2216 阅读 ·
1 点赞 ·
1 评论 ·
2 收藏

.NET | 多线程下的调用上下文 : CallContext (在.NET Core下没有CallContext类,取而代之的是使用AsyncLocal)

本文介绍了.NET Framework中的CallContext类及其使用方法。CallContext用于在代码执行路径中传递线程内唯一的数据,提供SetData/GetData(单线程)和LogicalSetData/LogicalGetData(多线程)方法。测试表明:普通方法仅限单线程,逻辑方法可跨线程传递数据,但子线程修改不影响父线程。文章还指出在.NET Core中可用AsyncLocal替代CallContext,并讨论了在EF中保持DbContext线程内唯一的两种方案——使用CallCont
转载
博文更新于 2025.07.03 ·
168 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

字符串比较 “Equals方法”与“==”等效的原因(一个老生常谈、你可能知其然不知其所以然的问题)

我们知道在比较是否相等时,用“==”运算符与用equal方法会有等效的结果,我们也知道对象相等比较使用“==”运算符是看引用是否相等(同ReferenceEquals), 而Equals方法在字符串中具有按值进行比较的重写,那么字符串比较 “Equals”与“==”等效的原因是什么呢?这点可以根据源码Object是如何实现ReferenceEquals、Equals方法,以及String类如何重写Equals方法的,再以及官方在查询表达式的join子句中对“
原创
博文更新于 2025.07.02 ·
474 阅读 ·
3 点赞 ·
0 评论 ·
9 收藏

JS 异步之宏队列与微队列、认识queueMicrotask方法 及MutationObserver接口

MutationObserver、queueMicrotask、宏队列与微队列
原创
博文更新于 2025.06.16 ·
1149 阅读 ·
10 点赞 ·
0 评论 ·
18 收藏

C#.Net 使用NPOI库导出Excel(含列宽度自适应) 及 根据Excel文件生成DataTable

// 公司名称[Header("公司名称")]set;/// 订单金额(元)[Header("订单金额(元)")]set;/// 订单号[Header("订单号")]set;/// 下单时间[Header("下单时间")]set;………………/// 查询数据并下载成Excel文件[HttpPost]DateTime?DateTime?.WhereIf(!.Start!.End!……,……,……});
原创
博文更新于 2025.06.11 ·
785 阅读 ·
4 点赞 ·
0 评论 ·
3 收藏

实验与参考工具

一个网站中间层,通过基于反向代理的内容分发网络(CDN),Cloudflare提供包括CDN、优化工具、安全、分析以及应用等服务。(bash命令, xpath, es6, Git命令等等等等也可以在首页。——使用UReport2,打开浏览器即可完成各种复杂报表的设计制作。中找到相关速查参考)
原创
博文更新于 2025.06.09 ·
267 阅读 ·
0 点赞 ·
3 评论 ·
0 收藏

nvm(Node版本管理工具)及 nrm(npm注册中心管理工具,方便在不同的 npm 镜像源之间切换)

nrm:NPM Registry Manager,npm 注册中心管理,即 npm 源管理工具,使用它可以快速切换npm源。nvm:Node Version Manager,Node 版本管理工具。可以很方便的安装、切换 Node JS 的版本。它可以方便地在一个系统中安装和管理多个node.js版本。
转载
博文更新于 2025.06.03 ·
103 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

基于vite构建的vue项目添加路由时注意要利用import.meta.glob映射构建生成后的路径

在Web开发中,尤其是在使用现代前端框架(如Vue、React、Angular等)和模块化构建工具(如Webpack、Vite等)时,经常会遇到动态加载模块或组件的需求。是一个在 JavaScript 中用于动态导入多个模块的语法,而addRoute则是 Vue Router 中的一个方法,用于添加路由规则。我将分别解释这两个概念,并展示如何在项目中结合使用它们。
原创
博文更新于 2025.05.23 ·
603 阅读 ·
3 点赞 ·
0 评论 ·
4 收藏

使用 Plasmo 设置浏览器插件动态 Icon

codebox 是您的智能浏览助手,支持多个主流平台,提供一键复制代码、下载文章、去除烦人弹窗等功能,让您的浏览体验更加流畅自在。
转载
博文更新于 2025.05.15 ·
200 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

Console Importer浏览器插件的编译 及 制作成.crx浏览器插件的步骤

,发现该插件基于一款名为“Plasmo”的框架开发,专用于开发各浏览器扩展程序的开发。是一个专门开发浏览器扩展程序的框架(将另启一篇介绍)。就像是浏览器插件开发领域的 Next.js。
原创
博文更新于 2025.05.15 ·
1022 阅读 ·
19 点赞 ·
0 评论 ·
21 收藏

DataAnnotations in Depth(深度介绍System.ComponentModel.DataAnnotations下用于数据有效性校验的特)

我们知道,在.NET 框架中的命名空间下提供了一套特性,这些特性可以应用于类的属性上,即可在控制器方法或过滤器中利用这些特性以实现数据的验证。这些特性主要用于实体框架(Entity Framework)和 ASP.NET 应用程序中,用以确保数据的有效性、安全性。先来看下以验证特性中长度验证中的占位符信息,当长度验证错误时,由于Display特性的存在,错误提示信息为:【“姓名”长度不能大于4】;
转载
博文更新于 2025.05.14 ·
91 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Aspose.Words利用Word模板导出Word文档

表格中循环部分的数据则是由«TableStart:Item»«列名»,«列名»«TableEnd:Item»结束 ,中间部分则只需要«列名»即可。②: 域 中类型选择邮件合并、域名选择MergeField,然后在右边③域名中输入绑定的名称。到此模板建立就完成了。在搜索Aspose.Words 导出Word文档时发现网上的方法都是有头没尾的,有的只有一小段实例,让人看着摸不着头脑。利用Aspose.Words导出Word文档最重要的就是模板的建立。在模板中插入域的方法如下:(office2016版本)
转载
博文更新于 2025.05.12 ·
332 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏
加载更多