Django学习之路05

Django模板层 模板层语法(两类) 变量相关:{{ }} 逻辑相关:{{ }} 给模板传值的方法 #方法1 #通过字典传值,指名道姓,例如下 return render(request,'reg.html',{'n':n,'f':f}) #方法2 return render(request,'reg.html',locals()) #locals()会将它所在名称空间中的所有名字全部传给前端 #缺点是如果你的前端并不需要那么多数据就会造成资源的浪费 变量相关 经过测试,py
分类: 其他 发布时间: 09-18 20:57 阅读次数: 0

Java 关键字&标识符

一、关键字的概念与特征 关键字的特点 完全小写的字母,如public、static; 在增强版编辑器种自带特殊颜色的单词。
分类: 其他 发布时间: 09-18 20:57 阅读次数: 0

windows10下载低版本JDK配合burp使用

由于近期要用到burpsuit,原先的jdk版本太高,需要下载旧版本,通过网上教程也没有成功修改环境变量无法实现版本切换,只好先把原来的JDK卸载,然后安装旧版本。 首先进入系统环境变量配置,从path里删除java路径并且记住。 进入win10 的卸载或更改程序,找到JDK,卸载。 找到第一步的路径,查看java文件夹是否成功被删除。 如果出现删除失败,或者卸载不干净,一般是注册表没有清理干净,可以尝试下载一个windows清理工具。 确认删除后,进入oracle官网下载旧版本java 在j
分类: 其他 发布时间: 09-18 20:57 阅读次数: 0

【转】Linux内核中分配4M以上大内存的方法

在Linux内核中, kmalloc能够分配的最大连续内存为2的(MAX_ORDER-1)次方个page(参见alloc_pages函数, "if (unlikely(order >= MAX_ORDER)) return NULL;"), page的大小一般是4K bytes, MAX_ORDER缺省定义为11, 所以如果不修改内核, kmalloc能够分配的最大连续内存一般是4M bytes. 内核中获取4M以上大内存的方法有三种: 1.修改MAX_ORDER, 重新编译内核 2.内核启动
分类: 其他 发布时间: 09-18 20:57 阅读次数: 0

consul原理

阅读目录 一、使用Consul做服务发现的若干姿势 1.https://www.cnblogs.com/bossma/p/9756809.html 阅读目录 启动第1个Server节点,集群要求要有3个Server,将容器8500端口映射到主机8900端口,同时开启管理界面 启动第2个Server节点,并加入集群 启动第3个Server节点,并加入集群 启动第4个Client节点,并加入集群 执行ls后可以看到consul就在根目录 返回顶部 使用Consul做服务发现的若干姿势 https:
分类: 其他 发布时间: 09-18 20:57 阅读次数: 0

int、Integer和Integer.valueOf的联系

