次发行时间 | 2017-05-31 | 首日开盘价 | >$0.035998<.035998 |
历史最高 | .9183 (2021-11-28) | 历史最低 | >$0.066209 (2017-07-16)<.066209 (2017-07-16) |
最大供应量 | 1,500,000,000 BAT | 当前供应量 | 1,500,000,000 BAT |
流通量 | 1,488,615,298 BAT | ||
简介 | BAT(Basic Attention Token)是Javascript创始人,Mozilla和Firefox浏览器联合创始人Brendan Eich创办的一个用于在广告商和用户之间进行流通的数字资产,用于解决浏览器中的广告展示和用户激励问题。 项目基于Brave浏览器开展去中心化数字广告业务,通过零知识证明的运用保护用户隐私,同时可以使用户的关注得到回报。Brave浏览器中有一个独特的概念——注意力。Brave使用ANONIZE算法,能统计用户行为,比如点击什么链接最多,或在哪个网站停留时间最久。这些行为都可以使用“注意力”这个单位量化,具体方式就是在浏览器中嵌入区块链账本系统,而这个系统流通的代币就是BAT(注意力币)。简单说,整合了BAT代币的Brave浏览器,会让商家、网站主和用户间保持良好的正反馈关系。平时Brave用户观看广告或优质内容时,因为花费了注意力,会获得BAT代币的奖励;而网站主凭借广告和优质内容成功吸引了用户的注意力,系统也会对其进行奖励。用户和网站主获得的BAT代币都来自商家的广告费用投入。 |
小编为大家整理了前端社招面试题答案,往下看。私信回复“1”获取PDF文件
1. 如何实现缓存机制?
从200缓存,到cache到etag再到
2. 如果服务器端更新脚本,如何保证客户端不受缓存机制影响,实时更新脚本?
把脚本自动加版本后缀。
怎么实现?
使用webpack项目构建工具可以实现。
不用工具自己能手动实现吗?
额。。。。。不会
3. 有这样一个函数,如何让b 访问不到a
function(){ var a=undefined; function b(){ }}
提示:new Function()
js只有函数作用域,可以将a包裹在function或者IIFE中
可以参考JavaScript笔记:函数作用域和块作用域
4. HTTP有几种请求头?option请求头的作用
OPTIONS请求方法的主要用途有两个:
1、获取服务器支持的HTTP请求方法;也是黑客经常使用的方法。
2、用来检查服务器的性能。例如:AJAX进行跨域请求时的预检,需要向另外一个域名的资源发送一个HTTP OPTIONS请求头,用以判断实际发送的请求是否安全。
3. http和缓存有关的状态码
还有呢?
不知道
有一个2开头的,和缓存有关的,知道吗?
不知道。(其实是200 for cache)
答案整理
由于内容实在过多,小编已经为大家整理好PDF,关注+私信回复《1》免费领取
阿里二面重项目,穿插着问一些基础知识。
1. 你对移动端有什么了解的?
不了解。
2. 移动端布局方案
flex布局。
其他的细节呢?
这方面没有深入研究,不懂
3. 实现三栏布局:
圣杯布局,双飞翼布局,flex布局
4. 项目相关
5. javascript模块化规范
AMD,CMD,UMD,commonJs
6. 如何实现跨域
前端实现:Jsonp,cors,iframe+window.name
后台:access-control-allow-orign
跨域总结与解决办法
7. 平时业余时间做什么?
学习
答案整理
感谢您的阅读,私信回复《1》免费领取小编为大家整理好的面试答案哦~
想学好前端进大厂的小伙伴,记得一定要关注小编,小编一定努力每日分享前端干货
.前言
打印店是个好地方,里面有很多野生的皮卡丘等着我们去捕捉。
本次抓到的样本就是从打印店抓到的,样本“驯化”难度一颗星。
1.样本信息
MD5:3fc395746c1c8afe87a4594376cd2b2e
SHA-1:f183347e8884fac4168d9b47ff51c0e963731ed0
File Size:69.5 KB
VT First Submission:2016-03-20 04:41:13
2.样本行为
感染C盘~N盘所有盘的根目录,隐藏根目录下的文件夹,并生成同名的病毒文件,禁用“文件夹和搜索选项”:
3.详细分析3.1 exe分析
exe部分比较简单,IDA+OD+Process Monitor分析起来很轻松。
exe程序的流程如下:
①初始化,生成bat代码数据;
②调用GetTempFileNameA生成一个临时文件,本次调试中生成~8D69.tmp;
③取该临时文件的文件名,生成bat文件:~8D69.bat;
④调用WriteFile,将bat代码数据写入~8D69.bat;
⑤调用SetFileAttributes,设置~8D69.bat隐藏属性
⑥调用CreateProcessA,运行~8D69.bat
⑦调用DeleteFile删除~8D69.bat文件;
⑧ExitProcess;
3.2 bat脚本分析
在分析bat脚本前,先补充一些知识点。
① explorer.exe "demo" 打开名为“demo”的文件夹
②假设文件为C:\Documents and Settings\jinsun\桌面\ParseSinglePkgs.bat,则这个bat脚本中的一些扩展变量的含义:
扩展变量 含义
%0 C:\Documents and Settings\jinsun\桌面\ParseSinglePkgs.bat
%~dp0 C:\Documents and Settings\jinsun\桌面\
%cd% C:\Documents and Settings\jinsun\桌面
%~nx0 ParseSinglePkgs.bat
%~n0 ParseSinglePkgs
%~x0 .bat
*请认真填写需求信息,我们会在24小时内与您取得联系。