当前位置: 首页 > news >正文

企业网站备案信息查询网站制作叫什么

企业网站备案信息查询,网站制作叫什么,建设工程信息在什么网站发布,淘宝做网站设计本文告诉大家如何使用 Infer# 开源库配合 GitHub 的 Action 实现自动分析代码缺陷#xff0c;如找到可空引用或线程安全等问题这是一个在 GitHub 上完全开源的仓库#xff0c;请看 https://github.com/microsoft/infersharp刚好今天收到了 Infer# 发布 1.2 版本博客#xff… 本文告诉大家如何使用 Infer# 开源库配合 GitHub 的 Action 实现自动分析代码缺陷如找到可空引用或线程安全等问题这是一个在 GitHub 上完全开源的仓库请看 https://github.com/microsoft/infersharp刚好今天收到了 Infer# 发布 1.2 版本博客请看 Infer# v1.2: Interprocedural Memory Safety Analysis For C# - .NET Blog关于 GitHub 的 Action 的基础入门请看 dotnet 部署 github 的 Action 进行持续集成使用的方法非常简单只需要在 GitHub 的 Action 的配置文件里面添加如下代码- name: Run Infer# uses: microsoft/infersharpactionv1.2with:binary-path: 输出二进制文件夹路径如我在 https://github.com/dotnet-campus/AsyncWorkerCollection 开源仓库上的配置代码如下- name: Run Infer# uses: microsoft/infersharpactionv1.2with:binary-path: AsyncWorkerCollection/bin/Release/netcoreapp3.1此输出的二进制文件夹路径里面要求是包含 dll 和 pdb 文件通过 dll 进行分析通过 pdb 从而告诉你是哪个文件效果如下可以看到输出了资源没有释放和线程安全问题Found 3 issuesIssue Type(ISSUED_TYPE_ID): #Thread Safety Violation(THREAD_SAFETY_VIOLATION): 2Dotnet Resource Leak(DOTNET_RESOURCE_LEAK): 1Analysis Result#0 /home/runner/work/AsyncWorkerCollection/AsyncWorkerCollection/AsyncWorkerCollection/AsyncTaskQueue_/AsyncTaskQueue.cs:72: error: Dotnet Resource LeakLeaked { n$1 - 1 } resource(s) in method AwaitableTask AsyncTaskQueue.GetExecutableTask(Action) at type(s) System.Threading.Tasks.Task.#1 /home/runner/work/AsyncWorkerCollection/AsyncWorkerCollection/AsyncWorkerCollection/DoubleBuffer_/DoubleBufferLazyInitializeTask.cs:47: warning: Thread Safety ViolationUnprotected write. Non-private method DoubleBufferLazyInitializeTask1T.OnInitialized() writes to field this.dotnetCampus.Threading.DoubleBufferLazyInitializeTask1T._isInitialized outside of synchronization.Reporting because this access may occur on a background thread.#2 /home/runner/work/AsyncWorkerCollection/AsyncWorkerCollection/AsyncWorkerCollection/DoubleBuffer_/DoubleBufferLazyInitializeTask.cs:41: warning: Thread Safety ViolationRead/Write race. Non-private method DoubleBufferLazyInitializeTask1T.OnInitialized() reads without synchronization from this.dotnetCampus.Threading.DoubleBufferLazyInitializeTask1T._isInitialized. Potentially races with write in method DoubleBufferLazyInitializeTask1T.OnInitialized().Reporting because this access may occur on a background thread.Found 3 issuesIssue Type(ISSUED_TYPE_ID): #Thread Safety Violation(THREAD_SAFETY_VIOLATION): 2Dotnet Resource Leak(DOTNET_RESOURCE_LEAK): 1此工具只能在 Linux 下运行官方有制作好一个 docker 文件可以从 https://github.com/microsoft/infersharpaction 拉到。但是问题不大因为此工具是对输出文件进行分析的所以可以在 Windows 平台上进行构建只是将输出的二进制文件使用此工具在现有的仓库加添加此工具的例子请看 https://github.com/dotnet-campus/AsyncWorkerCollection/pull/66
http://www.yutouwan.com/news/282362/

相关文章:

  • 网站建立具体步骤是卡盟网站模板
  • 郴州网站建设公司简介域名app大全免费下载
  • 做没用的网站河北网站建设案例
  • 网站建设的必要性分析设计师培训机构有哪些
  • 怎么用手机创建网站上海做网站的公司名称
  • 如何留住网站用户网站备案需要建设好网站吗
  • 建设银行忘记密码网站小程序怎么上架商品
  • 中英文网站用一个域名还是两个域名利于优化柳州企业网站建设公司
  • 主色调为绿色的网站wordpress设置cdn
  • 做图素材网站开通会员哪个好如何登陆wordpress后台
  • 大型网站如何做别名深圳设计网站有哪些
  • 17网站一起做网店如何下单网站建设公司网站
  • 提供网站建设价格湖南建设人力资源网官网
  • 哪家网站开发好网站收录是什么意思
  • 上海网站建设与设计微软网站开发工具
  • 长沙开发网站wordpress进管理员
  • 临沂建网站哪家好服务外贸论坛
  • 万网x5 wordpress搜索引擎优化的工具
  • 如何设置中国建设银行网站首页大连网站设计公司排名
  • 青海旅游的网站建设群艺馆网站建设方案
  • 四川省建设招标网站首页合肥网页设计兼职
  • 框架型网站网络推广都有哪些方式
  • 加盟网站做推广怎么收费兰州今天发生的重大新闻
  • 热 动漫-网站正在建设中-手机版花瓣网平面设计素材
  • 杭州网站seo外包株洲58同城网站建设电话
  • 网站每年多少钱seo的方式包括
  • 个人免费网页seo优化销售话术
  • 网站推广 昆明深圳沙井公司网站建设
  • 深圳产品网站建设南宁建设工程造价信息网站
  • 怎么制作微信网站怎么运用区块链做网站