上一页 1 2 3 4 5 6 7 8 9 ··· 14 下一页
摘要: 在开始讲解之前,我想给大家介绍一个很有用的第三方包,它就是gradio。如果你想与他人共享你的机器学习模型、API或数据科学工作流的最佳方式之一,可以创建一个交互式应用,让用户或同事可以在浏览器中试用你的演示。而gradio正是可以帮助你在Python中构建这样的演示,并且只需要几行代码即可完成! 阅读全文
posted @ 2023-12-11 12:38 努力的小雨 阅读(483) 评论(0) 推荐(2) 编辑
摘要: 我们实现的跳表有许多优化的方面需要考虑。例如,我们可以避免每次都重新规划索引,因为这是不必要的。另外,我们也可以探索不同的步长绑定方法,不一定要按照我目前的方式进行。今天先说到这里,因为我认为跳表的实现逻辑相当复杂。我们可以在跳表这个领域暂时告一段落。 阅读全文
posted @ 2023-12-08 10:10 努力的小雨 阅读(315) 评论(0) 推荐(4) 编辑
摘要: 在这篇文章中,我仅仅演示了使用浏览器URL地址参数和find提权进行安全漏洞渗透的一些示例。实际上,针对URL地址渗透问题,现在已经有很多免费的防火墙可以用来阻止此类攻击。我甚至不得不关闭我的宝塔面板的免费防火墙才能成功进入系统,否则URL渗透根本无法进行。 阅读全文
posted @ 2023-12-07 09:06 努力的小雨 阅读(2180) 评论(6) 推荐(8) 编辑
摘要: 在今天的课上,我们深入讨论了封装、反射和单例模式这几个重要的概念。我不想过多地赘述它们的细节,但是请大家务必记住它们的基本语法规则,因为这也是面向对象章节的结束。我希望大家能够牢牢掌握这些知识点,为未来的学习打下坚实的基础。 阅读全文
posted @ 2023-12-06 09:10 努力的小雨 阅读(494) 评论(0) 推荐(1) 编辑
摘要: 在这个项目中,我们将使用Python作为开发语言,结合Hugging Face、Milvus、Langchain、OpenAI等工具和技术,实现一个简易版的架构图。通过嵌入技术处理文本和图像数据,利用Hugging Face的预训练模型进行自然语言处理,使用Milvus作为向量数据库进行存储和查询。同时,我们还会使用Langchain提供的API来简化开发流程,并借助OpenAI的强大功能实现更准确和自然的回答。这个项目将帮助我们深入了解各种技术和工具的使用,并提供一个清晰的业务开发流程。 阅读全文
posted @ 2023-12-05 16:20 努力的小雨 阅读(378) 评论(0) 推荐(2) 编辑
摘要: 如果说Python是跟随我的步伐学习的话,我觉得我在日常开发方面已经没有太大的问题了。然而,由于我没有Python开发经验,我思考着应该写些什么内容。我回想起学习Java时的学习路线,直接操作数据库是其中一项重要内容,无论使用哪种编程语言,与数据库的交互都是不可避免的。然而,直接操作MySQL数据库似乎缺乏趣味性,毕竟每天都在写SQL语句。突然我想到了我之前写过的一系列私人知识库文章,于是我想到了向量数据库,毕竟这是当前非常热门的技术之一。 阅读全文
posted @ 2023-11-29 14:04 努力的小雨 阅读(410) 评论(0) 推荐(2) 编辑
摘要: 通过实现一个简易版本的跳表,可以加深了对Python编程的理解。跳表是一种跳跃式的数据结构,通过索引层提供快速查找的能力,提高了查找的效率。在实现跳表的过程中,会更加熟悉了Python的语法和特性,并且可以更加灵活地运用它来解决实际问题。 阅读全文
posted @ 2023-11-28 13:42 努力的小雨 阅读(301) 评论(2) 推荐(1) 编辑
摘要: 在当前社会中,随着AIGC的盛行,使用好prompt可以让自己更上一层楼。今天,我将通过星火大模型重新认识prompt设计,并与大家分享一些使用技巧。如果你想体验星火大模型的强大魅力,请登录https://xinghuo.xfyun.cn/desk ,即可免费体验。星火大模型是由科大讯飞研发的一款大语言模型。它具备强大的中文创作能力,可以处理复杂语境下的逻辑推理,并能可靠地执行各种任务。在使用星火大模型时,合理使用prompt是至关重要的,因为它可以大大提高模型的效果和准确性。因此,本文将从prompt的生成和prompt的重要性等角度,分析星火大模型中prompt的使用方法。 阅读全文
posted @ 2023-11-28 09:22 努力的小雨 阅读(186) 评论(0) 推荐(2) 编辑
摘要: 今天我们学习了网络编程和多线程技术的写法区别。我们主要关注了在Java中使用socket和多线程结合实现服务器处理多个客户端连接的阻塞IO的方法,以及在Python中使用multiprocessing模块创建多线程的方式。通过一个实例来说明了这些概念,并指出了需要注意的问题。其实了解了这些基本用法后,我们还能够自己实现许多其他功能,例如了解了线程之后,就知道会有队列的概念,然后可以尝试自己实现一个生产者消费者队列。这与学习Java的路线非常相似,并且我们拥有丰富的开发经验,因此我们只需要关注语法方面的学习即可~~ 阅读全文
posted @ 2023-11-27 09:34 努力的小雨 阅读(450) 评论(0) 推荐(1) 编辑
摘要: 在导入包方面,两者都使用import语句,但是Python没有类路径的概念,直接使用文件名来导入模块。我们还讨论了自定义模块的创建和使用,以及在不同目录下如何组织代码结构。此外,我们介绍了一些常用的Python模块,包括time、datetime、json、os和sys,它们在开发中非常实用。希望今天的课程对大家有所帮助! 阅读全文
posted @ 2023-11-26 23:04 努力的小雨 阅读(388) 评论(0) 推荐(1) 编辑
摘要: 在本期文章中,我们深入探讨了Python的对象继承、组合以及多态这三个核心概念。从继承的灵活性,如Python的多重继承和super关键字的使用,到组合中的动态属性添加,我们逐一解析了Python与Java在这些方面的相似之处和差异。通过具体的例子,我们展示了Python中多态的直观表现,强调了它与Java的相似性。这些讨论不仅帮助理解Python的对象模型,而且对比了Java和Python在面向对象编程方面的不同处理方式 阅读全文
posted @ 2023-11-25 19:32 努力的小雨 阅读(407) 评论(0) 推荐(2) 编辑
摘要: 作为一名有着Java背景的开发者,你无疑已经习惯了Java那严格的类型系统和细致的访问控制机制。转向Python,你会发现一个截然不同的编程世界。Python的面向对象编程(OOP)方式为代码组织提供了更高的自由度和灵活性,这种变化可能会给你带来新鲜感,同时也是一个挑战。需要注意的是,Python的这种灵活性可能会导致更少的编译时错误检查。由于Python是一种解释型语言,很多错误只有在运行时才会被捕捉到。 阅读全文
posted @ 2023-11-24 09:37 努力的小雨 阅读(616) 评论(2) 推荐(1) 编辑
摘要: 这一篇内容可能相对较少,但是迭代器在Java中是有用处的。因此,我想介绍一下Python中迭代器的使用方法。除了写法简单之外,Python的迭代器还有一个最大的不同之处,就是无法直接判断是否还有下一个元素。我们只能通过捕获异常或使用for循环来退出迭代,这点让我感到十分惊讶。 阅读全文
posted @ 2023-11-23 09:06 努力的小雨 阅读(453) 评论(0) 推荐(2) 编辑
摘要: Python提供的文件操作相对于Java来说,确实简单方便许多。不仅操作简单,代码可读性也相对较高。然而,我们需要注意的不仅仅是文件操作的简单性,还有文件操作的各种模式。在Java中,我们并不经常使用像Python中那样的操作模式。 阅读全文
posted @ 2023-11-22 09:09 努力的小雨 阅读(490) 评论(0) 推荐(2) 编辑
摘要: 在本篇文章中,我们总结了Python中的异常捕获的重要性以及如何进行优化。异常捕获是一种处理程序在执行过程中出现错误的机制,对于程序的稳定性和可靠性至关重要。我们详细学习了Python中的基本异常捕获语法,包括try、except、else和finally块,并举例了常见的异常类型,总之,阅读本文只需5分钟,你就可以轻松掌握Python异常捕获的技巧,为自己的编程之路增添一份宝贵的经验。 阅读全文
posted @ 2023-11-21 10:06 努力的小雨 阅读(491) 评论(0) 推荐(4) 编辑
上一页 1 2 3 4 5 6 7 8 9 ··· 14 下一页