自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

shengjk1的博客

自得其乐,乐此不疲,码字

  • 博客(344)
  • 资源 (2)
  • 收藏
  • 关注

原创 IP地址 0.0.0.0 和 127.0.0.1之间的区别

文章讲解了0.0.0.0和127.0.0.1的含义及区别,以及在服务器上下文中的应用。通过实例说明了在python django代码中绑定IP时的差异,对于理解网络协议和服务器配置有启发意义。

2024-04-25 16:55:22 222

原创 是时候分清楚python 包:PyCrypto 和 PyCryptodome

今天遇到了一个 python 项目用到了 pycrypto 这个库,但这个库的依赖死活装不上去,有些懵逼,随去 GOOGLE 了一番python 密码学工具包,用来做加解密的,不幸的是最新版本 released: Oct 18, 2013,可今年是 2024年呀,一个正常的 python 包,不可能这么长时间不更新。

2024-04-25 10:47:01 193

转载 抬头看世界系列-短剧是什么玩意?

我一直坚信在中国目前的大环境下,对于大多数程序员来说,如果一直专注于技术,那么大概率只有一条路:那就是死,并且是沦为干尸的那种行尸走肉般的死。这里的死指的是被压榨干后失业。也可能是我说的太过于绝对化了,但不管怎么样抬头看世界,是为了更好活下去的基础。所以才有了这一些列,这一些列可能只有一期也可能会有很多期,主要还是得看流量,哈哈哈!

2024-04-24 19:02:22 3

原创 研究发现:90%的Java服务容易第三方漏洞的影响

报告指出,90%的Java服务存在一个或多个严重或高危漏洞,这些漏洞大多来自第三方库的引入。相比之下,JavaScript的受影响比例约为75%,Python为64%,.NET为50%,而平均数为47%。报告发现,根据CISA公布的已知漏洞利用目录,Java服务受到威胁比例高达55%,而使用其他编程语言构建的服务仅有7%。”报告显示,Java服务在受Datadog最新发布的“2024年DevSecOps状况”报告显示,Java服务在受到第三方漏洞影响方面最为严重。Datadog最新发布的“

2024-04-23 20:22:25 237 1

原创 window Intel(R) 安装 ComfyUI时解决 Torch not compiled with CUDA enabled 问题

文章详细说明了在不支持CUDA的Intel® Iris(R) Xe Graphics系统上安装ComfyUI的过程,包括安装Anaconda、选择合适的PyTorch版本、下载ComfyUI代码,进入ComfyUI目录,以及安装依赖。接着,介绍了如何通过特定的启动选项在CPU上启动服务,特别是禁用CUDA内存分配、使用分裂跨注意力机制,并强调在CPU上执行的可能性和原因。

2024-04-22 20:20:54 757

原创 关于 AssertionError: Torch not compiled with CUDA enabled 问题

文章介绍了如何解决使用 ComfyUI 安装过程中出现的 "AssertionError: Torch not compiled with CUDA enabled" 错误,重点讲解了 CUDA 和 Intel(R) Lris(R) Xe Graphics 的概念,以及解决该错误的具体步骤。

2024-04-18 19:56:54 812

翻译 LSM 树:数据库、搜索引擎等的首选数据结构

LSM树是一种算法设计,可以帮助存储海量数据,并通过内存层、磁盘刷新和SSTable的组织方式实现高效写入和读取操作。

2024-04-16 15:18:55 11

原创 关于pandas 无法读取 csv 文件数据的解决方式

本文讨论了使用Pandas读取CSV文件时遇到的问题及解决方法。通过代码演示和相关截图,详细展示了数据错位和取值异常等情况,并最终使用适当的参数设置和处理方法解决了这些问题。

2024-04-09 20:17:27 224

原创 最牛的音乐大模型-suno 音乐界的ChatGPT

