new Form2(); form2.ShowDialog(); Thread.Sleep(1000); } } } form2的ShowDialog
使用 dotnet tool 可以方便分发给小伙伴很多有趣的工具,而小伙伴们也可以通过 dotnet tool 一句命令安装上强大的工具。但有一个问题是,我如何知道有这样的工具?...当前可以在 nuget.org 上搜寻到 dotnet tool 工具 进入 https://www.nuget.org 然后搜寻一个关键词,如我想要找到一个文件下载器 ?...此时将会返回给你 CBB 库的以及 dotnet tool 的,那么如何只显示 dotnet tool 的?...在 nuget.org 添加了选择的功能,不过这是一个隐藏的功能,需要点击一下,你才看到他 ?...点击漏斗,然后选择 .NET Tool 接着点击应用按钮,等待缓慢的 nuget.org 加载,此时将会仅返回 .NET 工具 这里的搜寻将会包含 nuget package id 和描述的内容 一些收藏的工具请看
我这里使用 Visual Studio 2019 能好好编译的一个项目,发现在另一个小伙伴那里却编译不通过,是在 NuGet 还原那里报告了错误: 调用的目标发生了异常。...于是解决方法是使 NuGet 能够找到正确的 MSBuild.exe 的版本。...我在另一篇博客中有写一些决定 MSBuild.exe 版本的方法: 为 NuGet 指定检测的 MSBuild 路径或版本,解决 MSBuild auto-detection: using msbuild...version 自动查找路径不合适的问题 - walterlv 可以通过设置环境变量的方式来解决自动查找版本错误的问题。...你可以看到本文后面附带了很多的参考资料,但实际上这里的所有资料都没有帮助我解决掉任何问题。这个问题的本质是 nuget 识别到了旧版本的 MSBuild.exe。
' + loadTime + 'ms'); innerHTML在JQuery中使用的话是无效果的, JQuery提供了三种方法实现指定标签赋内容:.html(),.val(),.text()。...三种方法区别具体: .html()用为读取和修改元素的HTML标签 对应js中的innerHTML .html()是用来读取元素的HTML内容(包括其Html标签), .html()方法使用在多个元素上时...对应js中的innerText text()用来读取元素的纯文本内容,包括其后代元素;.text()方法不能使用在表单元素上 .val()用来读取或修改表单元素的value值 .val()是用来读取表单元素的..."value"值,.val()只能使用在表单元素上 关于三者的区别 .val()方法和.html()相同,如果其应用在多个元素上时,只能读取第一个表单元素的"value"值,但是.text()和他们不一样...,如果.text()应用在多个元素上时,将会读取所有选中元素的文本内容。
大家好,又见面了,我是你们的朋友全栈君。
这种方法是块设备的 bit 复制,所以完全不需要了解上层文件系统的结构和内容,只需要保证目标磁盘设备的空间大于源设备就可以实现。...使用 dd 方式克隆系统虽然具有和系统无关简单便利的特性,理论上总是能够成功。...备份环境 1、Ubuntu16.04/ubuntu18.04/ubuntu20.04 2、需要备份镜像的TF卡 系统备份 第一步:将需要进行系统备份的SD卡插入ubuntu电脑中,并确认哪个驱动器是我们接入的...目录下的: 系统恢复 第一步、第二步与系统备份的第一第二步骤执行的操作一致 第三步:使用sudo -s 命令进入超级用户模式后开始进行系统恢复 输入命令: gym@gym:~$ cd /home...,/dev/sdX中的X需要在前两步确认,可能与备份查出来的驱动器号不一致。
HKEY_LOCAL_MACHINEsoftwaremicrosoftwindowsNTcurrentversionDNSserver 5、将DNSserver分支导出,命名为dns-2.reg 6、打开%systemroot%system32dns,把其中的所有...恢复: 1、当区域里的DNS服务器发生故障,重新建立一台win2003服务器,并与所要替代的DNS服务器起相同的名字,设置相同的DNS后缀和IP地址。 2、在新系统中安装并启动DNS服务。...3、把前面备份出来的*.dns文件复制到新系统的%systemroot%system32dns文件夹中。 4、停用DNS服务。...5、把备份的dns-1.reg和dns-2.reg导入到注册表中(如果机器名不同的时候,要替换一下注册表文件中的机器名。)。 6、重新启动DNS服务。
Kibana 是一个开源的分析和可视化平台,主要用于和 Elasticsearch 一起工作,轻松实现 ElasticSearch 的查询和管理。...使用 ElasticSearch 作为 SkyWalking 的后端存储,在后续调试 SkyWalking 源码时,可能会直接查询 ElasticSearch 中的某些索引,所以一并安装 Kibana...server.port:5601 server.host:"" elasticsearch.hosts:[""] 3.运行bin目录下的kibana.bat批处理文件: ?...4.访问上述配置步骤中的:ip:5601: ? ? 5.实例:添加Apache logs ?...⑥修改C:\Program Files\Filebeat\filebeat.yml的output.elasticsearch指向安装了elasticsearch的设备 5.3 安装logstash https
(图片来自:https://www.elastic.co/cn/downloads/elasticsearch) 运行bin文件夹下的elasticsearch.bat批处理文件: ?...启动后,用ip:9200连接服务器端部署的elasticsearch,发现连接不上 查看logs/elasticsearch.log文件,如下: java.net.UnknownHostException...: 不知道这样的主机。...接下来elasticsearch-head可能还提示“集群健康值显示 未连接”,再修改elasticsearch-head中的Gruntfile.js,如下: ? ?...到这一步elasticsearch基本的步骤就算完成。
Java-Launcher类上打断点无效的案例解读 这是一个有意思的案例~ 首先,以下是一个广为流传的说法: 内建于 JVM 中的启动类加载器(Bootstrap Class Loader)会加载...一般地,debug 的确是解决这类问题的好方法,但是偏偏这个案例中你在 Launcher 的构造器内部打上的断点会被跳过。 ...这难道证明了广为流传的说法是错误的? ...system 讲道理就是 JVM 的意思,所以广为流传的说法是对的,那么问题会不会是 debug 机制的问题? ...文章中说到:JDI(Java Debug Interface)是三个模块中最高层的接口,在多数的 JDK 中,它是由 Java 语言实现的。
JAVA获取服务器路径的方法 1、在JSF环境中获取到ServletContext: ServletContext sc = (ServletContext)FacesContext. getCurrentInstance...().getRealPath(“/”); 根目录所对应的绝对路径 request.getServletPath(); 文件的绝对路径 request.getSession().getServletContext...().getRealPath(request.getRequestURI()) 当前web应用的绝对路径 servletConfig.getServletContext().getRealPath(“/...realPath = F:\tomcat_home\webapps\项目名称\ //获取的是项目的绝对路径 basePath = http://localhost:8080/项目名称/ //获取的是服务的访问地址...Javax.servlet.jsp.PageContext.getServletContext() Javax.servlet.ServletConfig.getServletContext() 文件的绝对路径
@toc二、命令列表2.3 monitor/watch/trace/stack/tt 相关2.3.3 trace (方法内部调用路径,并输出方法路径上的每个节点上耗时)使用场景:trace 命令在 Arthas...它的主要使用场景包括:性能分析:帮助识别方法调用的耗时,找出性能瓶颈。调试:追踪方法的执行路径,了解方法内部的逻辑流动。问题定位:快速捕获异常信息,了解异常发生的上下文。...提示方法内部调用路径,并输出方法路径上的每个节点上耗时watch/stack/trace 这个三个命令都支持#costtrace 命令能主动搜索 class-pattern/method-pattern...对应的方法调用路径,渲染和统计整个调用链路上的所有性能开销和追踪调用链路。...(方法内部调用路径,并输出方法路径上的每个节点上耗时)25.Arthas tt(方法执行数据的时空隧道,记录下指定方法每次调用的入参和返回信息,并能对这些不同的时间下调用进行观测)26.Arthas watch
Visual Studio 2013 下 NuGet 无法识别自定义包路径的解决方法 升级到 VS2013 之后, 编译时会发现 VS2013 下 NuGet 不能正确识别预先配置好的存放目录, 总是把文件放在解决方案的...packages 目录下, 这个可以说是 NuGet 的 bug , 也可以说是 VS2013 的 bug , 原因是: 安装 VS2013 时, 会自动生成文件 %ProgramData%\NuGet.../api/v2/curated-feeds/microsoftdotnet/" /> 然而正是这个文件导致了 NuGet 不能正确识别自定义的包路径..., 估计 NuGet 会更新并修复这个 bug , VS2013 估计是不会修改的啦。...暂时的解决方法就是删除这个文件, 如果你需要用到这个特殊的 NuGet 源, 可以把它添加到 NuGet 的选项中。
以上是基本的信息概要,下面会进入具体的实施步骤。...配置nuget.exe CLI 在服务器47.115.111.58根据上面表格nuget.exe CLI,下载后放到一个合适的文件目录,并在【环境变量配置】配置好路径,打开cmd并输入指令nuget...到这里Jenkins的配置基本上完成了。...自动发布组件包到NuGet 新建Freestyle project,并在【源码管理】、【构建】填入您的构建信息,构建脚本我是保存在服务器上,因为保存在服务器上更加可靠。 ? ?...的步骤就实施完毕了。
题目 我们从一块字母板上的位置 (0, 0) 出发,该坐标对应的字符为 board[0][0]。...我们可以按下面的指令规则行动: 如果方格存在,'U' 意味着将我们的位置上移一行; 如果方格存在,'D' 意味着将我们的位置下移一行; 如果方格存在,'L' 意味着将我们的位置左移一列; 如果方格存在...,'R' 意味着将我们的位置右移一列; '!'...会把在我们当前位置 (r, c) 的字符 board[r][c] 添加到答案中。 返回指令序列,用最小的行动次数让答案和目标 target 相同。 你可以返回任何达成目标的路径。...解题 坐标不相等时,就不断的走,先让一个坐标相等,再让另一个坐标相等 注意z在角落里,别处到z:先左,再下,z到别处:先上,再右 class Solution { public: string
使用 nuget restore 命令还原项目的 NuGet 包的时候,NuGet 会尝试自动检测计算机上已经安装的 MSBuild。...虽然命令行输出中推荐使用了 -MSBuildVersion 选项来指定 MSBuild 的版本,但是实际上实现同样功能的有两个不同的选项: -MSBuildPath 自 NuGet 4.0 开始新增的选项...,指定 MSBuild 程序的路径。...会找到 PATH 中第一个包含 msbuild.exe 文件的路径,将其作为自动查找到的 MSBuild 的路径。...所以,我们的解决方法是,如果找错了,我们就把期望正确的 MSBuild 所在的路径设置到不期望的 MSBuild 路径的前面。
问题: 首先出现这个bug的是在我的vs2017社区版的ide上,这两天使用了出现了一个非常神奇的问题,就是我程序中的nuget包总提示找不到源文件,并且我点击Nuget还原的话还一直提示着一个问题...严重性 代码 说明 项目 文件 行 禁止显示状态 错误 项目 JJHL.WEB 的 NuGet 包还原失败: 找不到“11.0.2”版本的程序包“Newtonsoft.Json”。...Files (x86)\Microsoft SDKs\NuGetPackages\: 在源“C:\Program Files (x86)\Microsoft SDKs\NuGetPackages\”上找不到包...解决方法: 修改NuGet包管理器的源为: https://www.nuget.org/api/v2/ 单击工具>选择NuGet管理器>程序包管理器设置 ?...选择NuGet包管理器>程序包源>添加获取包源位置(https://www.nuget.org/api/v2/)名称可随意 ? 最后再重启vs,然后在点击NuGet还原就好了!!!
项目上线,测试环境正常,上UAT环境后访问不到数据,于是开始步步分析,细细琢磨,最终成功上UAT,但影响了上生产环境的时间,造成项目延时发布,第一次遇到这么奇怪的事情,之后就是2017年12月26(周二...)的上生产环境,不过可怕的事情还是发生了:本地、测试、UAT环境都正常,生产环境有访问不到数据,直到12月27号2:00才解决,以上是问题情景。...这边也想了很长时间:为什么UAT环境代码好好的,正式环境就不行了,拉的是一套代码,不同的地方就是Disconf配置文件了(这里我前后核对了不下六遍,前两遍确实有问题及时做了修改,最后一遍我是一个一个字核对的...以下是我这边出现访问不到数据的三个情况: 1、Disconf环境配置文件的配置(本地、测试、UAT及生产环境都会有所差别),具体看各个环境的访问地址; 2、系统中访问的子系统接口是否同步上了相应的环境,...在相应环境上直接访问接口验证是否部署成功; 3、httpClient工具类中http和https是有区别的,线上环境和UAT环境一定要是https://开头的(从发现这个问题和解决花了我不少时间),https
如未指定,将使用默认的 NuGet 包缓存,可在所有操作系统上的用户主目录中的 .nuget/packages 目录找到它。...例如 Linux 上的 /home/user1 或 Windows 上的 C:\Users\user1 。...自变量 ROOT 要还原的项目文件的可选路径。 选项 --configfile 要使用的 NuGet 配置文件 (nuget.config)。 如果指定,则只使用此文件中的设置。...示例 还原当前目录中项目的依赖项和工具: dotnet restore 还原在给定路径中找到的 app1 项目的依赖项和工具: dotnet restore ..../projects/app1/app1.csproj 通过将提供的文件路径用作源,在当前目录中还原项目的依赖项和工具: dotnet restore -s c:\packages\mypackages
毕竟用官方的链接下载简直像个蜗牛一样,等得不耐烦,于是我就去用了清华镜像源。不废话了,上步骤!!...第一个配置: 第一步:files-setting(就是进入设置的意思) 第二步:找到project这里,双击右边其中一个模块进入 第三步:点击Manage Repositires...第四步:点击左下角像个笔的那个图标 在这个方框输入镜像源地址,点击ok就行,我已经设置好了 在这里我多介绍几个镜像源,根据自己喜好选择吧,个人偏向清华的: 清华: https...豆瓣: http://pypi.douban.com/simple/ 阿里: http://mirrors.aliyun.com/pypi/simple/ 最后一步:重启pycharm,就是关掉再打开的意思...第二个配置: 我发现上面这样的设置也只能在这系统下载,特别麻烦,我还是想要用window上那样,使用pip install 下载更舒服 方法如下: 打开终端,输入 cd ~/.pip 如果没有这个文件夹