自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Python私教

三年内成为Golang专家

  • 博客(498)
  • 资源 (7)
  • 收藏
  • 关注

原创 Golang处理MySQL框架zdpgo_sqlx快速入门教程

【代码】Golang处理MySQL框架zdpgo_sqlx快速入门教程。

2024-05-23 14:58:52 23

原创 使用Golang开发一个HTTP客户端请求命令行工具

HTTP客户端是指发送HTTP请求到HTTP服务器并接收HTTP响应的软件或程序。它可以通过例如浏览器、命令行工具或者开发框架的客户端库来实现。HTTP客户端可以向服务器发送各种类型的HTTP请求,如GET、POST、PUT、DELETE等,并接收服务器返回的HTTP响应。通过HTTP客户端,用户可以与Web服务器进行交互,访问和操作网络资源。常见的HTTP客户端包括浏览器,curl命令行工具和Python的requests库等。

2024-05-23 09:56:08 123

原创 Golang使用HTTP框架zdpgo_resty实现文件下载

【代码】Golang使用HTTP框架zdpgo_resty实现文件下载。

2024-05-23 07:57:47 87

原创 Golang框架HTTP客户端框架zdpgo_resty发送表单请求

这里通过字典传递了一个简单的表单数据。发送的是POST请求。

2024-05-23 07:48:06 173

原创 Golang发送POST请求并传递JSON数据

【代码】Golang发送POST请求并传递JSON数据。

2024-05-22 20:23:26 51

原创 Golang发送GET请求并设置查询参数

【代码】Golang发送GET请求并设置查询参数。

2024-05-22 19:43:06 79

原创 Golang开发一个简单的HTTP服务

【代码】Golang开发一个简单的HTTP服务。

2024-05-22 14:41:07 148

原创 使用Golang开发一个用于批量删除文件的命令行程序

这里主要使用的是我之前研发的zdpgo_file里面的根据文件后缀删除的方法。因为我是在Windows上测试的,所以,得到的是.exe的可执行程序。先把这个可执行程序复制到一个固定的目录中,比如 G:/zdpbin。命令行工具的主要框架使用的是zdpgo_cobra这个框架。接着,把 G:/zdpbin 添加到PATH环境变量中。好戏登场了,我们去找一些需要删除的文件,删除一下试试。参数,因为这个参数有默认值,默认值就是。

2024-05-22 13:06:36 328

原创 Golang实现根据文件后缀删除文件和递归删除文件

这个功能会非常强大,因为在日常工作中,我通常会遇到需要批量删除文件的场景,通过这个方法,再结合我的另一个 命令行开发框架,能够很轻松的开发出这个功能。

2024-05-22 12:25:23 367

原创 Golang实现递归复制文件夹

【代码】Golang实现递归复制文件夹。

2024-05-22 10:16:57 176

原创 Golang实现文件复制

【代码】Golang实现文件复制。

2024-05-22 09:28:03 49

原创 Golang创建文件夹

【代码】Golang创建文件夹。

2024-05-22 09:10:25 93

原创 Golang判断文件或者文件夹是否存在

【代码】Golang判断文件或者文件夹是否存在。

2024-05-22 09:05:34 36

原创 Golang判断一个目录是否为文件夹

【代码】Golang判断一个目录是否为文件夹。

2024-05-22 09:01:26 133

原创 zdppy_amauth开发添加角色和删除角色接口

【代码】zdppy_amauth开发添加角色和删除角色接口。

2024-05-21 22:26:37 518

原创 Django5+React18前后端分离开发实战14 React-Router6 入门教程

先访问首页,在点击左侧菜单的链接,会自动跳转:http://localhost:5173/contacts/1。浏览器访问:http://localhost:5173/contacts/1。此时,访问:http://localhost:5173/404。此时访问:http://localhost:5173/

2024-05-20 20:41:01 549

原创 第一个Flutter3项目

这一步可能也会需要消耗非常长的时间。创建test.dart。

2024-05-20 10:31:05 133

原创 Windows11搭建Flutter3开发环境

下载:https://docs.flutter.cn/get-started/install/windows/desktop?

2024-05-20 09:20:08 196

原创 pyqt6水平布局

【代码】pyqt6水平布局。

2024-05-20 07:15:16 178

原创 pyqt6入门案例

