自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 【无标题】

1、同时按住 Ctrl 和 Alt 键,按住不要放。依次按下 I , S , U , B 键。之后显示器黑屏,系统自动安全重启。ubuntu 安全重启命令。2、按一下 SysRq 键。

2023-10-07 18:55:15 92 1

原创 shell功能语法使用记录

5、通过cat 文件,循环登陆SSH后台执行命令。9、获取命令执行完之后输入q才释放终端的场景。3、ssh连接,执行命令并获取命令返回值。2、使用grep判断是否存在目标字符串。4、单行调用python并获取返回值。6、shell数值计算。7、awk 处理文本。

2023-09-10 18:03:20 103 1

原创 git 切换到指定commit以及提交并且删除分支

首先是通过git log --pretty=oneline 查找到指定的commit IDgit checkout 4da58520提示没有在任何一个分支上,需要新建一个分支关联变更git checkout -b new_commit_branch推送变更git push此时 新的分支回退到指定的提交ID,可以做我们的事情了。使用完之后需要删除掉这个分支,毁尸...

2023-06-24 17:13:00 995

原创 关于AMD64和arm64、x86和x86_64的介绍

今天水一篇,算法相关的停更一篇X86X86架构是微处理器自行的计算机语言指令集,指的是一个Intel通用计算机系列的标准编号缩写,也标识一套通用的计算机指令的集合。大家通常称呼它为32位指令集,是因为它从386就开始被这样称呼的,一直沿用至今,是一种cisc指令集,Intel以及amd早期的cpu都支持这种指令集,Intel官方文档里称之为“IA-32”。1978年6月8日,Intel发布...

2023-04-02 16:52:00 5992

原创 字符串匹配之KMP算法中的pnext表

pnext表的分析上篇我们提到了最后是构建一个pnext表,记录着每个字符匹配需要移动的长度的位置信息,接着上篇的内容,我们来分析下pnext表的构造。还是举个栗子:ababcabcacbab abcac # 状态1 abcac # 状态2如状态1所示,这时位置i的字符是最后一个c,对应的位置ki的字符应该是b。由此可知:模式串移动之后,作为下一个用于匹配的字符...

2023-03-12 12:18:00 346

原创 字符串匹配之KMP算法

一、字符串匹配的应用字符串匹配在很多场景下都有应用:邮箱的服务器和客户端的垃圾邮件过滤器,通过检查邮件标题、发件人以及内容是否特定字序来评价是否属于垃圾邮件。使用编辑器以及字处理系统,查找单词或者句子,或者是在程序里找拼写错误的标识符搜索软件查找、网页内容查找以及各种检索需求各种防病毒软件就是在各种文件里检索表征病毒的片段,也是串匹配分子生物学的DNA串匹配实际应用中模式匹配的...

2023-02-18 14:04:00 172

原创 python实现链表(单向链表以及双向链表)

单向链表也是一种非常基本的数据结构,跟列表比较起来,它的内存不连续,在实际应用中场景还是多于列表的,列表之所以使用的场景多于链表无外乎以下几个原因:1、列表是python内置的数据结构,可以直接使用;链表需要我们自己去设计2、列表作为内置数据类型,为我们隐藏了实现细节,只是暴露了几个操作它的api(append、remove、pop、[start:stop]等),我们不用去关心底层实现,只关...

2022-07-30 14:58:00 1962

原创 python 识别U盘并且上传下载文件

识别U盘并且复制内容到PC以及复制PC指定内容到U盘 1 import win32file 2 import shutil 3 4 5 # 获取到所有的磁盘驱动 6 def get_all_drives(): 7 drives = [] 8 sign = win32file.GetLogicalDrives() 9 all_drives = ["A...

2022-04-09 17:46:00 938

原创 python 多进程以及进程间manager通信实际应用场景

