- 博客(151)
- 资源 (8)
- 收藏
- 关注
原创 MBR与GPT(GUID)的区别及使用方式(偏实际操作)
MBR与GPT(GUID)的区别及使用方式(偏实际操作)目录MBR与GPT(GUID)的区别及使用方式(偏实际操作)前言区别问题描述1.在Windows安装程序新建分区的过程中2.在磁盘管理中压缩磁盘并新建分区时确认磁盘分区表1.打开磁盘管理器解决方案一:三个主分区+一个扩展分区(无限个逻辑分区)1.调整分区前2.删掉一个主分区3.创建扩展分区4.创建逻辑分区5.保存更改6.异常处理解决方案二:将分区表转为GPT(GUID)前言 相信大家基本都是在装系统时遇到的此问题的。由于本人的磁盘一直使用的
2021-04-01 22:22:21
8625
1
原创 伴你装系统系列(下篇):Windows+Ubuntu+Kali三系统
伴你装系统系列上篇:Windows10中篇:Windwos+Linux双系统下篇:Windows+Ubuntu+Kali三系统文章目录伴你装系统系列伴你装系统系列(下篇):Windows+Ubuntu+Kali三系统前言一、制作系统盘1.下载Kali镜像2.制作系统盘二、压缩磁盘,为Kali创建分区三、安装Kali1.设置USB为第一启动项2.安装Kali四、安装完成后的配置1.将Grub引导默认值设置为Windows伴你装系统系列(下篇):Windows+Ubuntu+Kali三系统前言
2021-03-06 23:59:59
1671
1
原创 伴你装系统系列(上篇):Windows10
伴你装系统系列上篇: Windows10中篇:Windwos+Linux双系统下篇:Windows+Ubuntu+Kali三系统文章目录伴你装系统系列伴你装系统系列(上篇):Windows10前言一、安装前的准备工作1.准备一个U盘来做系统盘2.下载Windows 10的镜像3.使用软碟通制作系统盘4.系统盘制作完成二、安装过程三、进入系统后的调试伴你装系统系列(上篇):Windows10前言 距离第一次装系统已经过去三年多了,期间陆陆续续装过几十个系统,从xp到win10,从Ubun
2021-02-14 05:20:34
1447
原创 为ipad搭建code-server服务
为ipad搭建code-server服务 时常会遇到想写两行代码验证某个想法而手边没有电脑的情况,这时有个网页版的vscode就会很方便。下载运行code-server(这次使用的服务器环境:阿里云Ubuntu 20.4)1、从GitHub的code-server仓库下载release版本 https://github.com/cdr/code-server/releases 选择合适的版本2、传至服务器并解压 本文下载的是code-server-3.8.0-linux-amd64
2021-01-10 21:52:28
4998
19
原创 原生js禁用网站所有a标签的跳转链接
原生js禁用网站所有a标签的跳转链接 由于一个正在开发的网站需要预览,但是内页还未制作,于是临时把跳转链接禁用一下。主要代码 let tagA = Array.from(document.getElementsByTagName("a")); tagA.forEach(e=>{e.removeAttribute("href");});示例<!DOCTYPE html><html lang="en"><head> <meta charse
2020-11-09 11:35:28
1277
1
原创 使用netstat查看并解除端口占用
使用netstat查看并解除端口占用 这里以nginx占用的80端口为例,大家根据实际情况修改。查看80端口的占用情况netstat -aon | findstr "80" 这条命令会把netstat返回信息中所有带80的行筛选出来 找到我们需要的信息,并记住其PID根据PID查看进程信息tasklist | findstr "16816" 这条命令会把tasklist返回信息中带有16816的行筛选出来 可以看到进程的名字结束进程 这里发现个问题,如果使用PID结
2020-11-09 10:34:33
6866
原创 Nuxt中引入vue-awesome-swiper遇到的问题及解决方案
Nuxt中引入vue-awesome-swiper遇到的问题及解决方案 首先描述下开发环境:> node -vv12.18.4> npm -v6.14.6 目前swiper的版本已经更新到6.3.2,一些配置与之前版本有所不同安装npm install swiper vue-awesome-swiper --save可以在package.json中看到swiper及vue-awesome-swiper安装的版本配置1、在plugins中新建vue-swiper.j
2020-10-08 17:48:40
3281
7
原创 台式机前面板插入耳机无反应无声音
台式机前面板插入耳机无反应无声音 刚装的一台机器插入耳机没有声音也没有反应,开始以为是硬件线路的问题,但是仔细听有轻微的电流声,于是开始排查驱动。此时音量控制器如图所示:解决方案 所有关于驱动的问题先考虑使用驱动精灵自动修复功能,省时省力并且成功率高。 但是经过驱动扫描更新后,问题依然没有解决,这时考虑...
2020-10-06 14:53:17
3988
原创 Node.js在Linux中使用80端口报错
Node.js在Linux中使用80端口报错 由于服务器用的CentOS8,为便于开发部署将本地环境换为了Linux。 使用SVN将项目检出配置完成执行npm run dev时报错:FATAL listen EACCES: permission denied 0.0.0.0:80at Server.setupListenHandle [as _listen2] (net.js:1296:21)at listenInCluster (net.js:1361:12)at doListen (
2020-09-26 11:59:57
1932
原创 Linux(Kali)安装Node.js
Linux安装Node.js 最近需要配置两台服务器,发现直接apt install nodejs会有很多不便,于是采用二进制包+软链接的方法。 如果已经使用apt install nodejs安装过,可以使用apt remove nodejs卸载。安装1、下载方法一:去官网下载后传到Linux系统中https://nodejs.org/en/download/方法二:使用wget命令wget https://nodejs.org/dist/v12.18.4/node-v12.18.4-
2020-09-26 09:59:05
3733
2
原创 新版CentOS 8.x安装MySql5.7
CentOS安装MySql5.7 最新的CentOS8也是可以用此方法安装的。1、下载yum包wget http://repo.mysql.com/mysql57-community-release-el7-10.noarch.rpm2、安装MySQL源rpm -Uvh mysql57-community-release-el7-10.noarch.rpm3、安装MySQL服务端yum install -y mysql-community-server如果此步报错,先执行yum m
2020-09-24 16:55:12
386
原创 egg.js使用sequelize实现对象关系映射(ORM)
egg.js使用sequelize实现对象关系映射(ORM) 在使用egg-mysql插件进行数据库存取过程中出现了个问题:前端使用的对象的属性名与数据库表中的字段名不同,编写js转换太过繁琐且死板,于是准备改用egg-sequelize实现对象关系映射。问题描述数据库表的字段后端返回的数据前端Element-UI所需的数据格式{ name: "Home", indexPath: "/home", index: "1" }解决方案1、安装npm install --save eg
2020-09-23 17:04:20
1513
原创 解决Egg.js跨域问题
解决Egg.js跨域问题 由于Nuxt.js不支持在公共组件(components)中使用asyncData,所以只能使用fetch了。这时又遇到了跨域问题。一般情况在后端设置一下response响应头即可"Access-Control-Allow-Origin": "*""Cache-Control": "GET, POST"但是Egg.js提供了好用的插件:egg-cors 来解决跨域问题安装egg-cors插件npm install egg-cors --save配置egg-c
2020-09-15 17:28:07
2804
1
原创 Nuxt.js与Egg.js通信及跨域等问题解决方案
Nuxt.js与Egg.js通信及跨域等问题解决方案错误写法展示错误1nuxt test.vueasync asyncData ({ params }) { const { data } = await axios.get(`http://127.0.0.1:7001`); console.log(data); return { navItems: data } },egg main.jsclass HomeController extends Contro
2020-09-14 18:02:28
1268
1
原创 Node.js获取并返回数据给Nuxt.js
Node.js获取并返回数据给Nuxt.jsNuxt.js<template> <h1>{{ title }}</h1></template><script>import axios from 'axios'let tp = { 1: 'test', 2: 'lalala'};export default { asyncData ({ params }) { return axios.get(`http:/
2020-09-10 16:56:33
442
1
原创 门户网站建站及CMS选型
开发完成后,本专栏所有项目源码会以MIT协议开源!门户网站建站及CMS选型选型原因分析 目前比较成熟好用的开源内容管理系统基本都是PHP写的,经过对比考虑后选择了使用Java开发的若依,虽然有使用若依开发的CMS,但前后端分离的还未见出现,于是决定在RuoYi-Vue中集成CMS。若依确实是少见的强大且开源的后台管理系统。 对于门户网站,由于需要快速响应并支持SEO,于是选择使用Nuxt.js进行后端渲染,同时使用Egg.js做数据获取及简单的数据处理。为便于后序开发使用,计划构建NPM库存.
2020-09-10 15:50:43
3343
原创 Kali使用MariaDB的认证问题
Kali使用MariaDB的认证问题问题安装完成或者忘记密码时会出现如下情况:(这里先不考虑使用mysql_secure_installation初始化)解决方案1、sudo vim mariadb.cnf2、在下图所示的位置添加一行skip-grant-tables3、重启服务sudo systemctl restart mysql.service4、无验证进入mysql,并进行如下操作use mysql;update user set authentication_str
2020-08-17 23:45:28
669
原创 Linux安装配置硬件温度及风扇转速监测软件(sensor、psensor)
Linux安装配置硬件温度监控软件(sensor、psensor) 这两天给偶尔使用的台式机装了个外置电源开关,将其放到桌子后面来节省空间,应为担心会有散热问题,所以配置了温度监测软件。安装现说明一下本系统的环境如下,桌面为Xfce安装命令sudo apt install lm-sensors hddtemp psensor配置1、配置lm_sensorssudo sensors-detect每一项都选择yes2、运行sensor即可查看硬件信息sensors3、每次都输
2020-08-03 22:16:12
13659
原创 W1 概念易错点
W1 概念易错点知识点1、 算法vs程序.算法程序有穷性必须是有穷的可以是无穷的正确性必须是正确的可以是错误的描述方法伪代码、程序描述语言等只能用程序描述语言编写并可以运行2、有序表——仅描述了逻辑关系3、循环队列——是一种数据结构,是用顺序表表示的队列,没有使用队列的链式存储结构表示的循环队列4、栈——是一种抽象数据类型,可采用顺序存储或链式存储,只表示逻辑结构5、链式存储设计时,结点内 的存储单元地址一定连续小题目1、已知两个长度分别为
2020-07-29 23:03:24
316
原创 合天网安实验室CTF-Steg150-一段欢快的曲调
合天网安实验室CTF-Steg150-一段欢快的曲调题目描述 滴滴相关附件 stego100.wav参考解题步骤1、下载的附件是一段wav格式的音频,打开听了一下,确实是欢快的曲调。2、听的时候很奇怪为什么左声道没有声音,直到听到第1分11秒的时候,左声道开始传出类似于发电报的声音,持续到2分28秒,猜想应该是摩尔斯电码。3、打开音频处理软件。由于系统是Linux,使用的音频软件为Audacity(夸平台),Windows用户也可以使用Adobe Audition。放大并转成摩尔
2020-07-08 03:17:07
1091
原创 合天网安实验室CTF-解密200-找茬游戏
合天网安实验室CTF-解密200-找茬游戏题目描述 diff相关附件 cry200.zip参考解题步骤1、下载附件解压后得到一个文件夹,里面有两张图片2、直接仔细观察未发现不同之处3、既然表面没有不同,那应该是内部信息不同啦,用binwalk看一眼。 确实第一张图里有Zlib压缩的信息4、既然有两张图,自然使用StegSolve的Image Combiner(图像拼接)功能。 这里要注意,如果打开第一张拼第二张的话出现的二维码不清晰,而打开第二张拼第一张就很清晰啦。
2020-07-08 02:11:27
878
原创 合天网安实验室CTF-解密100-Funny Crypto
合天网安实验室CTF-解密100-Funny Crypto题目描述 tgbnjuy 8ujko9 5rfgy6相关附件参考解题步骤字母被围起来的字母图示颜色tgbnjuyh红8ujko9i绿5rfgy6t蓝提交flag:hit
2020-07-07 21:43:41
722
原创 Linux安装及美化Typora详细步骤
Linux安装及美化Typora详细步骤安装下载解压赋权添加快捷方式美化下载主题导入主题 当主力机换成Linux后,文档编写越来越倾向于Markdown,Typora是我用过最好用的Markdown编辑器,在Windows上就经常使用。这次在Kali上安装Typora时发现其相较于Ubuntu等发行版要麻烦一些,无法直接使用apt install typora,下面提供详细步骤。安装下载解压官网下载链接:Typora-linux-x64.tar.gz进入下载文件夹,解压Typora-linux
2020-07-07 18:56:32
18760
6
原创 合天网安实验室CTF-Exp200-Come on,Exploit me!
合天网安实验室CTF-Exp200-Come on,Exploit me!题目描述 Audrey Tang. ⊙.⊙ 我只能说到这儿了相关附件 exp200参考解题步骤1、下载附件先用VSCode打开看看换个行看看通过and换行有68行2、根据题目描述猜测 如果没有接触过perl语言看到这些文本应该会觉得一头雾水,但大体可以看出是用来打印一些东西的。使用搜索引擎搜索题目描述中的Audrey Tang,可以发现其与Perl、ppencode的紧密联系。ppencode是把Per
2020-06-21 07:45:18
610
原创 合天网安实验室CTF-逆向100-看你的咯,移动安全大神
合天网安实验室CTF-逆向100-看你的咯,移动安全大神题目描述 dex2jar是我们的好朋友相关附件 rev100.zip参考解题步骤1、下载附件解压后只有一个文件rev1002、根据题目描述可以知道需要使用工具dex2jar。 由于本人使用的kali,很多工具系统都集成了,没有的小伙伴记得下载两个工具:dex2jar和jadx-gui。(android逆向还有个好用的工具apktool,不过这道题用不到。)3、上一步将下载的rev100.zip解压得到的文件rev100可以
2020-06-09 15:24:55
1335
原创 合天网安实验室CTF-Web100-Give Me Flag
合天网安实验室CTF-Web100-Give Me Flag题目描述 哎,不小心把代码弄乱惹相关附件 web100.zip参考解题步骤1、下载附件打开后是一段JavaScript代码,但看起来被混淆了源文件是没有换行的,我这里手动换行以便观察2、试了一下直接翻译,比如很容易看出getEleById中的 = ment,但后面的就很难判断了。于是调整思路,直接用Chrome跑一下看看。(注意要将上一步的手动换行还原)调试界面的代码还是不清楚,但可以看出大体的代码逻辑: 1
2020-06-09 01:57:09
1269
原创 合天网安实验室CTF-基础100-Flag就在这儿
合天网安实验室CTF-基础100-Flag就在这儿题目描述 嗯,什么东东?相信聪明的你一定会想到吧相关附件 misc100.txt参考解题步骤1、下载附件打开后是61366行每行3个数由逗号分隔,大部分是255,255,255这里只截取了少部分2、第一反应是坐标,觉得不合理,然后又想是不是RGB码,而RGB(255,255,255)对应的是白色,所以猜测可能是在白底上绘制了flag。那么现在要解决的是怎么将对应的图案绘制出来。 想来不会这么简单,先提交试一下吧 提示fla
2020-06-08 18:50:57
1738
原创 合天网安实验室CTF-基础50-0x01
合天网安实验室CTF-基础50-0x01题目描述 真的不能再简单了!相关附件 misc50.zip参考解题步骤1、下载下来的压缩包解压后只有一个misc50.exe文件2、先用sublime打开看一下,竟然是flag 想来不会这么简单,先提交试一下吧 提示flag不正确3、考虑应该是加密了,观察一下是16进制,总共有24位可能性1:直接对应26个英文字母,明显不对666C61677B68315F6337667D
2020-06-08 14:41:21
1057
原创 Adobe Audition无法播放的解决方案
Adobe Audition无法播放的解决方案问题描述(Win10 & AU6) 准备使用Adobe Audition(AU)剪辑一段音频,但是发现一点播放按钮就卡住闪退(Adobe Audition CS6 已停止工作)。如图: 于是准备看一眼硬件设置 但又发现了新问题:点设置报“MME device internal error”错误。解决方案 打开麦克风权限可以看到设置可以正常打开音频也可正常播放剪辑...
2020-05-28 16:19:41
14213
1
原创 VSCode配置C/C++运行调试环境
VSCode配置C/C++运行调试环境 最近换了台主机写C,由于看惯了VSCode的界面,不是很适应CodeBlocks单调的主题(主要是edit外的颜色无法修改),于是准备配置VSCode的C/C++环境。 新版VSCode的配置比较简单,主要分为三步: 1、配置环境变量 2、下载插件 3、添加配置文件配置环境变量 首先我们需要编译器,我这里因为安装过CodeBlocks,直接使用其默认的MinGW。如果没有CodeBlocks可以参考这篇博客安装。 CodeBl
2020-05-11 14:37:25
17504
4
原创 windows下svn仓库迁移(图形化操作)
windows下svn仓库迁移(图形化操作)由于更换服务器,需要将原svn仓库迁移。利用svn提供的备份服务即可。首先,原服务器和目标服务器都要安装VISUALSVN SERVER(官方下载地址)在原svn服务器备份1、备份2、选择存储位置3、是否加密4、得到备份文件,并传至新服务器在新服务器恢复备份1、点击恢复仓库(Restore Repository)2、选择备份...
2020-04-07 20:59:04
3926
1
原创 Cause: java.sql.SQLIntegrityConstraintViolationException: Duplicate entry '...' for key 'PRIMARY'
Cause: java.sql.SQLIntegrityConstraintViolationException: Duplicate entry ‘…’ for key ‘PRIMARY’ 前两天演示项目前,随手测试了一下,之前运行正常的功能突然报了一个主键重复的错误。从前端查到后端,查看所有数据的输入传输都没有问题。然而运行了十几次后报错突然没有了。。。经过分析发现了问题:重新导入表会影响...
2020-04-02 00:12:46
19523
1
原创 Npm执行install时的一些问题
Npm执行install时的一些问题 首先,由于速度问题,建议更换淘宝源。但是,不推荐直接使用cnpm,因为cnpm与npm产生的目录结构等还是有不同的,有时会产生莫名其妙的bug。⚡npm更换淘宝源npm config set registry https://registry.npm.taobao.org#还原npm config set registry https://regi...
2020-02-14 13:49:17
1629
原创 服务器配置Mysql远程连接
服务器配置Mysql远程连接目录服务器配置Mysql远程连接正常情况特殊情况原因分析解决方案正常情况 在服务器执行:mysql -u root -puse mysql;update user set host = '%' where user = 'root';特殊情况 遇到了一个特殊情况,就是很久之前服务器的mysql配置过了远程访问,但是忘记了密码,然后跳过密码修改密码...
2020-02-14 11:19:42
3876
原创 服务器部署正在开发的项目
服务器部署正在开发的项目 现在有一个需求,就是正在开发的一个个人项目需要放到服务器演示,并且每日同步开发进度。 项目是使用 Vue + SpringBoot 开发的,目前部署在同一个服务器上。 这里提供一个简单方便的办法,既不用打包,也不用下载IDE核心工具 SVN/Git, Maven, Npm 不使用SVN直接复制文件也可以,但是复制时要注意区分源码及运行时产生的文件,比...
2020-02-13 22:58:24
345
原创 解决Android修改APP图标无效的问题
解决Android修改APP图标无效的问题先说结论:这是图标适配的问题问题描述这是我一开始的修改方式: 修改图标后,在夜神模拟器及MIUI(Android 9)真机中正常,但在AndroidStudio默认模拟器及EMUI(Android 8.0.0)真机中修改无效。如下图:MIUI(Android 9)真机EMUI(Android 8.0.0)真机AndroidStudio...
2019-11-27 17:37:11
8370
1
原创 CodeBlocks调试(Debug)简介
CodeBlocks调试(Debug)简介1、添加断点2、开始debug方法一:按F8方法二:方法三:3、按钮的作用及快捷键简介4、打开监视窗口
2019-08-07 13:08:47
3263
15
原创 命令行(cmd)运行Java程序
命令行(cmd)运行Java程序一、新建xxx.java文件 注意:文件名与类名要完全一致(包括大小写)二、打开命令行工具,跳转到当前目录输入:javac xxx.javajava xxx xxx为对应的创建的java文件的名字可能的报错错误: 找不到或无法加载主类 xxx问题一:如果.java文件有包名(package…),要么将package…删除,要么创建对应的文...
2019-07-18 14:18:16
507
原创 Hibernate无法自动建表
Hibernate无法自动建表在写SSH项目时新写的一个实体Hibernate始终无法自动创建表,检查几遍配置文件无果后重启Eclipse解决。。。在认真检查代码没有发现问题时重启一下也是不错的。~ . ~注:如果不是课程要求强烈建议使用 IntelliJ IDEA。JetBrains全系列如Pycharm等我觉得都挺好用的。...
2019-07-08 19:17:23
425
Win32DiskImager.zip
2021-03-06
HashTab_v6.0.0.34.zip
2021-03-06
antlr-2.7.7.zip
2019-06-21
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人