自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Git&Gerrit使用笔记

全称Global Information Tracker,或者 stupid content tracker,分布式版本控制系统。Git没有中央服务器,每个协作开发者的电脑都是一个完整的版本库,工作时无需联网只需推送。Git可以记录所有的变更记录,可以方便查询和回滚历史版本。

2023-07-05 14:45:01 3604 2

原创 蓝屏总结(一) ——基本分析方法

目录一、蓝屏造成原因二、通常的排查步骤三、Debug步骤四、使用Driver Verifier进行排查五、Debug示例1、分析示例 12、分析示例 2一、蓝屏造成原因关于停止错误(蓝屏或者错误检查)没有简单的解释,包含很多因素,目前大量研究表明停止错误通常不是由微软Windows组件导致的,而是厂商的硬件驱动或者三方软件的驱动,包括声卡、无线网卡、安全程序等等。crash的根因一般都是由三方驱动代码引起的,另外一小部分是硬件问...

2021-07-20 19:36:13 9319 1

原创 蓝牙Hands-free和Stereo两种模式

一、Hands-free和Stereo模式简介电脑连接上蓝牙耳机(音响)之后,点击Windows桌面扬声器然后点击播放设备会看到两个蓝牙耳机对应的2个设备,分别是XXX Hands-Free AG Audio以及XXX Stereo。Hands-Free免提设备,相当于“免提模式(Hands-Free Profile,HFP)”或者"耳机模式(headset profile,HSP)",最初用于通话设计优化语音,具备双向单声道,这种模式下响应频率有限。免提模式...

2021-07-06 14:56:40 83578 4

原创 NSIS认识总结

一、NSIS简单介绍 NSIS,全称为Nullsoft Scriptable Install System,即脚本安装系统,用于创建安装程序(安装包),使得安装程序具备安装、卸载、设置系统设置以及解压文件等功能。此工具在开源许可下发布,对于任何使用都是完全免费的。 NSIS作为最小可用的脚本安装系统,基于脚本文件,支持变量、函数和字符串操作,可以完全控制安装程序的每个部分。创建一个NSIS安装程序之前必须编写一个NSIS脚本,可使用任何文本编辑器来进行脚本编写。NSIS脚...

2021-02-22 18:27:00 1565

原创 WinDbg蓝屏分析入门

一、WinDbg介绍 WinDbg,英文全称为Windows Debugger,Windows调试程序。 WinDbg是Windows平台下面的一款调试工具,通过dmp文件对蓝屏、程序崩溃原因进行分析,定位问题根源。官方描述WinDbg功能为以下三点:调试内核模式和用户模式代码 分析故障转储 在代码执行时检查 CPU 寄存器。 微软官方文档学习资料:https://docs.microsoft.com/zh-cn/windows-hardware/dr...

2020-12-25 15:54:54 40267 2

原创 从0实现python批量爬取插画壁纸

一、本文编写缘由 很久没有写过爬虫,已经忘得差不多了。以爬取p站图片为着手点,进行爬虫复习与实践。二、获取网页源码 爬取网页数据的过程主要用到request库,一个简单的网页爬虫实现过程大致可以分为一下步骤:指定爬取url 发起爬取请求 存储爬取数据 下面以爬取pixiv网站为例,获取pixiv网站首页源码并存储到pixiv1.html文件中。import requestsif __name__ == "__main__": ...

2020-09-30 16:35:41 2857 6

原创 python爬虫实践(三):爬取插画壁纸并发送邮件

一、爬取网页 pixiv网站是一个以插图、漫画和小说艺术为中心的虚拟社区网站。其初衷是为全球艺术家提供一个平台,发表他们作品,并透过评级系统反映用户意见。该网站以用户投稿的原创图画为中心,辅以标签、书签、作品回应、排行榜等功能形成具有其特色的社交网络。 本文以p站作为数据爬取对象,其工作内容主要可分为以下内容:爬取p站月排行榜插画 自动打包压缩插画文件 实现邮件发送压缩文件二、解析网页三、构造数据四、文件压缩五、发送邮件六、问题...

2020-09-30 16:34:25 599 1

原创 python zip压缩文件

