首页
学习
活动
专区
工具
TVP
发布

学院君的专栏

专栏作者
310
文章
677347
阅读量
51
订阅数
收藏的网页一直在吃灰?通过番薯智库一键训练你的浏览器书签内容
昨天给番薯智库开放了嵌套导入页面链接的功能(说是开放是因为底层之前已经有了这个功能,现在限定场景和范围进行开放),这样对于一些包含索引目录的页面,可以一次嵌入,批量导入,方便用户快速导入网页训练数据。不过对于在线网页,为了限定范围,只支持导入同一域名下的页面链接。
学院君
2023-12-04
2300
极客智坊引入 GPT-4V 支持图片对话
上周 OpenAI 发布了预览版 GPT-4-Vision,于是这个周末我抽空基于 GPT-4V 为极客智坊新增了图片对话功能,顺便把阿里通义千问VL也整合进来(限时免费)作为 Backup 方案。
学院君
2023-11-14
1440
极客智坊翻译服务升级:支持PDF翻译+批量网页翻译
最近两周给极客智坊新增了 PDF 文档翻译和批量网页翻译的能力,PDF 文档翻译要先支持顺序提取所有文字、链接、图片、表格,这一块还是挺复杂的,因为 PDF 本身是一个侧重表现层显示而非结构标准化的文档格式,即便是强如 Google/DeepL 的 PDF 文档解析也有不尽如人意的地方,比如下面红框是 Google 翻译 https://arxiv.org/pdf/2310.15987.pdf 这篇论文的时候提取的图片:
学院君
2023-11-09
2440
面向 ChatGPT 编程实现全栈开发的 18 种方法
在《编程新手如何通过ChatGPT一天完成一个MVP产品》这篇教程中,学院君已经给大家演示过面向 ChatGPT 编程的一些基本套路,今天这篇教程是一个更系统的介绍,希望对你提高日常开发效率、成为10倍生产力程序员有所帮助。
学院君
2023-03-03
1.7K0
面向 ChatGPT 编程的 11 种方法
首先,ChatGPT 可以帮我们开启想要编写的任何新内容的骨架结构,从而提升日常编码效率。GitHub Copilot 在这方面也做得很好。这里我们以远程下载图片为例进行演示。
学院君
2023-03-03
4.7K1
编程新手如何通过ChatGPT一天完成一个MVP产品
本着在工作学习的各种场景打造多个 AI 助手,让自己只关注和处理最核心事情的初衷,昨天花了一天时间从设计、编码到调试通过,完成了基于 OpenAI 构建的第一个 MVP 产品 —— 翻译助手,该助手从网页批量爬取、HTML 预处理到调用 OpenAI 开放接口完成中文翻译和格式优化,实现了技术文档翻译这个场景全流程 90% 工作的自动化,剩余 10% 是方案设计、工作流编排和最后的代码调试、结果审核,也就是我认为的最核心的事情。
学院君
2023-03-03
1.4K0
Go 常见算法面试题篇(三):高效调整数组数值顺序
今天来看一个考察程序员基本功的数组面试题,看起来仍然很简单,不过通过这个题目的不同解法,可以快速检验你是初级程序员还是资深程序员,一起来看下吧:
学院君
2023-03-03
3180
Go 常见算法面试题篇(二):在 O(1) 时间内删除单链表结点
我们知道,单向链表删除一个结点,通常的做法是从链表的头结点开始,顺序查找所有结点,直到找到要删除的结点并删除,因此,长度为 n 的链表删除结点的整体时间复杂度是 O(n),但是题目要求时间复杂度为 O(1),该怎么实现呢?在继续往下看之前,你不妨先想一想,看看有没有思路。
学院君
2023-03-03
3460
Go 常见算法面试题篇(一):反转单链表
上周周末有人和我交流反转单链表的实现代码,正好我也要写常见算法面试题系列,就着这个机会开始这个系列,和数据结构和算法系列并行,以便学以致用。
学院君
2023-03-03
3050
基于 RoadRunner 驱动 Octane 构建高性能 Laravel 应用
Laravel Octane 已于昨天发布了 Beta 版,关于 Laravel Octane 学院君在之前专门发布过一篇文章简单介绍过,这是 Laravel 官方提供的基于 Swoole/RoadRunner 构建高性能 Laravel 应用的解决方案,现在你可以按照官方文档安装这个扩展包并进行测试。
学院君
2023-03-03
1.6K0
页面布局(下):引入 Tailwind CSS 框架构建博客应用 UI 界面
在上篇教程中,学院君给大家演示了单页面博客应用前端路由和页面布局的基本构建,不过由于没有应用任何 CSS 样式代码,所以 UI 界面很丑陋,今天,学院君将引入 Tailwind CSS 框架来美化这个博客应用的 UI 界面。
学院君
2023-03-03
2.4K0
基于 Vue 测试套件引入 Mocha + Expect 测试 Vue 组件
在 Vue 框架中编写单元测试的基本流程和学院君之前在 Laravel 框架和 Go-Micro 微服务框架中编写单元测试时一模一样,只是使用的测试框架和语法有所区别罢了,Laravel 中我们使用的测试框架是 PHPUnit,Go-Micro 中我们使用的测试框架是 GoConvey,而在 Vue 框架中,我们将使用 Vue 生态的 Vue 测试套件并引入 Mocha 测试框架进行 BDD 风格的单元测试。
学院君
2023-03-03
1.3K0
Go 数据结构和算法篇(十八):平衡二叉树
上篇教程学院君给大家介绍了二叉排序树,并且提到理想情况下,二叉排序树的插入、删除、查找时间复杂度都是 O(logn),非常高效,而且它是一种动态的数据结构,插入删除性能和查找一样好,不像之前提到的二分查找,虽然查找性能也是 O(logn),但是需要先对线性表进行排序,而排序的最好时间复杂度也是 O(nlogn),所以二分查找不适合动态结构的排序。
学院君
2023-03-03
3530
Go 数据结构和算法篇(十七):二叉排序树
前面已经介绍了二叉树的存储和遍历,今天这篇教程我们以二叉排序树为例,来演示如何对二叉树的节点进行「增删改查」。开始之前,我们先来介绍什么是二叉排序树,以及为什么要引入这种二叉树。
学院君
2023-03-03
3110
Go 数据结构和算法篇(十六):二叉树的遍历
二叉树的遍历指的是从根节点出发,按照某种次序依次访问二叉树中的所有节点,使得每个节点被访问一次且仅被访问一次。
学院君
2023-03-03
3050
Go 数据结构和算法篇(十五):二叉树的定义和存储
树这种数据结构模拟了自然界中树的概念,自然界中的树有根、叶子、枝干,数据结构中的树也是如此,只不过是倒过来的:
学院君
2023-03-03
2870
Go 数据结构和算法篇(十四):哈希表、哈希函数、哈希冲突和哈希算法
哈希表(HashTable,也叫散列表),是根据键名(Key)直接访问对应内存存储位置的数据结构。
学院君
2023-03-03
7910
Go 数据结构和算法篇(十三):字符串匹配之 Trie 树
Trie 树,也叫「前缀树」或「字典树」,顾名思义,它是一个树形结构,专门用于处理字符串匹配,用来解决在一组字符串集合中快速查找某个字符串的问题。
学院君
2023-03-03
9440
Go 数据结构和算法篇(十二):字符串匹配之 KMP 算法
KMP 算法可以说是字符串匹配算法中最知名的算法了,KMP 算法是根据三位作者(D.E.Knuth,J.H.Morris 和 V.R.Pratt)的名字来命名的,算法的全称是 Knuth Morris Pratt 算法,简称为 KMP 算法。
学院君
2023-03-03
4790
Go 数据结构和算法篇(十一):字符串匹配之 BF 算法
首先从最简单的字符串匹配算法 —— BF 算法说起,BF 是 Brute Force 的缩写,中文译作暴力匹配算法,也叫朴素匹配算法。
学院君
2023-03-03
3970
点击加载更多
社区活动
Python精品学习库
代码在线跑,知识轻松学
【玩转EdgeOne】征文进行中
限时免费体验,发文即有奖~
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
技术创作特训营·精选知识专栏
往期视频·干货材料·成员作品·最新动态
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档