- 博客(155)
- 收藏
- 关注
原创 推荐一个Python的前端框架Streamlit
你是不是也想写一个简单的前端界面做些简单的展示和控制,不想写html、css、js,也用不到前后端分离,用不到特别复杂的Flask、Django等,如果你遇到类似这样的问题,我推荐你试试Streamlit。
2024-06-19 15:22:12 1826
原创 开发一个Java项目常用的工具类推荐
每次新起一个Java项目,都需要经历一系列的繁琐步骤去初始化这个项目,然后再一个一个地方找maven依赖,特别折腾麻烦,这里记录下初始化一个Java项目依赖的一些工具jar包。其中除了常用的工具jar包之外,还有代理仓库设置、如何发布jar包、常用的插件,以及项目第一次推送到远程仓库的操作等,最后一个完整的pom文件可以直接使用或者参考。
2024-04-04 22:52:40 1296
原创 AI大全-通往AGI之路
自从AI大模型出来之后,就有很多做资源整理的社区,整理学习资料,整理各种AI工具大全,我也整理过一段时间的最新AI的资讯,也曾尝试去弄一个AI的入口类的东西。但是最近一个在飞书上的分享,我觉得他们这个社区是我见过挺好的一个了。
2024-03-04 10:15:39 3469
原创 使用WebSocket实现log日志流的实时展示-从轮询到通知
最近开发一个系统,其中一个模块需要展示实时的执行过程,过程日志可能比较多。以前的方案都是前端定时轮询,比如每秒查一次后端接口,将拉取回来的日志重新展示。轮询方案简单容易实现,但是比较消耗资源,后端没有数据的时候,会造成大量的无用轮询。所以这次我们采用长连接的方案,优化这块的逻辑,提升用户体验。
2024-08-01 11:13:10 1091
原创 【AI教程-吴恩达讲解Prompts】第9篇 - Prompts提示词工程学习总结
我们讨论了大型语言模型的许多功能,包括摘要、推断、转换和扩展。也学习了如何搭建个性化的聊天机器人。
2024-07-30 16:58:32 935
原创 【AI教程-吴恩达讲解Prompts】第8篇 - 定制一个聊天机器人
大型语言模型带给我们的激动人心的一种可能性是,我们可以通过它构建定制的聊天机器人(Chatbot),而且只需很少的工作量。在这一章节的探索中,我们将带你了解如何利用会话形式,与具有个性化特性(或专门为特定任务或行为设计)的聊天机器人进行深度对话。
2024-07-30 16:43:11 969
原创 【AI教程-吴恩达讲解Prompts】第7篇 -扩展类引用
文本扩展是大语言模型的一个重要应用方向,它可以输入简短文本,生成更加丰富的长文。这为创作提供了强大支持,但也可能被滥用。因此开发者在使用时,必须谨记社会责任,避免生成有害内容。
2024-07-29 11:08:18 1017
原创 Spring项目中发生log依赖冲突如何解决
通过使用mvn分析项目依赖树,排除多余的slf4j的实现,解决Spring项目中log日志库冲突的问题
2024-07-26 17:53:53 191
原创 【AI教程-吴恩达讲解Prompts】第6篇 -转换类应用(翻译、语气、写作风格调整)
大语言模型具有强大的文本转换能力,可以实现多语言翻译、拼写纠正、语法调整、格式转换等不同类型的文本转换任务。利用语言模型进行各类转换是它的典型应用之一。掌握调用大语言模型接口进行文本转换的技能,是开发各种语言类应用的重要一步。文本转换功能的应用场景也非常广泛。相信读者可以在本章的基础上,利用大语言模型轻松开发出转换功能强大的程序。
2024-07-26 17:30:46 898
原创 【AI教程-吴恩达讲解Prompts】第5篇 - 推理类应用
短短几分钟内,我们已经能够建立多个用于文本推理的系统,这是以前需要机器学习专家数天甚至数周时间才能完成的任务。这一变化无疑是令人兴奋的,因为无论你是经验丰富的机器学习开发者,还是刚入门的新手,都能利用输入 Prompt 快速开始复杂的自然语言处理任务。
2024-07-25 11:26:43 804
原创 【AI教程-吴恩达讲解Prompts】第4篇 - 文本概括总结类应用
LLM文本摘要功能的巨大优势:节省时间,提高效率,以及精准获取信息。这就是我们本章要介绍的内容,让我们一起来探索如何利用编程和调用API接口,掌握这个强大的工具。
2024-07-23 17:11:47 341
原创 为什么大厂使用的隔离级别是RC,而不是MySQL默认的RR?
互联网项目请用:读已提交(Read Commited)这个隔离级别!因为可以提升并发!
2024-07-23 16:38:42 1906
原创 【AI教程-吴恩达讲解Prompts】第3篇-提示词工程的迭代优化
写Prompt就像大模型训练一样,很难一次就找到完美使用的Prompt,都需要一个迭代的优化过程,以不断改进Prompt。相比训练机器学习模型,Prompt 的一次成功率可能更高,但仍需要通过多次迭代找到最适合应用的形式。
2024-07-22 16:20:22 812
原创 【AI教程-吴恩达讲解Prompts】第2篇-提示词关键原则,和大模型有效的沟通
和大模型有效的沟通有两个原则:1. 编写清晰、具体的指令2. 给模型时间去思考
2024-07-19 16:15:51 904
原创 【AI资讯】7.19日凌晨OpenAI发布迷你AI模型GPT-4o mini
北京时间7月19日凌晨,美国OpenAI公司推出一款新的 AI 模型“GPT-4o mini”,即GPT-4o的更小参数量、简化版本。OpenAI表示,GPT-4o mini是目前功能最强大、性价比最高的小参数模型,性能逼近原版GPT-4,成本相比GPT-3.5 Turbo便宜60%以上,支持50种不同语言,替代GPT-3.5版本的ChatGPT。
2024-07-19 10:38:50 856
原创 Spock单元测试框架使用介绍和实践
Spock是一款国外优秀的测试框架,基于BDD(行为驱动开发)思想实现,功能非常强大。Spock结合Groovy动态语言的特点,提供了各种标签,并采用简单、通用、结构化的描述语言,让编写测试代码更加简洁、高效。
2024-07-17 19:13:05 1447
原创 【AI教程-吴恩达讲解Prompts】第1篇 - 课程简介
欢迎来到面向开发者的提示工程部分,本部分内容基于吴恩达老师的《Prompt Engineering for Developer》课程进行编写。《Prompt Engineering for Developer》课程是由吴恩达老师与 OpenAI 技术团队成员 Isa Fulford 老师合作授课,Isa 老师曾开发过受欢迎的 ChatGPT 检索插件,并且在教授 LLM (Large Language Model, 大语言模型)技术在产品中的应用方面做出了很大贡献。她还参与编写了教授人们使用 Prompt
2024-07-16 16:44:59 1007
原创 【Springboot】事件机制发布与订阅的使用实践
在Springboot中,事件机制(Event Mechanism)是一种强大的工具,**用于解耦组件之间的通信**。通过事件机制,组件可以通过发布和监听事件来进行交互。本文将介绍Springboot的事件监听机制的概念原理、其使用场景,并通过一个实践例子展示其使用过程。
2024-07-16 11:00:56 1027
原创 AI编程助手MarsCode已经超乎我的想象
MarsCode作为国产的AI变成助手,使用起来会更加顺手,而且**MarsCode是免费的**,单这一点也强烈推荐大家试用一下。如果你还没开始接触 AI 编程助手,就更不应该错过这种提高效率的编程神器了。
2024-07-15 16:30:29 1721
原创 【Python爬虫教程】第7篇-requests模块的cookies保存和使用
保存cookies是避免每次都登录获取权限,一遍权限是有过期时间的,不需要每次重复登录,可以将cookies保存起来,用的时候再加载。适用于多机器并发式爬取数据或者抢票等功能。
2024-07-15 14:40:29 977
原创 【Python爬虫教程】第6篇-使用session发起请求
尤其是在保持登陆状态时运用的最多,在某些网站抓取,或者app抓取时,有的时强制登陆,有的是不登陆返回的数据就是假的或者说是不完整的数据,那我们不可能去做到每一次请求都要去登陆一下怎么办,就需要用到保持会话的功能了,我们可以只登陆一次,然后保持这种状态去做其他的或者更多的请求。
2024-07-11 16:28:16 814
原创 【Python爬虫教程】第5篇-使用BeautifulSoup查找html元素几种常用方法
汇总介绍下查询html元素的一些方式,比如通过id查找、通过xpath查找、通过css查找等方式的最佳实践。
2024-07-11 16:04:40 521
原创 【Python爬虫教程】第4篇-使用BeautifulSoup解析html
在前面两篇文章中介绍了如何使用reqeusts发起请求和获取返回内容,很多爬取的内容大多是html数据,这一篇我们讲如何去解析html。Beautiful Soup 是一个可以从HTML或XML文件中提取数据的Python库。它能够通过你喜欢的转换器实现惯用的文档导航。查找,修改文档的方式。Beautiful Soup会帮你节省数小时甚至数天的工作时间。
2024-07-10 11:20:48 2059
原创 【Python爬虫教程】第3篇-解决使用reqeusts遇到的ProxyError异常
Python request代理错误提示“HTTPSConnectionPool, Cannot connect to proxy, no such file or directory”
2024-07-09 15:58:38 780
原创 【Python爬虫教程】第2篇-reqeusts是最好用的网络请求工具
reqeusts不仅用于写爬虫方便,在日常的开发中也是少不了requests的使用。如调用后端接口,上传文件,查询数据库等。
2024-07-09 15:32:01 1367
原创 【Python爬虫教程】第0篇-写在前面
总结一下当初从0开始学Python,一步步去写Python脚本,到后来写了个大的项目。这中间不断的摸索摸索,最终也有了一点点自己的心得和经验。
2024-07-04 10:51:23 597
原创 Python分布式锁:redis-py分布式锁的使用
最近遇到一个问题,需要在python中开发一个分布式锁的控制,本来准备使用setNX等命令去实现一个Python的分布式锁,但是大家都知道要想实现一个好的分布式锁,要注意的事项太多了。然后发现redis-py已经封装了分布式锁,非常好,如果你需要有,希望本文对你有点帮助。
2024-06-24 16:53:10 1171 1
原创 开发常用的一种鉴权方案-JWT实践教程
JWT(JSON Web Token)是目前最流行的跨域认证解决方案,被广泛应用于认证和授权场景,尤其是在无状态的 RESTful API 中。本文将主要介绍 JWT 的概念、原理,并通过 Java 示例展示其实际应用。并通过微信小程序登录的场景,实战演练JWT在项目中的应用。
2024-06-24 16:22:01 1020
原创 【面试之算法篇】树的基础先弄懂二叉树的各种遍历
树相关的题目,都离不开基础的遍历规则。如果遍历都不清楚,后续的题都无法展开,所以遍历规则很重要,很多题都是以此未展开的。
2024-06-21 17:14:10 542
原创 使用阿里开源的Spring Cloud Alibaba AI开发第一个大模型应用
前段时间看到Spring推出了SpringAI,可以方便快速的接入ChatGPT等国外的大模型,现在阿里巴巴也紧追脚步推出了Spring Cloud Alibaba AI,本文通过Spring Cloud Alibaba AI开发第一个大模型应用。
2024-06-21 16:58:50 1370
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人