Typora主题DIY:手把手教你打造专属暗黑风格+可折叠代码块(附完整CSS代码)

Typora主题,设置代码块Mac风格三个小圆点 表格各行变色,宽度设置为100%(个人喜欢,可以根据个人喜好留白),表头不换行,默认样式表头很长会自动换行很丑,普通行文字自动换行,这里设置了每行不一样的颜色,如果不喜欢花里胡哨,可以简单设置几个颜色即可。书写文字,解决了使用传统的Markdown编辑器写文的痛点,并且界面简洁优美,实现了实时预览等功能。可通过色卡app自行搭配一套笔记搭的颜色。Typora 编辑器让人们能更简单地用。 阅读详情

从零构建你的专属Typora暗黑主题:不只是换肤,更是效率与审美的双重革命

如果你和我一样,每天有大量时间沉浸在Markdown文档的撰写与整理中,那么编辑器本身就不再只是一个工具,而是你思维延伸的工作台。默认的界面看久了难免审美疲劳,更关键的是,功能布局可能并不完全契合你的工作流。市面上虽然有不少现成的主题,但总感觉差了点意思——要么配色不够“对味”,要么缺少某个能极大提升效率的小功能。于是,自己动手打造一个独一无二的Typora主题,就成了许多深度用户必然的选择。

这不仅仅是简单的“换肤”,而是一场从视觉舒适度到操作效率的全面定制。想象一下:在深夜工作时,眼睛不再被刺眼的白光灼伤,取而代之的是精心调校的暗色系护眼配色;面对冗长的技术文档时,代码块可以一键折叠收起,让文档结构瞬间清爽;侧边栏的布局完全按照你的阅读习惯重新排布……这种掌控感,是任何现成主题都无法给予的。今天,我们就抛开那些浅尝辄止的教程,深入Typora的CSS核心,手把手带你从原理到实践,构建一个集深度暗黑美学与可折叠代码块等高级功能于一体的专属主题。整个过程,你会像一名前端工程师一样思考、调试和创造。

1. 主题定制前的核心准备:理解Typora的渲染机制

在动手修改CSS之前,盲目地复制粘贴代码往往事倍功半。理解Typora如何将Markdown渲染为可视化的HTML,以及其样式系统的运作方式,是高效定制的前提。

Typora本质上是一个将Markdown实时渲染为HTML的编辑器,其界面就是在一个Webview(可以理解为一个内置的浏览器内核)中呈现的。这意味着,我们看到的每一个标题、段落、代码块,都对应着HTML中的特定元素(如<h1>、<p>、<pre>),而它们的样式,则由加载的CSS文件控制。Typora允许用户自定义主题,其实就是允许我们替换或修改这个控制样式的CSS文件。

1.1 定位与剖析主题文件

所有自定义的起点,是Typora的主题文件夹。你可以通过以下路径快速找到它:

  1. 打开Typora,点击顶部菜单栏的 “文件”。
  2. 选择 “偏好设置” (Preferences)。
  3. 在弹出的窗口中,切换到 “外观” (Appearance) 选项卡。
  4. 找到 “打开主题文件夹” (Open Theme Folder) 按钮并点击。

一个文件管理器窗口将会打开,里面存放着Typora所有的主题文件(.css文件)。每一个.css文件就是一个完整的主题。你可以在这里新建一个文件,例如 my-dark-theme.css,这就是我们即将创作的画布。

提示:建议在修改前,先备份一份默认主题(如github.css)作为参考。在调试时,直接修改现有主题文件并保存,然后在Typora的主题选择下拉框中重新选择一次该主题,即可实时看到更改效果,无需重启软件。

1.2 利用开发者工具进行“外科手术式”调试

