会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
kiko0o0
博客园
首页
新随笔
联系
管理
订阅
上一页
1
2
3
4
5
6
下一页
2018年4月27日
day9-数据库操作与Paramiko模块
摘要: 堡垒机前戏 开发堡垒机之前,先来学习Python的paramiko模块,该模块机遇SSH用于连接远程服务器并执行相关操作 SSHClient 用于连接远程服务器并执行基本命令 基于用户名密码连接: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 import param
阅读全文
posted @ 2018-04-27 12:43 kiko0o0
阅读(420)
评论(0)
推荐(0)
2018年4月16日
day9-IO 番外
摘要: 同步IO和异步IO,阻塞IO和非阻塞IO分别是什么,到底有什么区别?不同的人在不同的上下文下给出的答案是不同的。所以先限定一下本文的上下文。 一 概念说明 在进行解释之前,首先要说明几个概念:- 用户空间和内核空间- 进程切换- 进程的阻塞- 文件描述符- 缓存 I/O 用户空间与内核空间 现在操作
阅读全文
posted @ 2018-04-16 12:50 kiko0o0
阅读(268)
评论(0)
推荐(0)
2018年4月8日
day9-IO心得
摘要: 引子 到目前为止,我们已经学了网络并发编程的2个套路, 多进程,多线程,这哥俩的优势和劣势都非常的明显,我们一起来回顾下 协程 协程,又称微线程,纤程。英文名Coroutine。一句话说明什么是线程:协程是一种用户态的轻量级线程。 协程拥有自己的寄存器上下文和栈。协程调度切换时,将寄存器上下文和栈保
阅读全文
posted @ 2018-04-08 14:53 kiko0o0
阅读(206)
评论(0)
推荐(0)
2018年4月2日
day-9心得
摘要: 操作系统发展史 手工操作(无操作系统) 1946年第一台计算机诞生--20世纪50年代中期,还未出现操作系统,计算机工作采用手工操作方式。 手工操作程序员将对应于程序和数据的已穿孔的纸带(或卡片)装入输入机,然后启动输入机把程序和数据输入计算机内存,接着通过控制台开关启动程序针对数据运行;计算完毕,
阅读全文
posted @ 2018-04-02 13:56 kiko0o0
阅读(162)
评论(0)
推荐(0)
2018年3月29日
day8-心得
摘要: 1. Socket介绍 概念 A network socket is an endpoint of a connection across a computer network. Today, most communication between computers is based on the
阅读全文
posted @ 2018-03-29 21:20 kiko0o0
阅读(248)
评论(0)
推荐(0)
2018年3月12日
Socket 编程
摘要: Python之路【第六篇】:socket Socket socket通常也称作"套接字",用于描述IP地址和端口,是一个通信链的句柄,应用程序通常通过"套接字"向网络发出请求或者应答网络请求。 socket起源于Unix,而Unix/Linux基本哲学之一就是“一切皆文件”,对于文件用【打开】【读写
阅读全文
posted @ 2018-03-12 20:42 kiko0o0
阅读(265)
评论(0)
推荐(0)
2018年3月8日
python-异常处理
摘要: 异常处理 1、异常基础 1 try: 2 names[3] 3 data['name'] 4 except KeyError as e: #特定错误 5 print("没有这个key",e) 6 except Exception as e: #其他错误 7 print("出错了",e) 8 else
阅读全文
posted @ 2018-03-08 09:12 kiko0o0
阅读(308)
评论(0)
推荐(0)
2018年3月2日
python并发之multiprocessing
摘要: 由于GIL(全局解释锁)的问题,python多线程并不能充分利用多核处理器。如果想要充分地使用多核CPU的资源,在python中大部分情况需要使用多进程。multiprocessing可以给每个进程赋予单独的Python解释器,这样就规避了全局解释锁所带来的问题。与threading.Thread类
阅读全文
posted @ 2018-03-02 17:00 kiko0o0
阅读(277)
评论(0)
推荐(0)
2018年2月28日
day-7心得
摘要: 面向对象高级语法部分 经典类vs新式类 把下面代码用python2 和python3都执行一下 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 #_*_coding:utf-8_*_ class A: def __init
阅读全文
posted @ 2018-02-28 10:28 kiko0o0
阅读(180)
评论(0)
推荐(0)
2018年2月22日
day6心得
摘要: 面向对象编程介绍 为什么要用面向对象进行开发? 面向对象的特性:封装、继承、多态 类、方法、 引子 你现在是一家游戏公司的开发人员,现在需要你开发一款叫做<人狗大战>的游戏,你就思考呀,人狗作战,那至少需要2个角色,一个是人, 一个是狗,且人和狗都有不同的技能,比如人拿棍打狗, 狗可以咬人,怎么描述
阅读全文
posted @ 2018-02-22 09:16 kiko0o0
阅读(189)
评论(0)
推荐(0)
上一页
1
2
3
4
5
6
下一页
公告