基于 Suno 任何人都可以创作美妙音乐。无论您是歌手还是艺术家抑或是对音乐一无所知的人,suno都会打破您与创作的歌曲之间的障碍。不需要任何工具,只需要想象力。界面操作也特别简单,这是 suno.ai 的界面。

2024-04-02 19:48:29 342

原创 Python是解释型语言,为啥还有 __pycache__ 文件呢?为啥还有.pyc 文件呢?

本文深入探讨了Python的执行模型,解释了Python不同于传统的纯解释型或编译型语言,而是结合了编译和解释的特点。通过介绍Python的字节码和PVM执行过程,文章强调了优化代码和提高性能的重要性,同时指出了dis模块对于理解Python代码执行过程和性能调优的关键性。

2024-04-02 17:05:14 739

原创 【机器翻译】人工智能不会吃掉你的工作,但它会吃掉你的薪水

人工智能增强谬误是这样的:“人工智能不会取代你的工作,但使用人工智能的人可能会。相反,我认为对于绝大多数工作来说,人工智能的影响将如下所示:“人工智能不会抢走你的工作,但它需要你的能力来收取溢价。换言之:“人工智能不会吃掉你的工作,但它会从你的薪水中抽出一大笔钱。问题不在于机器是否会取代人类。这个问题是我们这个时代最大的干扰之一。真正重要的问题是如果是这样,哪些技能可以保持这种溢价,哪些技能不会。

2024-04-02 13:55:44 699

原创 最牛的音乐大模型-suno 音乐界的ChatGPT

基于 Suno 任何人都可以创作美妙音乐。无论您是歌手还是艺术家抑或是对音乐一无所知的人,suno都会打破您与创作的歌曲之间的障碍。不需要任何工具,只需要想象力。界面操作也特别简单,这是 suno.ai 的界面。

2024-04-02 08:35:52 340

原创 通过搜索引擎让大模型获取实时数据-实现类似 perplexity 的效果

本文介绍了一门课程的开发,内容涉及通过搜索引擎获取实时数据的相关技术与实现方式。作者探索了以 Perplexity AI 为代表的大型模型技术,并着重解析了这一技术背后的原理,展示了其对实时数据获取的可能应用。

2024-03-31 12:34:45 877 1

原创 推荐葫芦AI-目前国内AI最好整合的平台,再推荐一波,晚了,就涨价了

主流的 AI 模型,目前都是收费制。如果同时使用多个模型,每月是一笔不小的费用,而且过程很麻烦。想要去使用,免费的不好的,要想用好用的,没有办法,只能付费。

2024-03-30 12:41:42 681

原创 一文搞定用python实现终身免费的听书工具

文章介绍了作者通过Python库实现文本转语音的过程。作者通过谷歌搜索引擎找到了pyttsx3库,并展示了其安装过程以及使用该库进行实际案例测试的过程。最后,作者还提到了目前有更先进的大模型可以实现更优秀的文本转语音效果,作者表示将在后续尝试使用大模型实现读书的能力。

2024-03-27 19:07:39 250

原创 一文搞定 FastAPI 查询参数

路径操作函数中,不是路径参数的其他参数,就是查询参数。item_id,item_name 都不是路径参数,所以它就是查询参数。本文详细介绍了查询参数在FastAPI中的基本使用方法,包括URL拼接和必需参数、默认值、可选参数和Pydantic模型作为查询参数的使用。通过这些方法,可以灵活地处理和传递查询参数,实现更丰富的功能需求。

2024-03-26 18:37:23 410

原创 尝试新的方式来做 CSDN,所以关于 Python 的异常处理 开发了门课程试水

最近在尝试新的方式,所以在 CSDN 上推出了一门 Python 异常处理的课程,来做一些测试。希望有 CSDN 会员大佬,摸鱼的时候,点进去看一看,多多提提意见,也不用花钱。2024 手把手教你用 Python 处理异常异常是指程序执行过程中出现的突发状况,使得程序无法按照正常流程继续执行。这可能由于输入错误、硬件故障或者程序逻辑错误引起。有时,我们需要针对特定业务逻辑定义自己的异常类型,通过自定义异常,我们能够更好地反映程序逻辑的语义,提高代码的可读性和可维护性。

