首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往
您找到你想要的搜索结果了吗?
是的
没有找到

36.3k stars的跨平台markdown写作神器

支持[通用标记规范],[GitHub风格规范]和选择性支持[Pandoc markdown]。 标记扩展,如数学表达式 (KaTeX)、前置和表情符号。...输出HTML和PDF文件。 支持很多主题。 各种编辑模式:源代码模式,打字机模式,对焦模式。 直接剪贴板粘贴图像。...输入@就可以进行如下的语法提示 标题h1-h6 分隔线hr 表格table Latex 数学公式 HTML div 代码code 引用blockquote 列表ul-ol 检查清单checkbox...GitHub数据 36.3k stars 381 watching 2.7k forks 开源地址:https://github.com/marktext/marktext 支持的主题 Cadmium...Linux 上,你可以选择 AppImage 软件包或 Flatpak 软件包 flatpak remote-add --if-not-exists flathub https://flathub.org/repo

55020

etcd源码分析 - 0.搭建学习etcd的环境

环境准备 Macbook - 为了方便读代码与编译运行,也可自行搭建Ubuntu等可视化系统 Go语言 - v1.17,我选用的是v1.17.11 Goland/VSCode etcd源码 - 建议用Github...接着,我们阅读Makefile文件,发现其提供了make build指令。运行后,在bin目录下生成了etcd/etcdctl/etcdutl三个可执行文件,并且打印出了版本信息。 ....Makefile看Go的编译步骤 在日常开发的过程中,我们对Go程序的编译往往只是一行简单的go build,但在大型工程中往往还不够。我们看看etcd做了什么。...ldflags可以记忆为 load flags,即将标记信息加载到程序中。...以示例中的build为例,这个值为go.etcd.io/etcd/version.GitSHA=${GIT_SHA},对应到三: package_path = go.etcd.io/etcd/version

59720

在 Traefik Proxy 2.5 中使用开发私有插件(Traefik 官方博客)

Traefik Proxy 本身将负责构建(解释 ) 你的插件,所以你所要做的就是编写源代码,并在正确的目录中提供它以便 Traefik Proxy 加载它。...插件每次启动仅加载一次(即,每次您希望重新加载插件源代码时都必须重新启动 traefik)。...如果您只想测试示例插件代码,则无需提交任何更改。此外,Traefik 不需要编译插件源代码:插件通过原始源代码加载,并在运行时由 Yaegi 解释。...--branch ${PLUGIN_GIT_BRANCH}FROM traefik:v2.5COPY --from=0 /plugins-local /plugins-local 构建并标记镜像,环境中传递参数...dnsmasq 的配置是可选的,是对 /etc/hosts 文件的补充。dnsmasq 的安装说明取决于您的操作系统,但可以大多数包管理器中获得。

95410

Travis CI 教程:入门

github_add_repo 您将看到一个用于设置新存储库的页面: ? github_repo_add_screen 拥有者将是你。...您的头像和 GitHub 用户名位于右上角: ? travis_account_icon 单击要转到 Travis 配置文件页面的内容。您将看到所有公共 repo 的按字母顺序排列的列表。...当您测试人员或用户那里获得错误报告时,最好编写一个测试来说明错误并显示错误。这样,当测试运行时,您可以确信该错误没有神奇地再次出现 - 通常称为回归。 让我们确保当您在列表中标记任务时,应用会记住。...您可以看到 tappedCheckbox(),有一个 TODO 注释而不是实际代码将任务标记为已完成。对于要传递任务状态更改的单元,它将需要对任务的引用和委托以将更改传达给。...如果您考虑 TaskTableViewCell 通常如何创建 - 通过从故事板加载的视图控制器管理的单元重用队列 - 这种崩溃是有意义的。单元格没有故事板加载,所以 IBOutlets 不要搞定。

4.9K20

手把手教你在浏览器中使用脸部识别软件包 face-api.js

加载模型数据 根据您的应用程序的需求,您可以专门加载您需要的模型,但是要运行一个完整的端到端示例,我们需要加载人脸检测、 脸部特征点和人脸识别模型。模型文件可以在 repo 或点击这里获取。...模型的权重已经被量化,与原始模型相比,将模型文件的大小减少了 75%,以允许您的客户只加载所需的最少数据。...此外,模型权重被分割成最大 4 MB 的,允许浏览器缓冲这些文件,以便这些文件只被加载一次。...或者,如果你仅仅想加载特定的模型: ? 输入图像中获得对所有面孔的完整描述 神经网络接受 HTML 图像、画布、视频或者张量等形式的输入。...如果你以此为目标的话,可以在 github repo 找到很多例子。 注意,边界框和特征点位置依赖于原始图像/媒体的大小。如果显示的图像大小与原始图像大小不一致,您可以简单地调整大小: ?

1.5K10

自定义炫酷的主页

