后端学习笔记——后端细碎知识点(每天更新......)

细碎知识点

主要是go后端,也会设计到python、java的知识,懒得分类整理,所以都写在一篇文章里面了,方便自己查看笔记。

  1. context.BindJSON获取POST请求中的json数据
  2. gin.H封装了生成json的方式
common.ReturnJSONSuccess(c, gin.H{"token": tokeResponse.Data["nickname"]})
  1. context:gin.Context 对象包含了许多有关请求和响应的信息,例如请求参数、请求头、响应状态等
func Login(c *gin.Context) {}
  1. 同一模块内的功能接口,有相同的接口前缀,gin提供了路由组,对路由进行分类。
func HTTP(g *gin.Engine) {api := g.Group("/api")api.POST("/login", serviceinfo.Login)svc := api.Group("/service_info"){svc.POST("add",serviceinfo.Add)}
}
  1. /etc:系统配置文件
  2. /mnt: 访问到windows上文件
  3. sudo -iu root 进入用户权限
  4. lsof 查看当前系统文件的工具
  5. wget 下载文件的工具,支持HTTP、HTTPS、FTP协议
  6. scp 跨服务器拷贝文件
  7. cp 本机拷贝文件,不能跨服务器
  8. docker 安装
  • which wget 检查是否安装wget
  • sudo apt-get update 升级包管理器
  • sudo apt-get install wget 安装wget
  • wget -qO- https:/get.docker.com/ | sh 下载docker
  • sudo service docker start 启动docker
  • sudo docker run hello-world
  1. 创建一个django项目
  • django-admin startproject helloWorld 创建django项目
  • 新建视图函数view.py文件
from django.http import HttpResponse
def hello(request):retur
  • 绑定url.py和视图函数view.py
urlpatterns = [path("", views.hello, name="hello"),
]
  • Django 规定,如果要使用模型,必须要创建一个 app。使用以下命令创建一个 TestModel 的 app:
django-admin startapp TestModel
  • 在TestMode/models.py下,添加模型:
class Test(models.Model):name = models.CharField(max_length=20)
  • 命令行运行:
 	python3 manage.py makemigrations TestModel   # 让 Django 知道我们在我们的模型有一些变更python3 manage.py migrate TestModel   # 创建表结构

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/651158.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

【鸿蒙】大模型对话应用(一):大模型接口对接与调试

Demo介绍 本demo对接阿里云和百度的大模型API,实现一个简单的对话应用。 DecEco Studio版本:DevEco Studio 3.1.1 Release HarmonyOS API版本:API9 关键点:ArkTS、ArkUI、UIAbility、网络http请求、列表布局 官方接口文档 此…

怎么做深拷贝?

深拷贝是指在拷贝对象时,不仅拷贝了对象本身,还拷贝了对象内部所有的嵌套对象,确保拷贝后的对象与原始对象完全独立,互不影响。在 JavaScript 中,可以通过以下方法来实现深拷贝: 使用 JSON 序列化和反序列化…

JSON详解-使用示例

JSON 概述:JSON全称 JavaScript Object Notation,是一种轻量级的数据交换格式、是一种纯文本。JSON相对于XML来说读写的速度更快。作用: JSON 是用于存储和传输数据的格式JSON 通常用于服务端向网页传递数据 语法规则 数据为 键/值 对&#…

vue3使用vue-diff插件实现文本对比

前面介绍过vue3通过monaco-editor实现文本对比功能 但因为业务需要自定义左右两侧文本的底色及高亮颜色,考虑换一个插件:vue-diff 1、下载插件: npm i vue-diff1.2.4 2、main.js中引入并注册插件: // Diff对比 import VueDiff f…

ZYNQ AC7020C的“点LED”实验

一、创建 Vivado 工程 1、启动 Vivado 2、在 Vivado 开发环境里点击“Create New Project”,创建一个新的工程 3、弹出一个建立新工程的向导,点击“Next” 4、在弹出的对话框中输入工程名和工程存放的目录。需要注意工程路径“Project location”不能有…

Zookeeper3.5.7基础学习

文章目录 一、Zookeeper入门1、概述2、特点3、数据结构4、应用场景 二、Zookeeper 安装部署1、本地模式安装1.1 基础操作1.2 配置参数解读 2、集群部署2.1 集群安装2.2 选举机制(面试重点)2.3 ZK 集群启动停止脚本 三、ZK客户端相关操作1、客户端命令行操作1.1 命令行语法1.2 z…

【第七在线】数字化转型:智能商品计划管理的核心要素

随着科技的快速发展,数字化转型已经成为企业适应市场变化、提高运营效率的必由之路。尤其在服装行业,快速的市场反应和精准的供应链管理显得尤为重要。其中,智能商品计划管理作为数字化转型的核心要素,正在重塑整个行业的竞争格局…