2024-03-25 20:23:50 1115

原创 关于 FastAPI 路径参数,你知道多少?

FastAPI 最核心的之一就是路径参数,今天我们一篇彻底搞 FaST 懂路径参数"}路径操作装饰器中 name 就是路径参数,这里我们也把路径参数name的值作为参数name传递给了路径操作函数say_hello,如果我们运行示例并访问至此我们将跟路径参数相关的,包括路径参数的定义、作用、基本用法和高级用法,就介绍完了。抓紧应用到自己的工作中去吧!

2024-03-25 19:15:50 785

原创 聊一下大模型的函数调用-Function call

本文介绍了大模型的 Function call 功能,包括其作用、GLM-4 如何进行函数调用、代码编写等。同时,文章还提到了如果没有 Function call,类似的问题也可以通过其他方式解决。总的来说,本文是一篇介绍大模型 Function call 功能的入门级文章。

2024-03-22 18:55:43 778

原创 通过 Socket 手动实现 HTTP 协议

在本文中,我们通过使用Socket编写一个HTTP协议,以直观地感受上篇文章中的请求和响应。文章分析了客户端的GET请求和PUT请求的参数,并对服务端的响应参数进行了讨论。最后,文章扩展了内容类型(content-type)的重要性,并通过实例展示了不同类型的数据处理方式。

2024-03-21 17:14:07 365

原创 关于 HTTP 协议,你了解多少?

本文详细介绍了FastAPI的基础概念,特别是HTTP协议的核心组成部分。文章首先概述了HTTP协议的基本概念,包括其基于TCP/IP的请求-响应模型、无状态特性、常用的请求方法、URL结构、请求和响应头部、状态码、以及Cookie和会话管理。接着,文章深入探讨了HTTP请求和响应的结构,包括请求行、请求体、请求头部、响应行、响应头部和响应体。通过具体的例子,文章展示了如何构建和解析HTTP请求与响应,为读者提供了对Web通信基础的深入理解。

2024-03-20 16:28:39 851

原创 python的FastAPI 快速入门

本文介绍了使用 FastAPI 构建 API 的基本知识,包括 FastAPI 的特性、安装、基本使用、HTTP 方法、中间件和异常处理。文章以简洁明了的方式介绍了 FastAPI 的优势和基本操作,适合初学者快速入门。

2024-03-20 15:58:59 662

原创 ubuntu 如何使用阿里云盘

本文介绍了在Ubuntu平台上使用阿里云盘的解决方式,通过搜索发现了在GitHub上有阿里云盘命令行客户端,提供了下载并安装的步骤,以及进入交互和常用操作的详细说明。

2024-03-19 12:49:26 991

原创 简单聊一下 Python asyncio

本文介绍了Python中的asyncio库,重点讨论了asyncio的本质、解决的问题以及提供的示例。asyncio是基于协程的框架,使用async和await语法来定义和执行异步操作,避免了传统的回调方式,适合构建IO密集型和高层级结构化网络代码。它解决了Python中多线程和多进程方式实现并发时的性能和易用性限制。最后,提供了一个简单的示例来展示asyncio的使用。

2024-03-15 16:11:35 889

原创 推荐葫芦AI-目前国内AI最好整合的平台

主流的 AI 模型,目前都是收费制。如果同时使用多个模型,每月是一笔不小的费用,而且过程很麻烦。想要去使用,免费的不好的,要想用好用的,没有办法,只能付费。

2024-03-14 21:36:46 1223 4

原创 解决安装 unbantu 后,桌面字体太小,无法调节的问题

