
基于Python的全栈开发
文章平均质量分 63
全栈开发需要学习的知识点
itLaity
不断努力,不断提升!
展开
-
method_decorator的作用以及使用方法
在为Django类试图添加装饰器 在类视图中使用为函数视图准备的装饰器时,不能直接添加装饰器,需要使用method_decorator将其转换为适用于类视图方法的装饰器。 method_decorator装饰器使用name参数指明被装饰的方法 第一种添加装饰器的方法 # 在想要加装饰器的类的 应用中 # views.py def my_decorator(view_func): """定义装饰器""" def wrapper(request, *args, **kwargs):原创 2022-03-23 21:24:48 · 2111 阅读 · 0 评论 -
Yarn安装与配置
前言 大家好我是J哥,今天在使用hexo搭建个人博客的时候,遇到了yarn install dependencies卡死的情况,之后发现yarn命令也不起作用了,经过了多次的安装和卸载yarn都没效果,最后发现一个类似的问题给我提了个醒,我试了一下解决了问题。记录一下yarn的安装、配置和遇到的问题。 下载安装 # 全局安装 npm install -g yarn 你要是有cnpm的话可以:cnpm install -g yarn 添加环境变量 配置环境变量其实原理很简单,就是把你安装的文原创 2021-10-28 17:57:10 · 1643 阅读 · 0 评论 -
前端知识之HTML内容
大家好我是J哥,今天我们介绍下前端的知识内容。 HTML介绍 Web服务本质 import socket sk = socket.socket() sk.bind(("127.0.0.1", 8080)) sk.listen(5) while True: conn, addr = sk.accept() data = conn.recv(8096) conn.send(b"HTTP/1.1 200 OK\r\n\r\n") conn.send(b"<.原创 2021-06-29 16:26:43 · 372 阅读 · 3 评论 -
利用struct模块解决int类型粘包问题
大家好我是J哥 基于tcp远程协议实现执行命令时如果你打开的数据量很大就会产生粘包问题,其中的原因是因为tcp协议中所运用的算法,而udp协议则不会出现粘包问题 粘包问题出现的原因: 1. 因为tcp是流式协议(数据像水流一样黏在一起,没有任何边界) (Bytes>1024) 2. 收数据没收干净,有残留 就会和下一次命令结果混在一起 解决方法: 解决的核心法门 :每次都收干净,不要有任何残留 客户端: # -*- coding: utf-8 -*- """ 版权所有:原创 2021-06-26 19:09:37 · 297 阅读 · 1 评论 -
Python基础之网络编程
大家好我是J哥,今天学习网络编程,什么是网络编程呢? 一.楔子 你现在已经学会了写python代码,假如你写了两个python文件a.py和b.py,分别去运行,你就会发现,这两个python的文件分别运行的很好。但是如果这两个程序之间想要传递一个数据,你要怎么做呢? 这个问题以你现在的知识就可以解决了,我们可以创建一个文件,把a.py想要传递的内容写到文件中,然后b.py从这个文件中读取内容就可以了 但是当你的a.py和b.py分别在不同电脑上的时候,你要怎么办呢? 类似的机制有计算机网盘,原创 2021-06-27 18:51:21 · 1039 阅读 · 4 评论