【代码】pyqt6入门案例。

2024-05-20 07:13:18 146

原创 Pycharm2024搭建QT6开发环境

首先,我们找到designer的位置:C:\dev\anaconda3\envs\pyqt6\Lib\site-packages\qt6_applications\Qt\bin。

2024-05-19 20:56:49 234

原创 Django5+React18前后端分离开发实战13 使用React创建前端项目

先将nodejs的版本切换到18:接着,使用webstorm打开这个刚创建的项目:添加一个npm run start的配置:通过start启动服务:浏览器访问:http://localhost:3000/

2024-05-19 15:23:58 305

原创 Django5+React18前后端分离开发实战12 实现用户登录接口

使用 postman 进行接口测试。

2024-05-19 14:56:40 256

原创 Django5+React18前后端分离开发实战11 实现用户注册接口

注意,这里充分体现了Django开发最不方便的地方,因为我们没有继承默认的DRF类,所以这个接口不支持通过网页测试了。这里不能叫auth,否则会重名,会抛异常。所以,这里我们使用Postman进行测试。注册成功以后,会返回一个token。

2024-05-19 13:55:43 199

原创 Django5+React18前后端分离开发实战10 实现完成待办事项接口

再访问:http://localhost:8000/api/todo/2/complete/先访问:http://localhost:8000/api/todo/2/在访问:http://localhost:8000/api/todo/2/此时,完成状态从原来的false变成了true,说明修改成功了。

2024-05-19 13:29:18 300

原创 Django5+React18前后端分离开发实战09 实现根据ID修改,查询和删除接口

到目前为止,我们实现了新增待办事项接口和查询所有待办事项接口。一个非常通用的功能是根据ID查询,修改,删除模型实例。为了实现这个功能,我们需要实现GET,PUT,DELETE方法。DRF框架提供了一个内置的RetrieveUpdateDestoryAPIView视图类,继承这个类,能够自动拥有根据ID查询,修改和删除这三个接口。首先,我们在todo/urls.py中定义接口对应的路由。这样,我们就定义了一个实现根据ID查询,修改和删除的接口。

2024-05-19 12:42:54 866

原创 Django5+React18前后端分离开发实战08 接口权限管理

当前,我们允许任何让访问我们的待办事项列表接口和新增待办事项接口。但是我们不应该这样,我们只应该允许待办事项的作者能够访问他们自己创建的待办事项列表和新增自己的待办事项,其他人则没有这个权限。所以,我们如何确保待办事项的作者有权访问自己的待办事项列表,而其他人则没有权限呢?只需要在todo/views.py中添加两行代码就可以搞定了。这样,我们就指定指定通过权限校验的用户以及注册的用户才有权限访问这个API。没有通过权限校验的用户,则没有权限访问它。

2024-05-19 10:42:36 886

原创 primeflex样式库教程01 如何画一个盒子

w-full:表示widtdh:100%;占满父容器的宽度。w-screen:表示占满整个屏幕的宽度。w-1到w-12,是按百分比划分宽度,数字越大,占据的比例就越大。w-1rem到w-30rem,固定宽度,rem是一种尺寸,数字越大,表示宽度越大。mt-auto:自动计算并设置上外边距mr-auto:自动计算并设置右边距mb-auto:自动计算并设置下外边距ml-auto:自动计算并设置左外边距mx-auto:自动计算并设置左右两个方向的外边距。

2024-05-18 21:53:09 736

原创 Django5+React18前后端分离开发实战07 实现新增和查询代办事项接口

我们之前使用的ListAPIView可以给我们提供一个只读的,用于获取待办事项列表的接口。为了实现一个可以查询和新增的接口,我们将使用ListCreateAPIView。它和ListAPIView很相似,但是它可以实现新增接口。我们只需要将ListAPIView改成ListCreateAPIView,我们的接口就自动具备了新增的功能。这些高级的功能是DRF框架给我们提供的。这些功能是生产级别可用的。开发者不需要写太多的代码,只需要继承即可。

2024-05-18 19:17:17 925

原创 Django5+React18前后端分离开发实战06 路由和类视图

这会将所有关联的路由都指向这个子路由,比如。

2024-05-18 17:12:30 524

原创 Django5+React18前后端分离开发实战05 序列化

