首页
学习
活动
专区
圈层
工具
发布
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    适用于 Linux 的 .NET Core App Service 诊断工具正式发布

    分析问题 使用最新版本的 Visual Studio,您现在可以打开和分析在 Linux 上收集的托管转储,并使用 Visual Studio 中可用的一流调试工具!...在 Visual Studio 中打开托管的 Linux 核心转储 在 Windows 机器上创建的内存转储具有众所周知的扩展名 (*.dmp),因此与您最喜欢的内存分析工具有直接的关联。...如果您的托管核心转储没有扩展名,您可以使用“打开文件”对话框,或将文件拖放到您的 IDE 中,Visual Studio 会自动将其识别为 Linux 核心托管内存转储并将其打开。...但是,如果文件被重命名为包含 Windows 转储扩展名 (*.dmp),那么就需要在“打开文件”对话框中使用 Visual Studio 的“打开方式”功能,更多详细信息请点击此处。...Linux 核心转储文件摘要 打开托管 Linux 核心转储文件摘要窗口后,将显示转储文件的摘要和模块信息,以及您可以执行的操作列表,这与 Visual Studio 中现有的转储处理体验保持一致。

    2K20

    UML相关工具一览(20190512 更新)

    、Pascal、PHP、Python、SQL、System C、VB、VB.NET、Verilog、VHDL Visual Studio 支持 性价比很高,目前最流行的UML建模工具。...开放API,支持HTML5, CSS3, JavaScript和Node.js编写扩展。模型验证,JavaScript代码生成。支持团队开发。...是 Visio 2016 Microsoft $480 Windows C#、C++、CORBA IDL、VB.NET Visual Studio 支持 微软的绘图工具,支持UML。...支持自定义形状或导入Visio的图形。Java代码转序列图。有需求管理功能。可用性好,图形漂亮。报表生成,影响分析。业务规则编辑器,对企业架构语言ArchiMate的支持。...否 PlantUML 1.2018.8 Arnaud Roques 免费 Java、Linux、MacOS、Windows 不支持 将文本转换为UML图形 否 ProcessOn 北京大麦地信息技术有限公司

    7.4K20

    绕过基于签名的 AV

    反病毒引擎使用两种检测方法来识别恶意代码——基于签名的检测和基于行为的检测。 基于行为的检测 基于行为的检测涉及分析代码在执行时的行为,并确定该行为是否表示恶意行为。...我下载了Mimikatz 源代码,并使用 Microsoft 的Visual Studio 2019进行编译。在开始编译之前,您需要进行一些修改。...请注意,这是一个超级笨拙的黑客攻击,在尝试从远程计算机转储时可能会导致问题。 编译源代码后,我使用 DefenderCheck 来查看二进制文件是否被检测为恶意。...我有根据地猜测是mimikatz字符串中的存在导致了检测,所以我执行了搜索和替换以替换所有实例mimikatz并mimidogz重新编译二进制文件。这些类型的字符串不再有问题!...具体来说,如果省略文件扩展名,该函数会将.dll和附加.exe到文件名中。最后,绕过这个特定签名所需要做的就是删除.dllfrom wdigest.dll!

    1.9K40

    TypeScript学习笔记(一)—— TypeScript入门

    基于原型的面向对象编程,使得原型上的属性或方法可以在运行时被修改。 函数是 JavaScript 中的一等公民,可以赋值给变量,也可以当作参数或返回值。...'number'. // 编译时会报错(数字没有 split 方法),无法通过编译 1.2.3、TypeScript 是弱类型 类型系统按照「是否允许隐式类型转换」来分类,可以分为强类型和弱类型。...以下这段代码不管是在 JavaScript 中还是在 TypeScript 中都是可以正常运行的,运行时数字 1 会被隐式类型转换为字符串 '1',加号 + 被识别为字符串拼接,所以打印出结果是字符串 ...2015-04:微软发布了 Visual Studio Code,它内置了对 TypeScript 语言的支持,它自身也是用 TypeScript 开发的。...Atom Visual Studio 2019 Visual Studio 2017 三、第一个TypeScript程序 3.1、非IDE环境 (1)、在磁盘上创建一个文件夹,如:F:\NF\TypeScript

    1.6K10

    Visual Studio 智能代码插件:CodeGeeX

    同时,它还能够与Visual Studio无缝集成,无需额外的配置和设置,即可轻松使用。 在本文中,将详细介绍CodeGeeX的特点和优势,以及如何使用它来提升编程效率和质量。...在实际开发场景中最常见也是提效最明显的场景。 根据注释生成代码 根据自然语言的注释,自动生成所需要的代码,可以生成完整的方法级函数。...插件安装方式 1.在Visual Studio 2022的扩展->管理扩展中搜索CodeGeeX。 2、在Visual Studio窗口顶部的"扩展"菜单中,点击下拉菜单中选择"管理扩展"。...3、搜索CodeGeeX,然后单击"下载"或"安装"按钮,具体如下图所示: 4、重新启动Visual Studio,就完成了安装,可以在Visual Studio 的扩展看到CodeGeeX目录,具体如下图所示...可以使用Tab键接收建议,也可以通过开始编写要使用的代码来接收建议。 根据注释生成代码 将注释转换为代码 CodeGeeX可以针对一段自然语言的注释内容,生成相关的代码片段 。

    1.8K10

    .NET周刊【12月第1期 2024-12-01】

    相比枚举,强类型字符串具备更好的扩展性和约束性。枚举提供类型安全和编译时检查,但输入约束有限,易导致错误。强类型字符串使用不可变值类型,并覆写ToString()方法以返回字符串值。...,如PasteEx提高粘贴效率、Umbraco CMS构建网站、.NET 9的新异步编程方法Task.WhenEach以及Visual Studio分析内存泄漏。...核心功能包括基于列名数组、列名-类型键值对、类生成表格,以及将表格转换为实体对象集合的方法。还包括对一维数组进行转换的方法和行列转置功能。...其中,通过反射获取类的属性信息,将类转换为表格,并对属性交伙设置了特性值的处理。同时,提供了对应的单元测试来验证方法的正确性和稳定性。...UdonSharp 是一种从 C# 到 Udon 的转译方法,而 Soba 是将 C# 程序编译为 CIL (MSIL) 并在 Soba VM 上运行的方法。

    1.2K10

    在VisualStudio中提供运行时和设计时支持的WPF本地化解决方案

    在本文中,通过支持使用现有资源文件( *.resx files),我们仍然可以轻松地将现有应用程序转换为新的区域设置。...(另一种选择可能是扩展现有的自定义ResXFileCodeGenerator来标记构造函数为public,但不需要这样做) ? …的方法: ?...这意味着我们可以使用扩展的强类型资源发生器[^]在Visual Studio 2005和2008,或附带的PublicResXFileCodeGenerator工具Visual Studio 2008。...我喜欢扩展的代码生成器,因为它生成了非常有用的字符串格式化方法。 ?...在资源文件扩展名中添加区域性代码,如在Resources.Fr-fr.resx,在编译应用程序时,Visual Studio将使用它创建本地化的DLL。

    2.9K20

    Java和TypeScript开发者之间的区别必须知道

    这意味着编译器检查源代码文本以确保代码语法正确,然后将源代码文本转换为运行时计算机可以处理的格式。 在Java中,源代码被编译成字节码,由安装在给定计算机上的Java虚拟机运行。...对于后端开发人员,JavaScript运行时安装在运行后端应用程序的服务器上。 Java中的物理文件转换将扩展名为.Java的文本文件转换为扩展名为.class的字节码。...相比之下,Typescript将扩展名为.ts的源代码文本文件编译为扩展名为.js的JavaScript代码。...然而,大多数开发人员使用集成开发环境(IDE),如IntelliJ、WebStorm、Eclipse或Visual Studio代码。 使用IDE的好处是开发人员可以更快地编写更好的代码。...这种代码完成功能在不同的IDE中有不同的名称。在Microsoft Visual Studio代码中,它被称为IntelliSense和IntelliCode。

    4.6K41

    10 个超极好用的 VS Code 神级插件,每个程序员必备!

    如果你选择使用 Visual Code 作为 IDE,你就可以使它符合你的偏好选择。实现此目的的一种方法是安装正确的插件。为了让你的生活尽可能的简单,你可以添加很多你想要的内容。...Path Intellisense Path Intellisense 是 Visual Studio 代码之一,它可以为你的开发提供有保证的生产力提升。...Debugger for Chrome 如果需要调试 JavaScript,则无需离开 Visual Studio Code。...ESLint ESLint 插件将 ESLint 集成到 Visual Studio Code 中。如果你不熟悉它,ESLint 就会作为一个静态分析代码的工具来快速发现问题。...SVG Viewer SVG Viewer 扩展添加了许多实用程序,可用于在 Visual Studio Code 中使用 SVG。

    2.1K20

    Visual C++ 中的重大更改

    在 Visual Studio 2015 中的 Visual C++ 中,现在必须在两个字符串之间添加空格。...在这种情况下,解决方法是在定义类之前,不使用此类类型特征。 如果将 D 和 B 的定义移到代码文件的开头,错误将得到解决。...这将产生错误:             警告 C4244:“参数”:从“float”转换为“int”,可能丢失数据             此警告的解决方法是将对 abs 的调用替换为浮点版本的 abs...FLT_ROUNDS 在 Visual Studio 2013 中,FLT_ROUNDS 宏扩展为常量表达式,这是错误的,因为舍入模式在运行时是可配置的,例如,通过调用 fesetround。...已从 C11 中的 C 标准库删除 gets 函数,因为其不能安全使用。 _getws 函数是与 gets 等效(但可用于宽字符串)的 Microsoft 扩展。

    7.7K00

    Visual C++ 中的重大更改

    在 Visual Studio 2015 中的 Visual C++ 中,现在必须在两个字符串之间添加空格。...在这种情况下,解决方法是在定义类之前,不使用此类类型特征。 如果将 D 和 B 的定义移到代码文件的开头,错误将得到解决。...这将产生错误:             警告 C4244:“参数”:从“float”转换为“int”,可能丢失数据             此警告的解决方法是将对 abs 的调用替换为浮点版本的 abs...FLT_ROUNDS 在 Visual Studio 2013 中,FLT_ROUNDS 宏扩展为常量表达式,这是错误的,因为舍入模式在运行时是可配置的,例如,通过调用 fesetround。...已从 C11 中的 C 标准库删除 gets 函数,因为其不能安全使用。 _getws 函数是与 gets 等效(但可用于宽字符串)的 Microsoft 扩展。

    8.4K10

    .NET周刊【11月第3期 2024-11-17】

    函数指针存在类型不安全、只支持静态方法、不支持方法链等局限,而委托在底层通过自动生成调用方法弥补。这篇文章详细讨论了委托的底层模型及如何支持静态和实例方法,并提供了相关代码示例。...首先定义两个用于测试的枚举类型,然后介绍如何通过枚举名称转换为枚举。该方法处理整数类型字符串时会返回空,通过TryParse方法尝试转换枚举名称,并进行了单元测试。...接着介绍了一个方法,根据枚举名称转换为枚举或返回默认值。此方法是在转换失败时返回指定的默认值。代码片段展示了如何使用这些方法以及单元测试的具体实施过程。...开源 - Ideal库 - 常用枚举扩展方法(二) https://www.cnblogs.com/hugogoos/p/18545101 这篇文章继续探讨枚举操作的扩展方法,主要内容是将枚举值转换为枚举类型...作者演示了如何使用ToObject方法从整数转换为枚举,并介绍了一种支持多种数据类型的泛型实现。

    1.2K10

    使用VisualGDB开发Keil MDK-ARM项目

    打开Visual Studio,开始创建一个新的嵌入式VisualGDB项目: ? 选择“导入项目”和“生成Makefile”选项: ?...右键点击main()函数,打开CodeMap,选择“show called functions”来验证Clang智能感知: ? 由Keil链接器生成的ELF文件有一个基本问题。...如果它们仍然被破坏,通过检查arm-eabi-objdump工具生成的转储文件,再次检查ROM部分是否被放置在正确的地址,其大小是否与bin文件的大小匹配: ?...您可以通过添加一个简单的函数来重现这个问题,该函数将产生警告和错误,并尝试构建您的文件: ? ? 为了支持“, line ”格式,下载BuildMessageRegexes。...如果您现在构建项目,Visual Studio将正确显示错误和警告: ? 如果您正在使用VisualGDB和Keil编译器,请在论坛中告诉我们。

    2.9K30
    领券