GitHub开源了,大家喜欢可以star支持一下!这里我就想吐槽一下了,国内很多模板资源站之类的网站,拿人家辛辛苦苦写的代码,假装是自己的卖钱。知道最可耻的是什么吗?...可以吗实现过程 1.先去GitHub创建一个repo,名字就用blog就行。...然后: hexo clean && hexo g && hexo deploy 这时候我们去刚才创建的repo去看,已经好了: 4.上传自定义首页 这时候,我们先clone一份原来的repo代码: git...clone https://github.com/bessyjl/bessyjl.github.io.git 然后删除所有的文件,只留下CNAME文件,当然README.md文件也可以留下。...你需要把hexo调用的每一个资源文件的路径前面加上/blog,否则就会导致无法调用,然后很多效果加载不出来。 重点不是这,是你根本不知道是哪些,在哪里。

97930

破解提升 LLMs 性能的黑匣子—— LlamaIndex

树形索引叶节点即原始输入数据开始自下而上构建,每个父节点包含叶节点。...树形索引不仅对于查询长文本行之有效,还可以文本的不同部分提取信息。与列表索引不同,树形索引不需要按顺序查询。 关键词索引 关键词索引 关键词索引是关键词到包含这些关键词的节点的映射。...大家可以 OpenAI 网站获得 OpenAI API 密钥[4]。在示例代码中,我们是 .env 文件加载 OpenAI API 密钥的。不过,大家也可以直接在本地示例中输入密钥。...如果没有克隆该 repo,需要在工作目录中创建一个名为data 的文件夹,以便下面的代码能够正常运行。 加载数据。...usp=sharing [3] LlamaIndex repo:https://github.com/jerryjliu/llama_index/ [4] OpenAI API 密钥:https:/

51020

基于jsDelivr+Github给网站如何换个漂亮的字体。

eot,woff,woff2,svg,tff 格式 如下图,我已经用红色框框给你标记,按图操作即可 使用字体 将字体文件上传到GitHub仓库 这个有很多方法,可以将字体存储在cos,oss或者本地,...本地的话会加载非常缓慢 不利于网站速度优化,cos,oss非常耗费流量,早上一起来可能不注意一套房子就没了 在这里我推荐大家使用GitHub仓库,利用jsDelivr+Github的方法实现即可 如图所示我将字体文件转换之后依次上传至自己的...GitHub的仓库 jsDelivr+Github的cdn使用方法是:https://cdn.jsdelivr.net/gh/{user}/{repo}/文件路径 这里简单解释一下各个参数值是什么意思...user是填写你的GitHub的id,repo是填写你的仓库id,文件路径直接填写你的字体文件名称就好了 在这里提示一下字体文件不要太大,也不要字体文件名称使用中文名称 编写css字体样式代码 如果你是小白不懂...; } 将以上代码添加你的主题文件css样式即可。

71020

如何在Ubuntu 16.04上使用Concourse CI设置持续集成管道

为确保构建和测试过程始终与它们关联的代码保持同步,我们将CI定义添加到应用程序存储库。之后,我们将使用Concourse的fly命令行工具将管道加载到Concourse中。...$profile 您现在应该可以fly.exe任何位置调用可执行文件。...第一个资源代表GitHub上hello_hapi存储库的fork。 “source”行包含一个名为“repo-source”的YAML锚,它标记该元素以供将来参考。...它不是定义完成内联的步骤,而是告诉Concourse它获取的存储库中的文件中提取定义。接下来我们将创建此文件。...在Concourse中设置管道 在我们将pipeline分支合并回main并将其推送到GitHub之前,我们应该继续将管道加载到Concourse。

4.2K20

Go语言微服务框架 - 8.Gormer迭代-定制专属的ORM代码生成工具

v0.5.2:Gormer迭代-定制更智能的代码生成工具 项目链接 https://github.com/Junedayday/micro_web_service/tree/v0.5.2 目标 生成一套智能化的...这里提一下软删除的概念,就是指在数据库中用某个字段标记为删除,但这行数据仍存在;而硬删除就是直接删除整条数据。 软删除虽然增加了一定的复杂度,但带来的收益很大。...项目目录 |-- gen idl文件夹中生成的文件,不可手动修改 |-- idl...,不对外暴露 |-- config 配置相关的文件夹,viper的相关加载逻辑 |-- dao...go module信息 go_mod: "github.com/Junedayday/micro_web_service" 2.模板文件的修改 这里以两个具有代表性的操作为例,一起来看看具体代码

1.3K10

Llama2.c 学习笔记5: custom tokenizer