【RH850U2A芯片】Reset Vector和Interrupt Vector介绍

目录 前言 正文 1. 什么是Reset Vector 1.1 S32K144芯片的Reset Vector 1.2 RH850芯片的Reset Vector 2. 什么是Interrupt Vector 2.1 S32K144芯片的Interrupt Vector 2.2 RH850芯片的Interrupt Vector 3. Reset Vector等价于Interrupt Vector吗 4. 总结 前言 最近在…

$monitor和$strobe都看的是啥

注:本文来自硅芯思见 在编写测试平时,经常会用到$monitor和$strobe监测某些信号,并且使用格式上与$display比较类似,但是它们之间还是存在差异的,它们在当前仿真时间槽(time-slot)中被执行的区间…

字符串函数strncpy、strncat、strncmp的功能(3)

目录 引言: 一、strncpy函数介绍: 1.声明: 2.功能: 3.底层代码: 二、strnact函数介绍: 1.声明: 2.功能: 3.底层代码: 三、strncmp函数介绍: 1.声…

常见电源电路(LDO、非隔离拓扑和隔离拓扑结构)

一、常见电路元件和符号 二、DC-DC转换器 DC-DC转换器:即直流-直流转换器,分为三类:①线性调节器;②电容性开关解调器;③电感性开关调节器; 2.1线性稳压器(LDO) 2.1.1 NMOS LDO…

如何将前后端分离(vue2+SpringBoot)项目部署到腾讯云服务器

如何将前后端分离(vue2SpringBoot)项目部署到腾讯云服务器 目录 如何将前后端分离(vue2SpringBoot)项目部署到腾讯云服务器 1、在选中目录地下新建2个文件夹 2、将打包好的前端项目和后端jar包上传到相应的目录下 3、将路径切…

Gin 应用多实例部署session问题、session参数与刷新

文章目录 一、Gin Session 存储的实现方案二、memstore:基于内存的实现2.1 基本使用2.2 关键参数 三、使用redis:多实例部署3.1 使用redis优势3.2 基本使用 四、信息安全的三个核心概念五、Gin Session 参数5.1 参数介绍 六、Session 自动刷新 一、Gin S…

语图奇缘:林浩然与杨凌芸的哲学漫画大冒险

语图奇缘:林浩然与杨凌芸的哲学漫画大冒险 Language Odyssey: The Philosophical Comic Adventure of Lin Haoran and Yang Lingyun 在一个充满逻辑谜题和言语陷阱的城市——逻言市,住着两位热衷于探索语言奥秘的年轻人,林浩然和杨凌芸。林浩…

Qt的绘制是如何发生的

QEvent::WindowDeactivate 当用户鼠标在应用之外时,会触发QEvent::WindowDeactivate事件, Qt5Widgetsd.dll!QApplication::setActiveWindow(QWidget * act) Line 2072 C Qt5Widgetsd.dll!QApplicationPrivate::notifyActiveWindowChange(QWindo…

一篇文章带你了解C++中隐含的this指针

文章目录 一、this指针的引出二、this指针的特性【面试题】 一、this指针的引出 我们先来定义一个日期类Date,下面这段代码执行的结果是什么呢? class Date { public:void Init(int year, int month, int day){_year year;_month month;_day day;}v…

2024新版68套Axure RP大数据可视化大屏模板及通用组件+PSD源文件

Axure RP数据可视化大屏模板及通用组件库2024新版重新制作了这套新的数据可视化大屏模板及通用组件库V2版。新版本相比于V1版内容更加丰富和全面,但依然秉承“敏捷易用”的制作理念,这套作品也同样延续着我们对细节的完美追求,整个设计制作过…

【PythonRS】Rasterio库安装+基础函数使用教程

Rasterio是一个Python库,专门用于栅格数据的读写操作。它支持多种栅格数据格式,如GeoTIFF、ENVI和HDF5,为处理和分析栅格数据提供了强大的工具。RasterIO适用于各种栅格数据应用,如卫星遥感、地图制作等。通过RasterIO&#xff0c…

Two-factor authentication (2FA) is required for your GitHub account解决方案

大家好,我是爱编程的喵喵。双985硕士毕业,现担任全栈工程师一职,热衷于将数据思维应用到工作与生活中。从事机器学习以及相关的前后端开发工作。曾在阿里云、科大讯飞、CCF等比赛获得多次Top名次。现为CSDN博客专家、人工智能领域优质创作者。喜欢通过博客创作的方式对所学的…

SkyWalking介绍与使用docker-compose部署服务

一、Skywalking概述 1、Skywalking介绍 Skywalking是分布式系统的应用程序性能监视工具,专为微服务,云原生架构和基于容器(Docker,K8S,Mesos)架构而设计,它是一款优秀的APM(Application Performance Management)工具,包括了分布式追踪,性能指标分析和服务依赖分析等…