一、本文编写缘由 在之前写的《python 爬取p站排行榜并自动发送邮件》中涉及到把插画原图文件夹整体打包压缩,然后以附件的形式进行邮件转发。但是一般来说,原图的尺寸都会比较大,且对于图片来说,能够做到的无失真压缩很小,压缩之后基本跟原始大小差不多。而大文件的传输将耗费比较长的时间,如果中止可能整个文件的传送被取消(比如微信~),且邮件对与附件的大小作了要求,要求上传规定范围内的文件。因此,有了将一个文件压缩成多个文件的需求。二、单个文件压缩三、单个目录压缩...

2020-09-28 17:39:44 8417

原创 Python爬虫入门总结

网络爬虫,又称网页蜘蛛和网络机器人,是一种按照一定规则,自动地抓取万维网上的信息的程序或脚本。所谓爬取数据,就是通过编写程序,模拟浏览器上网,然后让其去浏览器上抓取数据的过程。爬虫在使用场景中的分类:通用爬虫:抓取系统重要组成部分。抓取的是一整张页面数据。 聚焦爬虫:建立在通用爬虫基础之上。抓取的是页面中特定的局部内容。 增量式爬虫:检测网站中数据更新的情况。只会抓取网站中...

2020-02-13 19:04:29 765

原创 wevtutil简介与使用

wevtutil是微软Windows eventlog有关的工具,可以用于检索有关事件日志、导出、清除、归档事件日志等。

2023-02-21 15:51:22 2022 1

原创 内存笔记之DIMM与DDR

本文归纳了DIMM与DDR相关的介绍与概念,以及相关区别

2022-10-27 15:42:46 7782

原创 Windows手动蓝屏触发方法

1、以管理员身份打开power shell,执行以下命令。其中8392为8(G)*1024+300,具体视电脑内存而定。reg add "HKLM\System\CurrentControlSet\Control\Session Manager\Memory Management" /v PagingFiles /t REG_MULTI_SZ /d "C:\pagefile.sys 8392 8392" /freg add "HKLM\System\CurrentControlSet\Contr

2022-03-03 15:30:29 2920

原创 Windows驱动程序之cat文件介绍

目录一、cat文件简介二、cat文件应用场景三、cat文件的生成四、cat文件与数字签名1、测试签名2、微软签名五、参考文档一、cat文件简介 cat即目录英文单词catalog的简写形式,.cat文件为数字签名的目录文件。.cat数字签名的目录文件可以用作任意文件集合的数字签名。目录文件包含加密哈希或指纹的集合,目录文件的每个指纹对应于驱动程序包安装的文件。Windows通过使用这些哈希或者指纹来验证驱动程序包在发布后是否未被更改。 一般双...

2022-01-18 14:01:01 11850 1

原创 Bat批处理脚本之系统参数

1、%SystemRoot% === %HOMEDRIVE%=== %windir% ===C:\WindowsC:\Users\WQX>cd %SystemRoot% C:\Windows> C:\Windows>cd %HOMEDRIVE% C:\Windows C:\Windows>cd %windir% C:\Windows>2、%ProgramFiles% === C:\Program FilesC:\Windows>cd %

2021-12-13 11:41:23 4663

原创 Windows问题记录之任务栏图标透明

一、现象email、设置等app在任务栏中的快捷键图标透明二、发现1、C盘占满三、过程1、针对任务栏和系统托盘中的图标空白问题,在目录C:\Users\当前用户名\AppData\Local下(或者win+r,然后输入%localappdata%),删除iconcache.db图标缓存文件,重启电脑。参考博文《win10任务栏图标空白的解决方案》、《win10任务栏图标空白透明问题解决》。2、总结:a、原因在 Windows 10 系统中,为了加速图标的显示,当第一.

2021-10-13 14:50:37 1597 2

原创 Windows图标空白问题解决记录

现象:Email、系统设置等APP在任务栏中的快捷键图标表现透明。发现:C盘满,由于相关测试需求需要拷贝大量的爱奇艺视频文件。过程:1、《win10任务栏图标空白的解决方案》;2、《win10任务栏图标空白透明问题解决》,针对任务栏和系统托盘中的图标空白问题,在目录C:\Users\当前用户名\AppData\Local下(或者win+r,然后输入%localappdata%),删除iconcache.db图标缓存文件,重启电脑。3、总结:3.a、原因在 Windows 10

