后端程序开发如何用Rust编写一个ChatGPT桌面应用 为什么我们需要一个桌面应用 原因实在太多,我们需要便捷地导出记录,需要在回答长度超长的时候自动加上 “继续”,需要收藏一些很酷很实用的 prompt...... (首先我假设你是一名如我一样习惯用 I... 2023-05-271,187 viewsCommentsChatGPT Rust 阅读全文
后端程序开发Django Migrate和Makemigrations讲解 一、前言 当我们在django中添加或修改了数据库model后,一般需要执行makemigrations、migrate把我们的model类生成相应的数据库表,或修改对应的表结构。这是非常方便的。 但... 2023-05-27928 viewsCommentsDjango 阅读全文
后端程序开发Django+Vue3完整搭建一个图纸管理系统 网上Django项目要么太老,要么不全。正好手里有个需求,借这个机会用django3.2加vue3(TS)一步步完整搭建一个图纸管理系统。一方面是记录,另一方面也回馈开源精神。希望和大家一起学习一起进... 2023-05-271,689 viewsCommentsDjango VUE 阅读全文
后端程序开发Jinja2:FLASK使用Python进行模板渲染的艺术 Flask 中 jinja2 是什么 前言 jinja2 是 Flask 作者开发的一个模板系统,起初是仿 Django 模板的一个模板引擎,为 Flask 提供模板支持,由于其灵活,快速和安全等优点... 2023-05-26911 viewsCommentsFlask Python 阅读全文
后端程序开发Flask框架创建灵活可扩展的Web Restful API服务 RESTFUL API 当今,Restful API 在 Web 开发服务上已经成为主流,Python 作为一门优秀的编程语言,也因此拥有了实现 Restful API 的强大优势。而本文将从什么是 ... 2023-05-26763 viewsCommentsFlask 阅读全文
后端程序开发部署flask应用的全部流程和相关配置 Python Web 部署结构 对于生产环境,部署Python Web应用基本都要用到 Web server 和WSGI server。那它们之间是如何联系的呢?如下图所示: 这里Web Server... 2023-05-261,520 viewsCommentsFlask 阅读全文
后端程序开发一文深入理解Python中的依赖注入 简介 依赖注入是软件工程中使用的一种设计模式,它允许在创建对象时由外部提供其依赖关系,而不是自己创建这些依赖关系。换句话说,不是从类创建自己的依赖关系,而是将依赖关系从外部注入到该类。 为什么使用依赖... 2023-05-261,201 viewsCommentsPython 阅读全文
后端程序开发Django如何使用session 会话?原理及配置和使用 1、Django如何使用session 会话 1.1)session会话是通过中间件实现的,所以首先需要配置MIDDLEWARE MIDDLEWARE = [ ... ... 'dja... 2023-05-26601 viewsCommentsDjango 阅读全文
后端程序开发菜鸟学django4:模板系统的语言语法 Django 模板语言 本文档解释了 Django 模板系统的语言语法。如果你想从技术角度了解它的工作原理以及如何扩展它,请参见 Django 模板语言:对于 Python 开发者。 Django 的... 2023-05-26748 viewsCommentsDjango 阅读全文
后端程序开发Django笔记:多数据库操作(补充版) 这一篇笔记作为补充详细介绍如何对 Django 系统的多个数据库进行针对的建表同步操作。 以下是本篇笔记目录: DATABASES 定义 application创建和设置 migration 和 mi... 2023-05-26722 viewsCommentsDjango 阅读全文
后端程序开发MyBatis基础入门教程:操作数据库的七大步骤 1.什么是MyBatis Myba是一款优秀的持久层框架 MyBatis 避免了几乎所有的 JDBC 代码和手动设置参数以及获取结果集的过程,减少了代码的冗余,减少程序员的操作。 MyBatis 可以... 2023-05-251,364 viewsCommentsMyBatis 阅读全文
后端程序开发Git安装使用快速上手图文教程:创建一个 SSH 密匙代码从本地推送到 GitHub 1.什么是 Git SSH 密钥 SSH 密钥是 SSH(安全外壳)网络协议的访问凭证。这种经过身份验证和加密的安全网络协议用于不安全的开放网络上机器之间的远程通信。SSH 用于远程文件传输、网络管理... 2023-05-251,311 viewsCommentsGit ssh 阅读全文
后端程序开发Git安装使用快速上手图文教程:尝试将本地修改的代码上传到Github上 1.打开test1.txt,随便写点东西 2.查看文件的状态,显示有一个文件未被跟踪,这是因为我们还没有把它添加到暂存区 3.将修改的文件add到暂存区,再查看以下状态,显示已经跟踪 4.使用git ... 2023-05-251,209 viewsCommentsGit 阅读全文
后端程序开发Git安装使用快速上手图文教程:管理远程仓库(Win系统) 1.添加远程仓库,先采用Http链接 要新增远程,请在终端上存储存储库的目录中使用 git remote add 命令。 git remote add 命令采用两个参数: 远程名称(例如 origin... 2023-05-25710 viewsCommentsGit 阅读全文
后端程序开发Git安装使用快速上手图文教程:如何在本地初始化一个Git仓库 1.在本地新建一个文件夹,或者现有的文件夹,右键点击空白处,选择git bash here 2.输入git init 回车初始化仓库,可以看到生成了.git文件,默认是master分支,至此,本地仓库... 2023-05-25850 viewsCommentsGit 阅读全文
后端程序开发Git安装使用快速上手图文教程:如何在 GitHub 创建一个新仓库(repository) 1.点击New新建仓库 2.添加一些必要的信息,点击创建 2023-05-25645 viewsCommentsGit 阅读全文
后端程序开发Git安装使用快速上手图文教程:安装 git 并创建一个 GitHub 帐户 1.进入github官网,点击右上角Sign up。 2.填写自己的邮箱,点击continue,账号密码邮箱自己设置。 3.进入git的windows下载页面,选择64位版本(与你的电脑位数相同)。 ... 2023-05-251,264 viewsCommentsGit 阅读全文
后端程序开发Laravel开发教程:多模块设置 1、安装 (1)、composer require nwidart/laravel-modules (2)、php artisan vendor:publish --provider="Nwidart... 2023-05-241,713 viewsCommentsLaravel 阅读全文
后端程序开发Golang 调度器到底怎么回事 Go语言至今已经非常被广大的开发者所青睐。Go语言诸如极简单的部署方式(可直接编译出机器代码、除了C标准、操作系统库几乎不依赖任何系统库,直接运行即可部署)、优秀的编译速度、“基因”层面的并发支持、强... 2023-05-24895 viewsCommentsGoLang 阅读全文
后端程序开发QT6框架QTcpServer和QTcpSocket网络编程实现变长数据包收发 本文将介绍如何使用QT6框架QTcpServer和QTcpSocket进行网络编程实现变长数据包收发,本文以用户注册和用户登录这两个基础功能作为实例来介绍QT6网络编程。 目录 QT网络服务器QTcp... 2023-05-241,012 viewsComments 阅读全文
后端程序开发golang工程组件篇:高性能分布式系统RPC框架gRPC之使用protobuf定义服务 分布式系统中,RPC(Remote Procedure Call)是一种常见的通信方式。它可以让不同语言编写的应用程序之间进行高效的网络通信,从而实现分布式服务架构。 gRPC 是一个基于 Proto... 2023-05-24760 viewsCommentsGoLang 阅读全文
后端程序开发golang gin框架为例,聊聊平滑关闭背后的处理逻辑 关闭软件可以分为平滑关闭(软关闭)和硬关闭。就像我们在关闭电脑的时候,有时候遇到电脑死机,会直接长按开关键,直至电脑关机,这就是硬关机。 而通过电脑上的菜单选择“关机”,则属于软关机(平滑关闭)。在软... 2023-05-24969 viewsCommentsGoLang 阅读全文
后端程序开发MyBatis概述、核心组件、基础使用、高级用法及整合 Spring MyBatis 是一款优秀的持久层框架,它支持自定义 SQL、存储过程、高级映射和事务等功能,是 Java Web 开发中最受欢迎的 ORM 框架之一。MyBatis 的特点是简单易用,具有良好的灵活... 2023-05-24996 viewsCommentsMyBatis 阅读全文
后端程序开发C++异步框架WorkFlow,为什么要推荐这个开源项目? 框架有什么特点? 用户体验相当好:接口简洁,支持常用协议,使用简单,具体怎么简单我下面会介绍; 性能好:不单网络、磁盘IO、CPU计算等,workflow着眼于所有异步资源都尽可能全部调起,有相当充足... 2023-05-24751 viewsComments 阅读全文