【2020Python修炼记】web框架之 Django框架功能速览
【目录】 一、Django三把斧——传值方式 (以登录功能为例) 二、静态文件配置 三、request对象方法初识 四、pycharm链接数据库(MySQL) 五、django链接数据库(MySQL) 六、Django ORM简介 七、利用ORM实现数据的增删改查操作 一、Django三把斧——传值方式 1、三把斧 from django.shortcuts import HttpResponse,render,redirect """ HttpResponse 返回字符串类型的数据(内部传入
shell-until直到循环
基本语法 until expression
do
statements1
statements2
done
expression就是表达式,statements是执行的语句,每次进行循环时until都会先判断expression的值,如果第一次就是0,就会直接退出循环,非0则执行statements,直到为0 实例1:计算10以内包括10的平方 #!/bin/bash
x=1
until [ "$x" -gt 10 ]
网络协议-传输层协议-Socket编程
套接字底层原理 套接字简介 位于应用层的应用程序在基于 TCP 协议或 UDP 协议进行通信时,需要用到操作系统提供的类库,这种类库一般称为 API(Application Programming Interface,应用编程接口)。 使用 TCP 或 UDP 时,又会广泛使用到 Socket(套接字)API,Socket 原本是由 BSD UNIX 开发的,但是后来被移植到 Windows 的 Winsock 以及嵌入式系统中。应用程序利用 Socket,可以设置对端的 IP 地址、端口号,
java 03 数组
数组 数组的定义 数组是相同类型数据的有序集合。 数组描述的是相同类型的若干个数据,按照一定的先后次序排列组合而成(先后次序指的的下标)。 其中每一个数据称作一个数组元素,每个数组元素可以通过一 个下标来访问它们。 数组的声明和创建 声明数组Java有两种语法: int[] arrays; // 首选的方法
int arrays[]; // 效果相同,但不是首选方法
创建数组使用new操作符,语法如下: new int[10];
声明并创建数组: int[] arrays = new in
linux下 jdk-7u71-linux-x64.tar.gz安装部署
1、解压缩刚才下载的: jdk-7u71-linux-x64.tar.gz包,命令如下 2、解压完成后,进入到解压目录 在profile文件的末尾加入如下命令 export JAVA_HOME=/home/jdk/jdk1.7.0_79 export JER_HOME=/home/jdk/jdk1.7.0_79/jre export PATH=$PATH://home/jdk/jdk1.7.0_79/bin export CLASSPATH=./://home/jdk/jdk1.7.0_79/
java 05 异常
异常 1、什么是异常 实际工作中,遇到的情况不可能是非常完美的。比如:你写的某个模块,用户输入不一定符合你的要求、你的程序要打开某个文件,这个文件可能不存在或者文件格式不对,你要读取数据库的数据,数据可能是空的等。我们的程序再跑着,内存或硬盘可能满了,等等。 软件程序在运行过程中,非常可能遇到刚刚提到的这些异常问题,我们叫异常,英文是:Exception,意思是例外。这些,例外情况,或者叫异常,怎么让我们写的程序做出合理的处理。而不至于程序崩溃。 异常指程序运行中出现的不期而至的各种状况,如:
MySQL 5.x界面安装 - Windows
MySQL是一个典型的关系数据库,目前是Oracle公司产品之一,也是目前主流使用的关系型数据库之一。使用MySQL可以进行最基本的数据存储、管理、查询等操作,也可以方便的组建数据库集群,配置读写分离。
spark Error while running command to get file permissions
环境:win10 +hadoop2.7.1,服务器hadoop2.6.0+spark2.2.1+hive1.1.0 代码: 1 import org.apache.spark.sql.Dataset;
2 import org.apache.spark.sql.Row;
3 import org.apache.spark.sql.SparkSession;
4 import org.apache.spark.sql.hive.HiveContext;
5
6 public cla
luogu P6564 [POI2007] 堆积木KLO 树状数组+dp
#include<bits/stdc++.h>
using namespace std;
const int N=1e6+10;
int a[N];
int n;
int tr[N];
int f[N];
int ans;
int lowbit(int x)
{
return x&-x;
}
void add(int x, int c)
{
for (int i = x; i <= n; i += lowbit(i))
tr[i] =max(c,tr[i]);
Tensorflow 2.0之TF-slim
TensorFlow-Slim image classification model library TF-slim is a new lightweight high-level API of TensorFlow (tensorflow.contrib.slim) for defining, training and evaluating complex models. This directory contains code for training and evaluating sev
LockSupport线程工具类解析
在以往的线程交互中,我们唤醒线程或者阻塞线程一般都是用notify/wait/await等等函数,但是还是不够灵活。例如说,我现在有十个线程,如果是我想唤醒或者挂起这其中的一部分线程的话,那我可以使用Condition,将这部分线程分队列,也就是ReentrantLock里面的,newCondition,但是此时我的需求是想要唤醒第七个线程,然后让第二个线程阻塞,那么不管是Condition还是wait,notify,都显得麻烦,力不从心,因此为了解决这个问题,就出现了这个线程工具类Locks
unity脚本教程笔记02
事件 public class Shijian : MonoBehaviour { // Start is called before the first frame update public delegate void click();//定义委托 public static event click cl;//定义事件 void Start() { } // Update is called once per frame void Update() { if (Input.GetKeyDo
码到成功——Beta冲刺随笔 day 3
码到成功——Beta冲刺随笔 day 3 这个作业属于哪个课程 班级的链接 这个作业要求在哪里 作业要求的链接 这个作业的目标 计划阶段4天,Beta冲刺阶段共计10天,冲刺阶段要求每天进行小组会议,讨论当前项目昨日进展、存在问题、今日安排(安排需要组长根据情况灵活修改) 冲刺阶段每天发布一篇随笔要求包括当天会议照片、会议内容以及项目燃尽图。 作业正文 .... 其他参考文献 ... 一.小组会议 今天没有讨论什么问题,只是让每个组员汇报了一下今天的进展,以及遇到的问题。 二.昨日进展 优化后
Ambassador-06-金丝雀部署
金丝雀部署:Canary Releases ambassador使用加权循环,在多个服务之间路由流量。收集所有服务的完整指标,以便比较canary和production的相对性能。这个weight的值在0~100%之间。 ---
apiVersion: getambassador.io/v2
kind: Mapping
metadata:
name: quote-backend
spec:
prefix: /backend/
service: quote
---
apiVers
2020-2021-5 20175229张智敏 《网络对抗技术》Exp9 Web安全基础
2020-2021-5 20175229张智敏 《网络对抗技术》Exp9 Web安全基础 一、实验步骤 WebGoat: Webgoat是OWASP组织研究出的一个专门进行web漏洞实验的应用品台,这个平台里包含了web中常见的各种漏洞,例如:跨站脚本攻击、sql注入、访问控制、隐藏字段、Cookie等; (1)输入java -jar webgoat-container-7.0.1-war-exec.jar命令打开WebGoat (2)出现以下内容则为运行成功 (3)在浏览器中输入http:.
《《《Spring 视频学习笔记
视频地址:https://www.bilibili.com/video/BV1Sb411s7vP?from=search&seid=16572436084456849551 P101.spring课程四天安排 P202.今日课程内容介绍 P303.spring概述 P404.spring发展历程 P505.spring的优势 P606.spring的体系结构 P701.编写jdbc的工程代码用于分析程序的耦合 P802.编译期依赖 P903.程序的耦合和解耦的思路分析1 P1004.曾经代码中
今日推荐
周排行