2021-09-27 18:28:22 1960 1

原创 蓝屏总结(二)——系统蓝屏及转储方法

一、前言系统崩溃(system crash)也称为bugcheck或者停止错误,会在系统无法正常工作时发生蓝屏,通过CrashDump机制在系统下生成崩溃转储文件,称为系统崩溃转储文件。其中CrashDump是一种操作系统调用存储适配器驱动程序将内存内容写入转储文件的机制,在系统崩溃时相关进程会捕获系统内存记录生成内核或者完全内存转储文件(Kernel or memory dump file),这些文件通常用于crash问题的排查。关于系统蓝屏,分自动...

2021-07-23 16:54:32 5336

原创 PowerShell脚本的4种执行权限

一、PowerShell简单介绍PowerShell是一种跨平台的任务自动化解决方案,由命令行shell、脚本语言和配置管理框架组成,可以在Windows、Linux以及macOS上运行。PowerShell是新式命令shell,与大多数仅接受并返回文本的shell不同,PowerShell接受并返回。NET对象。本机PowerShell命令称为cmdlet,收集在PowerShell模块中按需加载,而不是独立的可执行文件,可以.NET或者PowerShell脚本语言本身来编写cmdlet。

2021-06-16 14:22:00 4979

原创 PnPUtil简介与使用

一、PnPUtil简单介绍PnPUtil是Windows内置的一个命令行工具,位于%windir%\system32目录下,用于管理员对驱动程序包执行安装、删除、枚举等相关操作:将驱动程序包添加到驱动程序存储区 在计算机上安装驱动程序包 从驱动程序存储区删除驱动程序包 枚举当前位于驱动程序存储区中的非内置驱动程序包,内置驱动程序包是Windows或其service pack的默认安装中包含的程序包。二、PnPUtil命令与使用通过管理员权限打开cmd,执行PnPUtil命令,其参数.

2021-04-28 16:41:45 10759

原创 DISM简介与使用

一、DISM是什么DISM,英文名称为Deployment Imaging and Management,部署映像服务和管理。这是一个命令行工具,用于部署前从.wim文件、.ffu文件、.vhd文件或.vhdx文件装载Windows映像并提供装载和维护服务,包括Windows PE、Windows恢复环境和Windows安装程序的映像,以及更新正在运行的操作系统。对于早期的Windows映像文件可以使用DISM,但无法用于比DISM版本更新的Windows映像。另外,DISM映像管理命令还可以用来装

2021-04-23 17:24:13 14143 1

原创 python argparse模块

一、模块介绍 argparse模块是python内置的一个模块,用于编写命令工具和参数解析,可以轻松编写用户友好的命令行接口。通过程序定义需要的参数,然后argparse将弄清如何从sys.argv解析出这些参数。argparse模块还会自动生成帮助和使用手册,并在用户给程序传入无效参数时报出错误信息。二、使用流程导入argparse模块 创建ArgmentParser()对象 调用add_argument()方法添加参数 使用parse_args()解析添加的参数...

2020-09-16 15:54:37 435

原创 软件测试工作基本流程

为最近的面试做准备,也为未来的工作夯实基础,将近期所习所得进行整理,有不当的地方恳请指正。软件测试工作基本流程:需求分析阶段-->测试计划阶段-->编写测试用例-->测试实施阶段-->输出测试报告1、需求分析阶段 软件测试工作的进行一定建立在需求的基础上,应该以需求为根本,所以一开始要仔细阅读需求,理解需求,对需求进行分析,并参与需求...

2020-03-21 11:37:35 1384

原创 【leetcode】

问题描述:给定一个由'1'(陆地)和'0'(水)组成的的二维网格,计算岛屿的数量。一个岛被水包围,并且它是通过水平方向或垂直方向上相邻的陆地连接而成的。你可以假设网格的四个边均被水包围。示例 1:输入:11110110101100000000输出:1问题分析: 在二维列表中,如果一个元素的上面元素、下面元素、左边元素或者右边的元素为1,那么说...