Follow新兴热门Github repo最让人兴奋的是:看着它从幼稚朝着成熟(神奇)发展,这个发展很快肉眼可见,神奇如昙花开放,但又在你理解范围之内(当前的知识储备加上搜一搜能够理解每一个修改的目的和神奇...它使用字节对编码算法(Byte Pair Encoding algorithm),文本数据的原始 utf8 字节序列开始,然后迭代合并最常见的连续标记对来形成词汇。...--eval_iters=5 --compile=False资源贫瘠,用最简的参数跑起来,验证代码能够工作。...使用自定义标记符进行Infer将model文件转为bin文件python tokenizer.py --tokenizer-model=data/tok4096.model需要重新编译run.c,且使用自定义标记符运行...其他 使用自有数据、自定义标记符是定制的窄域 LLM 非常有用的技术,技术拼图又完善了一

5.5K40

作为程序员,这份Markdown备忘单你永远需要

Markdown 是一种轻量级的标记语言,我们可以用它来格式化纯文本文档。 GitHub上的每个仓库都有自己的README文件,解释了该仓库的目的。每个项目都需要好的文档。...引用 图片 如果你使用的是GitHub,最好的方法是直接电脑上拖放图片到README文件。你也可以为图片创建一个引用,并通过这种方式来分配它。以下是语法。...代码 你可以创建内联式和全式的代码片断。还可以定义在代码片段中使用的编程语言。所有这些都是通过使用反斜线。 列表 正如你在HTML中可以做的那样,Markdown允许创建有序和无序的列表。...标题标识 你可以给一个标题赋予ID,以便你所在的地方直接跳到文件的那个部分。 你可以使用星号、连字符或下划线(*、-、_)来创建一个横线。唯一的规则是,你必须包括至少三个字符的符号。...这里,我创建了一个GitHub repo,大家可以用这个地址来练习: https://github.com/im-luka/ma...

35240

提高 JavaScript 开发效率的高级VSCode扩展!

这些扩展将为你的编辑器添加一系列颜色,并使代码易于辨别,一旦你习惯了它们,如果 VSCode 没有它们就会让人觉得很平淡。...Open in GitHub / Bitbucket / Gitlab / VisualStudio.com ! — 它允许您使用单个命令在浏览器中打开repo。...Git项目管理器(Git Project Manager,GPM) Git项目管理器(Git Project Manager,GPM)允许你直接 VSCode 窗口打开一个针对Git存储库的新窗口。...Indenticator(缩进指示器) 它在视觉上突出显示当前的缩进个数,因此,你可以轻松区分在不同级别缩进的各种代码。 ? ? VSCode Icons 使您的编辑更具吸引力的图标! ?...Live Server — 一个具有静态和动态页面的实时重新加载功能的本地开发服务器。

2.5K50

GitHub推出新功能repository templates

机器之心报道 参与:路、思源 GitHub 新功能 repository templates 帮助开发者在所有项目中重用代码。...在不同代码库中共享样板代码(boilerplate code)是软件开发的惯例。使用喜欢的工具和目录结构开启新项目,能够帮助程序员更加高效地完成想法到程序的转变,且该过程无需太多手动配置。...近日,GitHub 推出一项新功能——repository templates,可以帮助开发者更好地进行样板代码管理和分发。...该功能操作简单,使用者只需将一个 repo 标记为 template,就可以立即使用 repository template 生成新的 repo,且新 repo 具备 template repo 的所有文件文件夹...GitHub 将为所有模板类型(repo、issue 和 pull requests)赋予更多能力,帮助开发者减少重复操作,专注于创造新事物。 ?

82820

CocoaPods 私有仓库的创建(超详细)前言正文结语

就像这样 代码我们另外存放在代码仓库中 很多人不了解CocoaPods的工作原理就复制粘贴别人的教程来做教程~ 吐槽结束,进入正文 正文 创建版本库(repo) 首先,创建一个像 master 一样的存放版本描述文件的...将描述文件推送到版本库 将项目打上标签推到远程仓库,标签号 和 版本号对应 都是0.0.1 最后将我们的代码仓库的描述信息,push 到我们的版本仓库中 $ pod repo push MyRepo MyAdditions.podspec...需要把公有库地址也带上 source 'https://github.com/CocoaPods/Specs.git' 最后的Podflie文件变成这个样子 source ‘https://github.com...install 加载完成可以看到代码已经整合到我们的项目中了 perfect!...执行 pod install 命令时 会拉取远程 Podflie 中 source 标记 版本库 到本地的 repos 文件夹中 在 版本库 中搜索我们pod ‘MyAdditions’ 的 MyAdditions.podspec

1.4K60

CocoaPods私有仓库的创建

就像这样 代码我们另外存放在代码仓库中 很多人不了解CocoaPods的工作原理就复制粘贴别人的教程来做教程~ 吐槽结束,进入正文 正文 创建版本库(repo) 首先,创建一个像 master 一样的存放版本描述文件的...将描述文件推送到版本库 将项目打上标签推到远程仓库,标签号 和 版本号对应 都是0.0.1 最后将我们的代码仓库的描述信息,push 到我们的版本仓库中 $ pod repo push MyRepo MyAdditions.podspec...需要把公有库地址也带上 source ‘https://github.com/CocoaPods/Specs.git’ 最后的Podflie文件变成这个样子 source ‘https://github.com...install 加载完成可以看到代码已经整合到我们的项目中了 perfect!...执行 pod install 命令时 会拉取远程 Podflie 中 source 标记 版本库 到本地的 repos 文件夹中 在 版本库 中搜索我们pod ‘MyAdditions’ 的 MyAdditions.podspec

68720
领券