随笔分类 -  PYTHON之道

摘要:本节内容 项目实战:运维堡垒机开发 前景介绍 到目前为止,很多公司对堡垒机依然不太感冒,其实是没有充分认识到堡垒机在IT管理中的重要作用的,很多人觉得,堡垒机就是跳板机,其实这个认识是不全面的,跳板功能只是堡垒机所具备的功能属性中的其中一项而已,下面我就给大家介绍一下堡垒机的重要性,以帮助大家参考自 阅读全文
posted @ 2022-10-21 10:36 liqianlong 阅读(45) 评论(0) 推荐(0) 编辑
摘要:Memcached 是一个高性能的分布式内存对象缓存系统,用于动态Web应用以减轻数据库负载。它通过在内存中缓存数据和对象来减少读取数据库的次数,从而提高动态、数据库驱动网站的速度。Memcached基于一个存储键/值对的hashmap。其守护进程(daemon )是用C写的,但是客户端可以用任何语 阅读全文
posted @ 2022-10-17 09:27 liqianlong 阅读(35) 评论(0) 推荐(0) 编辑
摘要:同步IO和异步IO,阻塞IO和非阻塞IO分别是什么,到底有什么区别?不同的人在不同的上下文下给出的答案是不同的。所以先限定一下本文的上下文。 本文讨论的背景是Linux环境下的network IO 一 概念说明 在进行解释之前,首先要说明几个概念:- 用户空间和内核空间- 进程切换- 进程的阻塞- 阅读全文
posted @ 2022-10-14 10:58 liqianlong 阅读(47) 评论(0) 推荐(0) 编辑
摘要:首先列一下,sellect、poll、epoll三者的区别 select select最早于1983年出现在4.2BSD中,它通过一个select()系统调用来监视多个文件描述符的数组,当select()返回后,该数组中就绪的文件描述符便会被内核修改标志位,使得进程可以获得这些文件描述符从而进行后续 阅读全文
posted @ 2022-10-14 10:53 liqianlong 阅读(89) 评论(0) 推荐(0) 编辑
摘要:本节内容 Gevent协程 Select\Poll\Epoll异步IO与事件驱动 引子 到目前为止,我们已经学了网络并发编程的2个套路, 多进程,多线程,这哥俩的优势和劣势都非常的明显,我们一起来回顾下 协程 协程,又称微线程,纤程。英文名Coroutine。一句话说明什么是线程:协程是一种用户态的 阅读全文
posted @ 2022-10-14 10:49 liqianlong 阅读(35) 评论(0) 推荐(0) 编辑
摘要:本节内容 操作系统发展史介绍 进程、与线程区别 python GIL全局解释器锁 线程 语法 join 线程锁之Lock\Rlock\信号量 将线程变为守护进程 Event事件 queue队列 生产者消费者模型 Queue队列 开发一个线程池 进程 语法 进程间通讯 进程池 操作系统发展史 手工操作 阅读全文
posted @ 2022-10-12 17:48 liqianlong 阅读(44) 评论(0) 推荐(0) 编辑
摘要:本节内容: 面向对象高级语法部分 经典类vs新式类 静态方法、类方法、属性方法 类的特殊方法 反射 异常处理 Socket开发基础 作业:开发一个支持多用户在线的FTP程序 面向对象高级语法部分 经典类vs新式类 把下面代码用python2 和python3都执行一下 #_*_coding:utf- 阅读全文
posted @ 2022-10-10 14:35 liqianlong 阅读(20) 评论(0) 推荐(0) 编辑
摘要:本节内容: 面向对象编程介绍 为什么要用面向对象进行开发? 面向对象的特性:封装、继承、多态 类、方法、 引子 你现在是一家游戏公司的开发人员,现在需要你开发一款叫做<人狗大战>的游戏,你就思考呀,人狗作战,那至少需要2个角色,一个是人, 一个是狗,且人和狗都有不同的技能,比如人拿棍打狗, 狗可以咬 阅读全文
posted @ 2022-10-10 09:58 liqianlong 阅读(31) 评论(0) 推荐(0) 编辑
摘要:赋值语句内存分析 使用id()方法访问内存地址 使用is比较内存引用地址是否相等 def mem(var,l=[]): l.append(val) return 1 list1 = mem(10) list2 = mem(123,[]) list3 = mem('a') 垃圾回收机制 以引用计数为主 阅读全文
posted @ 2020-08-30 18:22 liqianlong 阅读(172) 评论(0) 推荐(0) 编辑
摘要:项目结构 /data/playback_project/├── PlayBack└── script /data/playback_project/PlayBack├── app01├── db.sqlite3├── manage.py├── Middle├── PlayBack├── README 阅读全文
posted @ 2020-06-26 17:25 liqianlong 阅读(399) 评论(0) 推荐(0) 编辑
摘要:重写内置的错误处理视图 在项目urls.py中添加配置 handler500 = "app01.views.page_500" handler404 = "app01.views.page_404" handler403 = "app01.views.page_403" 在项目视图中如下填写 fro 阅读全文
posted @ 2020-05-23 13:03 liqianlong 阅读(249) 评论(0) 推荐(0) 编辑
摘要:一响应式布局 @media <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>Title</title> <style> .c1 { background-color: red; height: 50px; } 阅读全文
posted @ 2020-04-07 16:38 liqianlong 阅读(370) 评论(0) 推荐(2) 编辑
摘要:在python中,对excel表格 wlrd 读取excel表中的数据 xlwt 创建一个全新的excel文件,然后对这个文件进行写入内容以及保存。 xlutils 读入一个excel文件,然后进行修改或追加,不能操作xlsx,只能操作xls。 一、读excel表 读excel要用到xlrd模块 1 阅读全文
posted @ 2019-02-27 00:14 liqianlong 阅读(353) 评论(0) 推荐(0) 编辑
摘要:文档对象模型(Document Object Model,DOM)是一种用于HTML和XML文档的编程接口。它给文档提供了一种结构化的表示方法,可以改变文档的内容和呈现方式。我们最为关心的是,DOM把网页和脚本以及其他的编程语言联系了起来。DOM属于浏览器,而不是JavaScript语言规范里的规定 阅读全文
posted @ 2018-10-10 11:37 liqianlong 阅读(303) 评论(0) 推荐(0) 编辑
摘要:JavaScript是一门编程语言,浏览器内置了JavaScript语言的解释器,所以在浏览器上按照JavaScript语言的规则编写相应代码之,浏览器可以解释并做出相应的处理。 一 如何编写 1、JavaScript代码存在形式 <!-- 方式一 --> <script type"text/jav 阅读全文
posted @ 2018-10-10 10:38 liqianlong 阅读(176) 评论(0) 推荐(0) 编辑
摘要:本节内容 迭代器&生成器 装饰器 Json & pickle 数据序列化 软件目录结构规范 作业:ATM项目开发 1. 列表生成式,迭代器&生成器 列表生成式 我现在有个需求,看列表[0, 1, 2, 3, 4, 5, 6, 7, 8, 9],我要求你把列表里的每个值加1,你怎么实现?你可能会想到2 阅读全文
posted @ 2018-08-14 16:53 liqianlong 阅读(197) 评论(0) 推荐(0) 编辑
摘要:本节内容 函数基本语法及特性 参数与局部变量 返回值 嵌套函数 递归 匿名函数 函数式编程介绍 高阶函数 内置函数 1. 函数基本语法及特性 背景提要 现在老板让你写一个监控程序,监控服务器的系统状况,当cpu\memory\disk等指标的使用量超过阀值时即发邮件报警,你掏空了所有的知识量,写出了 阅读全文
posted @ 2018-08-14 16:41 liqianlong 阅读(340) 评论(0) 推荐(0) 编辑
摘要:Python安装失败原因 0环境 , pip版本一般为 7.x , 所以一般需要先升级pip版本 , 也就是执行 ```shellpython -m pip install --upgrade pip``` 安装方式 : 1. pip 安装2. whl 安装 , Mac不支持3. 源文件复制进sit 阅读全文
posted @ 2018-08-13 11:17 liqianlong 阅读(143) 评论(0) 推荐(0) 编辑
摘要:本节内容 ORM介绍 sqlalchemy安装 sqlalchemy基本使用 多外键关联 多对多关系 表结构设计作业 1. ORM介绍 orm英文全称object relational mapping,就是对象映射关系程序,简单来说我们类似python这种面向对象的程序来说一切皆对象,但是我们使用的 阅读全文
posted @ 2018-08-10 11:32 liqianlong 阅读(184) 评论(0) 推荐(0) 编辑
摘要:本节内容 Socket介绍 Socket参数介绍 基本Socket实例 Socket实现多连接处理 通过Socket实现简单SSH 通过Socket实现文件传送 作业:开发一个支持多用户在线的FTP程序 1. Socket介绍 概念 A network socket is an endpoint o 阅读全文
posted @ 2018-08-09 18:18 liqianlong 阅读(216) 评论(0) 推荐(0) 编辑

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