首先看一道实际java笔试的问答题 1 public class test { 2 public static void main(String[] arg){ 3 int i1=1; 4 Integer i2=1; 5 Integer i3=new Integer(1); 6 Integer i4=Integer.valueOf(1); 7 Integer i5=Integer
分类: 其他 发布时间: 09-18 20:57 阅读次数: 0

利用keil编程软件新建51单片机工程,实现第一个点亮LED灯

工具: windows 10,proteus7.8,keil 4 主要步骤: 1.keil编程软件(安装方法可参考本人前两篇博客)规定,必须先要建项目。点击菜单栏里面project按钮,并选择 new uvision project...选项,如图: 2.新建一个名为example的项目,保存在桌面的firstproject文件夹中。选择桌面位置新建firstproject文件夹,输入example项目名。新建的项目名为example,该项目名称可以任意。该项目保存位置可以任意。此处新建了一个
分类: 其他 发布时间: 09-18 20:57 阅读次数: 0

二叉树根先序排列推算中序排列

整体思想:利用栈的特点,将先序看成入栈过程,中序看成出栈过程,推算出出栈的可能性 先序遍历:DCAGFEB 中序遍历可能性:CDFGEAB CGAFDEB DCGAFEB ACGDEFB
分类: 其他 发布时间: 09-18 20:57 阅读次数: 0

javascript 权威指南二

1、JavaScript程序是用Unicode字符集编写的。Unicode 是ASCII和Latin-1的超级,并支持地球上几乎所有在用的语言。 2、JavaScript是区分大小写的语言。HTML并不区分大小写
分类: 其他 发布时间: 09-18 20:57 阅读次数: 0

文件处理,注册,登入,with

文件处理 什么是文件处理 修改存储的信息 什么是文件 操作系统提供的虚拟概念,存储信息(用二进制存储信息) 打开文件 f = open(r'文件路径','打开模式',encoding='某种编码') 修改文件 f.write() 保存文件 f.flush() 关闭文件 f.close() 文件的三种打开模式 r:读取模式 f.read() #读取所有文本内容 f.readline() #一行一行读取 w:清空写入模式 f.write() a:追加写入 f.write encoding指定读取/
分类: 其他 发布时间: 09-18 20:41 阅读次数: 0

面试题思路,25匹马 5个跑道取前三,最少比赛次数--八次

  看到这道算法题感觉很有意思,手动推了下感觉网上的答案并不是很完美。   首先,题目假定条件如题,并且比赛不记录时间, 马的比赛次数任意。   解决方案:   1,马分五组进行比赛,得到各组名次,并记录---- 5次   2,取每组的前三名(共15匹),开始是每组的第三名进行比赛,只保留第一名。   3,淘汰的组用第二名补上,继续第二步骤的比赛 ,每次淘汰 4 匹,一共需要3次可以得到 前三名 (共8次比赛) 决出前五名:则需要考虑一种特殊情况,随机分组时,分出了死亡之组(前5名里有四个以上
分类: 其他 发布时间: 09-18 20:41 阅读次数: 0

第六次作业--static关键字、对象

##题目一 ##Computer package Train.Method.TeachDemo.Thread.Fuction; /** * 求n的阶乘算法 * @author 喵 * @date 2019年9月18日下午1:19:34 */ public class Computer { public int num; public Computer() { } public Computer(int num) {
分类: 其他 发布时间: 09-18 20:41 阅读次数: 0

并发编程之Process的join和其它用法

目录 上节课内容回顾 一、Process的join用法 二、Process的其他用法 三、Process的name和is_alive(了解) 四、Process的terminal(了解) 五、守护进程 六、抢票小程序 上节课内容回顾 ''' 操作系统 ***** 串行:一个完完整整执行完再 并发:看起来是同时运行 单核 并行:真正的同时运行 多道技术: 空间复用:共用一个内存条,多个进程互相隔离,物理级别隔离。 时间复用:共用一个cpu 程序:躺在硬盘上的文件 进程:一个执行的程序,是一系列资
分类: 其他 发布时间: 09-18 20:41 阅读次数: 0

Laya的场景以及场景的加载

参考: Laya项目发布详解 Laya2.0 内嵌模式、加载模式、分离模式、文件模式的场景加载创建和场景打开关闭 版本2.1.1.1 白鹭中的场景是exml制作,发布后exml代码都会打包到default.thm.json中,在项目运行时,在Main文件中加载。 Laya中的场景则提供了多种方式。 Laya编辑模式下F9。查看场景设置。 发布模式有文件模式,内嵌模式,加载模式,分离模式。 默认是文件模式。 这些模式的区别就是我的场景UI数据究竟放哪里。 我们现在分别用4种模式创景场景,每个场景
分类: 其他 发布时间: 09-18 20:41 阅读次数: 0

uwsgi重启shell脚本

一、概述 工作中使用uwsgi时,每次需要进入到工作目录,去执行uwsgi相关命令,比较繁琐。这里整理了一个uwsgi重启脚本! 根据参考链接,修改了部分内容(定义了变量,修复了一些bug,增加了颜色输出) #!/bin/bash INI="/www/mysite1/uwsgi/uwsgi.ini" UWSGI="/virtualenvs/venv/bin/uwsgi" PSID="ps aux | grep "uwsgi"| grep -v "grep" | wc -l" i
分类: 其他 发布时间: 09-18 20:41 阅读次数: 0

阶段5 3.微服务项目【学成在线】_day02 CMS前端开发_01-vuejs研究-vuejs介绍

1、vue.js是什么? Vue (读音 /vjuː/,类似于 view) 是一套用于构建用户界面的渐进式框架。与其它大型框架不同的是,Vue 被设计 为可以自底向上逐层应用。Vue 的核心库只关注视图层,不仅易于上手,还便于与第三方库或既有项目整合。另一 方面,当与现代化的工具链以及各种支持类库结合使用时,Vue 也完全能够为复杂的单页应用提供驱动。 渐进式框架:Progressive,说明vue.js的轻量,是指一个前端项目可以使用vue.js一两个特性也可以整个项目都用 vue.js。
分类: 其他 发布时间: 09-18 20:41 阅读次数: 0

Spring 的核心API

Spring的核心API   如下:      BeanFactroy:这是一个工厂,用于生产任意bean。采取延迟加载,第一次getBean时才会初始化Bean。   ApplicationContext:是BeanFactory的子接口,功能更强大。(国际化处理,事件传递,Bean自动装配,各种不同应用层的Context实现)。当配置文件被加载时,就进行实例化操作.   ClassPathApplicationContext:用于加载classPath(类路径,src)下的指定xml文件。
分类: 其他 发布时间: 09-18 20:41 阅读次数: 0

oralce学习笔记(二)

分区清理: --范围分区示例 drop table range_part_tab purge; --注意,此分区为范围分区 create table range_part_tab (id number,deal_date date,area_code number,contents varchar2(4000)) partition by range (deal_date) ( partition p1 values
分类: 其他 发布时间: 09-18 20:41 阅读次数: 0

洛谷$P4040\ [AHOI2014/JSOI2014]$宅男计划 贪心

正解:贪心 解题报告: 传送门$QwQ$ 其实很久以前的寒假就考过了,,,但那时候$gql$没有好好落实,就只写了个二分,并没有二分套三分,就只拿到了$70pts$ #include <bits/stdc++.h> using namespace std; #define ll long long #define rp(i,x,y) for(register ll i=x;i<=y;++i) #define my(i,x,y) for(register ll i=x;i>=y;--i)
分类: 其他 发布时间: 09-18 20:41 阅读次数: 0

四则运算出题器

题目要求:编译一个能出四则运算题目的代码,具体要求为:1、所出题目不能重复2、可以输入任意题目数量和打印方式3、要求乘法题目计算结果为两位数,除法题目计算结果为整数,减法题目计算结果为正数。 解题关键点及思路:这道题目的关键点在于所出题目不能出现重复,所以在解题中用到了数组,通过对每一次出题后存储数据的判断,来决定是否继续执行下面的循环语句,最终实现所出的题目不重复。 代码: 1 package SIZEYUNSUAN; 2 import java.util.Random; 3 i
分类: 其他 发布时间: 09-18 20:41 阅读次数: 0