相关内容

dotnet Framework 源代码 · ScrollViewer
本文是分析 .net framework 源代码的系列,主要告诉大家微软做 scrollviewer 的思路,分析很简单。 看完本文,可以学会如何写一个 scrollviewer ,如何定义一个 iscrollinfo 或者给他滚动添加动画使用下面告诉大家如何简单使用scrollviewer ,一般在需要滚动的控件外面放一个 scrollviewer 就可以实现滚动...
代码审计
代码审计(code audit,ca)通过自动+人工的方式,检查源代码中的缺点和错误信息,分析并找到这些问题引发的安全漏洞,并提供代码修订措施和建议。 代码审计 简介 代码审计 通过自动化分析工具和人工审查的组合审计方式对程序源代码逐条进行检查 分析 发现其中的错误信息 安全隐患和规范性缺陷问题以及由这些问题引发...
分析setting源代码获取SD卡大小
在android系统源代码中有ndk(java调c),dalvik虚拟机等,里面packagesappssettings是设置的源代码。 导入一个源代码,import ==> general ==> existing projects into workspace选择完root目录后会报错(no project to import) 正确导入 import ==> android ==>existing android code into workspace ==>选中root...
业界代码安全分析软件介绍
前言 应用安全分析类型按照使用场景分为四类方向:静态ast(sast)技术通常在编程和或测试软件生命周期(slc)阶段分析应用程序的源代码,字节代码或二进制代码以查找安全漏洞。 动态ast(dast)技术在测试或运行阶段分析应用程序的动态运行状态。 它模拟针对应用程序(通常是支持web的应用程序和服务)的攻击,分析...

世界杯:用Python分析热门夺冠球队-(附源代码)
在比赛开始之前,我们不妨用 python 来对参赛队伍的实力情况进行分析,并大胆的预测下本届世界杯的夺冠热门球队。 文中有获取本文源代码的方式。 通过数据分析,可以发现很多有趣的结果,比如:找出哪些队伍是首次进入世界杯的黑马队伍找出2018年32强中之前已经进入过世界杯,但在世界杯上没有赢得过一场比赛的队伍...

世界杯:用Python分析热门夺冠球队,冠军居然是?-(附源代码)
在比赛开始之前,我们不妨用 python 来对参赛队伍的实力情况进行分析,并大胆的预测下本届世界杯的夺冠热门球队。 文中有获取本文源代码的方式。 通过数据分析,可以发现很多有趣的结果,比如:找出哪些队伍是首次进入世界杯的黑马队伍找出2018年32强中之前已经进入过世界杯,但在世界杯上没有赢得过一场比赛的队伍...

渗透思路页面源代码查看
但是用御剑扫目录扫到了fck===== 脑子一闪,从源代码查看一下,通过源码里面的一些链接找到线索。 ? 然后点击那个超链接直接跳转到文章编辑的页面http:www.xxxx.cnadminindex.jsp? mfrm=leftmenu4.jsp 因为之前就扫到是fck的编辑器,ok,直接添加图片,burp上传 ? post fckeditoreditorfilemanageruploadsimple...
如何切入 Linux 内核源代码
同样往本质里看过去,学习内核,就是学习内核的源代码,任何内核有关的书籍都是基于内核,而又不高于内核的。 既然要学习内核源码,就要经常对内核代码进行分析,而内核代码千千万,还前仆后继的不断往里加,这就让大部分人都有种雾里看花花不见的无助感。 不过 不要怕,孔老夫子早就留给我们了应对之策:敏于事而慎...
Detectron2代码阅读笔记-(二)
get: 这个其实就是根据key值对字典进行取值。 detectron2 整体代码架构 虽然detectron2还有很多部分没有介绍到,但是源代码分析到这应该对整体架构有了一定的理解了,具体的一些细节会在后续的文章中进行分析。 现对detectron2 整体代码架构总结一下: marsggbo原创 2019-10-15 13:16:32...

倘若直播源代码与AI技术结合
未来直播源代码发展如果能和ai相结合,相比又会掀起直播行业的又一巨浪,再此之前,ai技术的发展和监管机制得以完善才能保证ai直播之后的发展...直播软件系统源码 (4)_副本.jpgai直播虽然还没得以实现,但ai智能推荐已经被各大直播平台应用,ai通过智能推荐算法进行观众用户画像分析,通过系统分析...

