文章分类 - python
摘要:计算机基础 计算机基础 网络基础 网络基础-网络协议 Linux linux 操作系统中buffer 和 cache 的作用 正则表达式 shell+pyhon 实现内存|硬盘监控,超过阀值并发送告警邮件,定时监控 自动部署、监控nginx nfs 服务 python python 语言介绍 变量、
阅读全文
摘要:一:目录结构: app.py文件中写程序逻辑,路由、表单验证(使用Tyrion 开源组件完成 ) import Tyrion import tornado.web import tornado.ioloop Tyrion.setup('tornado') from Tyrion.Forms impo
阅读全文
摘要:当django一启动的时候,django自带一些URL,并可以访问,有相应的页面。如:admin/ url是django自带,以及admin里面所有的操作 login logout 以及编辑操作的URL。 自定义django框架步骤: 数据查看 当django程序启动时首先会每个app下的apps.
阅读全文
摘要:自动采集数据,三个方式: agent 方式: agent:就是一个客户端,在客户端上放置采集程序,agent采集完数据后就直接返回给api程序(目前就是django的一个程序) agent程序: api: ssh 方式: ssh使用的是paramiko(python的模块)就处于中控区 ssh 的方
阅读全文
摘要:插件: Highcharts Highcharts 是一个用纯JavaScript编写的一个图表库,链接:https://www.hcharts.cn 使用: 步骤:在线实例--》highcharts --》点击图--》选择JS代码
阅读全文
摘要:效果图: 代码示例: urils.comment.py文件代码示例: 前端展示: {#{% extends 'layout.html' %}#} <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>content
阅读全文
摘要:一、在此之前所用的提交数据里面,要么用form表单提交数据,要么使用AJAX提交数据(传值到后端,提交后值依然保存在input框中)。 form表单提交数据 缺点: 1、不能保留上次提交的数据,如果是刷新页面数据依然不会保留。 解决:使用django自带的 Form 组件,对form表单的验证: ∆
阅读全文
摘要:1、在此之前做多对多连表操作的时候,都是利用 A表 和B表的外键 ,创建出第三张关系表。现在在 django ORM 中有了另外的方式可以实现多对多,并且使用的方式可以更便捷。 方式一:外键自关联 django app目录下的models.py 创建表: 创建并插入数据 如图: 方式二: 在mode
阅读全文
摘要:在些之前 用django的模板是使用母板和子板 的方式使用,子板继承母板用 {% extends '母板.html' %} 子板再将自己的需要使用母板的部分 使用{% block name %} 与{% endblock %} 一起使用。现在还有另一种方式,现在不是使用框架,而是例如有一个取数据库的
阅读全文
摘要:一、CSRF corss-site request forgery csrf 引发的问题: CSRF 攻击: 跨站请求攻击指的是,例如:你在登录进入银行的同时,又打开了一个B网站(恶意网站 )的页面, 这就有可能你的转帐操作的资金会转帐到 黑客的帐户中(只是有可能。) 因为 在登录进入银行的页面时候
阅读全文
摘要:概述: 面向对象 是一种编程方式(OOP Object Oriented Programming). 三大编程范式: 一、面向过程 二、函数式编程 三、面向对象编程 Why: 面向对象的程序的程序设计: python里要不就用面向过程,要不就用面向对象,两种编程网络 面向对象的程序设计: 可控性差,
阅读全文
摘要:并发编程里包括了 进程 与 线程 、协程、I/O多路复用,如下图: What? 一、何为并发?? 一个CPU 在执行叫“并发” 如图: 并发 : concurrency 1、single Processor 2、logically simultaneous processor 举个粟子: 假设一台电
阅读全文
摘要:C/S架构与socket 的关系: 学习socket 编程就是为完成C/S 架构的开发 socket 编程 与 互联网协议 TCP/IP 协议族包括运输层、网络层、链路层、 socket 层:在哪???看下图 所有的互联网协议都被 socket 包涵,或者说都被socket 这一个囊括了,而sock
阅读全文
摘要:何为粘包: 先看代码 在定义socket对象的时候 有两个参数 一个是 socket地址家族,另一个是处理类型socket.SOCK_STREAM,注意是 ‘stream’:流 那既然是流处理类型,理解上就是 水流式 处理数据。 这个时候数据是没有边界(也就是没有从头开始,到哪里)的概念就像下图 现
阅读全文
摘要:简介: 在我们之前学习的编程范式中有 面向过程式编程、函数式编程、面向对象编程……………… 函数式编程是为了将相同功能的代码归类到一块,方便调用,而类也是解决代码冗余,功能区分开来。 不可能将一个APP的功能全部都写在一个文件里。 那这样的话如果下次要修改某个功能,全部代码都要跟着改动。 而模块与函
阅读全文
摘要:time模块 #time模块有三种表达形式,浮点、整形、时间类 #时间戳(timestamp)是一个浮点型数字#是给计算机看的 用法: >>> time.strftime("%Y %m %d %X")'2017 04 26 17:05:34' ###strftime 返回的时间是字符串时间,给人看的
阅读全文
摘要:变量: 为什么要有变量 首先,变量是一个容器,存放值的一个容器,可以将任意值存放在这个容器里。 变量作用:保存状态,(程序的运行本质是一系列状态的变化,变量的目的就是用来何足保存状态,变量值的变化就构成了程序运行的不同结果。) 变量解决的问题: 1、可以重用 2、方便调用 变量的命名规则: 避免与p
阅读全文
摘要:isinstance 和 issubclass 通过例子看: isinstance class Foo(object): def __init__(self,name,sex): self.name=name self.sex=sex def printer(self): print('kkkkkk
阅读全文
摘要:作业一:总结 1.什么是绑定到对象的方法,如何定义,如何调用,给谁用?有什么特性 2.什么是绑定到类的方法,如何定义,如何调用,给谁用?有什么特性 3.什么是解除绑定的函数,如何定义,如何调用,给谁用?有什么特性 4.什么是property,如何定义,如何使用,给谁用,什么情况下应该将一个属性定义成
阅读全文
摘要:内置函数 官网链接:https://docs.python.org/3/library/functions.html 按字母排序。 #求绝对值函数,小于0的数变成大于0的数 abs() 20 all() sum() 求和函数 any()判断是否为可迭代对象: bin()函数 #bin 10进制转成2
阅读全文

浙公网安备 33010602011771号