自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Nmap自记

nmap学习记录

2023-03-16 15:54:24 121

原创 LINUX基础

linux基础自记录

2023-03-02 16:02:04 122

原创 数据预处理

数据预处理1.解决机器学习问题的科学计算工具包import sklearn.preprocessing as sp均值移除由于一个样本的不同特征值差异较大,不利于使用现有机器学习算法进行样本处理。均值移除可以让样本矩阵中的每一列的平均值为0,标准差为1....

2022-04-06 20:40:23 1263

原创 numpy数据分析

python数据分析常用库numpy基础ndarry数组1.ndarry数组支持矢量化运算2.内存中ndarry对象包含两部分:元数据与实际数据3.numpy提供多种创建数组方法import numpy as npary = np.array([[1, 2, 3], [4, 5, 6]])print(ary, type(ary))ary2 = np.arange(0, 10, 2) # 步长为2print(ary2)ary3 = np.ones(10) # 构

2022-03-30 21:24:56 1322

原创 计算机四级操作系统知识点

第一章:操作系统概论1.操作系统特征:并发性 共享性 随机性2.操作系统的功能:进程管理 存储管理 文件管理 设备管理 用户接口3.操作系统分类:(用户界面环境和功能特征)批处理系统 分时系统 实时系统多类型:个人操作系统 网络操作系统 分布式操作系统 嵌入式操作系统特点与分类:4.作业控制说明书:一般放在程序前5.一般指令和特权指令特权指令:输入输出指令 停机指令 只有监控程序才能执行特权指令一般指令:用户只能执行一般指令6.假脱机技术独占改为共享.

2022-02-24 00:07:18 1001

原创 JavaScript内置对象

