自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 HTML 入门 干货 总结

4.4.1. name:使用name属性时,需搭配一个content属性,这相当于将content的属性值关联到name的属性值。4.4.2.2 refresh: 可以设定经过几秒后重新读取这个页面,或是设定经过几秒后重新导向至另一个网页。间的信息,除了标题(title)外,都不会在浏览器中显示。2.2 起始标记(start tag)2.6 元素属性(attribute)2.3 结束标记(end tag)2.1 元素(element)

2024-01-13 14:13:58 525

原创 吴飞教授 人工智能 模型与算法 启发式搜索课件发散分析

Python 实现 搜索算法, 吴飞 教授 人工只能 模型与算法 A*搜索 启发式搜索 课件分析

2024-01-07 21:35:04 438

原创 用python实现欧几里得

python 实现 欧几里得

2023-02-16 10:20:20 2622

原创 用python实现Diffie-Hellman

用python 实现 Diffie-Hellman

2023-02-16 10:20:07 561

原创 用python实现动态规划算法

用python 实现 动态规划 算法

2023-02-15 20:41:06 1733

原创 用python实现BFS广度优先搜索

用python实现 BFS 广度优先搜索

2023-02-15 20:33:20 510

原创 用python实现DFS 深度优先搜索

用python 实现 DFS 深度优先 搜索

2023-02-15 20:27:13 524

原创 用python实现BFPRT算法

用python 实现 BFPRT算法

2023-02-15 20:21:46 184

原创 python实现二分法查找

python 实现 二分法 查找

2023-02-15 20:12:57 1897

原创 用python实现归并排序算法

用python 实现 归并排序 算法

2023-02-15 19:52:14 1376

原创 用python实现堆排序算法

用python 实现 堆排序算法

2023-02-15 19:40:09 452

原创 用python实现快速排序法

python 实现 快速排序算法

2023-02-15 19:00:55 998

原创 用python实现Dijkstra算法

用python 实现 Dijkstra算法

2023-02-15 18:54:58 412

原创 用python实现RSA算法

python 实现 RSA算法

2023-02-15 18:46:25 1871

原创 python生成 2048位随机质数 Miller-Rabin质数测试算法

python生成 2048位随机质数 Miller-Rabin质数测试算法

2023-02-14 18:12:57 1007

原创 python 按键记录器 密码记录 用户输入记录

python 按键记录器 密码记录 用户输入记录

2023-02-14 13:11:48 558

原创 prettytable 简单使用

prettytable 简单使用

2023-02-14 13:00:42 83

原创 HTML 全局属性介绍

<!DOCTYPE html><html lang="en"><head><title>HTML 回顾</title></head><body><section> <H1>一 全局属性:accesskey</H1> <ol> <li>accesskey:设定按键组合,执行时将焦点指到这个窗体对象。在IE、Chrome、S

2021-05-01 22:48:24 224

原创 HTML 表单制作史上最详细笔记 form标签

保存为html文件通过浏览器打开阅读更好哦。<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>HTML 表单制作</title> <table border="1"> <caption><h1>form标签属性介绍</h1></caption>

2021-04-28 22:34:05 568

原创 HTML学习笔记01-常用标签及属性

<!--html语言由html/head/body三大块组成--><!--声明是html5文件--><!DOCTYPE html><!--声明语言类型--><html lang="en"><!--head的内容除了title外,其他内容在网页上都不会显示--><head> <!--meta必须在head内,且大小应小于1024B,可以有很多meta元素,meta可以表达很多内容诸如:编码/作

2021-04-19 20:47:27 199

原创 Python 与字典有关的计算问题

文章目录一、需求:对如下字典执行诸如:求最大值,最小值,排序等计算问题。二、方案分析三、代码实现3.1. 方法13.2. 方法2四、 思考4.1 zip()生成的是迭代器,只能被消费一次4.2 方法1是利用zip()将字典的键-值对反转为值-键对序列来解决需求。当对这样的元组执行操作时,值会先进行比较,然后才是对键进行比较。但需要注意的是,如果有多个值相同的值-键对,此时元组则会将会继续对key键做比较。如下面的字典:一、需求:对如下字典执行诸如:求最大值,最小值,排序等计算问题。prices =

2021-04-18 19:15:04 304 1

原创 DJ-001: Django安装与初始化配置

pip install django #安装django安装成功后在终端中输入:django-admin.exe startproject mywebsite #创建名为mywebsite的Django工作文件夹cd mywebsite #进入该文件夹python manage.py runserver #运行Djando,默认监听127.0.0.1:8000Watching for file changes with StatReloaderPerformin

