11 2017 档案

摘要:首先使用Jumpserver前要理解清楚这三个用户关系: 1.用户: 是指你在web上创建的用户,会在跳板机上创建这个用户,作用就是用于登录跳板机 2.管理用户: 是指客户端上的如root等高权限账号(或普通用户拥有NOPASSWD: ALL sudo权限), 作用用于推送系统用户 3.系统用户: 阅读全文
posted @ 2017-11-29 12:31 北方客888 阅读(269) 评论(0) 推荐(0) 编辑
摘要:针对系统中磁盘IO负载过高的指导性操作 主要命令:echo deadline > /sys/block/sda/queue/scheduler 注:以下的内容仅是提供参考,如果磁盘IO确实比较大的话,是数据库,可以进行读写分离或者分库操作,减小磁盘压力,文件的话,可以利用raid来减轻压力 一)I/ 阅读全文
posted @ 2017-11-28 19:48 北方客888 阅读(1655) 评论(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 阅读(406) 评论(0) 推荐(0) 编辑
摘要:Tornado Tornado是使用Python编写的一个强大的、可扩展的Web服务器。它在处理严峻的网络流量时表现得足够强健,但却在创建和编写时有着足够的轻量级,并能够被用在大量的应用和工具中。 我们现在所知道的Tornado是基于Bret Taylor和其他人员为FriendFeed所开发的网络 阅读全文
posted @ 2017-11-28 19:30 北方客888 阅读(316) 评论(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 阅读(188) 评论(0) 推荐(0) 编辑
摘要:ORM回顾 关系对象映射(Object Relational Mapping,简称ORM)。 django中遵循 Code Frist 的原则,即:根据代码中定义的类来自动生成数据库表。 对于ORM框架里: 我们写的类表示数据库的表 如果根据这个类创建的对象是数据库表里的一行数据 对象.id 对象. 阅读全文
posted @ 2017-11-28 19:27 北方客888 阅读(285) 评论(0) 推荐(0) 编辑
摘要:WEB框架功能分析 WEB框架本质上,就是一个SOCKET Server WEB框架前面有WSGI或者是自己写的SOCKET,然后交给URL路由系统处理,然后交给某个函数或某个类,然后在模板里拿到模板然后模板和数据进行混合然后返回给用户! WSGI用来接收请求,然后封装请求。对于Django来说都封 阅读全文
posted @ 2017-11-28 18:20 北方客888 阅读(261) 评论(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 阅读(639) 评论(0) 推荐(0) 编辑
摘要:WEBQQ的实现的几种方式 1、HTTP协议特点 首先这里要知道HTTP协议的特点:短链接、无状态! 在不考虑本地缓存的情况举例来说:咱们在连接博客园的时候,当tcp连接后,我会把我自己的http头发给博客园服务器,服务器端就会看到我请求的URL,server端就会根据URL分发到相应的视图处理(D 阅读全文
posted @ 2017-11-28 18:08 北方客888 阅读(683) 评论(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 阅读(313) 评论(0) 推荐(0) 编辑
摘要:Django请求生命周期 首先:对于所有的web框架来说本质就是一个socket服务端,浏览器是socket客户端 路由系统 在Django的urls中我们可以根据一个URL对应一个函数名来定义路由规则如下: from cmdb import views urlpatterns = [ url(r' 阅读全文
posted @ 2017-11-28 18:03 北方客888 阅读(278) 评论(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 阅读(1741) 评论(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 阅读(305) 评论(0) 推荐(0) 编辑
摘要:jQuery 1、jQuery和JS和HTML的关系 首先了HTML是实际展示在用户面前的用户可以直接体验到的,JS是操作HTML的他能改变HTML实际展示给用户的效果! 首先了解JS是一门语言,他是运行在浏览器上的。 jQuery是什么呢?他是对JS进行了封装,成了一个类库,就类似于python中 阅读全文
posted @ 2017-11-27 17:18 北方客888 阅读(302) 评论(0) 推荐(0) 编辑
摘要:Kafka初识 1、Kafka使用背景 <!--?xml version="1.0" encoding="UTF-8" standalone="no"?--> 在我们大量使用分布式数据库、分布式计算集群的时候,是否会遇到这样的一些问题: 我们想分析下用户行为(pageviews),以便我们设计出更好 阅读全文
posted @ 2017-11-27 17:17 北方客888 阅读(275) 评论(0) 推荐(0) 编辑
摘要:JavaScript是一种属于网络的脚本语言,已经被广泛用于Web应用开发,常用来为网页添加各式各样的动态功能,为用户提供更流畅美观的浏览效果。通常JavaScript脚本是通过嵌入在HTML中来实现自身的功能的。 1、存在方式 <!--导入javascript脚本方法--> <script typ 阅读全文
posted @ 2017-11-27 17:11 北方客888 阅读(235) 评论(0) 推荐(0) 编辑
摘要:CSS续 1、标签选择器 为类型标签设置样式例如:<div>、<a>、等标签设置一个样式,代码如下: <style> /*标签选择器,如果启用标签选择器所有指定的标签讲默认使用此样式*/ div{ font-size: 19px; } </style> <body> <div> font size 阅读全文
posted @ 2017-11-27 17:09 北方客888 阅读(192) 评论(0) 推荐(0) 编辑
摘要:css解释 css样式: css是英文Cascading Style Sheets的缩写,称为层叠样式表,用于对页面进行美化,CSS的可以使页面更加的美观。基本上所有的html页面都或多或少的使用css。 存在方式有三种:元素内联、页面嵌入和外部引入 语法:style = 'key1:value1; 阅读全文
posted @ 2017-11-27 17:07 北方客888 阅读(136) 评论(0) 推荐(0) 编辑
摘要:HTML HTML解释: HTML是英文Hyper Text Mark-up Language(超文本标记语言)的缩写,他是一种制作万维网页面标准语言(标记)。相当于定义统一的一套规则,大家都来遵守他,这样就可以让浏览器根据标记语言的规则去解释它。 浏览器负责将标签翻译成用户“看得懂”的格式,呈现给 阅读全文
posted @ 2017-11-27 17:05 北方客888 阅读(178) 评论(0) 推荐(0) 编辑
摘要:Memcached Memcached 是一个高性能的分布式内存对象缓存系统,用于动态Web应用以减轻数据库负载。它通过在内存中缓存数据和对象来减少读取数据库的次数,从而提高动态、数据库驱动网站的速度。Memcached基于一个存储键/值对的hashmap。其守护进程(daemon )是用C写的,但 阅读全文
posted @ 2017-11-27 17:04 北方客888 阅读(350) 评论(0) 推荐(0) 编辑
摘要:复习paramiko模块 Python的paramiko模块,是基于SSH用于连接远程服务器并执行相关操作。 SSHClient #!/usr/bin/env python #-*- coding:utf-8 -*- __author__ = 'luo_t' import paramiko ''' 阅读全文
posted @ 2017-11-27 14:51 北方客888 阅读(350) 评论(0) 推荐(0) 编辑
摘要:线程池概念 什么是线程池?诸如web服务器、数据库服务器、文件服务器和邮件服务器等许多服务器应用都面向处理来自某些远程来源的大量短小的任务。构建服务器应用程序的一个过于简单的模型是:每当一个请求到达就创建一个新的服务对象,然后在新的服务对象中为请求服务。但当有大量请求并发访问时,服务器不断的创建和销 阅读全文
posted @ 2017-11-27 14:49 北方客888 阅读(904) 评论(0) 推荐(0) 编辑
摘要:Socket Server模块 SocketServer内部使用 IO多路复用 以及 “多线程” 和 “多进程” ,从而实现并发处理多个客户端请求的Socket服务端。即:每个客户端请求连接到服务器时,Socket服务端都会在服务器是创建一个“线程”或者“进 程” 专门负责处理当前客户端的所有请求。 阅读全文
posted @ 2017-11-27 11:54 北方客888 阅读(191) 评论(0) 推荐(0) 编辑
摘要:回顾原生Socket 一、Socket起源: socket起源于Unix,而Unix/Linux基本哲学之一就是“一切皆文件”,对于文件用【打开】【读写】【关闭】模式来操作。 socket就是该模式的一个实现,socket即是一种特殊的文件,一些socket函数就是对其进行的操作(读/写IO、打开、 阅读全文
posted @ 2017-11-27 09:27 北方客888 阅读(225) 评论(0) 推荐(0) 编辑
摘要:What is Socket 网络上的两个程序通过一个双向的通信连接实现数据的交换,这个连接的一端称为一个socket。 Socket的英文原义是“孔”或“插座”。作为BSD UNIX的进程通信机制,取后一种意思。通常也称作"套接字",用于描述IP地址和端口,是一个通信链的句柄,可以用来实现不同虚拟 阅读全文
posted @ 2017-11-27 09:25 北方客888 阅读(176) 评论(0) 推荐(0) 编辑
摘要:判断类与对象关系 isinstance(obj, cls) 判断对象obj是否是由cls类创建的 #!/usr/bin/env python #-*- coding:utf-8 -*- class Foo(object): pass obj = Foo() print isinstance(obj, 阅读全文
posted @ 2017-11-27 09:24 北方客888 阅读(293) 评论(0) 推荐(0) 编辑
摘要:回顾 回顾:字符串、列表、字典的修改关于内存的情况 一、字符串 str1 = 'luotianshuai' str2 = str1 print id(str1) print id(str2) print ' ' str1 = 'shuaige' print id(str1) print id(str 阅读全文
posted @ 2017-11-27 09:22 北方客888 阅读(408) 评论(0) 推荐(0) 编辑
摘要:<!--done--> 类成员 一、字段 字段包括:普通字段和静态字段,他们在定义和使用中有所区别,而最本质的区别是内存中保存的位置不同, 普通字段属于对象 静态字段属于类 #!/usr/bin/env python #-*- coding:utf-8 -*- class Dbcontrl(obje 阅读全文
posted @ 2017-11-27 09:19 北方客888 阅读(226) 评论(0) 推荐(0) 编辑
摘要:面向对象编程思维导向图 http://naotu.baidu.com/file/03516c91377d6cad0ded041aa4ce4433?token=ccaba09527261666 密码: Tim 面向:过程、函数、对象 面向过程:根据业务逻辑从上到下写垒代码! 面向过程的编程弊:每次调用 阅读全文
posted @ 2017-11-27 09:17 北方客888 阅读(198) 评论(0) 推荐(0) 编辑
摘要:面向过程的编程 面向过程:根据业务逻辑从上到下写垒代码! 例子: 需求一、有一个程序需要做身份认证: 用户名有个字典: #定义一个用户名信息字典 user_info = { "zhangsan":"mima1", "lisi":"mima2", "wangwu":"mima3", } 现在做登录判断 阅读全文
posted @ 2017-11-27 09:15 北方客888 阅读(265) 评论(0) 推荐(0) 编辑
摘要:什么是模块: 模块就是一个功能的集合。 模块就和乐高积木差不多,你用这些模块组合出一个模型,然后也可以用这个模块加上其他的模块组合成一个新的模型 模块的种类: 1、内置模块(python自带的比如os、file等模块) 2、自定义模块,自己写的模块 3、第三方模块 模块的导入: import mod 阅读全文
posted @ 2017-11-27 09:14 北方客888 阅读(304) 评论(0) 推荐(0) 编辑
摘要:参考老师:http://www.cnblogs.com/wupeiqi lambda表达式 学习条件运算时,对于简单的 if else 语句,可以使用三元运算来表示,即: # 普通条件语句 if 1 == 1: name = ‘luotianshuai' else: name = 'shuaige' 阅读全文
posted @ 2017-11-27 09:12 北方客888 阅读(162) 评论(0) 推荐(0) 编辑
摘要:函数的理解 面向过程:根据业务逻辑从上到下写垒代码 函数式:将某功能代码封装到函数中,日后便无需重复编写,仅调用函数即可 函数作用是你的程序有良好的扩展性、复用性。 同样的功能要是用3次以上的话就建议使用函数。 标注:不能死记, 函数可以理解为一个一个的功能块,你把一个大的功能拆分成一块一块的,用某 阅读全文
posted @ 2017-11-27 02:31 北方客888 阅读(189) 评论(0) 推荐(0) 编辑
摘要:入门拾遗 一、作用域 只要变量在内存中就能被调用!但是(函数的栈有点区别) 对于变量的作用域,执行声明并在内存中存在,如果变量在内存中存在就可以被调用。 1 if 1==1: 2 name = 'tianshuai' 3 print name 所以下面的说法是不对的: 外层变量,可以被内层变量使用 阅读全文
posted @ 2017-11-27 02:24 北方客888 阅读(349) 评论(0) 推荐(0) 编辑
摘要:<!--done--> python简介: 一、什么是python Python(英国发音:/ pa θ n/ 美国发音:/ pa θɑ n/),是一种面向对象、直译式的计算机程序语言。 每一门语言都有自己的哲学: pythonde 设计哲学是:“优雅”、“明确”、“简单” 二、python由来 1 阅读全文
posted @ 2017-11-27 02:20 北方客888 阅读(157) 评论(0) 推荐(0) 编辑
摘要:本节内容 Python简介 Python安装 第一个Python程序 编程语言的分类 Python简介 1、Python的由来 python的创始人为吉多·范罗苏姆(Guido van Rossum)。1989年的圣诞节期间,吉多·范罗苏姆为了在阿姆斯特丹打发时间,决心开发一个新的脚本解释程序,作为 阅读全文
posted @ 2017-11-27 02:04 北方客888 阅读(365) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示