MSR Tools

源码分析工具
授权协议 BSD
开发语言 C# .NET
所属分类 开发工具、 代码管理分析/审查/优化
软件类型 开源软件
地区 不详
投 递 者 松桐
操作系统 跨平台
开源组织
适用人群 未知
 软件概览

MSR Tools 是源码分析工具的演变,是一个度量计算器、统计生成器以及软件库挖掘框架。

主要特性:

  • 编程语言无关
  • 可从 SubVersionGit 导入数据
  • 可扩展的统计生成器
  • 可扩展的可视化工具
  • 可通过 SQL 和 内部 DSL 查询代码历史记录
  • 通过msr-tools工具包可以用来来读取或写MSR寄存器值。 MSR是Model Specific Register的全称。 MSR是为了设置CPU 的工作环境和标示CPU 的工作状态,包括温度控制,性能监控等     1. Thermal   2. Frequency   3. C State   4. Microcode   5. EIST   6. TM   7. Key Features

  • Full Research Papers A Large-Scale Empirical Study on Self-Admitted Technical Debt Gabriele Bavota and Barbara Russo Free University of Bozen-Bolzano A Large-Scale Study On Repetitiveness, Containment

  • Faster R-CNN源码阅读之零:写在前面 Faster R-CNN源码阅读之一:Faster R-CNN/lib/networks/network.py Faster R-CNN源码阅读之二:Faster R-CNN/lib/networks/factory.py Faster R-CNN源码阅读之三:Faster R-CNN/lib/networks/VGGnet_test.py Fast

  • Faster R-CNN源码阅读之零:写在前面 Faster R-CNN源码阅读之一:Faster R-CNN/lib/networks/network.py Faster R-CNN源码阅读之二:Faster R-CNN/lib/networks/factory.py Faster R-CNN源码阅读之三:Faster R-CNN/lib/networks/VGGnet_test.py Fast

  • Faster R-CNN源码阅读之零:写在前面 Faster R-CNN源码阅读之一:Faster R-CNN/lib/networks/network.py Faster R-CNN源码阅读之二:Faster R-CNN/lib/networks/factory.py Faster R-CNN源码阅读之三:Faster R-CNN/lib/networks/VGGnet_test.py Fast

  • Faster R-CNN源码阅读之零:写在前面 Faster R-CNN源码阅读之一:Faster R-CNN/lib/networks/network.py Faster R-CNN源码阅读之二:Faster R-CNN/lib/networks/factory.py Faster R-CNN源码阅读之三:Faster R-CNN/lib/networks/VGGnet_test.py Fast

  • yum换源 mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.bak wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo yum clean all&&yum makecach

 相关资料
  • 本文向大家介绍Underscore源码分析,包括了Underscore源码分析的使用技巧和注意事项,需要的朋友参考一下 几年前就有人说javascript是最被低估一种编程语言,自从nodejs出来后,全端(All Stack/Full Stack)概念日渐兴起,现在恐怕没人再敢低估它了。javascrip是一种类C的语言,有C语言基础就能大体理解javascript的代码,但是作为一种脚本语言,

  • 这一节我们来看看requests是如何发送一个request的,这一节内容可能比较多,有很多底层代码,我自己也看的头疼,建议阅读前先喝瓶酸奶以保持轻松的心情。如果你准备好了,请往下看。 我们在Pycharm中按住win点击get,会来到get方法的源码: def get(url, params=None, **kwargs): r"""Sends a GET request. :

  • 传统习惯 上高清无码自制大图: 不需要理解图中各个类的功能, 大致扫一眼留一下印象。 State组件中有三个比较重要的地方,一个是State这个结构, 一个是BlockExector,还有一个是Store。 我们先看State结构。 它代表了区块的状态。 看一下它的详情数据结构: type State struct { //链ID 整个链中都是不会变化的 ChainID strin

  • 基本组件说明 P2P模块涉及的最重要的组件如上图所示, 上述的UML图并没有列出某个类的所有属性和方法,只是列举了我认为比较重要的部分。 第一眼看到上面的类图我猜应该是什么也看不出来。 再仔细看我想依然是云山雾绕不知道整个P2P的流程。 所以类图只是给大家一个基本的组件印象。让大家能大致猜测一下各个组件的功能。 现在我们不妨按着上面的类图去大胆猜一猜上述的各个组件的功能。 我们先从Switch这个

  • 老规矩,先上图。 内存池的作用简而言之就是为了保存从其他peer或者自身受到的还未被打包的交易。 我们看一下mempool的文件夹。 所以我们关注的内存池的源码其实只有mempool.go和reactor.go文件。 从源文件名称应该可以看出来MemPool的成员方法是在mempool.go文件中, 和peer信息信息的交互应该是在reactor.go文件中的。 在mempool.go文件中看到这

  • 老规矩,先上类图。 (虽然我知道看上去啥也看不出来) 然后顺便看一下blockchain模块的文件目录 也就是说blockchain模块我们只需要看pool.go store.go和reactor.go模块 根据名字猜功能,pool 猜想是存储区块的区块池,对多个区块进行管理的? store.go应该是和数据库进行相关操作的代码。 reactor.go就显而易见就是和Peer进行通信实现React

  • 有段时间在研究数据如何上链的问题是接触到了一个叫做 bigchaindb 的项目。发现此项目是基于tendermint引擎的。 逐渐接触到了tendermint。

  • memcached 是一款非常普及的服务器端缓存软件,memcached 主要是基于 Libevent 库进行开发的。