2021-04-17 13:04:54 380 3

原创 Python socket实现web框架逻辑

极简web框架,用户理解网页交互逻辑,实现思路如下:服务器端一直监听本机端口:127.0.0.1:8443,当监听到有用户请求后,打印用户请求信息,获取用户HTTP 请求信息(URL)最后给用户发送‘confrim’内容import socketif __name__ == '__main__': #socket listen ip and port sock = socket.socket() sock.bind(("127.0.0.1",8443)) sock.listen(5

2021-04-06 17:28:21 853

原创 Python 初始化值为列表、集合的字典

需求:老师手里有两张表独立的表,分别是学生姓名和学号对应表和学生姓名与学生班级对应表。现在老师需要将两张表信息合并到一张表,计划先利用python读取两张表信息,然后将数据写入字典,字典结构为:key为学生名字,value为列表,其内容为学生学号和班级信息。老师手里的表信息如下:students_id_info = [('张三', 20200101), ('小红', 20200102), ('小东', 20200103)]students_class_info = [ ('张三'

2021-03-21 17:09:06 710 1

原创 python 实现一个队列,按照优先级排序,并按照优先级从高到底pop

需求:我们想要实现一个队列,他能够以给定的优先级来对元素排序,且每次pop操作时都会返回优先级最高的那个元素。import heapqclass PriorityQueue(): def __init__(self): self._queue = [] self._index = 0 def push(self, item, priority): heapq.heappush(self._queue, (-priority

2021-03-20 20:56:36 639

原创 Python 在某个集合中找出最大或最小的N个元素

需求:在import heapqnums = [1, 8, 2, 23, 7, -4, 18, 23, 42, 37, 2] #可以是列表、集合、元组、字典(比较key的值)print(heapq.nlargest(3, nums)) #前3个最大的元素print(heapq.nlargest(3, nums)) #前3个最小的元素类似max和min函数,nlargest和nlargest 也可以接受一个key,使其工作在复杂的数据结构上:#选出最便宜和最贵的前3支股票信息port

2021-03-20 20:38:48 933

原创 Python创建固定队列,记录文本中目标行前xx行内容

需求:从文本somefile.txt 中查找关键字’python’所在的行,打印该行内容,并记录该行前5行数据。from collections import dequedef search(lines, pattern, history=5): previous_lines = deque(maxlen=history) #创建固定长度默认=5的序列,当有新记录加入时自动移除最老的记录 for line in lines: if pattern in lin

2021-03-20 20:16:58 131

原创 Centos yum 安装软件 Public key for *.rpm is not installed

今天在centos8用命令sudo dnf install jenkins安装jenkins时报错如下:Public key for jenkins-2.249.1-1.1.noarch.rpm is not installed在网上查阅了大量资料发现最简单的解决办法如下:新增 --nogpgcheck 参数,实现不检查Public Key而强制安装, 完整安装命令如下:sudo dnf install --nogpgcheck jenkins...

2020-09-19 21:58:52 1576

原创 Python实现 dota 改建精灵

#!/usr/bin/env python# -*- coding: utf-8 -*-# @Date : 2020-09-05 19:13:10# @Author : Nero ([email protected])# @Link :# @Version : Dota技能一把梭'''使用说明:1). 根据需求修改keyMap中对应的值,字母不区分大小写2). 程序运行后,通过“\” 开启、关闭 键盘映射功能'''import pythoncomimport PyHo

2020-09-06 15:00:14 908 1

原创 CheckPoint API 导致对象会话锁定不能编辑解决方案

文章目录一、问题描述二、解决方案1、查找被lock的session:2、记录lockingsessionid:3、discard lockingsessionid4、通常也可以通过点击页面中Manage & Settings > Sessions > View Sessions进行丢弃,如果丢弃失败,只能通过上述步骤修改数据库。一、问题描述在使用web-api的时候将对象锁死,如下图二、解决方案1、查找被lock的session:psql_client cpm postgre

2020-06-16 10:51:33 361

原创 Python变量赋值方法

文章目录一、什么是赋值二、赋值类型1. 序列赋值2. 多目标赋值3. 增强赋值语句一、什么是赋值python的赋值是通过“=” 将右边的对象赋值给左边的变量,如:a = 'test' #将字符串赋值给变量aa = 123 #将数值赋值给变脸aa = [1,2,3] #将列表赋值给变量a通过上面的赋值测试,我们会发现变量a是没有类型的,而类型的区别只存在于右侧的对象中。故可以将各种类型的对象赋值给变量。在Python内部,对于赋值的实现,本质上是建立将变量指向对象的引用过程,并不是将对象

2020-06-09 21:42:35 11892

原创 Python3 实现netstat, 实时查看本机应用网络会话

通过Python3 实现windows中的netstat 命令, 实时查看本机应用发起的网络会话。并且可以基于应用名称过滤显示。可以将后文中的代码打包为exe文件。白名单模式下默认不显示任何网络会话,只显示加入白名单的进程发起的网络会话黑名单模式下默认显示全部应用会话,加入黑名单的应用将不显示;以下是基于黑名单模式的演示:代码如下:#!/usr/bin/env python# -*- coding: utf-8 -*-# @Date : 2020-05-12 08:44:38

2020-05-21 16:49:29 1903

原创 python3 Psutil 功能列举

目录1. CPU相关1. CPU相关import psutilpsutil.cpu_times(percpu=False) #默认值psutil.cpu_times() #同上psutil.cpu_times(percpu=True) #返回多CPUpsutil.cpu_percent(interval=None, percpu=False) #默认值,返回CPU百分比...

2020-05-19 12:20:00 228

原创 Python3 多线程示例

'''多线程: 1. 通过多线程并行两个函数,两函数分别不停的打印当前时间, 2. 通过打印的时间判断两函数是否并行运行'''import threading,timedef process_1(interval_time): while True : time.sleep(interval_time) #因为是while循环,所以通过time.sleep()来控制循环间隔,单位S。 print('{}: 进程1'

2020-05-13 19:28:41 288

原创 CISCO 策略路由 PBR (Policy Base On Route) 详解

文章目录1. 什么是策略路由1. 什么是策略路由Cisco中策略路由是在接口上通过配置route-map对入方向的数据包进行筛选,将符合规则的数据包转发到特定的下一跳地址。从而实现灵活的路径选择,通常在特殊场景中使用;与本地路由表相比,策略路由更优先,如果策略路由匹配失败,则再查找本地路由,如果本地路由未匹配,则丢弃报文;策略路由对数据包的匹配可以基于源IP、源和目的IP或端口号的自由组合。...

2020-04-10 21:51:58 6649

原创 为什么要学Pyhton, 一张图给python打广告

2020-04-05 20:11:50 184

原创 Python3 冒泡排序过程原理详解

文章目录1. 什么是冒泡排序2. 程序实现原理3. Python 代码实现(低级版本)4. Python 代码实现(高级版本)1. 什么是冒泡排序冒泡排序是把一个由同类型元素组成的序列(如数字组成的列表)中的元素按照一定顺序(升序或者降序)依次排列的方法。实现方式是将序列的第一对(可以使倒数第一对,也可以正数第一对,自己根据需要定义)元素进行比较,决定较大的放在左边(降序排列)或者右边(升序...

2020-04-04 14:41:45 453

原创 python3 实现“假”终端,理解while 1:

通过os.system()执行系统命令,结合while循环,模拟出一个假终端,本例子无实际意义,just for fun。该程序思路如下:确定终端提示符">>>"需要一直循环,通过while实现通过if/elif/else判断用户输入类容,分为三类:>1. 如果输入exit、quit则结束程序>2. 如果输入不为空,则用过os.system()...

2020-03-30 23:16:40 204

原创 Mysql-基础篇-04: 创建数据库

文章目录1. 创建数据库2. 查看数据库3.选择数据库4.修改数据库5. 删除数据库在完成数据库安装、连接后就可以对数据库进行操作了。后续介绍均基于CLI操作方式。1. 创建数据库可以通过 CREATE DATABASE 和CREATE SCHEMA语句创建数据库,语法如下:CREATE {DATABASE|SCHEMA} [IF NOT EXISTS] 数据库名[ [DEFAULT]...

2020-03-30 11:07:03 441

原创 透过疫情 论分布式与集中式架构优缺点

2020年无疑将成为人类历史上又一浓墨重彩的一笔。菲律宾火山爆发kobe飞机失事每股4次熔断,coronavirus一年中出现以上事件之一都会成为当年头条大事,就更别说将所有事件放在同一年。特别是新冠病毒在全球的肆意,摧残了无数家庭,萎靡了世界经济,同时也体现了祖国的强大。作为IT工程师的我现在以IT视角来分析下国内外疫情的走向。1. 国内控制回顾2019-12-30 武汉...

2020-03-29 20:10:15 1034 2

空空如也

空空如也

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

TA关注的人

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