自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(43)
  • 资源 (2)
  • 收藏
  • 关注

原创 CSS入门(全)

1、什么是CSS如何学习1、CSS是什么2、CSS怎么用3、CSS选择器4、美化网页(文字、阴影、超链接、渐变…)5、盒子模型6、浮动7、定位8、网页动画(特效效果)1.1什么是CSSCSS 指层叠样式表 (Cascading Style Sheets)CSS:表现(美化网页)字体,颜色,边距,高度,宽度,背景图片,网页定位,网页浮动…1.2CSS发展史CSS1.0CSS2.0 DIV(块)+CSS,HTML与CSS结构分离思想,网页变得简单,SEO

2020-05-08 19:10:29 1590

原创 第二课 训练准备和复杂度分析

1、训练环境设置、编码技巧和 Code Style⼯欲善其事,必先利其器1)电脑设置VSCode; Java: IntelliJ; Python: PycharmLeetCode plugin (VSCode & IntelliJ)https://vscodethemes.com/2)Code Style默认空格习惯3)LeetCodeleetcode...

2020-04-26 21:40:10 169

原创 工厂模式(2)

2020-04-26 16:39:57 129

原创 算法训练营(1)入门总览

2020-04-25 10:41:59 869

原创 Android(1)

2020-04-23 10:55:35 108

原创 Mysql事务和锁机制

事务特点(ACID)描述事务的时候要和存储引擎挂钩并非情况下Atom 原子性 undolog(数据库里面的一些日志)Consistency 一致性Isolation 隔离性 锁Durability 持久性 rodolog一致性是事务的根本追求,某些情况下回对事务的一致性造成破坏...

2020-04-13 16:46:46 285

原创 I/O 多路复用

1、运行java代码,并追踪线程2、查看追踪文件3、本地连接server:8090后,新建socket连接4、深入内核查看vim ooxx.25785 (主进程号)可以看到有一个accept的内核调用方法,与java类似,java包装的man acceptman 2 bind...

2020-04-08 22:59:34 193

原创 蓝鲸智云环境搭建(1)

1、首先给pycharm连上git1)file–>setting–>Version Control–>GIit2)选择安装的Git3)下载gitee插件4)新建一个仓库5)登录gitee6)添加版本控制,初始化环境查看创建的仓库初始化信息6)具体操作7)clon到仓库,添加仓库,输入账号密码2、新建一个名为mxl-hellow...

2020-04-08 00:45:10 798

原创 一文看懂Linux脉络系列:进程、线程和调度

打通Linux脉络系列:进程、线程和调度本课程分成4个组成部分,每次课60分钟。每次课后会留下3~4个练习题,可以在微信群或者Linuxer公众号留言讨论答案和做题心得。第一部分深入彻底地搞清楚进程生命周期,进程生命周期创建、退出、停止,以及僵尸是个什么意思;第二部分,深入分析进程创建的写时拷贝技术、以及Linux的线程究竟是怎么回事(为什么称为轻量级进程),此部分也会搞清楚进程0、进程1...

2020-04-05 23:28:45 400

原创 生成器_特殊的迭代器

2020-04-04 00:30:04 114

原创 进程线程协程

2020-04-04 00:17:22 59

原创 手写迭代器

1、一个类必须实现iter的方法2、iter方法的返回一个迭代器的对象 迭代器:有iter方法和next方法,可以取里面的值for循环1、判断是否是一个可以迭代的对象对象里面是否有iter方法2、会调用iter函数来取返回值返回值是谁,接下来的for循环,就调用返回值的next的方法3、每for一次就调用next()方法,next()返回啥就给for循环赋值啥每次返回l...

2020-04-03 23:59:36 140

原创 Python进程_多任务文件夹copy

2020-04-03 23:05:05 78

原创 Python进程池

2020-04-03 22:07:57 147

原创 Python多任务_进程之间的通信

队列Queue(先进先出)实例

2020-04-03 21:39:53 109

原创 多任务——进程与线程区别

功能●进程,能够完成多任务,比如在一台电脑上能够同时运行多个QQ●线程,能够完成多任务,比如一个QQ中的多个聊天窗口代码---->进程(分配资源的总和)线程---->调度 单位...

2020-04-03 21:21:22 108

原创 Python多任务_进程

