自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(25)
  • 收藏
  • 关注

原创 机器学习--特征工程

代码】机器学习--特征工程。

2022-08-15 01:00:00 91 1

原创 Pandas

记录学习代码以及遇到的问题以及解决方法

2022-08-03 16:45:00 91

原创 matplotlib

记录学习代码以及遇到的问题以及解决方法

2022-08-02 11:00:00 95

原创 Numpy

记录学习代码以及遇到的问题以及解决方法

2022-08-01 20:50:39 66

原创 shell编程基础

一些简单基础

2022-07-22 14:56:28 55

原创 快速下载&虚拟环境

豆瓣源下载命令以及虚拟环境的详细设定命令,可快速复制

2022-06-28 19:41:09 656 1

原创 Docker

微服务虽然具备各种各样的优势,但服务的拆分通用给部署带来了很大的麻烦。大型项目组件较多,运行环境也较为复杂,部署时会碰到一些问题:依赖关系复杂,容易出现兼容性问题开发、测试、生产环境有差异例如一个项目中,部署时需要依赖于node.js、Redis、RabbitMQ、MySQL等,这些服务部署时所需要的函数库、依赖项各不相同,甚至会有冲突。给部署带来了极大的困难。而Docker确巧妙的解决了这些问题,Docker是如何实现的呢?Docker为了解决依赖的兼容问题的,采用了两个手段:将应用的Libs(函数库)、

2022-06-16 18:03:16 99

原创 Pycharm快捷键

复制 粘贴 终端 输入法切换win ctrl+c ctrl+v win+r cmd ctrl + 空格linux 同上 同上 ctrl+alt+t 同上=====================================================pycharm 快捷键编辑类:Ctrl + Space 基本的代码完成(类、方法、属性)Ctrl + Alt + Space ..

2022-04-24 11:00:00 230

原创 Python高级——08

8.1. 今日目标8.2. [重、难点]自定义迭代对象、迭代器1、MyList类1)初始化方法2)__iter__() 方法,对外提供迭代器3)addItem() 方法,用来添加数据2、自定义迭代器类:MyListIterator初始化方法2)迭代器方法 __iter__()获取下一个元素值的方法 __next__()目标:mylist = MyList()for value in mylist:​ print(value)8.3. 迭代器案例:斐波那契数列自

2022-04-23 16:03:57 501

原创 Python高级——09正则表达式

9.1. 今日目标9.2.【了解】正则表达式概述正则表达式概念:规则表达式(一套特殊的规则)正则表达式的作用:验证数据的有效性(查找)替换文本内容从字符串中提取子字符串(爬虫思想)9.3.【了解】测试工具介绍regexbuddy 用来测试 正则表达式的正确性使用:选择 python3.6test 选项卡9.4.【记忆】匹配单个字符. 匹配任意单个字符(除\n)[] 列举,匹配[] 中列举的内容[ab] 匹配 a 或者 b[a-z]

2022-04-23 15:38:29 67

原创 Python高级——07

7.1. 今日目标7.2. 进程以及状态进程:资源分配的基本单位,也是线程的容器进程的状态:* 新建* 就绪* 运行* 等待* 死亡7.3. [重点]进程-基本使用进程使用的步骤:导入模块import multiprocessing创建子进程对象process_obj = multiprocessing.Process(target=work1)启动子进程process_obj.start()7.4. [重点]进程-名称、PI

2022-04-22 12:20:16 217

原创 Python高级——06

6.1. 内容回顾6.2. 多任务的介绍多任务: 同一时间有多个任务在执行,这就是多任务python程序默认是单任务6.3. [重点]线程-基本使用线程是CPU调度的基本单元主线程:程序启动后有一个默认的主线,通常称为主线作用:1)创建子线程 2)等其他子线程执行结束后,做关闭操作子线程:程序的一个分支子线程创建导入模块 threading创建线程对象 threading.Thread(target=执行的分支函数名)启动子线程 线程对象.start

2022-04-19 17:03:36 49

原创 Python高级——05

5.1. 内容回顾5.2. [重点]案例-模拟浏览器实现导入模块创建套接字建立连接tcp_client_socket.connect((“www.icoderi.com”,80))web服务器默认是 80端口拼接请求报文request_line = "GET / HTTP/1.1\r\n"# 4.2 请求头request_header = "Host:www.icoderi.com\r\n"# 4.3 请求空行request_blank = "\r\n"# 整

2022-04-18 18:26:50 91

原创 Python高级——04

4.1. 内容回顾4.2. [重点]tcp简介TCP 面向连接、可靠的、基于字节流的传输控制协议TCP的特点面向连接可靠传输应答机制超时重传错误校验流量管控TCP通信模型TCP严格区分客户端、服务端4.3. [重、难点]tcp网络程序-客户端实现步骤导入模块创建套接字socket.SOCK_STREAM建立连接tcp_client_socket.connect( (“服务端ip”, 服务端端口) )发送数据t

2022-04-17 16:00:24 2986

原创 Python高级——03

3.1. 内容回顾3.2. 实战:《系统性能定时监控》-邮件监控思路:导入模块 import yagmail创建发件对象 yagmail.SMTP(user=“发件人邮箱”, password=“邮箱授权码”, host=“发件服务器”)发送邮件 obj.send(“收件人”, “主题”, “内容”)# 判断 内存超过80% CPU超过80% if cpu_per > 80 or memory_info.percent > 90: # 8、发送邮件

2022-04-15 17:46:29 1074