通过Meta元类,我们指定了序列化类要暴露的字段类表:[‘id’, ‘title’, ‘detail’, ‘completed’, ‘create_time’, ‘update_time’]。DRF提供了include和exclude这两个字段,用来包含和排除指定的字段,使得当字段很多的时候,我们声明起来更加的简单。记住id这个字段是Django自动创建的,所以我们不需要在Todo模型类中显式的声明。DRF框架提供了内置的序列化类,方便我们快速的生成JSON序列化对象。

2024-05-18 15:44:06 905

原创 Django5+React18前后端分离开发实战04 开发我们的后端服务

现在,让我们开始开发我们的后端服务吧!一个Django项目可以包含一个或者多个应用,用于一起写作以提供强大的API功能。Django使用应用来划分各个模块的核心功能,用来保障代码的整洁和可读性!在bakend根目录下,使用下面的命令,来创建一个叫做todo的新应用。一个叫做todo的文件夹会被添加到项目中。在接下来的开发中,我们会解释这个文件夹内部的各个文件为用法。尽管我们的应用已经存在项目目录了,但是Django无法自动识别它,除非我们显式的添加它。

2024-05-18 09:33:20 674

原创 Django5+React18前后端分离开发实战03 理解Django项目结构

让我们看看创建的项目文件。使用代码编辑器打开backend项目。我会在这本书中使用vscode编辑器。

2024-05-18 08:09:44 1018

原创 Django5+React18前后端分离开发实战02 安装Python和Django

注意:这里我选择使用Python3.11 + Django5,如果有不会安装的同学,去看到搭建Anaconda环境的那篇文章。

2024-05-17 23:09:03 694

原创 Django5+React18前后端分离开发实战01 介绍

These will be illustrated (添加插图) as we build our sample application throught this book.注意:这两个平台是国外的平台,最终部署的时候,我会选择使用Docker进行部署,这样更符合国内的情况。

2024-05-17 15:44:28 597

原创 使用Python实现的一个高效的求菲波那切数列的递归算法

【代码】使用Python实现的一个高效的求菲波那切数列的递归算法。

2024-05-17 15:00:39 125

原创 Python中的递归函数常用示例

【代码】Python中的递归函数常用示例。

2024-05-17 14:50:59 123

原创 机器学习算法之随机森林

实现方式是调节随机森林的 n_jobs 参数,记得把 n_jobs 参数数值设为和 CPU 内核数一致,比如你的 CPU 内核数是 2,那么 njobs 参数设为3或者更大是没有意义的。如果是用来进行回归分析的话,随机森林会把所有决策树预测的值取平均数:如果是用来进行分类的话,在森林内部会进行“投票”,每棵树预测出数据类别的概率,比如其中一棵树说,“这瓶酒 80% 属于 class 1”,另外一棵树说,“这瓶酒 60%属于 class 2”,随机森林会把这些概率取平均值,然后把样本放入概率最高的分类当中。

2024-05-17 10:52:16 304

原创 Rust Web开发actix-web框架响应静态文件和HTML网页文件

【代码】Rust Web开发actix-web框架响应静态文件和HTML网页文件。

2024-05-16 19:41:05 270

原创 机器学习之决策树算法

另外,从图像来看,不同的点大致都能落入到自己的区域中,相比深度为1的时候更加的准确一点。从结果来看,分数变成了0.84,已经是一个比较能够接受的分数了。从结果来看,分类器的表现并不是特别好,我们可以加大深度试试。从结果来看,分数从0.84变成了0.93,明显更加的准确了。

2024-05-16 16:41:42 161

python3.8.2官方汉化版文档-pdf.zip

python3.8.2官方汉化版文档-pdf.zip

2021-01-15

springdata_es_demo.zip

理想国SpringDataElasticsearch入门教程源码

2020-12-23

elasticsearch_demo.zip

理想国Elasticsearch进阶教程配套源码

2020-12-23

kibana-6.8.0-windows-x86_64.zip

kibana-6.8.0-windows-x86_64.zip

2020-12-22

elasticsearch-6.8.0.zip

elasticsearch-6.8.0.zip

2020-12-22

理想国微服务进阶教程源码

理想国微服务进阶教程源码

2020-12-21

理想国SpringCloud微服务入门教程源码

可以配合我我的博客一起看,适合微服务入门

2020-12-20

空空如也

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

TA关注的人

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