NOT
视图层之请求对象 响应对象
视图层之请求对象: def index(request): ''' request:django封装的对象,它的类是WSGIRequest,它里面包含了所有http请求的东西 ''' print(request) print(type(request)) # from django.core.han ......
cbv和fbv
# CBV基于类的视图(Class base view)和FBV基于函数的视图(Function base view)# 之前学的全是FBV,写的是视图函数 # 写视图类(还是写在views.py中)## 第一步,写一个类,继承Viewfrom django.views import View cl ......
文件上传 Pycharm的自动提示
## html注意编码方式<form action="/index/" method="post" enctype="multipart/form-data"> <p>用户名:<input type="text" name="name"></p> <p>密码:<input type="passwor ......
NOJ 八数码问题(bfs加hash)
描述 在九宫格里放在1到8共8个数字还有一个是空格,与空格相邻的数字可以移动到空格的位置,问给定的状态最少需要几步能到达目标状态(用0表示空格): 1 2 3 4 5 6 7 8 0 输入 输入一个给定的状态。 输出 输出到达目标状态的最小步数。不能到达时输出-1。 输入样例 1 2 3 4 0 6 ......
FTP客户端提示「响应: 530 Valid hostname is expected.」可尝试的解决方案
响应: 530 Valid hostname is expected. 该响应的意思是“需要有效的主机名”,通常在 FTP 登录时出现。这个响应表示 FTP 服务器要求客户端提供一个有效的主机名,以便服务器能够识别它。如果出现该响应,可能是因为输入的主机名错误或服务器无法识别它。 解决方案 用户名前 ......
11.22
今日代码:500 时间5h 我暂时完成erp企业的第一阶段的任务,我的任务是企业绩效考核,我们公司是不同于其他小组的,我们是借鉴天道的生产方式,大大提高劳动者的工作效率和实现公司和工人收益共赢。 做了一套四级听力,一顿操作,对了10个,一看才100分不到,服了听力了。 写了一套四级阅读,对了7个还可 ......
看雪ctf-vol1
[错误的md5] 通过末尾的=符号猜测为base64编码,先一次解密,得到flag{b9768a37b47beb2d88e2dboe76a39bb3},提交后失败 刚开始以为是需要对这个md5二次解密,但是解密不成功,格式错误,发现出现了非法字符o,猜测应该用0替换,是不是直接提交md5值而不用二次 ......
博客园随笔
今天逛头条,刷到一个文章说博客园的前后事件,随之想到了自己做技术多年,难免为之叹息,同时也想到搞那么多年技术,又何尝不是如此。 前些年对技术还有很大的兴趣,记得逛的最多的是CSDN,因为水平有限,只会用百度搜索,搜出来的结果大部分都是CSDN的链接,博客园的很少。 第一次接触博客园还是在16年的时候 ......
又写了一天极限测试
<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%> <!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title>Log ......
asp.net core 8 目录索引
net core net core 3.1 知识累积 HttpClientFactory 是 HttpClient 的正确使用方式 linux与windows路径字符串中分隔目录级别 知识重点 asp.net core 3.1 CreateDefaultBuilder默认启动解析 asp.net c ......
元数据利用
元数据 实例元数据(metadata)包含了弹性计算云服务器实例在阿里云系统中的信息,您可以在运行中的实例内方便地查看实例元数据,并基于实例元数据配置或管理实例。(基本信息:实例ID、IP地址、网卡MAC地址、操作系统类型等信息。实例标识包括实例标识文档和实例标识签名,所有信息均实时生成,常用于快速 ......
Java——反射
一、类的加载 当程序要使用某个类时,如果该类还未被加载到内存中,则系统会通过加载,连接,初始化三步来实现对这个类进行初始化 加载 就是将class文件读入内存,并为之创建一个Class对象 任何类被使用时系统都会建立一个Class对象 连接 验证 是否有正确的内部结构,并和其他类协调一致 准备 负责 ......
pycharm中debug布局
由于一直忘记,这里做个笔记吧。 为了方便调试代码,如下布局比较方便实用。左侧为调试区,右侧是变量区。 成为上面这种格式需要三步: 1 右键选择layout->restore default layout 得到如下 2 把从consolt鼠标拖到左下角 得到如下 3 右击frame->layout-> ......
buu第二页
2、wustctf2020_getshell 32位,NX保护,RELEO半开 gdb动态调试一下,是一道简单的栈溢出 Exp: from struct import packfrom LibcSearcher import *from pwn import *#context(os='linux' ......
怎样在一台电脑访问其他电脑里的虚拟机
怎样在一台电脑访问其他电脑里的虚拟机 这个教程是在虚拟机为linux系统 并且是在同一网络的前提下,不在同一网络需要借助第三方工具比如zerotier,花生壳之类的软件 使用xshell或ssh工具连接另一台电脑里的虚拟机 两台电脑中的虚拟机互相访问 一、要连接另一台电脑的虚拟机,首先去要连接的电脑 ......
双网卡绑定-bond
双网卡绑定-bond Linux知识积累 2023-10-19 08:00 发表于山东 收录于合集 #centos71个 #双网卡绑定1个 #bond1个 #主备1个 #负载均衡1个 下述操作均在centos7.6系统下测试 1. 双网卡绑定的7种模式 一般mode=0与mode=1比较常用,mod ......
Win11 SQL Server 安装程序无法通过 Windows Update 服务搜索更新。
SQL Server安装提示安装程序无法通过windows update服务搜索更新 SQL Server安装提示安装程序无法通过windows update服务搜索更新_sql server安装程序无法通过windows update-CSDN博客 解决方法: 手动创建 DefaultSetup. ......
线性筛
void get_primes(int n){ for(int i=2;i<=n;i++){ if(!st[i]) primes[cnt++]=i; for(int j=0;primes[j]<=n/i;j++){ st[primes[j]*i]=true; if(i%primes[j]==0) b ......
防止XSS(跨站脚本攻击)漏洞
点击查看代码 - 输入验证和过滤:对于用户输入的数据,进行严格的验证和过滤。可以使用正则表达式或其他验证方式,确保输入的数据符合预期的格式和内容。同时,对于特殊字符进行转义处理,防止恶意代码的注入。 - 输出编码:在将用户输入的内容输出到页面上时,进行正确的编码处理。使用合适的编码函数将特殊字符进行 ......
删除有序链表中重复的元素-I
public ListNode deleteDuplicates (ListNode head) { // write code here ListNode cur=head; while(cur!=null){ while(cur.next!=null&&cur.val==cur.next.val ......
传感器产品
温度传感器 Pt100 压力传感器 MIK-P300 风速、风温变送器 YGM306-B303020 转速传感器 HT8-C3-X6S120 流量变送器 LWGY涡轮流量计 ......
换根DP
换根DP 又称二次扫描。 特征: 树中没有指定根节点。 采用不同的节点作为根,答案可能不一样。 模板 P3478 [POI2008] STA-Station 暴力解法:枚举根节点,求以该节点作为根时,所有节点的深度之和,时间复杂度O(n^2) 优化:直接通过父节点的深度之和,得到子节点的深之和:子节 ......
centos7安装MySQL—以MySQL5.7.30为例
centos7安装MySQL—以MySQL5.7.30为例 本文以MySQL5.7.30为例。 官网下载 进入MySQL官网:https://www.mysql.com/ 点击DOWNLOADS 点击链接; 点击如上链接: 选择对应版本: 点击下载。 安装 将下载后的安装包上传到/usr/local ......
test
导入HuggingFace API Token import os os.environ['HUGGINGFACEHUB_API_TOKEN'] = '你的HuggingFace API Token' 导入必要的库 from langchain import PromptTemplate, Hugg ......
langchain
1.安装环境 1.安装python https://www.python.org/downloads/windows/ 2.安装pip 下载:https://pypi.org/project/pip/#files 解压 安装: python setup.py install 配置path 3.安装l ......
Java语言基础知识全总结
一.Java的优点 1. 跨平台性。一次编译,到处运行。Java编译器会将Java代码编译成能在JVM上直接运行的字节码文件,C++会将源代码编译成可执行的二进制代码文件,所以C++执行速度快 2. 纯面向对象。Java 所有的代码都必须在类中书写。C++兼具面向对象和面向过程的特点? 3. Jav ......
uniapp底层跨端原理
uniapp底层跨端原理 - 代码编写:开发者使用Vue.js框架编写uniapp的代码,包括页面结构、样式和逻辑等。 - 编译过程:在编译过程中,uniapp会将Vue.js的代码转换为各个平台所需的代码。这一转换过程由uniapp的编译器完成。 - 平台特定代码生成:根据不同平台的特性和要求,u ......
数据类型转换
一、数据类型转换的种类 有时候,我们需要对数据内置的类型进行转换,数据类型的转换,一般情况下你只需要将数据类型作为函数名即可。 Python 数据类型转换可以分为两种: 隐式类型转换 - 自动完成 显式类型转换 - 需要使用类型函数来转换 (一)隐式类型转换 在隐式类型转换中,Python 会自动将 ......
【Java基础】集合之——ArrayList类
集合 集合,是一种容器,类似数组,集合大小可变 ArrayList可变原理 当创建ArrayList集合容器时,底层会存在一个长度为10个大小的空数组 如果元素溢出,则扩容原数组1.5倍大小的新数组 将原数组数据,拷贝到新数组中 将新元素添加到新数组 原数组变成垃圾数据由Java的垃圾处理器不定时回 ......