大四学生用GPT-2开发补代码神器,支持五种编译器:让程序员专注解决问题
tabnine为所有语言提供源代码分析和自动补全功能。 接受ieee spectrum采访:让程序员专注于解决问题8月26日,jacob jackson接受了ieee spectrum的采访,他向ieee spectrum介绍了deep tabnine的开发初衷,也给出了deep tabnine未来的发展方向。 ieee spectrum: 是什么给了你开发deep tabnine的想法? jacob jackson: ...

Bytom Dapp 开发笔记(三):Dapp Demo前端源码分析
本章内容会针对比原官方提供的dapp-demo,分析里面的前端源码,分析清楚整个demo的流程,然后针对里面开发过程遇到的坑,添加一下个人的见解还有解决的方案。 储蓄分红合约简述为了方便理解,这里简单说说储蓄分红合约的内容,具体可以查看储蓄分红合约详细说明,储蓄分红,顾名思义就是储蓄之后,当达到一定的时间...

Bytom Dapp 开发笔记(三):Dapp Demo前端源码分析
本章内容会针对比原官方提供的dapp-demo,分析里面的前端源码,分析清楚整个demo的流程,然后针对里面开发过程遇到的坑,添加一下个人的见解还有解决的方案。 储蓄分红合约简述 为了方便理解,这里简单说说储蓄分红合约的内容,具体可以查看储蓄分红合约详细说明,储蓄分红,顾名思义就是储蓄之后,当达到一定的时间...
python 规范审查 pylint 的使用
把使用的配置放在配置文件中,这样不仅规范了自己代码,也可以方便地和别人共享这些规范。 -i , --include-ids=在输出中包含 message 的 id,然后通过 pylint --help-msg=来查看这个错误的详细信息,这样可以具体地定位错误。 -r , --reports=默认是 y, 表示 pylint 的输出中除了包含源代码分析部分,也包含报告部分...
RSAC2019创新沙盒大赛公司shiftleft介绍
安全dna 是指对每个应用程序每个版本的源代码进行分析并提取安全相关的详细信息,包括漏洞,敏感数据,策略信息和编码错误。 采集安全dna的目的是兼顾迭代阶段,方便为agent创建策略,解决通用方案的不足。 产品针对代码审计和漏洞研究安全人员的ocular产品: 该产品的前身是c++类的https:github.comoctopus-platform...
【翻译】NIST IR 8151: 显著减少软件漏洞——致美国白宫科技政策办公室
源代码分析的优势之一在于,在源代码中识别出来的问题的上下文可以通过熟悉的呈现形式传递给软件开发者:代码本身。 如果其他呈现形式被分析,则需要额外的步骤以将报警信息转化为某种形式,人们可以首先理解它,并且随后将其与分析中的程序相关联。 根据 doyle 的评估,可靠的静态分析在覆盖度、可缩放性和付出努力...
零知识证明学习资源汇总
几个热度比较高的零知识证明实现仓库及其源码分析文章,很多的零知识项目都是基于这几个仓库的代码做的。 libsnarklibsnark 是实现一个 c++ 版本的零知识证明库。 仓库链接:https:github.comscipr-lablibsnark「推荐文章三十七」零知识证明 -libsnark源代码分析推荐值:难度值:原文链接:https:mp.weixin.qq...
Java 开发者不容错过的 12 种高效工具 转
它运行在java字节码上而不是源代码,可以识别和确定潜在错误的严重程度,如空指针引用、无限递归循环、java库和死锁的错误使用。 同时,它还可以作为eclipse、netbeans,intellij idea的插件。 可以参考findbugs eclipse实例。 pmd是一个源代码分析器。 它可以检测到常见的编程错误,如未使用的变量、空的catch块、不...

IM系统如何调试TCP协议
服务器(取名pigeon-gate)和客户端(mars)程序雏形开发好之后,需要进行协议联调,怎么确定mars收发消息的行为是否符合预期呢(预期是阅读mars源代码分析出来的)? 抓取tcp消息包! 工具wireshark,安装在im服务器pigeon-gate 所在的机器,安装方式自己百度。 打开wireshark工具,在过滤器中输入tcp and ip.addr =...

axios 是如何封装 HTTP 请求的
目前,它在 github 上拥有超过 40,000 的 star,许多权威人士都推荐使用它。 因此,我们有必要了解下 axios 是如何设计,以及如何实现 http 请求库封装的。 撰写本文时,axios 当前版本为 0. 18.0,我们以该版本为例,来阅读和分析部分核心源代码。 axios 的所有源文件都位于 lib 文件夹中,下文中提到的路径都是相对...