这是整个定制过程中最强大、最不可或缺的一环。Typora内置了基于Chromium的开发者工具,让我们能像调试网页一样,精准定位每一个界面元素。

  • 打开方式:在Typora中,点击菜单栏的 “视图” -> “开发者工具”,或直接使用快捷键 Shift + F12 (Windows/Linux) 或 Cmd + Opt + I (macOS)。
  • 核心操作:
    • 元素检查:使用开发者工具左上角的箭头图标(或按Ctrl+Shift+C),点击Typora界面中的任意部分,如侧边栏、代码块、文字,即可在右侧的Elements面板中高亮显示其对应的HTML结构和CSS样式规则。
    • 实时编辑:在Styles面板中,你可以直接修改任何CSS属性的值(颜色、大小、边距等),修改会立即在Typora主窗口中生效。这让你可以快速试验各种配色和布局方案,找到最满意的效果后再将代码写入你的主题文件。
    • 识别类名:关注HTML元素的class和id属性。Typora为不同功能模块使用了特定的类名,例如侧边栏可能是#typora-sidebar,代码块容器可能是.md-fences或.CodeMirror。这些选择器是我们编写CSS时的“靶心”。

下表列出了一些关键界面元素及其常见的CSS选择器,方便你快速上手:

界面元素可能的CSS选择器示例作用描述
整体背景body, #write控制整个编辑区域的背景色。
侧边栏#typora-sidebar, .sidebar-content控制文件树和大纲视图的容器。
代码块.md-fences, pre code, .CodeMirror控制代码块的背景、边框、字体和滚动条。
行内代码code控制文中被``包裹的代码片段的样式。
各级标题h1, h2, h3...控制不同级别标题的字体、颜色和间距。
正文段落p, #write控制普通段落的字体、行高和颜色。
引用块blockquote控制引用块的边框、背景和缩进。

掌握了这些,你就拥有了“透视”Typora界面的能力。接下来,让我们开始构建暗黑主题的视觉基石。

2. 构建沉浸式暗黑主题:色彩、层次与细节

一个优秀的暗黑主题,绝不是简单地将白色背景替换为黑色。它需要一套完整的色彩系统,确保足够的对比度以清晰阅读,同时通过不同明暗的灰色营造出舒适的层次感,减少视觉疲劳。

2.1 定义核心色彩变量

现代CSS支持自定义属性(CSS Variables),这让我们能像编程一样管理颜色。在主题CSS文件的开头,我们通常会定义一个:root选择器来存放这些变量,方便全局统一修改。

:root {
    /* 基础背景与前景色 */
    --bg-color: #1e1e1e;          /* 主编辑区深灰背景 */
    --text-color: #d4d4d4;        /* 主文字颜色,浅灰 */
    --side-bar-bg-color: #252526; /* 侧边栏背景,稍浅于主区 */
    --active-line-bg-color: #2a2d2e; /* 当前行高亮色 */

    /* 代码块专用色 */
    --code-bg-color: #2d2d30;     /* 代码块背景 */
    --code-text-color: #dcdcdc;   /* 代码默认文字色 */
    --code-border-color: #3e3e42; /* 代码块边框 */

    /* 强调与交互色 */
    --primary-color: #569cd6;     /* 主色调,用于链接、高亮(如蓝色) */
    --secondary-color: #ce9178;   /* 次要色调,用于字符串(如橙色) */
    --accent-color: #b5cea8;      /* 点缀色,用于关键字、数字(如绿色) */

    /* 标题色 - 使用同色系不同明度,保持统一又有区分 */
    --h1-color: #d7ba7d;          /* 一级标题,暖金色 */
    --h2-color: #c586c0;          /* 二级标题,紫色 */
    --h3-color: #9cdcfe;          /* 三级标题,浅蓝色 */

    /* 其他元素 */
    --blockquote-border-color: #555; /* 引用块边框色 */
    --table-border-color: #444;      /* 表格边框色 */
    --hr-color: #555;                /* 水平线颜色 */
}

定义了变量后,我们就可以在后续的样式中引用它们,例如:

body {
    background-color: var(--bg-color);
    color: var(--text-color);
}
#typora-sidebar {
    background-color: var(--side-bar-bg-color);
}

