摘要: 针对系统中磁盘IO负载过高的指导性操作 主要命令:echo deadline > /sys/block/sda/queue/scheduler 注:以下的内容仅是提供参考,如果磁盘IO确实比较大的话,是数据库,可以进行读写分离或者分库操作,减小磁盘压力,文件的话,可以利用raid来减轻压力 一)I/ 阅读全文
posted @ 2017-11-28 19:48 北方客888 阅读(1634) 评论(0) 推荐(0) 编辑
摘要: 数据类型 一、数字(int) Python可以处理任意大小的正负整数,但是实际中跟我们计算机的内存有关,在32位机器上,整数的位数为32位,取值范围为 -2**31~2**31-1,在64位系统上,整数的位数为64位,取值范围为-2**63~2**63-1。对于int类型,需要掌握的方法不多,看 下 阅读全文
posted @ 2017-11-28 19:46 北方客888 阅读(153) 评论(0) 推荐(0) 编辑
摘要: 一、Python起源 自从20世纪90年代初Python语言诞生至今,它逐渐被广泛应用于处理系统管理任务和Web编程。 Python的创始人为Guido van Rossum,人称“龟叔”。1989年圣诞节期间,在阿姆斯特丹,Guido为了打发圣诞节的无趣,决心开发一个新的脚本解释程序,做为ABC 阅读全文
posted @ 2017-11-28 19:44 北方客888 阅读(312) 评论(0) 推荐(0) 编辑
摘要: difference between urllib and urllib2 自己翻译的装逼必备 What is the difference between urllib and urllib2 modules of Python? #python的urllib2模块和urllib模块之间有什么不同 阅读全文
posted @ 2017-11-28 19:32 北方客888 阅读(403) 评论(0) 推荐(0) 编辑
摘要: Tornado Tornado是使用Python编写的一个强大的、可扩展的Web服务器。它在处理严峻的网络流量时表现得足够强健,但却在创建和编写时有着足够的轻量级,并能够被用在大量的应用和工具中。 我们现在所知道的Tornado是基于Bret Taylor和其他人员为FriendFeed所开发的网络 阅读全文
posted @ 2017-11-28 19:30 北方客888 阅读(313) 评论(0) 推荐(0) 编辑
摘要: 浅谈ITIL TIL即IT基础架构库(Information Technology Infrastructure Library, ITIL,信息技术基础架构库)由英国政府部门CCTA(Central Computing and Telecommunications Agency)在20世纪80年代 阅读全文
posted @ 2017-11-28 19:29 北方客888 阅读(187) 评论(0) 推荐(0) 编辑
摘要: ORM回顾 关系对象映射(Object Relational Mapping,简称ORM)。 django中遵循 Code Frist 的原则,即:根据代码中定义的类来自动生成数据库表。 对于ORM框架里: 我们写的类表示数据库的表 如果根据这个类创建的对象是数据库表里的一行数据 对象.id 对象. 阅读全文
posted @ 2017-11-28 19:27 北方客888 阅读(284) 评论(0) 推荐(0) 编辑
摘要: WEB框架功能分析 WEB框架本质上,就是一个SOCKET Server WEB框架前面有WSGI或者是自己写的SOCKET,然后交给URL路由系统处理,然后交给某个函数或某个类,然后在模板里拿到模板然后模板和数据进行混合然后返回给用户! WSGI用来接收请求,然后封装请求。对于Django来说都封 阅读全文
posted @ 2017-11-28 18:20 北方客888 阅读(258) 评论(0) 推荐(0) 编辑
摘要: 自定义分页 1、目的&环境准备 目的把分页写成一个模块的方式然后在需要分页的地方直接调用模块就行了。 环境准备Django中生成一个APP并且注册,配置URL&Views 配置URL from django.conf.urls import url from django.contrib impor 阅读全文
posted @ 2017-11-28 18:09 北方客888 阅读(637) 评论(0) 推荐(0) 编辑
摘要: WEBQQ的实现的几种方式 1、HTTP协议特点 首先这里要知道HTTP协议的特点:短链接、无状态! 在不考虑本地缓存的情况举例来说:咱们在连接博客园的时候,当tcp连接后,我会把我自己的http头发给博客园服务器,服务器端就会看到我请求的URL,server端就会根据URL分发到相应的视图处理(D 阅读全文
posted @ 2017-11-28 18:08 北方客888 阅读(682) 评论(0) 推荐(0) 编辑
摘要: 开发一个简单的BBS论坛 项目需求: 1 整体参考“抽屉新热榜” + “虎嗅网” 2 实现不同论坛版块 3 帖子列表展示 4 帖子评论数、点赞数展示 5 在线用户展示 6 允许登录用户发贴、评论、点赞 7 允许上传文件 8 帖子可被置顶 9 可进行多级评论 知识必备:(注:没有必备下面知识的同学,请 阅读全文
posted @ 2017-11-28 18:06 北方客888 阅读(288) 评论(0) 推荐(0) 编辑
摘要: 规范 确立规范的好处: 代码可读性高 方便代码的定位极其查找 为以后代码扩容带来便利 场景: 在多个APP的场景下,单个app的URL函数功能较多的时候,我们可以通过以下方法来解决。 把Views写成模块的方式并且为不同的功能进行不同的划分,并且在Templates中使用同样规则,如下图: 我根据不 阅读全文
posted @ 2017-11-28 18:05 北方客888 阅读(312) 评论(0) 推荐(0) 编辑
摘要: Django请求生命周期 首先:对于所有的web框架来说本质就是一个socket服务端,浏览器是socket客户端 路由系统 在Django的urls中我们可以根据一个URL对应一个函数名来定义路由规则如下: from cmdb import views urlpatterns = [ url(r' 阅读全文
posted @ 2017-11-28 18:03 北方客888 阅读(276) 评论(0) 推荐(0) 编辑
摘要: Python的WEB框架有Django、Tornado、Flask 等多种,Django相较与其他WEB框架其优势为:大而全,框架本身集成了ORM、模型绑定、模板引擎、缓存、Session等诸多功能。 基本配置 1、创建Django程序 终端命令:django-admin startproject 阅读全文
posted @ 2017-11-28 18:00 北方客888 阅读(229) 评论(0) 推荐(0) 编辑
摘要: WEB框架本质 Python的WEB框架分为两类: 1、自己写socket,自己处理请求 2、基于wsgi(Web Server Gateway Interface WEB服务网关接口),自己处理请求 众所周知,对于所有的Web应用,本质上其实就是一个socket服务端,用户的浏览器其实就是一个so 阅读全文
posted @ 2017-11-28 17:57 北方客888 阅读(1739) 评论(0) 推荐(0) 编辑
摘要: 布局和事件 1、布局 首先看下下面的图片: 上面的内容都是居中的,怎么实现这个效果呢,第一种方法是通过float的方式,第二种是通过“div居中的方式” 第一种方式不在复述了,直接看第二种方式: 1、首先根据上面的图片我们可以把整个页面分为,“上”、“下”两部分 2、然后在在上下两部分中设置div并 阅读全文
posted @ 2017-11-28 17:53 北方客888 阅读(172) 评论(0) 推荐(0) 编辑
摘要: <!--done--> jQuery案例-Form表单 学完这个form表单的案例,如果有人说这个表单(功能)还不够NB(此文不包含样式,样式是CSS比较简单可以根据需求自己添加),那么找武Sir他帮你搞定。 一步一步来 注意事项(目录结构): 在写前端html代码的时候要注意(任何代码都一样),一 阅读全文
posted @ 2017-11-28 17:52 北方客888 阅读(304) 评论(0) 推荐(0) 编辑