今日内容 1. 模板继承 2. 组件 3. 自定义过滤器 4. inclusion_tag 5. 配置静态文件 6. 别名和反向解析 7. url命名空间 模板继承 为什么要模板继承? 在写html页面中 发现有很多页面有雷同的样式 为了不必重复造轮子 Web框架需要一种很便利的方法用于动态生成HT ...
分类:
其他好文 时间:
2019-10-06 20:46:07
阅读次数:
97
作为一名C/C++程序员,对于编译链接的过程要了然于胸。首先大概介绍一下,编译分为3步,首先对源文件进行预处理,这个过程主要是处理一些#号定义的命令或语句(如宏、#include、预编译指令#ifdef等),生成*.i文件;然后进行编译,这个过程主要是进行词法分析、语法分析和语义分析等,生成*.s的 ...
分类:
其他好文 时间:
2019-10-06 20:45:53
阅读次数:
113
Nginx服务器的六种负载均衡策略详解 咔咔侃技术 2019-09-11 17:40:12 一、关于Nginx的负载均衡 在服务器集群中,Nginx起到一个代理服务器的角色(即反向代理),为了避免单独一个服务器压力过大,将来自用户的请求转发给不同的服务器。详情请查看我的另一篇博客。 二、Nginx负 ...
分类:
其他好文 时间:
2019-10-06 20:45:34
阅读次数:
103
CPU密集型(CPU-bound) CPU密集型也叫计算密集型,指的是系统的硬盘、内存性能相对CPU要好很多,此时,系统运作大部分的状况是CPU Loading 100%,CPU要读/写I/O(硬盘/内存),I/O在很短的时间就可以完成,而CPU还有许多运算要处理,CPU Loading很高。 在多 ...
分类:
其他好文 时间:
2019-10-06 20:44:46
阅读次数:
93
原题链接https://vjudge.net/contest/331993#problem/C 输入2个正整数A,B,求A与B的最大公约数。 Input2个数A,B,中间用空格隔开。(1<= A,B <= 10^9)Output输出A与B的最大公约数。Sample Input Sample Outp ...
分类:
其他好文 时间:
2019-10-06 20:44:16
阅读次数:
81
mkdir python3cd python3/yum -y install gcc*yum install zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel readline-devel tk-devel sqlite ...
分类:
编程语言 时间:
2019-10-06 20:44:05
阅读次数:
109
目的:为了提高软件测试的有效性,可以对源程序做一些小的修改,以更快、更有效地获取充分地测试信息。 两类主要的程序修改方法: ·程序插桩:为了获得程序执行过程中的内部信息,并可以进行相关检查; ·程序变异:度量测试用例的缺陷检测能力,强制出现特定条件以便执行测试和程序调优。 4.1 程序插桩 4.1. ...
分类:
其他好文 时间:
2019-10-06 20:43:46
阅读次数:
636
继承进阶 一、复习 面向对象 1.类:具有相同属性和方法 的一类事物 类名可以实例化一个对象 类名可以调用类属性,(静态属性 和(方法)动态属性) 2.对象:也就是实例 对象名:调用对象属性 调用方法 3.什么叫抽象? 从小到大的过程 4.组合 什么有什么的关系(将一个类的 ...
分类:
其他好文 时间:
2019-10-06 20:43:34
阅读次数:
118
今日内容 1. django连接数据库 2. 创建表 3. 字段和参数 4. 增删改查 orm单表操作 orm语句 sql 调用pymysql客户端发送sql mysql服务端接收到指令并执行 ORM简介 MVC或者MVC框架中包括一个重要的部分,就是ORM,它实现了数据模型与数据库的解耦,即数据模 ...
分类:
数据库 时间:
2019-10-06 20:43:21
阅读次数:
112
指针-对于一个类型T,T* 就是指向T的指针类型,也即一个T*类型的变量能够保存一个T对象的地址,而类型T是可以加一些限定词的,如const、volatile等等。引用-引用是一个对象的别名,主要用于函数参数和返回值类型,符号X&表示X类型的引用。 不同点: 本质: 指针指向一块内存,它的内容是所指 ...
分类:
其他好文 时间:
2019-10-06 20:43:06
阅读次数:
90
题目 : 题意 :n个点m条有权边,求s到t的最小费用,可以让你免费通行最多k条边 思路 :分层最短路模板题,跑dijkstra,用dis[i][j]表示到i点且已经免费通行了j条边的最小花费 include using namespace std; typedef long long LL; co ...
分类:
其他好文 时间:
2019-10-06 20:42:50
阅读次数:
128
对于项目的开发,模块化很重要,讲到模块化,就需要用到库,在Dart中,库的使用是通过import关键字引入的 其中import后面跟着的是库的URI,上面例子中的路径格式为:package:scheme,其中scheme是由指定的库通过包管理器提供的,在Flutter中,Dart是通过pub工具来管 ...
分类:
其他好文 时间:
2019-10-06 20:42:35
阅读次数:
121
一、多态的主要特点 1、继承体系下。继承:是面向对象最显著的一个特性。继承是从已有的类中派生出新的类,新的类能吸收已有类的数据属性 和行为,并能扩展新的能力,已有类被称为父类/基类,新增加的类被称作子类/派生类。 2、子类对父类的虚函数进行重写。 3、虚表。 在面向对象语言中,接口的多种不同现方式即 ...
分类:
编程语言 时间:
2019-10-06 20:42:21
阅读次数:
137
点分治 因为树上的路径只有两种,经过根的和没有经过根的,所以可以以根进行分治计算. 1. 找重心. 2. 以重心为根,计算经过根的答案. 3. 分治根的每颗子树. POJ 1741 cpp include include include include define ll long long usi ...
分类:
其他好文 时间:
2019-10-06 20:42:01
阅读次数:
108
采用ODBC连接的方式。 1.python 安装 django-pyodbc-azure 2.新建ODBC数据源: 控制面板 》管理工具 》ODBC数据源(64位) 》系统DSN 》 添加 》选择'SQL server',服务器选择'(local)',之后一直ok 3.django 中的settin ...
分类:
数据库 时间:
2019-10-06 20:41:18
阅读次数:
108
继承和组合 一、组合 组合:组合指的是,在一个类中以另外一个类的对象(也就是实例)作为数据属性,称为类的组合 也就是说:一个类的属性是另一个类的对象,就是组合 例子: 圆环是由两个圆组成的,圆环的面积就是外圆的面积减去内圆的面积。圆环的周长就是内圆的周长加上外圆的周长,这个时候,我们首先设计一个圆形 ...
分类:
其他好文 时间:
2019-10-06 20:40:42
阅读次数:
103
在开发过程中,我们经常遇到在unity里面写的代码在unity中跑的没有问题,但是在手机上面就会出现问题的情况,这时候就需要在手机上面查看日志,首先要下载AndroidStudio,在这个上面查看日志,刚下载下来是没有查看日志的选项的,首先先下载一个Android的模拟环境,在下载出来之后就会出现一 ...
分类:
移动开发 时间:
2019-10-06 20:40:30
阅读次数:
141