2.2 精细化调整各元素样式

有了色彩变量,接下来就是对具体元素进行“精装修”。这里有几个提升暗黑主题质感的关键点:

  • 字体与排版:等宽字体对于代码和写作都至关重要。推荐使用JetBrains Mono, Fira Code, Cascadia Code等专为编程设计的字体,它们连字特性(ligatures)能提升代码的可读性。通过font-family属性进行设置。
  • 代码块美化:这是技术文档的灵魂。除了背景和文字,还需要为代码中的不同语法元素(关键字、字符串、注释等)指定颜色,这通常需要针对.cm-s-inner(Typora内部使用的CodeMirror主题类)进行更细致的定义。
  • 链接与交互状态:链接颜色(a标签)应使用主色调,并为其:hover(鼠标悬停)状态设置不同的颜色或下划线效果,增加交互反馈。
  • 滚动条(Webkit内核):暗黑主题下,默认的亮色滚动条会很突兀。可以自定义其样式,使其融入整体。
    /* 自定义滚动条 */
    ::-webkit-scrollbar {
        width: 10px;
        height: 10px;
    }
    ::-webkit-scrollbar-track {
        background: var(--side-bar-bg-color);
    }
    ::-webkit-scrollbar-thumb {
        background: #555;
        border-radius: 5px;
    }
    ::-webkit-scrollbar-thumb:hover {
        background: #666;
    }
    

2.3 实战:一个增强可读性的暗黑主题片段

下面是一个综合性的CSS片段,它应用了上述变量,并对关键部分进行了优化:

/* 应用全局字体 */
body, #write {
    font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", "Helvetica Neue", Arial, "JetBrains Mono", "Microsoft YaHei", sans-serif;
    line-height: 1.6;
    background-color: var(--bg-color);
    color: var(--text-color);
}

/* 标题样式 */
h1 { color: var(--h1-color); border-bottom: 2px solid var(--h1-color); padding-bottom: 0.3em; }
h2 { color: var(--h2-color); border-left: 4px solid var(--h2-color); padding-left: 0.5em; }
h3 { color: var(--h3-color); }

/* 代码块 */
.md-fences, pre code {
    background-color: var(--code-bg-color) !important;
    border: 1px solid var(--code-border-color);
    border-radius: 6px;
    font-family: "JetBrains Mono", "Fira Code", Consolas, monospace;
}

/* 行内代码 */
code:not(pre code) {
    background-color: rgba(90, 90, 90, 0.4);
    padding: 0.2em 0.4em;
    border-radius: 3px;
    color: var(--accent-color);
}

/* 链接 */
a { color: var(--primary-color); text-decoration: none; }
a:hover { text-decoration: underline; color: lighten(var(--primary-color), 10%); }

/* 引用块 */
blockquote {
    border-left: 4px solid var(--blockquote-border-color);
    background-color: rgba(66, 66, 66, 0.3);
    color: #aaa;
    padding: 0.5em 1em;
    margin-left: 0;
}

将以上代码(连同之前的:root变量定义)保存到你的my-dark-theme.css文件中,然后在Typora的外观设置中选择它,一个基础但已颇具质感的暗黑主题就生效了。但这只是开始,接下来我们要解决一个更影响效率的痛点。

3. 实现可折叠代码块:大幅提升长文档浏览体验

当文档中包含多个冗长的代码示例时,不停滚动页面会打断阅读的连贯性。一个可折叠/展开的代码块功能,能让你像操作文件目录一样管理代码片段,保持文档结构的清晰。Typora本身并未提供此功能,但我们可以通过注入一小段JavaScript和配套CSS来“魔改”实现。

3.1 原理与实现方案分析

我们的目标是:为每个代码块添加一个可点击的按钮,点击时切换代码块的显示与隐藏状态。

