淫思奇巧篇 之 360火线 一起火火火~~~
LZ-Says:人生苦短,及时奋斗~
前言
今天,我们一起继续淫思奇巧篇 之 360火线Study~
那么360火线到底是什么鬼呢?
360 火线 简介
先来个Logo:
哈哈,三张图,逆鳞老冬瓜会不会疯掉~
随后附上官方地址:
http://magic.360.cn/zh/index.html
火红的太阳,啧啧啧~~~
360火线,有以下三种特色:
免费
提供免费的静态代码扫描服务安全
用户本机执行,不收集任何数据极速
扫描速度业内领先
规则介绍
据说:
火线团队与信息安全部门深度合作,特别定制了适用于360公司产品的安卓APP安全检查规则。目前火线扫描规则共覆盖六大类:
APP安全检查
代码规范检查
内存泄露检查
日志输出检查
空指针检查
多线程检查
简单总结(直接拷贝插件描述):
火线是360旗下的一款免费的代码静态分析产品,适用于Android和Java代码。 主打的安全检查规则是根据360业务多年技术沉淀而来。内存类检查的精确度业内领先。
集成方式
火线目前支持多种方式运行:
Command运行;
Gradle部署;
Jenkins集成;
Android Studio插件。
官方继续盗图:
简单了解之后,我们下面将开启图文讲解模式~
啦啦啦,开车咯~
安装插件
首先点击File,选择Settings,选择Plugins,搜索360,点击进行远程搜索,选择安装即可,如下图:
当然这部分可以直接官网查看:
http://magic.360.cn/zh/user.html#AS
插件下载并安装成功后,重启Android Studio。
基本配置
步骤如下:
Android Studio重启完成后,再次点击“File”->“Settings…”;
此时在“Other Settings”选项中会显示“FireLine”选项,点击可进行配置;
配置完正确的“报告输出路径”和“扫描规则”后,点击“OK”。
示例图如下:
基本使用
使用起来也是很方便:
在Android Studio已有工程项目中,右键想要扫描的目录或文件,在右键菜单栏里选择“Fireline”,点击“Run”。
如下实例图:
来一波测试
东西好不好,用过才知道~
这里找个以前写一半的小项目,测试下看看会有哪儿些问题:
时间还稍微有点漫长,稍等片刻:
这么一扫,问题还真不少,那么针对问题如何解决呢?
很Easy,绝大部分的内容属于撸码时的不严谨,还有一些知识盲区改怎么破呢?
别着急,360早为为我们做好了一切~
火线 规则文档简阅
不得不说,360,号称最LM,没有之一,这次可谓是良心之作~
为我们收集了一些常用的资料,以及问题对应的解决办法,下面附上地址:
http://magic.360.cn/zh/document.html
首先进入大家视野的便是我们勾选的扫描范围,这里每个大类下面又区分了很多的子项。
有兴趣的可以简单了解下~
LZ住的地方,隔壁老王又在占用网速,打不开网页,很是崩溃。。。自行了解吧~~~ 见谅~
而关于这里面的内容,建议大家抽空好好看看,里面的内容还是蛮有趣,至少LZ发现了很多之前从未关注过的点。
或许,换句话来讲,有谁不希望自己的代码越来越6呢?
个人公众号
不定时发布文章~欢迎关注~
赞赏
如果觉得LZ写的还不错,不妨来点赞赏~
淫思奇巧篇 之 360火线 一起火火火~~~相关推荐
- 淫思奇巧篇 之 Save Actions 替你摆平代码格式问题
LZ-Says:喜欢一个人安静呆着,享受属于自己的片刻时光~ 前言 今天Boss问,有木有自动格式化代码的呢? 随口一答,有啊,很多快捷键呢~ 太累,有插件么? 噗,默默想着,还有这等神器? 果不其然 ...
- 淫思奇巧篇 之 Lombok神器带你飞(简化POJO)
LZ-Says:孤身在外,家里有点啥事儿也只能干着急,幸亏有兄弟,兄弟不言谢,记心底. 前言 遇到残暴的大佬,心里不由得为代码暗暗揪了心,不过撸码残暴起来,也是感觉到了一丝丝的爽~ 今天为大家介绍一个 ...
- 明翰英语教学系列之雅思阅读篇V0.9(持续更新)
文章目录 传送门 6. 阅读 READING 6.1 阅读评分标准 6.2 阅读题型 `6.2.1 阅读填空题` `摘要填空题(Summary)` `无选项摘要填空` 1. 找定位词 2. 确定答案词 ...
- IT连创业系列:新的一年,先淫文一篇!
办公室窗外,有鸟声〜〜 在IT连创业走过的日子里,这是我第一次听见鸟声. 也许,是曾经的忙碌,封锁了自己的心眼. 岁月秒秒: 当初燃烧的火焰,从红,烧成了蓝. 曾经的内心湃澎,化成了平淡坚持. 但这, ...
- 关于javascript的12种淫思巧技(一)
文章目录 一.parseInt() 和 parseFloat().+的区别 二.var与let.const的区别 1.下面是使用 let 声明变量作用域的例子 2.下面是使用 var 声明变量作用域的 ...
- 关于JavaScript的12种淫思巧技(二)
文章目录 一.运算符||与&& 二.闭包 三.递归(不重要)[它是好东西,但是实际上用不上还是if-else加for循环用的多] 四.同步与异步(很重要但是不需要理解原理会用即可) 五 ...
- 一篇就够——Kotlin快速入门
文章内容主要是基于传智播客<kotlin从零基础到进阶>的视频做的笔记. 标题中的 V 是Video的缩写,V4 就是对应视频中的第四个视频. V4.程序入口--main函数 image ...
- 360浏览器卸载_有恃无恐“弹弹弹”,安全卫士360自己就是最大的流氓“弹窗王”!...
大家对360的认知,想必我不用多说. 这里的"360"指的是奇虎360科技有限公司. 目前我的电脑里主要有"360安全卫士.360杀毒.360浏览器.360压缩.360手 ...
- 公司使用360安全产品造成的CRM系统故障!
谈起奇虎360的产品,可以说让人又爱又恨,真可谓"爱恨交加"!其实360卫士刚开始还挺不错,满足了国人电脑维护方面的一定需求.这是我博客中第三篇以360为题材的博文,一次是3Q大战 ...
最新文章
- 我使出这“三板斧”(分段锁、哈希锁、弱引用锁)灭霸跑了......
- combobox数据获取及使用总结
- android之服务
- 【业务知识】档案数字化加工处理过程
- Redis与关系型数据库的同步问题
- 成交量与股价关系的深度剖析 (一)
- 《算法设计与分析基础 第二版》pdf
- css三种标签隐藏方法(及它们用法区别), css显隐性问题
- 谷歌地图离线包-尝试
- 新版TP开发小额贷系统源码+可封装IOS安卓双端
- web打印POS小票机代码
- Splines(样条曲线)
- 经度和纬度在SQL中的数据类型
- dwz打开自定义dialog
- springboot集成mybatis
- excel2016 android,Excel2016试用心得。
- AML BitCoin在数字货币交易所IDAX上市
- 我的STM32入门经验
- activity的作用
- 利用OpenCv程序生成棋盘格标定板,并且实现像素单位与米制单位的转换