自定义博客皮肤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 212

原创 LINUX基础

linux基础自记录

2023-03-02 16:02:04 183

原创 数据预处理

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

2022-04-06 20:40:23 1356

原创 numpy数据分析

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

2022-03-30 21:24:56 1454

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

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

2022-02-24 00:07:18 1248

原创 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 759

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

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

2021-11-13 11:11:08 989

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

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

2021-11-08 22:25:15 733

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

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

2021-10-28 23:40:33 3180

原创 三分钟小案例

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 131

原创 常见的布局方式

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

2021-10-20 23:10:17 2620

原创 CSS盒模型基础知识

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

2021-10-18 21:11:33 272

原创 草履虫都看得懂的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 221

原创 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 349

原创 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 5394 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 232

原创 FTP文件服务器编码

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

2021-10-07 15:23:00 1317

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

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

2021-10-05 16:39:36 4637

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

步骤: """ fork多进程并发 """ import signal from 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 220

原创 线程GIL

2021-10-04 21:37:22 103

原创 Python 自定义线程类

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

2021-10-04 13:51:49 514

原创 Python Lock 死锁问题

1.1死锁发生的必要条件 1.2死锁例子 简单模拟银行转账 """ 银行转账 """ from time import sleep from 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 474

原创 Python 线程

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

2021-06-19 02:18:06 99

原创 Python 自定义进程类

等待编辑

2021-06-18 01:59:49 267

原创 Python 进程池

等待编辑

2021-06-18 01:58:47 88

原创 Python 进程间通信

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

2021-06-18 01:51:49 214

原创 python multiprocessing多进程

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

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

原创 Python 孤儿进程 僵尸进程

孤儿进程 僵尸进程 理解 1.孤儿进程 代码: import os from time import sleep pid = 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 432

原创 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 611

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关注的人

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