实现思路分为两步:

  1. 动态插入按钮:我们需要在Typora渲染完代码块后,通过JavaScript找到所有代码块容器,并为每个容器动态创建一个按钮元素。
  2. 绑定交互逻辑:为按钮绑定点击事件。点击时,判断当前代码块是展开还是折叠状态,然后切换其高度或显示属性,同时更新按钮文字(如“V 折叠” / “> 展开”)。

由于直接修改Typora的安装文件(如frame.js)存在更新被覆盖的风险,且操作复杂,这里推荐一种更优雅、可维护性更高的方法:利用Typora的“自定义主题”机制,通过CSS配合极简的HTML细节标记来模拟折叠行为。虽然纯CSS方案在交互复杂性上有限制,但我们可以用一个巧妙的技巧:利用HTML的<details>和<summary>标签。

3.2 基于 <details> 标签的“无JS”实现

Markdown本身支持HTML标签。我们可以改变书写代码块的习惯,用原生的可折叠HTML标签来包裹代码。Typora会正确渲染它们。

使用方法: 在Typora中,当你需要插入一个可折叠的代码块时,可以这样写:

<details>
<summary>点击查看数据库连接配置代码</summary>

```python
import psycopg2
from config import DB_HOST, DB_NAME, DB_USER, DB_PASSWORD

def get_db_connection():
    conn = psycopg2.connect(
        host=DB_HOST,
        database=DB_NAME,
        user=DB_USER,
        password=DB_PASSWORD
    )
    return conn
```

渲染后,你会得到一个带有“点击查看...”摘要的可折叠区块,点击摘要即可展开或收起内部的代码块。

为了让这个折叠块更契合我们的暗黑主题,需要在CSS文件中添加样式:

/* 可折叠代码块样式 */
details {
    margin: 1em 0;
    border: 1px solid var(--code-border-color);
    border-radius: 6px;
    background-color: var(--code-bg-color);
    overflow: hidden; /* 防止展开时边框被撑破 */
}

details summary {
    padding: 0.6em 1em;
    background-color: rgba(255, 255, 255, 0.05);
    cursor: pointer;
    font-family: inherit;
    font-weight: 500;
    color: var(--primary-color);
    list-style: none; /* 隐藏默认的三角标记 */
    position: relative;
}

/* 自定义摘要前的图标 */
details summary::-webkit-details-marker {
    display: none; /* 隐藏默认三角 */
}
details summary::before {
    content: '▶';
    display: inline-block;
    margin-right: 0.5em;
    font-size: 0.8em;
    transition: transform 0.2s ease;
}
details[open] summary::before {
    content: '▼';
}

details summary:hover {
    background-color: rgba(255, 255, 255, 0.08);
}

details pre {
    margin-top: 0; /* 移除摘要和代码之间的多余边距 */
    border-top: 1px solid var(--code-border-color);
    border-radius: 0 0 6px 6px;
}

这种方法的优点是零侵入、零风险,完全利用现有标准,且样式控制灵活。缺点是需要改变写作习惯,手动添加<details>标签。对于追求极致自动化、希望所有代码块都默认具备折叠功能的用户,可以继续探索通过修改用户自定义插件或脚本的方式,但这需要更深入的技术探索。

4. 高级定制:侧边栏布局与个性化微调

解决了核心的视觉和代码块问题后,我们可以将目光投向布局,打造一个完全符合个人习惯的编辑环境。

4.1 重构侧边栏布局

Typora的侧边栏默认同时承载“文件树”和“大纲”。有时我们希望它们能同时显示,或者有更独立的布局。通过CSS,我们可以实现一些创意布局,例如让文件树和大纲左右分列,编辑区居中。

这需要更精细地控制侧边栏容器(#typora-sidebar)及其内部两个面板(#file-library和#outline-content)的样式。核心思路是利用flex布局或position: fixed定位,在侧边栏展开时,将两个面板分别定位到左右两侧。

/* 当侧边栏被激活时 */
.pin-outline #typora-sidebar {
    display: flex;
    width: 100%; /* 侧边栏覆盖整个左侧宽度 */
}