hello, 大家好,许久没有更新博客了,今天就工作中运用到一个实际场景给大家分享一下,也算是自己在python多进程方面的一个实际应用,希望能够给大家带来一点帮助同时也希望大佬能指点一下其中一点我的疑惑。实际场景是这样的,一个同事使用C++在服务器上部署了一个应用,该应用可以调用起来服务器上的几个服务(比如服务A、服务B、服务C),运行起来同事的应用后,会实时将这几个服务的参数(CPU时间片...

2022-04-09 17:39:00 1176

原创 测试种类大汇总(45类)

Hello,大家好,工作之余就测试种类做了一下汇总和整理,以平白的语言叙述了出来,不妥之处还请大家指出来,共同进步。我涉及到的有单元测试、端到端测试和冒烟测试。首先是测试总的来说可以分为两大类:功能测试和非功能测试。功能测试类型包括:单元测试、集成测试、系统测试、健全性测试、冒烟测试、接口测试、回归测试、Beta/验收测试。非功能性测试类型包括:性能测试、负载测试、压力测试、容量...

2021-01-03 15:18:00 11355

原创 python selenium的几个比较骚的操作

hello, 小伙伴们,好久不见,接下来我来给大家分享几个比较骚的selenium操作,准备好了吗?车门焊死,开车了。哈哈哈​1.打开两个页面并且进行切换操作  我们在做一些页面的测试的时候,需要操作的是在当前页面的基础上再去打开一个新的页面同时做一些操作时候,接着再切换到另一个页面,继续做操作,这个条件是当且仅当在当前这个driver对象里进行操作, 而不是两个driver对象...

2020-03-15 19:40:00 849

转载 Django 必会面试题总结

文章转自https://blog.csdn.net/weixin_43063753/article/details/85559540目录欢迎关注1 列举Http请求中常见的请求方式2 谈谈你对HTTP协议的认识。1.1 长连接3 简述MVC模式和MVT模式4 简述Django请求生命周期5 简述什么是FBV和CBV6 谈一谈你对ORM的理解7 rest_framework 认...

2020-01-05 12:51:22 3618

原创 使用Selenium含蓄等待获取页面元素(附带实际业务需求情景)

  Hello,大家好,又到了小猿分享技术的时间了。这回带来的是使用Selenium去网站上获取部分信息并且执行部分操作以及"含蓄"等待元素加载完成以及截取图片和网页刷新机制的技术点。   解释说明:Selenium用于自动化测试,web自动化测试工具集,即使用该模块去模拟手动去网页上点击获取信息,是一个很好的自动化测试模块。  关于selenium模块,其实它...

2020-01-04 22:18:00 245

原创 python的魔法函数

hello, 大家好, 今天给大家分享一点python的魔法函数,即Python中自带双下划线的函数,虽然在大规模的软件开发中大家用的不多,当然除非你想被打(可以秀(装逼)一下), 虽然使用的不多, 但是要是能数量的运用它们的话, 没有点功力基础也是相当困难的, 正所谓没有扎实的基本功,即便南拳北腿,降龙十八掌,九阴白骨爪,乾坤大挪移全部了然于心,照样是花拳绣腿,百无一用...

2020-01-02 23:50:00 338

原创 linux相关命令

  hello, 大家好,又到了和大家会面的时间了,这次给大家带来的是关于linux相关的命令与总结.  大家都知道,linux操作系统自诞生以来,就以其免费、自由传播、开放源码、没有版权、技术社区等特点使其得到了来自全世界软件爱好者、组织、公司的支持,它除了在服务器操作系统强势发展以外,在个人电脑、嵌入式系统中也有着长足的发展,另外,linux既可以当做服务器,也可以当做防火墙是li...

2020-01-01 00:02:00 140

原创 redis的道面试题, 有这一篇就足够了

Hello, 大家好,偶然浏览到一篇大牛的技术博客,佩服之余,作为搬运工的我,自然是下意识地搬运过来,鉴于复制粘贴印象较浅(纸上得来终觉浅,绝知此事要躬行),还是逐字码下来。内容比较长, 笔者我花了一下午才整理完。希望能帮到你。这篇博客摘录了比较常见的Redis的面试题以及比较全面的Redis知识,不仅仅是为了面试,工作中也可以来这里找灵感。覆盖面我感觉是挺全的。1、什么是Redi...

2019-12-29 18:15:00 933

原创 python的垃圾回收机制(GC)

Hello, 大家好, 又出来冒头了.  今天想跟大家分享的是关于python的垃圾回收机制,虽然本人这会对该机制没有很深入的了解, 但是本着热爱分享的原则,还是囫囵吞枣地坐下记录分享吧, 万一分享的过程中开窍了呢.哈哈哈.  首先还是做一下概述吧: 我们都知道, 在做python的语言编程中, 相较于java, c++, 我们似乎很少去考虑到去做垃圾回收,内存释放的工作, 其实是p...

2019-12-28 15:22:00 157

原创 邮件缩写短语

Hello, Everyone, long time no see!  大家都知道, 在外企工作的话, 发邮件是常态, 而我们会在邮件中见到很多的缩写短语, 比如 RE, FYI BTW 等等, 如果能掌握了, 对自己以后的工作也是一项莫大的帮助,今天, 我们就在这里将邮件的缩写语作一下总结,方便自己,方便他人.这只是总结的一些缩略语代表的意思. 至于邮件的格式规范舍得就不在这里...

2019-12-15 16:08:00 444

原创 shell脚本根据端口号kill掉进程

假设一个应用场景,在某种环境下, 我们需要去关闭某个应用进程, 然后重新部署启动.不一样的场景需要使用不一样的脚本,比如在使用tomcat时,可以通过start.up.sh和shutdown.sh进行操作,但是别的好像就没有好的办法了,所以采用的是kill掉应用的PID, 然后重新部署启动.然而每次启动的PID都是不一样的, 但是我们知道的是每次都会启动同样的端口号, 如果通过端口号查询...

2019-09-08 21:31:00 1422

原创 使用netstat -ano 查看机器端口的占用情况(windows环境)

在windows的cmd窗口下输入 netstat -ano 可以查看端口使用情况,查看指定端口是否被占用使用命令netstat -ano | findstr 端口号, 结果为空 即没有被使用, 有值的话说明被使用, 使用 ntsd -c q -p PID命令杀掉占用端口的进程 或使用 taskkill /PID PID 命令杀掉进程....

2019-09-08 20:15:00 1164

原创 分享一两个小工具,

Hello, Everyone, Sorry for so late to update my blog becase of some private bussiness.今天我来给大家推荐几个小工具分别是tracert和telnet  两个用于检测网络连接的,当然这些网络上也都有,不过自己实践过并且记录了印象会更深,所以就自己搞一个博文, 权当记录一下自己研究过这个吧.  ...

2019-09-08 17:53:00 228

原创 将压缩文件伪装图片格式文件以及将python文件转化为exe文件(测试完,真的有效)...

hello, 伙伴们, 又是一周没更新博客了, 今天带来点不一样的分享1.将其他格式文件转化为其他样式的文件进行伪装,  我们在某种场景下,需要将比如说某种压缩文件伪装成照片, 需要做的就是将其做成图片样式进行伪装  需要准备的是, 一张图片,一个压缩文件接下来就是将其打包伪装, 具体命令是.在该目录路径下,输入命令 copy /b a.jpg b.zip my...

2019-08-25 21:48:00 428

原创 celery 异步任务 周期任务 定时任务的实现

hello, 小伙伴们, 好久不更新了,这一次带来的是celery在python中的应用以及设置异步任务周期任务和定时任务的步骤,希望能给入坑的你带来些许帮助.首先是对celery的介绍,Celery其实是一个专注于实时处理和调度任务的分布式任务队列,同时提供操作和维护分布式系统所需要的全部数据, 因此可以用它提供的接口快速实现并管理一个分布式的任务队列,它本身不是任务队列,它是封装了操作常见...

2019-08-05 00:01:00 1084 1

原创 wsgi、uwsgi、asgi协议的关系

WSGI, UWSGI和ASGI首先是介绍什么是WSGI, 接着是什么是UWSGI, 接着是ASGI 首先需要介绍的是CGI, CGI全称(Common Gateway Interface, 通用网关接口),定义的是客户端与Web服务器交流方式的一个程序.例如正常情况下客户端发送来一个请求,CGI根据HTTP协议的将请求内容进行解析, 经过计算以后会将计算出来的内容封装好,比...

2019-08-03 13:25:00 1465

原创 centos7忘记密码更改步骤

hi,小伙伴们, 沉默许久的我又一次探出头来了,这一次我带来的是linux下centos7的忘记密码重新设置的步骤, 亲测有效喔~,首先是开启centos,当出现下面的界面时: 接着是在操作系统中按下E,进行编辑接下来就看到这样的界面移动↓到指定位置接着在rw后面添加上一行 init=/sysroot/bin/sh在 UTF-8 后面添加上rd.break e...

2019-07-27 15:08:00 170

原创 工作遇到的坑以及自己的学习悟道之道

hello, 小伙伴们大家好, 今天来跟大家分享一下工作中遇到的坑以及自己在工作中的一些自己的认知和理解,希望能给大家带来一点收获和启发。1.Redis默认的16个数据库以及作用: 首先需要注意的是redis的认识, 首先Redis是一个字典结构的存储服务器, 实际上Redis实例提供了多个用来存储数据的字典, 客户端可以指定将数据库存放在哪个字典中。这和在My...

2019-06-10 01:28:00 119

原创 案例小集锦

案例小集锦 hello, 小伙伴们,好久不见了, 沉默一段时间得我又回来了, 这一次带来的是一些自己原来总结的小案例, 希望可以帮助到你或者能给你带来启发喔~首先来一些比较基础的案例:1.列表的操作:按照索引删除列表中的某些元素lst = ["礼李白", "关汉卿", "曹雪芹", "杜甫", "李贺"]del l...

2019-06-07 23:56:00 207

原创 将博客搬至CSDN

将博客搬至CSDN 黄道吉日,搬家大吉 posted @ 2019-04-07 23:01 你没有想象的那么重要 阅读(...) 评论(...) 编辑 收藏

2019-04-07 23:01:00 73

原创 Redis的介绍以及常用命令

Redis介绍Redis是什么redis是一个key-value存储系统。和Memcached类似,它支持存储的value类型相对更多,包括string、list、set、zset(sorted set)和hash。这些数据类型都支持push/pop、add/remove、取交集、并集和差集及其他更丰富的操作,而且这些操作都是原子性的。在此基础上,redis支持各种不同方式的...

2019-01-22 10:50:00 76

原创 django 中的聚合和分组 F查询 Q查询 事务cookies和sessions 066

django 中的聚合和分组 F查询 Q查询 事务cookies和sessions 066 1 聚合和分组聚合:对一些数据进行整理分析 进而得到结果(mysql中的聚合函数)  1aggregate(*args,**kwargs) :    通过对QuerySet进行计算 ,返回一个聚合值的字典.其中每一个参数都指定一个包含...

2018-12-08 16:11:00 118

原创 装饰器,视图系统 063

装饰器,视图系统 063 期待已久的装饰器终于闪亮登场!!!1装饰器定义 : 在不改变原函数的调用方式和函数 额外的增加功能新建一个python文件 在里面写引入:定义一个函数 要求 函数被调用执行时 打印一下执行的时间(引入事件模块)可以定义一个时间函数 将需要执行的函数传入到时间函数里面 这样就可以了问...

2018-12-04 15:01:00 106

原创 js 面向对象 定时器 046

js 面向对象 定时器 046 获取DOM对象补充document.getElementsByTagName('div'); //获取的多个DOM对象 这种对象叫伪数组 如果想遍历此对象 通过for(var i=0; i <xx ;i++){},而不要使用数组的forEach()方法document.getElementsByCl...

2018-11-26 00:03:00 199

原创 DOM操作 045

DOM操作 045 一 什么是DOM  DOM : 文档对象模型 它为文档提供了结构化表示 并定义了如何通过脚本来访问文档结构 . 目的就是为了能让js操作HTML元素而制定的一个规范 .  DOM树(一切都是节点):    元素节点 : HTML标签    文本节点 : 标签中的文字(比如标签之间的空格 换行) ...

2018-11-25 19:20:00 154

原创 表和表的关系 单表查询 多表查询 055

表和表的关系 单表查询 多表查询 055 一 . 表和表的关系 ---外键的变种  一对多 或者 多对一 多对多 一对一  找出两张表之间的关系    分析步骤 :      # 1 先站在左表的角度去找        是否左表的多条记录可以对应右表的一条记录 , 如果是 则证明左表的一个字段      fo...

2018-11-22 16:03:00 205

原创 mysql数据类型 完整性约束 054

mysql数据类型 完整性约束 054 创建用户和授权用户权限:# 1 .创建用户:# 指定ip 192.168.15.109的fgf用户登录create user 'fgf'@'192.168.15.109' identified by '12';# 指定ip 192.168.15.开头的fgf用户登录create use...

2018-11-22 00:47:00 165

原创 MySQL数据库 053

MySQL数据库 053 mysql 使用:  开启服务端软件 mysqld   开启客户端软件 mysql -uroot -pmysql : 就是一个基于socket编写的c/s架构的软件概念介绍 :  数据库服务器 : 运行数据库管理软件的机器  数据库管理软件--Mysql  文件夹 --- 数据库  文件...

2018-11-20 10:59:00 185

原创 固定定位 z-index iconfont的使用 043

固定定位 z-index iconfont的使用 043 固定定位 现象 脱标 提升层级 将盒子固定住  参考点 浏览器的左上角 :<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> &...

2018-11-18 13:03:00 259

原创 文本属性 以及背景图设置 相对 绝对定位 042

文本属性 以及背景图设置 相对 绝对定位 042 文本属性 :  文本对齐 text-align 有none | center | left | right | justify  文本颜色 color 首行缩进 建议使用 em 即相对内容的大小 2em 即首行缩进2个文本内容字符  文本修饰 text- decora...

2018-11-18 12:43:00 778

原创 盒模型以及清除浮动 041

盒模型以及清除浮动 041 盒模型 : box model 网页中都会显示一些方方正正的盒子 称这种盒子叫盒模型  盒模型属性:    width : 内容的宽度    height: 内容的高度    border 边框    盒模型的计算 : 先不管margin      盒子的真实宽度 = width + 2*pad...

2018-11-17 21:36:00 112

原创 css引入 以及选择器040

css引入 以及选择器040 css的介绍: css(Cascading Style Sheet) 层叠样式表 作用就是给HTML页面标签议案家各种样式 定义网页效果 简单来说 就是讲网页内容和显示样式进行分离 , 提高了显示功能.  css 的优点: 1 使数据和显示分开 2 降低网络流量 3 使整个网页视觉效果一致 4 使开发效率提高...

2018-11-17 19:06:00 98

空空如也

空空如也

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

TA关注的人

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