多进程multiprocessing,Processimport multiprocessingimport timedef test1(): while True: print("1-------") time.sleep(1)def test2(): while True: print("2-------") ...

2020-04-03 21:09:50 73

原创 Python线程总结

线程共享全局变量互斥锁死锁

2020-04-03 20:10:41 66

原创 Python线程案例:多任务版udp聊天器

流程多任务

2020-04-03 19:59:08 79

原创 Python线程_多线程共享全局变量

多任务共享会更加效率全局变量全局args函数传参多线程-共享全局变量问题多线程开发可能遇到的问题数据变大,资源竞争死锁,银行家算法避免死锁...

2020-04-03 18:52:44 113

原创 Python线程两种创建方式

1、target=函数名创建对象1、通过类创建一个对象

2020-04-03 17:44:04 125

原创 python多任务(线程、进程、协程)_2

通过sleep让某些线程先执行import threading,timedef test1(): for i in range(5): print("-----test1-------" + str(i))def test2(): for i in range(5): print("-----test2-------" + str(i))...

2020-04-03 17:23:44 86

原创 python多任务(线程、进程、协程)_1

单任务import timedef sing(): """唱歌5秒钟""" for i in range(5): print("-----正在唱:鸡你太美-----") time.sleep(1)def dance(): """跳舞5秒钟""" for i in range(5): print("-----正在...

2020-04-03 16:54:40 109 1

原创 Redis实验部署

主从复制全量同步Redis全量复制一般发生在Slave初始化阶段,这时Slave需要将Master上的所有数据都复制一份。具体步骤如下: 从服务器连接主服务器,发送SYNC命令; 主服务器接收到SYNC命名后,开始执行BGSAVE命令生成RDB文件并使用缓冲区记录此后执行的所有写命 令;主服务器BGSAVE执行完后,向所有从服务器发送快照文件,并在发送期间继续记录被执行的写命令; 从服务器收到快...

2020-04-02 21:49:06 302

原创 redis数据库管理

1.配置1.1安装redis1、检查是否有redis yum 源yum install redis2、下载fedora的epel仓库yum install epel-release3、安装redis数据库yum install redis4、安装完毕后,使用下面的命令启动redis服务# 启动redisservice redis start# 停止redisser...

2020-04-02 21:44:57 161

原创 Redis复制原理

复制原理:无非就是从节点复制主节点数据,从节点只能够响应读操作复制过程:... 复制方式 - 全量复制:从节点将主节点的所有数据复制到本地(第一次复制的时候) - 部分复制:主节点持续响应用户请求操作,然后同步到本地去执行主从复制: - 优点:备份 读写分离 - 缺点: 1. 如果主节点down掉之后,我们需要人工切换slave节点的新...

2020-04-02 19:00:20 83

原创 Redis的持久化

RDB手动触发更新,bgsave基础了解RDB持久化存储- RDB介绍- RDB优缺点:快照方式;数据恢复;实时性;二进制格式;数据压缩- RDB触发方式:- 手动触发:bgsave- 自动触发:根据主配置文件中的save关键字- RDB文件存储位置及存储名称:- 通过配置中定义:服务启动的时候可以进行指定dir & dbfilename- 服务启动时,热更新配置:...

2020-04-02 18:56:56 105

原创 Redis基本数据类型

String 设置键值:SET key value [EX seconds] [PX milliseconds] [NX|XX] SETNX: 如果键存在则不设置其值 127.0.0.1:6379> set k2 v22 OK 127.0.0.1:6379> get k2 "v22" 127.0.0.1:6379> ...

2020-04-02 16:53:26 62

原创 Linux从根本认识文件目录

从根本认识文件目录总概括图机械硬盘的实际图认识硬盘内部知识磁盘的I/O过程最直接的使用磁盘使用out函数写入磁盘控制器第一层抽象(通过盘块号读写磁盘)三维转一维应用程序根据盘块号访问磁盘信息应用程序发出block号,操作系统会解释这个盘块是多少个连续扇区组成(程序–>磁盘驱动)根据CHS算出扇区在哪儿,连续几个扇区(磁盘驱动–&gt...

2020-03-27 17:37:14 112

原创 Zabbix入门

华为云修改查看环境systemctl stop firewalldsystemctl enable firewalldsetenforce 0vim /etc/selinux/configyum -y install gcc gcc-c++换清华源cd /etc/yum.repos.d/mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.r...

2020-03-25 21:53:14 341

原创 Python_链表入门(2)

初始化一个Node、Linkclass Node(): def __init__(self,item): self.item = item self.next = Noneclass Link(): def __init__(self): self.head = NoneLink实例-add def add(self,...

2020-03-24 18:56:10 97

原创 Python_链表入门(1)

初始化一个链表,并创建两个节点class Node(): def __init__(self,item): self.item = item self.next = Noneclass Link(): def __init__(self): #构造出一个空链表 #head存储的只能是空或者第一个节点的地址 ...

2020-03-24 18:53:26 170

转载 一个数据包在网络中的心路历程

【面试必备】探究!一个数据包在网络中的心路历程添加链接描述

2020-03-23 11:11:19 134

原创 妈妈再也不用担心我的Linux文件权限部分了

简述Linux权限划分原则注意权限分离(Linux 系统权限、数据库权限不用掌握在同一个部门)、权限在满足使用的情况下,最小优先减少使用root用户,尽量用"普通用户 + sudo提权" 进行日常操作重要系统文件,如:/etc/passwd 、/etc/shadow、/etc/fstab、/etc/sudoers等,日常建议使用chattr锁定,需要操作时再打开使用脚本检测系统中...

2020-03-22 22:22:40 123

原创 Leet_code 数组

26、从排序数组中删除重复项给定一个排序数组,你需要在 原地 删除重复出现的元素,使得每个元素只出现一次,返回移除后数组的新长度。不要使用额外的数组空间,你必须在 原地 修改输入数组 并在使用 O(1) 额外空间的条件下完成。示例 1:给定数组 nums = [1,1,2],函数应该返回新的长度 2, 并且原数组 nums 的前两个元素被修改为 1, 2。你不需要考虑数组中超出新...

2020-03-20 00:38:11 274

原创 Leetcode_1. 两数之和

1. 两数之和给定一个整数数组 nums 和一个目标值 target,请你在该数组中找出和为目标值的那 两个 整数,并返回他们的数组下标。你可以假设每种输入只会对应一个答案。但是,你不能重复利用这个数组中同样的元素。示例:给定 nums = [2, 7, 11, 15], target = 9因为 nums[0] + nums[1] = 2 + 7 = 9所以返回 [0, 1]...

2020-03-19 17:25:43 102

原创 Android Studio导入Bmob第三方库出现问题

Bmob在AS上配置1、添加仓库 maven {url 'https://dl.bintray.com/chaozhouzhang/maven' }2、导入依赖 //Bmob implementation 'cn.bmob.android:bmob-sdk:3.7.7' implementation "io.reactivex.rxjava2:rxj...

2020-03-18 21:25:21 3461

原创 Python深拷贝 浅拷贝 引用

列表嵌套如果想拷贝之后赋值的变量不想影响之前的列表变量import copy反之copy#!/usr/bin/env python# -*- coding: utf-8 -*-# author:mxl time:2020/3/17import copya=[1,2,3]b=["a",a]print("变量a所在的内存地址为:"+ str(id(a)))print("引用变...

2020-03-17 13:48:49 116

转载 解读FTP

章节简述:本章开篇讲解了什么是文件传输协议(File Transfer Protocol,FTP),以及如何部署vsftpd服务程序,然后深度剖析了vsftpd主配置文件中最常用的参数及其作用,并完整演示了vsftpd服务程序三种认证模式(匿名开放模式、本地用户模式、虚拟用户模式)的配置方法。本章还涵盖了可插拔认证模块(Pluggable Authentication Module,PAM)的原...

2020-03-09 20:39:33 769

原创 DHCP为何物

DHCP介绍一、DHCP概念​ DHCP(DHCP,Dynamic Host Configuration Protoclo,动态主机配置协议)是一个工作在应用层 局域网 网络协议,数据传输时使用UDP不可靠传输协议工作,通常被应用在大型的局域网络环境中,主要作用是集中的管理、分配网络资源。使得网络环境中的主机能动态获取IP地址、Gateway地址、DNS服务器地址等信息,能够提升地址的利用...

2020-03-09 18:32:38 215

process-courses.zip

所有代码

2020-04-06

博文-------好看的图.zip

博文必备优秀图片好看

2020-04-04

空空如也

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

TA关注的人

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