/* 文件树面板靠左 */
.pin-outline #file-library {
    flex: 1;
    border-right: 1px solid #444; /* 添加分隔线 */
}

/* 大纲面板靠右 */
.pin-outline #outline-content {
    flex: 1;
    width: auto !important; /* 覆盖可能存在的默认宽度限制 */
}

/* 调整主编辑区位置,为两侧侧边栏留出空间 */
.pin-outline #write {
    margin-left: 30%; /* 根据侧边栏总宽度调整 */
    margin-right: 20%;
    max-width: 50%; /* 让编辑区变窄,居中显示 */
}

注意:这类布局修改涉及较多CSS Hack,因为需要覆盖Typora内部默认的样式和交互逻辑。强烈建议在开发者工具中逐条规则测试,观察效果,并注意不同屏幕尺寸下的响应式表现。修改后,务必在各种操作(打开/关闭侧边栏、切换文件/大纲标签)下测试,确保交互正常。

4.2 个性化微调:从像素级细节提升体验

真正的个性化藏在细节里。这里有一些可以进一步提升体验的微调点:

  • 光标样式:可以修改文本选中颜色(::selection)和光标颜色(caret-color)。
    ::selection {
        background-color: var(--primary-color);
        color: white;
    }
    #write {
        caret-color: var(--accent-color); /* 输入光标颜色 */
    }
    
  • 图片样式:为图片添加淡淡的圆角阴影,使其更融入暗黑背景。
    img {
        border-radius: 4px;
        box-shadow: 0 2px 8px rgba(0, 0, 0, 0.3);
        max-width: 100%;
        display: block;
        margin: 1.5em auto; /* 居中显示 */
    }
    
  • 任务列表美化:让复选框的样式更符合主题。
    .md-task-list-item > input[type="checkbox"] {
        border-radius: 50%;
        border: 1px solid #666;
    }
    .md-task-list-item > input[type="checkbox"]:checked {
        background-color: var(--primary-color);
        border-color: var(--primary-color);
    }
    

经过以上四个步骤的深度定制,你得到的已经不再是一个简单的“主题”,而是一个完全为你量身定做的Markdown写作环境。从护眼的暗色系色彩系统,到提升效率的可折叠代码块,再到符合个人操作直觉的界面布局,每一个细节都体现着你的偏好和思考。

这个过程最有价值的部分,或许不是最终的那份CSS文件,而是你在这个过程中学到的前端调试技巧、对CSS选择器的深入理解,以及那种“我的工具我做主”的创造乐趣。下次当你再看到任何软件中不如意的细节时,你可能会下意识地按下F12——这就是DIY精神带来的最大财富。

软件工具 | 03.Typora自用主题 本文中的两个主题是Vue和Vue-Dark,我在原主题的基础上修改了部分样式,并调整了导出时的字体大小,使其导出为pdf文件时字体大小尽量与使用Typora打开文档时保持一致。代码还调整了导出时的字体大小,换言之,导出为pdf时建议采用本主题。预览效果如下图所示:预览效果如下图所示:... 阅读详情

相关推荐

typora自定义主题

typora自定义主题

OeMook的博客 1740

Typora教程1 | Typora如何设置主题

1. 打开Typora软件 2. 打开设置 文件–> 偏好设置 3. 查看Typora的主题风格 点击外观,点击获取主题 会弹出官网的主题:https://theme.typora.io/ 因为我经常写中文的博客,所以要用一个中文的Style:https://theme.typora.io/theme/dyzj/ 4. 下载主题 默认的Download,文件比较老,可以点击Homepage,查看最新的版本: 下载zip到本地: 下载后的文件: 5. 把下载的主题放到主题文件夹中 打开主

邓飞----育种数据分析之放飞自我 4698

Typora主题DIY:3分钟打造专属暗黑风+可折叠代码块(附完整CSS代码)