这篇文章介绍了如何在 Ubuntu 22.04 上永久性地调整字体大小,以防止在全屏或不全屏状态下出现问题。通过修改 90_hidpi.gschema.override 文件,可以启用 HiDPI 模式并设置缩放因子为 2(即 200%),从而使界面元素在高分辨率显示器上更加清晰易读。

2024-03-14 15:38:01 389

原创 一文彻底搞定 Python 的 Exception 处理

这篇文章主要介绍了Python中的异常处理机制。首先阐述了异常的定义和应用场景,如文件操作、网络请求和数据验证等。然后详细解释了异常的使用方式,包括抛出异常(raise)、捕获异常(try-except)和finally块。最后,文章还提到了自定义异常的概念和用法。

2024-03-13 19:40:43 1016

原创 Python import 跟 Java import 有什么区别?

本文重点阐述了Python和Java中import语句的异同。主要区别包括:语法形式、编译时导入还是运行时导入、名称冲突解决方式、静态绑定与动态绑定等。同时详细解释了Python导入模块/包和Java导入类/包时各自解释器/编译器的具体执行过程。最后指出二者都是用于引入外部代码以扩展功能,并将所导入的内容引入当前命名空间。

2024-03-13 13:08:11 999

原创 简单聊一下 Python 协程

本文介绍了Python中的协程概念及其优势。协程是一种轻量级的并发编程模型,允许在程序执行过程中暂停和恢复执行,实现异步和并发操作。文章解释了协程的定义和作用,并提供了一些协程的示例代码。协程的优势包括轻量级和高效性、简化并发编程、可读性和维护性、避免竞态条件以及统一的编程模型。文章还介绍了协程的使用场景,特别适合I/O密集型任务。

2024-03-12 20:30:25 706

原创 关于 Conda 和 pip,你了解多少

本文介绍了Conda和Pip这两种Python包管理工具的相同点和不同点。它们都是为了安装和管理Python包而设计的,但Conda提供了更广泛的软件包管理能力,可以安装任何语言编写的软件包,并具有创建隔离环境的能力。相比之下,Pip专注于Python软件包的管理。本文总结了它们的设计目的、软件包范围、环境管理和依赖关系处理等方面的差异。

2024-03-12 15:15:51 260

原创 python 闭包在实际项目中的一些实现方式

本文讨论了Python闭包的应用,并给出了一些实际项目中使用闭包的例子。闭包可以用于创建认证和授权系统,缓存函数以提高性能,以及事件处理系统。闭包的特性使得它在许多情况下都是一个有用的工具,可以提供更灵活和可控的代码结构,实现更简洁、可读性更高的代码,并且能够更好地封装和管理代码的状态和环境

2024-03-11 14:41:16 905

原创 Python 字符串格式化,你了解多少?

本文介绍了Python中常用的字符串格式化方法,包括传统的字符串格式化操作符%、字符串的format()方法、f-strings(格式化字符串字面值)、字符串模板和str.format_map()方法。对于每种方法,提供了示例代码和说明,以帮助读者理解和选择适合自己需求的格式化方式。

2024-03-11 12:48:11 636

原创 Python 的闭包,你知道多少?一起聊聊

本文介绍了闭包(closure)在计算机编程中的概念和应用。闭包是指在一个函数内部定义的函数,并且内部函数引用了外部函数的变量。闭包通过存储函数和环境的记录,实现了词法作用域中的名称绑定。

2024-03-08 21:01:28 826

原创 Python 中 _ 开头的变量,你了解多少?

最近见了很多有意思的中代码,比如特别好奇,普通的中的代码,又不是,_ 究竟是啥意思?本文探讨了以单下划线开头的变量在Python中的用途和含义。这些变量可以用作私有成员、避免与关键字和内置函数冲突、表示临时或无关紧要的变量,以及表示特殊的变量名。尽管这些约定并非强制执行,但它们有助于提高代码的可读性和可维护性。在编写Python代码时,遵循这些约定可以帮助开发人员更好地理解和使用变量。

2024-03-08 14:12:03 433

