本文使用的命令大多数都需要管理员权限的Powershell才能运行,在操作时请格外注意,我就因为不小心把E盘给格式化了。...好像VirtualBox就支持创建VHD格式的虚拟机文件。如果是基于兼容性考虑,比如希望将来可以在虚拟机中打开这个文件,可以选择VHD格式的。...创建好之后将其格式化为NTFS,分配一个驱动器号,我这里分配一个v。 ? 如果查看网上面的文章,会发现有些文章时使用命令行工具来格式化的,在此我建议大家不要在不熟悉命令行的情况下使用命令行来进行操作。...因为我就在想要使用命令行装逼的时候不小心把我的E盘格式化了。我本来想使用Powershell的格式化工具来练练手,但是由于不熟悉命令行,所以我直接调用了下面的命令。...不过Win7之前的系统配置需求比较低,放在虚拟机里面也基本不怎么影响性能。另外如果你使用Windows自带的HyperV虚拟机的话,也可以直接将虚拟磁盘文件当做虚拟机来启动。
举个例子,Get-Location命令用于获取当前工作目录位置,它的别名是pwd。那么我们可以使用下面的命令来创建一个变量,存储当前目录位置。...所以脚本结束之后,我们可以访问脚本中的元素。 ::运算符用于调用类中的静态成员,例如下面就会调用.NET平台中DateTime类的Now属性。...格式化方法和C#中的完全相同,所以如果不熟悉的话直接看在C#中如何格式化数据就行了。...例如,switch语句可以接受多个值来测试,在switch语句中还可以编写多个case相同的语句。这里我就不细说了,想具体了解的话直接看官方文档 about_Switch吧。...比方说,如果我们想了解用Powershell编写类,就可以使用下面的命令。如果想在浏览器中浏览器在线版本,加上-online参数即可。
02.使用方法 安装 在项目中,安装到开发依赖上 npm install --save-dev --save-exact prettier 忽略不想格式化的文件 创建 .prettierignore忽略你不希望格式化的文件...提前查看会格式化哪些文件,不实际执行格式化 npx prettier --check . 实际使用过程中,还是直接用编辑器的插件的,设置成保存的时候执行格式化。...这里我使用 .prettierrc.js来配置,因为偏好json那种风格的配置文件,但是json有个最大的问题是不支持注释。所以我这里用了js,把每一项都写上了注释,方便以后改的时候查看。...加分号会增加文件大小,写代码和删代码都需要多按麻烦 我常用的其他语言,比如go,python和powershell也可以不用分号 使用单引号而不是双引号,同理,vue的代码风格使用的是单引号,很多js代码风格都是使用单引号...因为这两种脚本也是比较常用的,为了统一,干脆所有字符串统一用单引号,双引号留着都不用,比如powershell脚本里面我也不用双引号,而是用format来格式化字符串。
-ForegroundColor Green 3.Write-Output 命令 - 发送指定对象在管道中的下一个命令。 描述: 如果命令为最后一个命令在管道中,对象显示在控制台中。...Out-Host: 管道输出内容类似于linux中的more命令,会将对象转换成为字符串还可以控制管道的版式; Out-Default: 将输出发送到默认的格式化程序和默认的输出 cmdlet。...:默认情况下会Out-String 累积字符串并将其作为单个字符串返回,但是您可以使用Stream 参数直接指示一次Out-String返回一行,也可以创建字符串数组。...到每个管道的末尾,它决定如何格式化和输出对象流。...3.脚本块作为属性 # 在Powershell中文件的Length默认以byte作为单位如果你象让它输出时以KB显示 PS > ls | Format-Table Name,{ [int]($_.Length
82、在多线程环境下,SimpleDateFormat 是线程安全的吗? 83、Java 中如何格式化一个日期?如格式化为 ddMMyyyy 的形式?...c)如果重载的方法参数个数多于 5 个,采用可变参数。 82、在多线程环境下,SimpleDateFormat 是线程安全的吗?...如果你不这么做,在解析或者格式化日期的时候,可能会获取到一个不正确的结果。因此,从日期、时间处理的所有实践来说,我强力推荐 joda-time 库。 83、Java 中如何格式化一个日期?...如格式化为 ddMMyyyy的形式? Java 中,可以使用 SimpleDateFormat 类或者 joda-time 库来格式日期。DateFormat 类允许你使用多种流行的格式来格式化日期。...87、Java 中,如何将字符串 YYYYMMDD 转换为日期? 89、如何测试静态方法? 可以使用 PowerMock 库来测试静态方法。 90、怎么利用 JUnit 来测试一个方法的异常?
PowerShell的书写,如果不在Visual Studio这样的宇宙级编辑器上写代码或者需要从其他地方抄一些代码回来,很容易出现排版问题,没有正确地缩进,致使代码的阅读性严重受影响。...本篇给大家介绍一个不错的轮子,可以在美化和格式化PowerShell代码上有很好的体验,一键完成。...PowerShell里也有大量的使用缩写的方式,让本来很直接的命令名称在缩写的情况下,可读性变得很差,gcm、gm、gps等。...本篇介绍的轮子,不单单可以对判断、循环等结构的缩进进行格式化处理,甚至还可以帮我们把这些缩写词给还原回标准名称,真是非常贴心,而且作者貌似还是国人来的,从百度上找到作者的中文留言。...最好按作者说的,先备份一下文件,或者格式化后保存为新的文件。 结语 用了以上的格式化工具,相信写再长再复杂的代码都不怕了,可以随时格式化为可读性强的代码。
---- 电脑装机 记录下本菜鸟作为一个初级前端,当拿到一个新电脑的时候 windows terminal terminal 是我个人比较喜欢的命令行工具,默认可以启动 cmd, powershell...并且界面比较美观,可以看一下比原生的 cmd 或者 powershell 好看多了。...来让 powershell 支持运行脚本。...格式化程序必须可用,并且能针对文档中的某一范围进行格式化 "editor.formatOnPaste": true, // 在保存时格式化文件。..."[shellscript]": { "files.eol": "\n" }, //控制如何处理在受信任的工作区中打开不受信任的文件 open: 始终允许不受信任的文件引入受信任的工作区
大家好,我是小 G。 正所谓「工欲善其事,必先利其器」,在日常开发过程中,如果能选对一个趁手的工具,那无疑能为我们的工作任务省下不少时间精力。...JSON 转 YAML 文件: 正则表达式测试: Markdown 预览: Hash 生成: 聊完功能,我们再来看下如何安装和使用。...tool=jsonformat {tool name} 支持多种参数,你可以根据不同参数名称,用 PowerShell 来快速打开不同工具。...但一般来说,类似这种业务逻辑不是很复杂的离线软件,基于 Electron 来构建或许会更好一点。因为 Electron 的跨平台属性,可以做到单次开发,多平台应用。...不过没关系,如果你是 Mac 用户,请接着往下看。 devutils 这是我在 2020 年,在 Hacker News 上找到的,由国外一位开发者分享的 Mac 开发者工具:devutils。
是的,你可以在资源管理器窗格中点击文件,但为了更快的选择,可以使用 Ctrl + P 来搜索并打开项目中的特定文件。 按住 Ctrl 并按下 Tab 以在编辑器实例中循环浏览当前打开的文件列表。...如果你一直在手动操作,你需要知道有更好的方法。 是的,您需要使用 Format Document 命令自动开始格式化代码,该命令可以在命令面板中轻松访问。...如果你一直在使用VS Code的新建文件和新建文件夹按钮来创建新的文件和文件夹,那么是有办法的。 不必不停地移动鼠标来定位那些小按钮,你知道吗?你只需双击资源管理器面板就可以创建一个新文件。...要不要新建一个文件夹?嗯,没有文件的文件夹就什么都不是。当你创建一个新文件时,你可以轻松使用 / 字符来表示层级关系,并创建新的文件夹和子文件夹来容纳该文件。...作为一名曾经的Atom粉丝,我很快就习惯了使用 A 和 Shift + A 快捷键来分别创建新文件和文件夹;我知道我该怎么做。
注意,if-else中间可以增加新的判断elseif,如下所示: ? ? 2.switch语句 Switch语句主要用于多种情况的判断,这里在本地创建一个test01.ps1文件,并执行该代码。 ?...原始文件内容如下所示: ? 也可以定义变量来指定路径 ? 2.while循环 while循环需要注意循环的终止条件,防止出现死循环,而do_while循环是先执行一次循环体,再进行判断。...四.Powershell数组 1.数组定义 数组定义一种方法是逗号隔开不同的元素,另一种是通过两个点来定义数组。 ? 判断是否是一个数组,使用如下语句。 ? ? 数组可以接受不同的数值。 ?...六.Powershell字符串及交互 1.定义文本及转义字符 表达式中可以定义只,如下所示。同时,单引号和双引号可以相互嵌套,这和JAVA、PHP、Python中的变量套接类似。 ?...在Powershell中,转义字符不再是斜杠(\)而是(`),如下所示。 `n 换行 `r 回车符 `t tab键 `b 退格符 `’ 单引号 ? ? ?
如果文章对您有帮助,将是我创作的最大动力,点赞、评论、私聊均可,一起加油喔!...,这里在本地创建一个test01.ps1文件,并执行该代码。...将C盘python34文件夹下的路径全部提取出来,赋值到file中输出。...:包含与计算机相关的配置信息,不管用户是否登录 HKEY_USERS:包含有关默认用户配置的信息 HKEY_CURRENT_CONFIG:包含有关非用户特定的硬件的配置信息 在Powershell中显示注册表指令如下...Powershell注册表操作 这篇文章中如果存在一些不足,还请海涵。
文件操作: Windows PowerShell 中的文件操作命令包括“Get-ChildItem”、“Copy-Item”、“Move-Item”、“Remove-Item”等。...输出和格式化: Windows PowerShell 中的输出和格式化命令包括“Out-File”、“Format-Table”、“Format-List”等。...用户可以通过这些命令将命令的输出结果保存到文件或格式化输出为表格或列表。...脚本编写和调试: Windows PowerShell 中的脚本编写和调试功能非常强大,用户可以通过“New-Script”命令创建新的脚本,通过“Set-ExecutionPolicy”命令设置脚本执行策略...用户可以在定时任务管理器中创建任务,指定执行时间和执行脚本等相关参数,实现定时任务的自动化执行。
Git现在是一个基本的技能,就像穿鞋或拼写检查一样。 SSH:是的,我知道,你是一个Windows开发人员,你不需要使用那个讨厌的shell。但是,你需要使用它来创建SSH密钥或使用其他SSH功能。...所以,对于要编写一个重启脚本,从一个退出命令中获取错误码,或者在一个循环中做一些事情,Bash(在Linux,许多Unixes,MacOS和Windows 10中)和Microsoft的PowerShell...在PowerShell中,可以用Invoke-RestMethod这个工具代替(尽管像PowerShell一样,它需要打更多的打字)。...另外还有像Postman这样的GUI工具可以完成同样的工作,但一个认真负责的开发人员需要能够通过使用点选式的界面来提高效率。 Markdown:这是GitHub中README.md文件的格式。...通过这个基本的标记语言,你可以输出幻灯片、PDF和HTML格式的文件。通常,这些输出格式可以通过CSS或其他方式进行格式化。
作为一名开发人员,我们在日常工作和学习中常常需要使用一系列小工具,如JSON格式化、JSON转表格、当前时间戳、XML格式化、SQL格式化、密码生成以及UUID生成等。...作为一名经常在编程世界里制造Bug的工程师,难道你不希望拥有一个属于自己的工具集吗?最近,我恰巧发现了一个名为IT-Tools的开源项目,它恰好包含了我们经常使用的所有工具。...在本文中,我们将介绍IT-Tools的主要功能,并探讨如何使用Docker进行部署。...it-tools的部署目录 mkdir it-tools 在部署目录下创建docker-compose.yml文件 version: '3.3' services: it-tools: image...文件的同级目录下使用如下命令启动容器 docker-compose up -d 如果不出意味的话我们的服务到此就部署完成了 it-tools使用 我们在浏览器中打开地址:http://192.168.10.106
按住 Ctrl 并按下 Tab 以在编辑器实例中循环浏览当前打开的文件列表 你甚至可以使用 Alt + Left 和 Alt + Right 来快速在这些打开的文件之间切换。...是的,我们需要使用 Format Document 命令来自动格式化代码,该命令可以在命令面板中轻松访问。...如果你一直在使用VS Code的新建文件和新建文件夹按钮来创建新的文件和文件夹,那么是有办法的。 不必不停地移动鼠标来定位那些小按钮,你知道吗?...当你创建一个新文件时,你可以轻松使用 / 字符来表示层级关系,并创建新的文件夹和子文件夹来容纳该文件。...由于 A 和 Shift + A 显然是用于编码的键,我在这里包含了 when 值,以确保它们只在资源管理器窗格具有焦点且当前编辑器中没有活动光标时创建新文件/文件夹。
安装 Kali Nethunter ---- kali nethunter 是在已有的 rom上对内核进行修改而定制的一个系统,他通过 chroot 来在安卓设备中运行 kali。...遇到的问题 ---- nethunter app会卡死在 复制脚本文件那,我注释掉了那两句复制文件的代码,手动把apk中asserts目录下的相应目录复制为: /data/data/com.offsec.nethunter...开启ssh 思路一:普通U盘类攻击 ---- 在nethunter安装完后,会有一个 DroidDrive 的app, 我们可以用它来创建一个镜像,然后挂载,然后我们的安卓手机就可以当U盘来用了。...思路二:HID攻击 ---- 通过HID攻击,我们可以通过USB线来模拟键盘鼠标的操作,这样我就可以在目标上执行恶意代码。Kali Nethunter中有两种 HID攻击payload生成方式。...这里我决定使用 metasploit的 meterpreter来解决这一问题。 1. 首先生成powershell的payload, 传到可访问的地址 2.
通过阅读本篇文章你将了解到: 为什么需要LocalDate、LocalTime、LocalDateTime【java8新提供的类】; java8新的时间API的使用方式,包括创建、格式化、解析、计算、...# 为什么需要LocalDate、LocalTime、LocalDateTime 1.Date如果不格式化,打印出的日期可读性差 Tue Sep 10 09:34:04 CST 2019 2.使用SimpleDateFormat...calb中中属性设置cal c、返回设置好的cal对象 但是这三步不是原子操作 多线程并发如何保证线程安全 - 避免线程之间共享一个SimpleDateFormat对象,每个线程使用时都创建一次SimpleDateFormat...=> 较好的方法 1.Date对时间处理比较麻烦,比如想获取某年、某月、某星期,以及n天以后的时间,如果用Date来处理的话真是太难了,你可能会说Date类不是有getYear、getMonth这些方法吗...,如果默认提供的不能满足要求,可以通过DateTimeFormatter的ofPattern方法创建自定义格式化方式 解析时间 LocalDate localDate1 = LocalDate.parse
16)我们能创建一个包含可变对象的不可变对象吗? 数据类型和 Java 基础面试问题 17)Java 中应该使用什么数据类型来代表价格? 18)怎么将 byte 转换为 String?...61)有没有可能两个不相等的对象有有相同的 hashcode? 62)两个相同的对象会有不同的的 hash code 吗? 63)我们可以在 hashcode() 中使用随机数字吗?...下面是 Java IO 中经常问的问题。 66)在我 Java 程序中,我有三个 socket,我需要多少个线程来处理? 67)Java 中怎么创建 ByteBuffer?...Date、Time 及 Calendar 的面试题 82)在多线程环境下,SimpleDateFormat 是线程安全的吗? 83)Java 中如何格式化一个日期?...95)在不使用 StringBuffer 的前提下,怎么反转一个字符串? 97)Java 中,怎么获取一个文件中单词出现的最高频率? 98)如何检查出两个给定的字符串是反序的?
这里是一些简单的基础,罗列一些简单的语法,如果你有一些编程语言的基础一眼就能明白,通过这些大概了解powershell的入门使用语法 ?...esc 清空当前命令行 PowerShell执行外部命令 &"notepad" PowerShell命令集 以动名词来命名命令 cmd 命令在powershell中可以直接使用 get-command...PowerShell与其他脚本程序的互相调用 powershell直接可以执行bat、vbs、psl文件 bat调用powershell 需要使用 powershell &"文件路径" PowerShell...数组的创建 $arr = ipconfig $arr $arr -is [array] \\ 判断是否是数组 arr=ipconfig #cmd命令也可以执行 arr=@() #创建空数组 $arr=1...为你铺好的HACKWAY 长按扫码上车 你点的每个在看,我都认真当成了喜欢
vscode插件安装 Dracula Official 主题(我的最爱) Material Icon Theme 图标主题 Chinese Language Pack 中文语言包 GitLens 在代码中显示每一行代码的提交历史...边写正则边看结果 【全局】 Prettier 格式化,全世界都在使用Prettier来统一风格【局部】** Eslint Js 语法检测 【全局】 Tslint Typescript...【js文件】 language-stylus CSS预处理器,styl后缀文件的识别扩展 【styl文件】 filesize 在底部状态栏左侧,显示当前文件大小,还可以点击 【全局】..."editor.tabCompletion": "onlySnippets", // 默认情况下,当前的语言没有代码片段提示时,VS Code将使用当前文件中的你自己写过的单词来显示代码片段提示...在vscode中配置项editor.quickSuggestions决定是否开启. 2. vue 项目,代码规范 vscode中使用eslint 和prettier进行格式化(可以无缝衔接setting.json
领取专属 10元无门槛券
手把手带您无忧上云