原创 Python高级——02

2.1.学习目标2.2. 常用命令-数据流、管道数据流输入流输出流标准的错误输出流重定向:改变数据的流向(一般重定向到文件中)> 重定向>> 以追加的方式重定向管道: 一个命令的输出作为另外一个命令的输入去使用| 指令1 | 指令2 * 指令1必须要有输出2.3. [难点]常用命令-建立链接linux中连接文件有两种:软链接 硬链接软链接: 相当于快捷方式,通过软链接可以修改源文件的内容ln -s

2022-04-11 16:50:56 1519

原创 Ubuntu系统使用输入法只能输入英文不能输入中文解决方法

前言使用过程中,突然某一天出现bug,搜狗输入法只能输入英文,中文模式下也是英文,经过在网上搜寻了很久,发现方法并不行,于是自己研究了一下。步骤1、安装中文支持包打开setting-> Region & Lannguage -> InputSource下的Manage installation Language点击Installation/ Remove Language勾选中文(简体),并点击应用keyboard input method system选择:fcitx点

2022-04-11 16:20:20 23203 4

原创 Python高级——01

1.2. [了解]操作系统介绍操作系统的作用:对上提供软件运行支持,对下控制硬件的运行。1.3. [了解]操作系统分类操作系统的分类:桌面(Windows)、服务器(Linux)、嵌入式(Linux)、移动设备操作系统(IOS\Android)1.4. [了解]Linux系统的发展史1、linux 基于unix 发展而来2、linux 内核:系统的心脏,包含:驱动、文件系统、进程系统3、linux 发行版: 内核+软件+手册​ 常见发行版: centos redh

2022-04-09 14:18:33 1253

原创 学习Django框架遇到的问题(黑马)

前言我学习的是以Ubuntu系统为基础的视频,但是在Ubuntu虚拟机安装过程中电脑出现蓝屏或者其他的问题,而且在安装完成之后出现例如不能联网、更新pip失败、以及输入法无法安装等各种问题,因此直接在本机(Windows)系统下进行学习。问题只写有问题的步骤以及解决方案查看与使用查看所有虚拟环境的命令如下:提示:workon后面有个空格,再按两次tab键workon 两次tab键这一步在Windows下无法实现,需要转到个人用户下有个Envs文件,命令为:cd C:\Users\Admin

2022-04-06 17:55:23 504

原创 多任务编程——day6

# 1. 导入进程包# 2. 使用进程类创建进程对象# 3. 使用进程对象启动进程执行指定任务# 1. 导入进程包import multiprocessingimport timeimport os# 唱歌def sing(num, name): print("唱歌进程的pid:",os.getpid()) print("唱歌进程的父进程ppid:", os.getppid()) for i in range(num): print(name)

2022-02-27 21:00:32 122

原创 vi - day5

vi —— 终端中的编辑器目标vi 简介打开和新建文件三种工作模式常用命令分屏命令常用命令速查图01. vi 简介1.1 学习 vi 的目的在工作中,要对 服务器 上的文件进行 简单 的修改,可以使用 ssh 远程登录到服务器上,并且使用 vi 进行快速的编辑即可常见需要修改的文件包括:源程序配置文件,例如 ssh 的配置文件 ~/.ssh/config在没有图形界面的环境下,要编辑文件,vi 是最佳选择!每一个要使用 Linux 的程序员,都应该或多或少的学

2022-02-20 14:22:37 65

原创 飞机大战——day4

项目实战 —— 飞机大战目标强化 面向对象 程序设计体验使用 pygame 模块进行 游戏开发实战步骤pygame 快速体验飞机大战 实战确认模块 —— pygamepygame 就是一个 Python 模块,专为电子游戏设计官方网站:https://www.pygame.org/提示:要学习第三方模块,通常最好的参考资料就在官方网站网站栏目内容GettingStarted在各平台安装模块的说明Docspygame 模块所有 类 和 子类

2022-02-12 16:58:25 416

原创 B站黑马Python笔记,打卡day3

异常目标异常的概念捕获异常异常的传递抛出异常01. 异常的概念程序在运行时,如果 Python 解释器 遇到 到一个错误,会停止程序的执行,并且提示一些错误信息,这就是 异常程序停止执行并且提示错误信息 这个动作,我们通常称之为:抛出(raise)异常程序开发时,很难将 所有的特殊情况 都处理的面面俱到,通过 异常捕获 可以针对突发事件做集中的处理,从而保证程序的 稳定性和健壮性02. 捕获异常2.1 简单的捕获异常语法在程序开发中,如果 对某些代码的执行不能确定是否正

2022-02-10 12:45:19 115

原创 B站黑马Python笔记,过完年了继续,打卡day2

单例目标单例设计模式__new__ 方法Python 中的单例01. 单例设计模式设计模式设计模式 是 前人工作的总结和提炼,通常,被人们广泛流传的设计模式都是针对 某一特定问题 的成熟的解决方案使用 设计模式 是为了可重用代码、让代码更容易被他人理解、保证代码可靠性单例设计模式目的 —— 让 类 创建的对象,在系统中 只有 唯一的一个实例每一次执行 类名() 返回的对象,内存地址是相同的单例设计模式的应用场景音乐播放 对象回收站 对象打印机 对象…

2022-02-07 21:43:11 100

原创 B站黑马Python笔记,官方给提供的笔记不方便,自己转了一下,打卡day1

黑马Python笔记

2022-01-22 19:33:03 146

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除