原创 关于 python 的 if __name__ == ‘__main__‘,你知道多少?

对于熟悉 Java 等其他有主方法的猿猿们或者用 Python 写一些测试代码时,往往偏爱撰写的语句。然而,对于,我们究竟了解多少呢?main是一种良好的编程实践,用于判断模块是否作为主程序直接执行。它增加了代码的可重用性,使模块可以方便地作为其他程序的依赖模块,并进行测试和调试。使用该条件语句可以避免执行不必要的代码,提高程序的效率。在Python社区中,使用已成为一种约定俗成的惯例,提高了代码的可读性和规范性。__name__变量在该条件语句中具有两种可能的取值情况,分别是。

2024-03-07 18:21:03 433

原创 关于 Python 的 import,你了解多少?

写过 Python 的猿猿肯定对 import 不陌生。但 Python 在 import module 时会执行相关的代码,你知道吗?Python import 还有其他的什么特性呢?通过这一篇文章,彻底掌握 Python import在Python中,import是用于导入模块和模块中定义的变量、函数、类等内容的关键字。import的作用是扩展Python的功能,并允许在代码中使用其他模块提供的功能。介绍了 Python 中 import 关键字的使用方法和工作原理。

2024-03-07 12:58:01 814

原创 Python的语法糖,你真的了解吗?

本文介绍了Python语法糖的概念、优势和原理。语法糖是一种编程语言中的语法结构或编码风格,通过转换或解释使代码更易读、更简洁或更符合人类思维习惯。Python的语法糖可以简化代码、提高可读性、提高可维护性和提高开发效率。它们包括列表推导式、字典推导式、生成器表达式、上下文管理器和装饰器等。这些语法糖可以使代码更加简洁、易读和易于理解,从而提高代码的可读性、可维护性和开发效率。语法糖在编译或解释阶段会被转换成等价的底层语法结构,以实现相同的功能。Python还有其他许多语法糖,如装饰器、属性访问器、枚举类等

2024-03-06 19:41:31 496

原创 关于 Python 变量的作用域,你真的了解吗?

在编程语言中,作用域(Scope)是指程序中定义的变量、函数和对象的可见性和可访问性范围。作用域规定了在程序中的哪些部分可以引用某个标识符(如变量名),以及在何处可以访问和操作这些标识符。在 Python 中,作用域是基于代码块的,也就是说,变量的作用域是在它们被定义的代码块中。例如,在一个函数中定义的变量只能在该函数中访问,而在一个循环或条件语句中定义的变量只能在该循环或条件语句中访问。在 Java 中,作用域是基于函数或类的,也就是说,变量的作用域是在它们被定义的函数或类中。

2024-03-06 13:24:39 1210

原创 关于 Python if 的高级功能,你知道多少

if xxx是 Python 中的条件语句,用于判断变量xxx是否为真。如果xxx为真,则执行if语句块中的代码;否则,跳过if语句块,执行后面的代码。`False``None``0`(包括 `0.0`)空字符串 `''`(包括 `""`)空列表 `[]`空元组 `()`空字典 `{}`除了以上值之外的所有值都被视为真。在 Python 中,==运算符用于比较两个对象的值是否相等,如果两个字符串的值相等,则返回True,否则返回False。在 Python 中,is。

2024-03-05 20:12:21 405

原创 一文搞定 FastAPI 查询参数

路径操作函数中,不是路径参数的其他参数,就是查询参数。那么查询参数有哪些特性,真实的工作中是如何使用查询参数的呢?

2024-03-05 10:00:00 190

sql2003标准 sql2003标准

sql2003标准 sql2003标准sql2003标准sql2003标准sql2003标准sql2003标准

2018-05-23

Java数据结构和算法

Java数据结构和算法,包括源码,以及演示程序,Java数据结构和算法,包括源码,以及演示程序,Java数据结构和算法,包括源码,以及演示程序

2017-09-10

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除