XOR
04-请求对象和相应对应
###请求 # http://127.0.0.1:8000/user/tel/13800000000/?username=coco&age=13&age=18 # 视图函数第一个参数就是请求对象,由django传递 def get_phone(request, phone): # request常用 ......
05-错误视图处理
# 1. 将项目中的settings.py里的 debug修改掉 DEBUG = False # 上线前关掉调试模式 # 2. 在templates模板中新建404.html和500.html,出错的话会自动调用 # 404.html <head> <meta charset="UTF-8"> <t ......
06-模板
###模板引用 # 官网: https://www.djangoproject.com/ # 首先从子应用中寻找 templates ,再去根目录下找,找不到会报错 # 在templates中创建app02文件夹-->创建index.html <body> <table border="1" cel ......
07-csrf
ajax的两种crsf验证 # 1. 在试图函数上加上装饰器 # 2. ajax提交数据时,携带csrf: 放在data中携带 # 引用的js: https://cdn.bootcss.com/jquery/1.12.1/jquery.min.js 1. @csrf_exempt装饰器 @csrf_ ......
08-模板中的小引用-继承-反向引用url
###html模板小引用其他模板 # 副模板:清空直接写内容标签 <div> 被包含的文件 </div> # 主模板: 用来展示 <body> {# 模板加载从templates开始查找 #} {% include "app03/div.html" %} </body> ###模板的继承 # 副模板 ......
09-静态资源-static
###配置静态资源 # 1. 设置静态目录(settings.py) STATIC_URL = 'static/' STATICFILES_DIRS = [ os.path.join(BASE_DIR, 'static') ] # 2. 根目录创建 static 文件夹 # 3. static 文件 ......
10-jinja2 配置模板引擎
###jinja2模板引擎配置 # 1. 安装jinja2模板引擎 pip install jinja2 # 2. 设置jinja2环境变量(在主应用中创建 jinja2_env.py) # jinja2_env.py from django.contrib.staticfiles.storage ......
java stream
Java Stream 是 Java 8 中的一个新特性,它是对集合(Collection)对象功能的增强,专注于对集合对象进行各种非常便利、高效的聚合操作(aggregate operation),或者大批量数据操作 (bulk data operation)。Stream API 借助于同样新出 ......
SpringCloud 学习
【SpringCloud】六大组件及作用 eureka、zookepeer、nacos1 eureka、zooKeeper、nacos2 Dubbo与Feign Ribbon Sentinel 对比 Hystrix Zuul、Gateway、Nginx Spring Cloud Config / n ......
PBR
前言 上一篇介绍如何表达一个正确的光线传播模型,但没有提及如何解它的值,因此本篇将介绍使用蒙特卡洛路径追踪来解决该问题 什么是蒙特卡洛积分? 原理:对函数值均匀采样求平均并作为积分值的近似。简单来说,就是将下图积分面积分割为多个小长方形,再对这些小长方形的面积求和 定义形式:欲求取[a,b]区间 ......
中科院学术专用版 ChatGPT,部署流程(chatgpt_academic chatgpt academic)可以当chatgpt使用,功能相同!
部署视频链接: 中科院学术专用版 ChatGPT,部署流程! chatgpt academic介绍: 热点!中科院学术专用版 ChatGPT,开源了! 学术科研专用ChatGPT来了!周末刚开源,GitHub斩获3k+星 项目地址: chatgpt_academic chatgpt academic ......
2023年3月28日
计划 [x] 主要先把主页面的除了登录注册和免登录的按钮留下,剩下的删除 [ ] 解决注册问题 [ ] 完成中期报告,可以把首页功能时序图贴进去 [ ] 看servlet的知识,做ppt最好是有如何使用 执行 09点38分 bilibili evolvedzaiedge上不能用了,不能浪费时间了 1 ......
P8600 连号区间数 题解
###题目地址 ##题意: 在 1~N 的某个全排列中有多少个连号区间?如果一个区间中的所有数字按升序排列后是连续数列,则称其“连号”,如3,4,5 ##分析: 蓝桥杯 2013 省 B。原题数据很水,可$O(n^2)$过之。洛谷已加强时间限制,算是偏难的问题,应该被评为紫才对。 析合树的经典例题。 ......
[ARC131D] AtArcher 题解
题意 数轴上有一个箭靶以 $0$ 为轴心左右对称,给定每个得分区域的范围和分值,要求射 $N$ 支箭在靶上,且任意两支箭的距离不少于 $D$,求最大得分。保证从中心向两侧分数不增。特别的,如果有一只箭射在了分界点上,以较大得分为准。 思路 由于分数的单调性,我们肯定会让两只相邻的箭之间的距离恰好为 ......
Seata锁等待超时问题排查
生产环境,一个简单的事务方法,提交失败,报 Global lock wait timeout 伪代码如下: @GlobalTransactional(rollbackFor = Exception.class,timeoutMills = 30000,lockRetryInternal=3000,l ......
Camel详解
Apache Camel 测试指南 https://www.cnblogs.com/d1012181765/p/15338830.html Camel 中的转换:如何进行 https://www.cnblogs.com/d1012181765/p/15339030.html 什么是Camel rou ......
自定义对象
Vue官方文档:自定义指令 — Vue.js (1) 注册全局指令: Vue.directive(“自定义指令名称”,{ Inserted (el,binding) { //el表示使用此指令的DOM元素,binding可获取此指令的绑定值 } ) (2)注册局部指令: new Vue({ dire ......
openAl agency
笔记软件在2023/3/28 18:24:19推送该笔记(实现对openAl代理) 代码如下: const express = require('express') const { createProxyMiddleware } = require('http-proxy-middleware'); ......
centos7 做bond1
使用network后,发现切换bond后有残留配置,于是切换到了NetworkManager cat >/etc/sysconfig/network-scripts/ifcfg-bond0<< EOF_bond1 NAME=bond1 DEVICE=bond1 TYPE=Bond ONBOOT=ye ......
双因素方差分析流程
双因素方差分析流程 一、案例分析 当前收集了39名志愿者减重效果的相关数据,他们的生活方式可分为3种,现在研究人员想要研究生活方式和性别对于减重的影响,想要知道不同的生活方式和性别它们的减重效果之间是否具有显著性差异,收集的部分数据如下: 研究中的“生活方式”、“性别”均为定类数据,“减重”为定量数 ......
集合map
集合map map集合存储的数据必须包含key和value key和value在map中一一对应,一个key对应一个值。 key在map集合中不重复,相同key值的value值,后者会覆盖前者。 package com.tiedan; import java.util.HashMap; import ......
【Android逆向】apk 反编译
1. Kali搭建apktool环境 1. 访问apktool 官网https://ibotpeaches.github.io/Apktool/install/ 参考红圈里的步骤处理即可 2. 执行命令反编译apk apktool d ./xxxx_v5.4.apk 注意这里有可能因为assert目 ......
base64转文件与图片上传minio
public boolean photoSave(CarIdentifyData carIdentifyData){ List<String> strings = new ArrayList<>(); strings.add(carIdentifyData.getCarPhoto()); strin ......
Python 文件处理
文件处理是任何 Web 应用程序的重要组成部分。 Python 有几个用于创建、读取、更新和删除文件的函数。 文件处理 在 Python 中使用文件的关键函数是 open() 函数。 open() 函数有两个参数:文件名和模式。 有四种打开文件的不同方法(模式): "r" - 读取 - 默认值。打开 ......
借助 mperf 进行矩阵乘法极致优化
作者:旷视 MegEngine 架构师 洪超 前言 单精度矩阵乘法(SGEMM)是非常典型的计算密集型算子,对 SGEMM 的优化也经常被当作算子优化从业人员的练手项目。本文将借助于 mperf,在 ARM A55 cpu 核心上对 SGEMM 的性能进行极致优化,过程中会展示 mperf 辅助性能 ......
python系列004
.updata()方法,对数字的键值无效? 解决: a.update({2:"哈哈哈"}) //dict.update()要求传入一个dict, a.update(2 = "nonono")并不是; //然而,以字符作为键值却可以使用上述注释的方法? pet = {"米奇":"老鼠", "Tom": ......
性能测试工具perf安装与使用
1.性能测试介绍 《超全整理!Linux 性能分析工具汇总》 https://zhuanlan.zhihu.com/p/358956587 2.perf安装 在终端输入 ~$ perf 按照一步步提示安装中会出现如下错误 正在读取软件包列表... 完成 正在分析软件包的依赖关系树 正在读取状态信息. ......
JS中判断数组是否为空
方式一:通过data == false 来判断数组为空 若返回结果为data,则为空;若返回结果为false,则不为空。 data = []; if(data == false){ //data为空数组时,要执行的代码 } 方式二:使用length以数组的长度来判断数组是否为空 let arr = ......