本文提供了一份详细的Typora主题DIY指南,帮助用户快速打造个性化的暗黑风格界面并集成可折叠代码块功能。通过三步CSS定制和简单的JavaScript注入,即可显著提升夜间写作的视觉舒适度与长文档的浏览效率,并附有完整的代码示例供直接使用。

weixin_28839549的博客 264

Typora自定义主题#简约风主题

基于haru主题,编写的一个简约风格的typora主题 亮色主题。typora主题自定义。typora主题推荐

胖手探长的博客 3045

Typora 创建自定义主题样式

效果展示 标题 [外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-K6xbDcAu-1595734785141)(演示文稿.assets/image-20200726113718117.png)] 表格 [外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-VF5jrIUJ-1595734794503)(演示文稿.assets/image-20200726113718117.png)] 代码 操作步骤: 打开 Typora 主题文件夹:文件 – 偏好设置

Nemuel的博客 2594

Typora打造最适合编程笔记的精美主题(浅色版和修改后的深色版),可自行修改喜欢的样式。

Typora是非常优秀的Markdown编辑器,可惜自带的样式比较简陋。经过多种typora主题的选择,感觉少数派风格最好,@张晋基于少数派风格的主题进行了一些修改。我觉得这个主题很好,红色的主题颜色醒目且清爽,但是发现有的地方还是不是很喜欢,就在它的基础上修改了一下。其次晚上看笔记时浅色主题容易累眼,便又在此浅色主题基础上修改成了一份深色模式。有些小细节的地方修改了就没提到,大家可自行调整,每个人的爱好不同,希望大家也能找到自己最舒适的主题。主题制作不易,希望大家能顺手star一下,感激不尽!

Addisoni 3006

Typora主题定制及常用配置的设置方法

有关Typora编辑器的一些配置和主题的设置等,有兴趣可以了解下。

zorchp 9450

工具:Typora自定义主题&可折叠代码块

可以很方便自己去自定义外观,这也是喜欢Typora的原因!方法:视图 --> 开发者工具 或者 shift + F12然后找到对应元素,修改即可,效果不错的话写到主题文件里即可!

fured的博客 4006

我的Typora的主题

我的Typora主题配色

Zorry的专栏 2613

自制typora主题

自制typora主题 起因是本菜鸡在网上搜到的主题基本上多公式块没怎么处理,而我又是个学数学的,对于公式块用的最多,于是就自己写了一款,其中广泛借鉴了网上其他大佬制作的主题,希望诸位大佬提供建议或者拿去制作更好的主题。 (由于导出的时候阴影显得怪怪的,于是我自己就写了一个配套的样式一起放在文件夹里) 地址: https://github.com/c-function/fk-for-typora.git :root { --side-bar-bg-color: #87CEFA;

cfunction的博客 938

typora-github-dark

Typora的GitHub Dark主题 概述 由于macOS Mojave支持暗模式,因此我已将所有应用切换到暗模式。 Typora是唯一不在黑暗模式下的应用程序。 尽管有很多支持Typora的黑暗模式主题,但我没有找到喜欢的主题。 所以我做了这个。 最好的功能是支持Fira Code和JetBrains Darcula主题的代码片段。 版本 GitHub黑暗主题0.1.1 特征 全暗模式,左侧的颜色比右侧的颜色深 内容的颜色不是全黑色,因为太深的黑色不利于长时间阅读 代码 代码段的字体家族是Fira Code 代码段的颜色主题是JetBrains Darcula 源模式 降价来源模式下的对比色更好 安装 从下载github-dark.css Typora->首选项->常规->打开主题文件夹 将github-dark.css放入默认主题目录: ~/Library/Appli

typora 基本使用和漂亮的主题样式

ctr+f 搜索。

伟庭师兄的博客 513

Typora的七个好看的主题

Typora主题

Typora 主题定制

