【2020Python修炼记】web框架之 Django框架功能速览

【目录】 一、Django三把斧——传值方式 (以登录功能为例) 二、静态文件配置 三、request对象方法初识 四、pycharm链接数据库(MySQL) 五、django链接数据库(MySQL) 六、Django ORM简介 七、利用ORM实现数据的增删改查操作 一、Django三把斧——传值方式 1、三把斧 from django.shortcuts import HttpResponse,render,redirect """ HttpResponse 返回字符串类型的数据(内部传入
分类: 其他 发布时间: 05-25 21:14 阅读次数: 0

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 ]
分类: 其他 发布时间: 05-25 21:14 阅读次数: 0

网络协议-传输层协议-Socket编程

套接字底层原理 套接字简介 位于应用层的应用程序在基于 TCP 协议或 UDP 协议进行通信时,需要用到操作系统提供的类库,这种类库一般称为 API(Application Programming Interface,应用编程接口)。 使用 TCP 或 UDP 时,又会广泛使用到 Socket(套接字)API,Socket 原本是由 BSD UNIX 开发的,但是后来被移植到 Windows 的 Winsock 以及嵌入式系统中。应用程序利用 Socket,可以设置对端的 IP 地址、端口号,
分类: 其他 发布时间: 05-25 21:14 阅读次数: 0

java 03 数组

数组 数组的定义 数组是相同类型数据的有序集合。 数组描述的是相同类型的若干个数据,按照一定的先后次序排列组合而成(先后次序指的的下标)。 其中每一个数据称作一个数组元素,每个数组元素可以通过一 个下标来访问它们。 数组的声明和创建 声明数组Java有两种语法: int[] arrays; // 首选的方法 int arrays[]; // 效果相同,但不是首选方法 创建数组使用new操作符,语法如下: new int[10]; 声明并创建数组: int[] arrays = new in
分类: 其他 发布时间: 05-25 21:14 阅读次数: 0

操作系统定时任务

一.定时任务作用说明 二.定时任务软件种类 三.定时任务实现方式 四.定时任务环境准备 五.定时任务服务应用方法 六.定时任务重点知识总结
分类: 其他 发布时间: 05-25 21:14 阅读次数: 0

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/
分类: 其他 发布时间: 05-25 21:14 阅读次数: 0

服务器相关知识点

1.为什么要买服务器 2.买完服务器需要做什么
分类: 其他 发布时间: 05-25 21:14 阅读次数: 0

java 05 异常

异常 1、什么是异常 实际工作中,遇到的情况不可能是非常完美的。比如:你写的某个模块,用户输入不一定符合你的要求、你的程序要打开某个文件,这个文件可能不存在或者文件格式不对,你要读取数据库的数据,数据可能是空的等。我们的程序再跑着,内存或硬盘可能满了,等等。 软件程序在运行过程中,非常可能遇到刚刚提到的这些异常问题,我们叫异常,英文是:Exception,意思是例外。这些,例外情况,或者叫异常,怎么让我们写的程序做出合理的处理。而不至于程序崩溃。 异常指程序运行中出现的不期而至的各种状况,如:
分类: 其他 发布时间: 05-25 21:14 阅读次数: 0

MySQL 5.x界面安装 - Windows

MySQL是一个典型的关系数据库,目前是Oracle公司产品之一,也是目前主流使用的关系型数据库之一。使用MySQL可以进行最基本的数据存储、管理、查询等操作,也可以方便的组建数据库集群,配置读写分离。
分类: 数据库 发布时间: 05-25 21:14 阅读次数: 0

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
分类: 其他 发布时间: 05-25 20:58 阅读次数: 0

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]);
分类: 其他 发布时间: 05-25 20:58 阅读次数: 0

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
分类: 其他 发布时间: 05-25 20:58 阅读次数: 0

LockSupport线程工具类解析

在以往的线程交互中,我们唤醒线程或者阻塞线程一般都是用notify/wait/await等等函数,但是还是不够灵活。例如说,我现在有十个线程,如果是我想唤醒或者挂起这其中的一部分线程的话,那我可以使用Condition,将这部分线程分队列,也就是ReentrantLock里面的,newCondition,但是此时我的需求是想要唤醒第七个线程,然后让第二个线程阻塞,那么不管是Condition还是wait,notify,都显得麻烦,力不从心,因此为了解决这个问题,就出现了这个线程工具类Locks
分类: 其他 发布时间: 05-25 20:58 阅读次数: 0

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
分类: 其他 发布时间: 05-25 20:58 阅读次数: 0

码到成功——Beta冲刺随笔 day 3

码到成功——Beta冲刺随笔 day 3 这个作业属于哪个课程 班级的链接 这个作业要求在哪里 作业要求的链接 这个作业的目标 计划阶段4天,Beta冲刺阶段共计10天,冲刺阶段要求每天进行小组会议,讨论当前项目昨日进展、存在问题、今日安排(安排需要组长根据情况灵活修改) 冲刺阶段每天发布一篇随笔要求包括当天会议照片、会议内容以及项目燃尽图。 作业正文 .... 其他参考文献 ... 一.小组会议 今天没有讨论什么问题,只是让每个组员汇报了一下今天的进展,以及遇到的问题。 二.昨日进展 优化后
分类: 其他 发布时间: 05-25 20:58 阅读次数: 0

TP5 基类验证器

直接上代码,很基础,大佬请飘过,只为需要的时候copy方便 1 namespace app\api\validate\jq; 2 use think\Validate; 3 4 class Base extends Validate 5 { 6 7 /** 8 * 验证手机号 9 * @param $str 10 * @return bool 11 * User: cyf 12 * Date: 2020/5/25
分类: 其他 发布时间: 05-25 20:58 阅读次数: 0

需求模版

http://www.woshipm.com/pd/3891433.html
分类: 其他 发布时间: 05-25 20:58 阅读次数: 0

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
分类: 其他 发布时间: 05-25 20:58 阅读次数: 0

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:.
分类: 其他 发布时间: 05-25 20:58 阅读次数: 0

《《《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.曾经代码中
分类: 其他 发布时间: 05-25 20:58 阅读次数: 0