2020-03-20 22:06:33 297

原创 【leetcode】连续子数组的最大和

问题描述:输入一个整型数组,数组里有正数也有负数。数组中的一个或连续多个整数组成一个子数组。求所有子数组的和的最大值。要求时间复杂度为O(n)。示例1:输入: nums = [-2,1,-3,4,-1,2,1,-5,4]输出: 6解释:连续子数组[4,-1,2,1] 的和最大,为6。算法分析: 本题可以使用动态规划解决。动态规划方法也可以认为是填表法...

2020-03-20 14:21:10 359

原创 【shell】select用法

在循环使用方面,select用得可能不是很多,但是select可以很方便地输出菜单,供用户选择使用。select语句一般配合case语句使用,其语法格式为:select choice in menu_1,menu_2,menu_3...do case "$choice" in menu_1) cmd ;;...

2020-03-19 14:31:37 3129 1

原创 【leetcode】jump-game-ii

题目描述给出一个非负整数数组,你最初在数组第一个元素的位置,数组中的元素代表你在这个位置可以跳跃的最大长度,你的目标是用最少的跳跃次数来到达数组的最后一个元素的位置。例如,给出数组 A =[2,3,1,1,4],最少需要两次才能跳跃到数组最后一个元素的位置。(从数组下标为0的位置跳长度1到达下标1的位置,然后跳长度3到数组最后一个元素的位置)Given an array of non-ne...

2020-03-16 22:42:21 222

原创 【leetcode】 gas-station 加油站问题

题目描述:环形路上有n个加油站,第i个加油站的汽油量是gas[i]。你有一辆车,车的油箱可以无限装汽油。从加油站i走到下一个加油站(i+1)花费的油量是cost[i],你从一个加油站出发,刚开始的时候油箱里面没有汽油。求从哪个加油站出发可以在环形路上走一圈。返回加油站的下标,如果没有答案的话返回-1。注意:答案保证唯一。There areNgas stations along a ...

2020-03-16 21:31:58 526

原创 交换排序:冒泡排序和快速排序

交换,指的是根据序列中的两个元素关键字的比较结果来对换这两个元素在序列中的位置。在众多的排序算法中,冒泡和快排属于交换排序。一、冒泡排序:1、基本思想:类似于水中冒泡,较小的浮上来,较大的沉下去。将两个数进行比较,较大的数往后移动,较小的数往前移动。2、算法描述:将序列最后一个元素与前一个元素进行两两比较,如果为逆序,那么交换元素位置按照的上面的做法往前进行两两比较,直到第...

2020-03-14 14:38:39 489

原创 sql alter table语句:添加、修改或删除操作

ALTER TABLE语句:用于对已有的表中进行添加、修改或删除操作。1、修改表名:alter table onetest rename to test;2、添加列:alter table table_name add column col_name datatype;3、修改列名:alter table table_name change old_name new_na...

2020-03-13 11:29:20 2712

原创 Mysql 命令行创建、查看数据库与数据表

数据库原理这门课程距离现在也有很长一段时间了,在这期间帮同学安装过不少次数据库也教同学如何使用,但是在大学的最后的一年我很少再写项目,于是几乎很长时间没有使用数据库。前几日发现mysql打不开,于是暴力重装了,哈哈听起来是有点暴力......具体安装mysql的方法见博客:https://blog.csdn.net/VinWqx/article/details/104561392,这...

2020-03-08 10:56:42 4358

原创 哔哩哔哩笔试编程题

题目描述高贵的蕾米莉亚大小姐每天需要饮用定量 B 型血的红茶以保持威严,并且要分两杯在不同时段饮用。女仆长十六夜咲夜每天可以制作很多杯不同剂量 B 型血的红茶供蕾米莉亚大小姐饮用。某日,你和天才妖精琪露诺偷偷潜入红魔馆被咲夜抓住,要求在今日份的红茶中挑出所有满足大小姐要求的茶杯,否则……输入描述:每个样例有三行输入,第一行输入表示茶杯个数,第二行输入表示每份茶杯里的 B 型血剂...