Typora 主题定制 人都是感性动物。有时候,某件事物看得频率多了,亦会产生审美疲劳。所以,有时候,适时地做出一点改变,也许就会产生意想不到的效果。 本文主要介绍如何定制Typora 的主题。【默认已经下载并安装完成Typora】 获取主题 登录Typora官网。 2. 网页下滑,选择导航栏中的主题按钮【Themes】。 3. 选择自己喜欢的主题【这里我们以 Cobalt 主题为例】。 4. 单击进去主题的详情页,选择下载该主题。 5. 一般情况下,单击下载按钮会自动跳转至GitHub页面【有

“我尊重同性恋,我理解抑郁症,我会喂楼底下的流浪狗,会给老奶奶让座位,会对店员说谢谢......纵然,我平庸,长相普通,脾气不好,曾经悲伤难过,望而不得,生活的苦也在吃,但我依然,想努力的成为一个温柔善良的人。” 1042

Win10家庭版如何添加本地用户和组

在众多Windows版本中,Windows 10以其丰富的功能和卓越的性能吸引了大量用户。然而,对于使用Win10家庭版的用户来说,他们可能会遇到一些功能上的限制,特别是在用户和组管理方面。虽然家庭版在某些高级功能上有所缩减,但我们仍然可以通过一些技巧来实现对本地用户和组的管理。本文将详细介绍如何在Win10家庭版中添加本地用户和组,以便用户能够更好地管理计算机资源。

nntxthml的博客 4558

XGBoost调参新姿势:Bayesian优化实战指南(附完整代码)

本文详细介绍了如何使用Bayesian优化方法高效调优XGBoost模型参数。通过解析Bayesian优化核心原理和XGBoost关键参数,提供完整的实战代码示例,帮助读者掌握这一智能调参技术,显著提升模型性能。文章特别适合机器学习工程师和数据科学家阅读。

weixin_42536058的博客 366

typora主题:适合写代码的同学

在Typora官方给的主题上做了一些改动,符合我自己的审美,修改了内容宽度、代码颜色、标题样式、引用块颜色等等,在代码中也有一定的注释说明,希望能给找一个好看的主题的同学提供帮助。

qq_43002625的博客 746

Windows Server+SqlServer Always On实战:5步搞定高可用集群搭建

本文详细介绍了在Windows Server环境中,通过5个关键步骤搭建SQL Server Always On高可用集群的实战指南。内容涵盖从底层故障转移集群配置、SQL Server实例启用Always On功能,到创建可用性组和侦听器的完整流程,并提供了核心运维与故障排查思路,帮助企业构建稳定可靠的数据库高可用架构。

milk5的博客 859

Typora 自定义主题

自定义 Markdown 编辑神器 Typora 的主题

weixin_40502337的博客 1687

字符串替换—牛客网(C++实现)

一.题目描述 请你实现一个简单的字符串替换函数。原串中需要替换的占位符为"%s",请按照参数列表的顺序一一替换占位符。若参数列表的字符数大于占位符个数。则将剩下的参数字符添加到字符串的结尾。 给定一个字符串A,同时给定它的长度n及参数字符数组arg,请返回替换后的字符串。保证参数个数大于等于占位符个数。保证原串由大小写英文字母组成,同时长度小于等于500。 测试样例: “A%sC%sE”,7,[‘...

qq_38358582的博客 1523

《Long-CLIP: Unlocking the Long-Text Capability of CLIP》

总的来说,Long-CLIP是一个改进的视觉-语言预训练模型,它通过知识保留的位置上插值和主要成分匹配策略,有效解决了原始CLIP模型在处理长文本输入时的限制。这一模型不仅在长文本图像检索任务中表现出色,而且在零样本图像分类任务中保持了与原始CLIP相当的性能,同时还能以即插即用的方式增强图像生成任务中的长文本处理能力。

Angelina_Jolie的博客 1380
上一篇: XT1511-5050RGBLED时序优化—基于九齐NY8B062E的实践解析
下一篇: Lombok注解处理实战指南:如何高效启用与配置
linux6sysadmin
博客等级 码龄4年 59粉丝 1615原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符  | 博主筛选后可见
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值