对象:对象是由属性和方法组成的,使用点语法访问。一.数组对象1.1 创建数组的方式:字符[]new Array()对象<script> var arr = [1,2,3,4]; var arr1 = new Array(1,2,3,4); console.log(arr); console.log(arr1); for(var i=0;i<arr.length;i++){ .

2021-11-13 12:58:12 701

原创 案例:使用不同的字体切换文本

在页面中完成下列的操作 1. 点击字号按钮时,切换文本的字体大小 2. 在切换文本字体大小时,字号按钮获取焦点

2021-11-13 11:11:08 899

原创 超详细JavaScript基础 二 函数与流程

一.认识流程在javascript中,根据代码执行的方向和功能的不同,流程又可以分为下面三大类。顺序结构 选择结构 循环结构1.顺序结构在javascript中,代码在执行过程中。默认是由上而下的顺序结构,先写先执行,后写覆盖原来代码。2.选择结构根据条件的真/假,决定执行对应的语句,这种方式称之为选择结构,按条件的数量不同,分为下列三种。if语句 if else语句 if else if语句 新switch语句2.1...

2021-11-08 22:25:15 693

原创 超详细JavaScript入门基础+练手小案例

一.什么是JavaScript它是一种浏览器解释型语言,嵌套在HTML文件中交给浏览器解释执行。主要用来实现网页的 动态效果,用户交互及前后端的数据传输等。它由下列三部分组成:1.核心语法:规范JavaScript的基本语法。2.BOM:提供了一系列操作浏览器的方法。3.DOM:提供了一系列操作文档的方法。二.使用方法将JavaScript嵌入页面有以下三种方式:1.元素绑定事件事件:指用户的行为(单击,双击等)。事件处理:元素监听事件,并在事件发生后自动执行事件过程

2021-10-28 23:40:33 2315

原创 三分钟小案例

1.构建一个导航栏显示页使用浮动布局来显示下列效果1.设置所有元素浮动2.使用盒模型调整元素距离<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <meta name="viewport" content="width=

2021-10-27 23:11:48 64

原创 常见的布局方式

页面中为了更好的展示数据,需要对页面元素进行布局,常见的布局方式有以下三种:一.默认布局:它是默认布局方式,按照代码书写顺序及标签类型从上到下,从左到右依次显示。(适用于页面元素的微调) <title>默认布局</title> <style> div{ width: 200px; height: 200px; /* 行内块元素 */ .

2021-10-20 23:10:17 2322

原创 CSS盒模型基础知识

盒子模型分别由标签内容,内边距,边框和外边距组成。1.功能:在模型中,它规定了 标签处理内容,内边距,外框和外边距的方式。2.组成:最内是内容,保卫内容的是内边距,内边距的边缘是边框,边框的外围是外边距。3.特点:边框以外是外边距,外边距默认是透明的。...

2021-10-18 21:11:33 144

原创 草履虫都看得懂的CSS入门基础^^

CSS介绍:使用方式:一、内联样式:常见CSS属性:字体颜色:color:背景颜色:background-color:字体大小:font-size:文字水平对齐:text-align:CSS属性大全_代码改变生活-CSDN博客_css属性<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <meta htt...

2021-10-11 21:52:40 153

原创 HTML 常用标签

body中常用标签:多个段落快捷键:p*n Tab 内容*nTab<!DOCTYPE html> <!-- # 文档类型说明 --><html lang="en"> <!-- # 页面根标签 --><head> <meta charset="UTF-8"> <meta http-equiv="X-UA-Compatible" content="IE=edge"> ...

2021-10-09 14:09:18 96

原创 2048游戏完整代码 Python

#!/usr/bin/env python3# -*- coding:utf-8 -*-"""2048游戏本模块已完整实现2048游戏的算法及分数的计算算法本游戏的界面采用python 标准库 tkinter 来实现此界面的布局采用tkinter中的grid布局"""import random # 导入随机模块random,主要用于随机生成新的数字及数字摆方位置import math # 导入数学模块,用来计算分数# _map_data 绑定一个 4 x 4 列表,此列表.

2021-10-09 01:17:22 5093 2

原创 HTML 语法介绍 三步创建一个简单的网页页面

添加基本结构:输入英文‘!’点击‘!!!’ 则自动生成<!DOCTYPE html> # 文档类型说明<html lang="en"> # 页面根标签 语言默认为英文<head> <meta charset="UTF-8"> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <meta name="viewport" con...

2021-10-09 01:11:04 172

原创 FTP文件服务器编码

1.代码功能:2. 思路分析:服务端:"""ftp 文件服务器服务端env: python3.8多线程 tcp并发"""from socket import *from threading import *import sys,osimport time# 全局变量HOST = '0.0.0.0'PORT = 8888ADDR = (HOST, PORT)FTP = 'D:\pycharm\PROJECT\pythonProject1\step12_f..

2021-10-07 15:23:00 1095

原创 Python 网络编程 TCP/UDP 详细基础

1 基础概念1.1 Linux Windows 命令行查看网络信息Linux: ifconfigwindows: ipconfig开/关网卡:sudo ifconfig ###(网卡名) up/down1.2 IP地址IP地址(Internet Protocol Address)是指互联网协议地址,又译为网际协议地址。IP地址是IP协议提供的一种统一的地址格式,它为互联网上的每一个网络和每一台主机分配一个逻辑地址,以此来屏蔽物理地址的差异。IP地址即在网络中标识一台.

2021-10-05 16:39:36 4230

原创 Python fork多进程,线程并发

步骤:"""fork多进程并发"""import signalfrom socket import *import os# Windows上无法运行fork# from multiprocessing import Process# 全局变量ADDR = ('0.0.0.0', 8888)# 客户端处理函数def handle(c): while True: data = c.recv(1024) if not data: ...

2021-10-04 23:25:35 158

原创 线程GIL

2021-10-04 21:37:22 64

原创 Python 自定义线程类

"""自定义线程类"""from threading import Threadfrom time import sleep, ctimeclass MyThread(Thread): def __init__(self, target=None, args=(), kwargs={}): super().__init__() self.target = target self.args = args self...

2021-10-04 13:51:49 452

原创 Python Lock 死锁问题

1.1死锁发生的必要条件1.2死锁例子 简单模拟银行转账""" 银行转账"""from time import sleepfrom threading import Thread,Lock# 账户类class Account: def __init__(self, _id, balance, lock): self.id = _id # 用户 self.balance = balance # 存款 self.lock

2021-07-31 13:31:54 366

原创 Python 线程

线程1.1概念:1.2线程特征:资源分配的最小单元是进程 内核分配的最小单位是线程简单代码:执行子线程:"""多线程示例"""import threadingfrom time import sleepdef fun(): print("开始一个线程") sleep(3) print("结束线程")t = threading.Thread(target=fun) # 创建线程对象t.start() # 启动线程t.join() #

2021-06-19 02:18:06 53

原创 Python 自定义进程类

等待编辑

2021-06-18 01:59:49 207

原创 Python 进程池

等待编辑

2021-06-18 01:58:47 48

原创 Python 进程间通信

进程间通信概念:函数:block = false 和timeout不能并行实行block = false 一旦阻塞就报错timeout 在超过设置时间后 再报错简单代码演示:"""消息队列"""from multiprocessing import Process, Queuefrom time import sleep# 创建消息队列q = Queue(3)def bar(): for i in range(5): sleep(2)

2021-06-18 01:51:49 172

原创 python multiprocessing多进程

**multiprocessing多进程 **概念创建多进程基本流程创建进程对象启动进程 回收进程代码:import multiprocessing as mpfrom time import sleep# 进程执行函数def fun(): print("开始一个进程") sleep(3) print("进程结束")# 创建进程对象p = mp.Process(target = fun)p.start() # 启动进程p.join()

2021-06-14 17:26:23 341 2

原创 Python 孤儿进程 僵尸进程

孤儿进程 僵尸进程理解1.孤儿进程代码:import osfrom time import sleeppid = os.fork()if pid < 0: print("Error")elif pid == 0: sleep(1) # 子进程延时 待父进程运行结束 则子进程变为孤儿进程 print("Child PID:", os.getpid()) print("Get parent PID:", os.getppid())else:

2021-06-11 14:35:24 350

原创 Python 父进程 子进程 1

学习记录:fork()父进程 子进程os.fork()功能:创建当前进程的子进程参数:无返回值:0 代表执行子进程代码获取的fork返回值>0 就是子进程的PID号,代表要执行父进程代码得到的fork返回值-1 代表调用出错代码:pid = os.fork()if pid < 0: print("Create Process failed")elif pid == 0: print("The new process")else: print("T

2021-06-10 01:07:55 556

wireshark如何抓带vlanid的报文

wireshark如何抓带vlanid的报文

2023-03-02

python实现2048游戏完整代码

python实现2048游戏完整代码

2021-10-04

concurrent_network.pdf

concurrent_network.pdf

2021-04-23

空空如也

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

TA关注的人

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