关于win系统中powershell的美化
前言 在花猪的带领下,学会了关于我电脑的powershell的美化,太香了
特别感谢博客https://akilar.top/posts/8a76eb87/
使用方法我觉得上文的那个文章里面写的很好了我就不写了
有些bug的更改你在按照教程
在powershell上使用命令打开.ps1文件的时候,输入
123Import-Module posh-gitImport-Module oh-my-poshSet-Theme Agnoster
命令”Set-Theme Agnoster”是旧版本的命令(这个版本是oh-my-posh的版本),对于新版本,也就是V3版本的oh-my-posh来说
命令应该是
123Import-Module posh-gitImport-Module oh-my-poshSet-PoshPrompt -Theme agnoster
然后问题就解决了
(pip)关于代理安装问题
前言 研究同学的项目,想要通过pip下载导入包的时候,出现了错误
Failed to establish a new connection: [WinError 10061] 由于目标计算机积极拒绝,无法连接。’))’: /simple/flask-migrate/
在网上一番搜索了之后,发现是显示无法连接到代理的问题
解决方法也很简单:通过修改注册表中的代理设置
解决方法快捷键【win】+【R】输入regedit 打开注册表编辑器
打开【HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Internet Settings】路径
选择关于代理的设置:【ProxyEnable】设置变为【0】
再使用pip的时候,就发现已经没问题了
参考链接:https://blog.csdn.net/m0_37811192/article/details/89411415
关于npm的一些安装问题
前言换了一台电脑后,关于nodejs,每次弄npm安装插件都有一大堆报错和warning,这里稍微整理一下,方便以后使用npm
“npm WARN requires a peer of XXX“问题 在NodeJs开发中,往往需要安装各种依赖包,而有时候这些依赖包版本更新了或者改成了另外一个包名,导致npm install会报“requires a peer of XXX”之类的warning。
我这次下载artitalk插件就是这个问题
解决方法,就是缺啥就补啥,命令如下:
1npm install --save-dev "XXX"
其中“xxx”是你所缺少的模块,比如对于我这次缺少的模块,我的命令就为:
1npm install --save-dev "typescript@>=2.7"
安装后就不会报错了
npm WARN saveError ENOENT: no such file or directory, open ‘C:\Users...\package.json’问题根据错误提示,这个问题主要是缺少”package.j ...
关于安装burp suite抓包工具
前言由于一些原因换了台电脑,之前的抓包工具也没有了,所以想要重新下载burp suite来进行抓包测试
以下的教程很大部分参考了https://blog.csdn.net/LUOBIKUN/article/details/87457545 的内容,只是针对我自己的一些问题进行了阐述,并且总结了一些东西
资源下载https://blog.csdn.net/LUOBIKUN/article/details/87457545 中有着百度云链接,里面有着java的jdk8版本,以及破解的burp软件
注1:因为burp suite的底层是用java程序编写,所以burp软件只能在java的环境里面运行,因此需要先搭建java环境
注2:对于上方的资源而言,如果jdk过于新( 比如说是jdk15),那会导致有些操作无法执行而根本没办法运行burp suite
jdk安装主要涉及了jdk和jre的安装以及环境变量的配置
jdk-8u201-windows-x64安装https://blog.csdn.net/LUOBIKUN/article/details/87457545中很详细
环境变量按下w ...
正则表达式的基本使用
前言正则表达式有些很难记住的理论,在这里一次性整理一下,帮助更深刻一点的掌控。
正则表达式是什么正则表达式可以把它看做是一种通配符的增强版,它可以帮你匹配你想要的字符串。
在很多地方可以用到正则表达式,比如编译器中的词法分析器、网址上的注册表单、爬虫中用正则表达式来提取信息等等。所以我们可以更加深刻地理解正则表达式的用处之广,好多地方都不能缺少它。
以下是正则表达式正式内容,一些最基础的用法。
限定符限定符是一类特殊的字符,以下归纳:
符号
含义
例子
?
表示之前的字符出现零次或者一次
end? –> 表示en或者end
*
表示之前的字符出现零次或者多次
end* –> 表示en或者enddddd 都行
+
表示之前的字符出现一次或者多次
end+ –> 表示end或者endddddd
{…}
之中可以精确表示字符出现的次数
en{2}d –> 表示ennd en{2,3}d –> 表示ennd或者ennnd
如果想要限定多个运算符,比如ab,就直接打上括号再添加符号就行了,比如(ab)? 就表示 ab 或者空字符串 ...
关于git的基本使用
前言在本地写好代码了然后想要上传到GitHub的时候,使用git命令一直要忘记命令过程,现在把上传GitHub的命令过程整理一下
前期准备git安装:https://www.cnblogs.com/xueweisuoyong/p/11914045.html
绑定用户
下载好Git后,点击右键,打开git bash here
开始绑定用户名和邮箱(注:用户名是你GitHub的用户名,邮箱是你GitHub的绑定邮箱,上传到gitee的话同理)
输入代码
1git config --user.name "你的用户名"
1git config --user.email "你的邮箱"
SSHkey 设置
在git bash中输入代码:
1ssh-keygen -t rsa -(路径) -"github绑定邮箱"
注:路径是指C盘或者D盘路径
例如:ssh-keygen -t rsa -C -“13165941 ...
关于hexo的博客搭建
关于hexo的博客搭建关于前言这是我第一次的博客介绍,仅供参考
这个博客的搭建弄了很多天,因为之前电脑总是经历了千奇百怪的bug,但在朋友的帮助下还是成功(应该算是成功吧)把这个博客搭建了起来。仔细一想好像真的白嫖了好多东西哈哈。
搭建博客前期准备node.js下载、git安装
推荐教程:https://blog.csdn.net/antma/article/details/86104068 node.js安装
https://www.cnblogs.com/xueweisuoyong/p/11914045.html git安装
注1:由于node.js版本过高的话会和hexo版本发生冲突导致报错,推荐node版本不超过12.x版本,可以使用nvm进行版本控制,
nvm的教程:https://www.cnblogs.com/gaozejie/p/10689742.html
当然也可以寻找其他版本的教程
注2:nodejs下载速度过慢的时候,是因为服务器在国外的原因,可以用国内的镜像来解决
1npm install -g npm ...