2020-02-29 10:49:26 1083

原创 MAC下安装mysql 简单教程

1、下载dmg文件2、安装mysql3、启动mysql4、终端连接mysql5、忘记登录密码

2020-02-28 18:53:46 668

原创 常见HTTP状态码

HTTP状态码,HTTP status code。当用户访问一个浏览器网页时,用户的浏览器会会向网页服务器发送请求,当服务器收到请求后会返回一个包含HTTP状态码的信息头,用于响应浏览器的请求。HTTP状态码由三位数组成,第一个数定义了状态码的类型,后两个数字没有分类的作用。HTTP状态码共可以分为5类,分别是:1XX--Information,消息。服务器收到请求,需要请求者...

2020-02-26 13:21:45 266

原创 SQL语句基础(习题和解析)

前言1、定义:SQL是一种机构化语言,用于访问数据库,是一种ANSI的标准计算机语言。2、SQL语言可以分为两部分:数据操作语言(DML)和数据定义语言(DDL)。DML部分包含常见的插入、删除、查询、更新记录的语法:SELECT- 从数据库表中获取数据 UPDATE- 更新数据库表中的数据 DELETE- 从数据库表中删除数据 INSERT INTO- 向数据库表中...

2020-02-20 17:45:11 1155

原创 Mac环境下的jmeter安装与使用

一、下载jmeter1、下载网址为:http://jmeter.apache.org/download_jmeter.cgi2、选择编译的二进制压缩包文件进行安装:3、双击下载的文件进行解压得到如下文件夹:二、安装jmeter1、点击apache-jmeter-5.2.12、右击bin目录,选择服务-->新建终端窗口3、输入启动命令:sh jmeter。如...

2020-02-09 11:20:45 908

原创 TCP的三次握手与四次挥手

理解TCP的三次握手与四次挥手过程,先一定要明白几个字段的含义,分别如下:SYN:同步位。仅在连接过程置1,SYN=1即表示这是一个连接请求(接收)报文。 ACK:确认位。TCP规定,在连接建立后发送报文的ACK字段置1。如:当主机A请求连接主机B时,那么主机A会首先会发送一个SYN=1,ACK=0的请求连接报文给主机B,如果主机B同意该连接请求,那么发送一个SYN=1,ACK=1的报文给主...

2020-01-02 18:32:40 167

原创 PL/SQL编程基础(1)

下面分享一些Oracle的PL/SQL编程方面的习题,以下为个人写的答案。多指教!1、简单PL/SQL块程序编写与运行,要求:接收某一姓名信息XXX,并输出显示“Hello XXX,今天是:当前日期”。或者:2、练习PL/SQL中各种类型变量的定义和使用。参见教材p140实验1,以scott模式下的表为例或以用户自定义的表为例,举例练习PL/S...

2020-01-02 17:51:04 1516 1

原创 MacOS环境下Hadoop没有DataNode

今天重新格式化Hadoop之后查看进程发现没有DataNode。4576 ResourceManager4150 NameNode4382 SecondaryNameNode4671 NodeManager4735 Jps解决办法:https://blog.csdn.net/Cheryl_l/article/details/79497484...

2019-07-05 19:56:36 260

原创 大数据学习1:Hadoop+MacOS环境搭建

1、准备jdk...2、准备Hadoop:https://hadoop.apache.org/releases.html3、配置ssh免密登录,方便在Hadoop集群上管理和共享资源 a、开启远程登录:系统偏好设置-->共享-->选择远程登录 b、打开终端 --> 输入ssh-keygen -t rsa --> 输入cat ~/.ss...

2019-07-05 19:24:15 483

原创 paddlepaddle之MacOS环境下安装教程

1、打开终端。2、下载paddlepaddle。输入pip install paddlepaddle,然后开始下载,之后你会发现这将会是一个漫长的等待过程~~所以,要用到一个好家伙,叫做国内镜像~~按下ctr+c终止输入,再输入pip install -i https://pypi.tuna.tsinghua.edu.cn/simple paddlepaddle进行安装,嗯,几秒钟的时间完美~...

2019-05-16 23:51:25 3217

空空如也

空空如也

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

TA关注的人

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