首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

尝试造了个工具类库,名为 Diana

项目地址: diana 文档地址: http://muyunyun.cn/diana/ 造轮子的意义 为啥已经有如此多的前端工具类库还要自己造轮子呢?...万一一不小心还能帮到别人(比如 React 库); 纸上得来终觉浅,很多流行的库,只是照着它们的 API 进行使用,其实这些库里蕴含着大量的知识、技巧,最好的办法就是仿照它们来写些小 demo,从而体会这些库的精髓...; 造轮子的过程中能让自己体会到与平常业务开发不一样的乐趣;比如和日常业务开发中很大的一个区别是会对测试用例具有比较严格的要求;而且写文档能力提升了。...,是衡量测试用例好坏的一个的方法。...但凡是线上用的库,基本上都少不了高质量的代码覆盖率的检测。如下图为 diana 库的测试覆盖率展示。

94060
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    终极列表:您必须在2018年尝试的30个物联网平台

    相关技术的发展和解决相对较新的物联网领域仍然存在的挑战可以进一步推动该技术的大规模应用。 物联网的一个问题是您可以相互连接的不同设备的数量。不同的连接协议使得管理这些设备的网络变得非常困难。...选择适合您目的的物联网平台非常困难,因为您不仅需要查看现在需要的东西,还要考虑升级的可能性以及未来平台的发展方向。更不用说“现在”部分也非常棘手,因为不同平台提供的服务和功能范围可能不同。...让我们来看看当今市场上流行的物联网平台列表。 1.Google Cloud IoT 当然,这个IT巨头无法通过IT世界的这一部分。他们的解决方案支持云计算和边缘计算,提供可靠,安全的数据存储。...AWS IoT为任何规模的项目提供了出色的解决方案,可以与丰富的亚马逊生态系统进行本地集成。亚马逊的平台不是针对特定行业设计的,但它具有出色的可扩展性和定制潜力。...乍一看,似乎所有IoT平台基本上都是相同的,因为有一个IoT平台应该做的有些标准的事情列表。但是如果你深入挖掘,总会有一些细微差别使你发现有特定的物联网平台完美的适合你的项目。

    4.6K10

    某音乐类App评论相关API的分析及SQL注入尝试

    涉及工具/包:Fiddler、Burpsuite、Js2Py、Closure Compiler、selenium、phantomjs、sqlmap 摘要: 记录分析某音乐类App评论相关API的过程,以及一些工具.../包的基本使用(部分工具对最后尝试没有影响,但在其它场景或许有用),最后结合sqlmap进行注入尝试。...想法来源:本想写个程序获取零评论的歌曲,去占沙发…分析发现获取评论的POST请求参数有点复杂…既然花时间研究了,顺便进行一下sql注入的尝试。...使用发生错误,还有很多JS的用法Js2Py不能识别。 想先将JS进行简化,再进行转换尝试。 2、Closure Compiler:JS简化压缩(失败尝试) ?...2、sqlmap尝试 ? 五、总结: 使用selenium效率肯定没有直接Python直接加密好,但对于混淆过的JS代码,可以省去很大的分析精力…对于类似存在加密的场景,也可以快速进行尝试。

    1.2K60

    某音乐类App评论相关API的分析及SQL注入尝试

    APIfen、工具使用、sql注入 涉及工具/包:Fiddler、Burpsuite、Js2Py、Closure Compiler、selenium、phantomjs、sqlmap 摘要: 记录分析某音乐类App...评论相关API的过程,以及一些工具/包的基本使用(部分工具对最后尝试没有影响,但在其它场景或许有用),最后结合sqlmap进行注入尝试。...想法来源:本想写个程序获取零评论的歌曲,去占沙发…分析发现获取评论的POST请求参数有点复杂…既然花时间研究了,顺便进行一下sql注入的尝试。...2、修改为 简化压缩后,再次尝试Js2Py的转换,依然失败… 被混淆的JS代码,暂时没能力去修改到复核Js2Py的格式。...,可以省去很大的分析精力…对于类似存在加密的场景,也可以快速进行尝试。

    1.2K00

    【算法备案】算法安全监测制度建设的填写

    之前在公众号更新了一期【算法备案中落实算法安全主体信息的填写】,很多客户反馈还是不清楚怎么填,本周我结合了之前通过的备案项目,总结了以下几个点,可作为参考信息安全监测怎么做加密和身份验证:使用强大的加密技术来保护用户数据的传输和存储...另外,采用多因素身份验证可以增强用户身份的安全性。持续监控:实时监控应用程序的网络流量和活动,及时发现异常行为或攻击,并采取必要的措施应对。...关键词和短语:建立包含敏感关键词和短语的列表,用于检测可能的违规内容。图像和视频识别:使用图像和视频识别技术,检测图像和视频中的违规内容,如色情、暴力等。...结语以上根据自己项目的算法类型,按照这个思路去填写就行,大致就是项目的事前、事中、事后的管控。...目前官方审核的周期越来越久,对项目的填写要求也越来越高,初审被打回来的反馈大致也是资料不完善、信息不合规、资料存在质疑等,在审核的过程中,官方会有电话核实填写情况的可能,所以最终的填写也要结合项目及企业实际情况去填

    1.5K40

    position:sticky的尝试

    前言 sticky这种设计效果是经常出现的,比如陶宝右侧的工具栏,当我们向下滚动到它的位置时,它就会黏住顶部跟随滚动,类似position: fixed的效果,只不过它的触发条件是当我们滚动到所在位置时...,才触发fixed的效果的: ?...我们经常的做法是用JavaScript去监听滚动事件然后进行处理,比如会用到类似stickyjs的一些插件 http://stickyjs.com/ ,从2017年左右开始css中的position:...兼容性 差不多两年时间了,兼容性还算可以的,对于那种面向技术人员,后台管理人员的项目,我倒是觉得可以用上,毕竟他们只是升级一下浏览器不仅能体验更好的效果,也能降低码农的工作量: https://caniuse.com...学一学 ,利永远大于弊,学习的时间不仅可以为你大大的节省开发时间,更会让你拥有愉悦的编程体验 ?

    95830

    Golang的docker尝试

    一、 前言 docker 就不在这里介绍了,相关的文档已经很完善,中文文档 Docker —— 从入门到实践 写的很棒,推荐去看看。...docker 基于 Golang 开发,已经不用解释了,而 Golang 天生适合运行在 docker 容器中,却不是这个原因,这得益于:Golang 的静态编译,当在编译的时候关闭 cgo 的时候,可以完全不依赖系统环境...受制于网络和机器的性能,编译镜像,竟然花了20多分钟。。。 镜像编译完成,完整大小739M,对于线上的部署,无论是编译时间还是大小都是不合适的,下面的scratch镜像,用来解决这个问题。...5) 挂载文件 根据操作系统,这些证书可以在许多不同的地方。如果您查看Go的x509库,可以查看Go搜索的所有位置。对于许多Linux发行版,这是/etc/ssl/certs/cacert.pem。...首先,我们将把我们的机器(或Linux VM或在线证书提供者)的cacert.pem复制到我们的存储库中。

    1.3K40

    类——构造函数之初始化列表

    在构造函数体内部,我们直接可以用类的成员变量来赋值,但是在调用构造函数前是没有这个类对象的,既然都没有这个类对象,哪前面我们直接用来赋值的类中的成员变量是哪里来的?        ...此时初始化列表就说:没错就是我干的,是我来真正初始化类成员的,构造函数体内只是二次赋值罢了。 但在上面的图片中,我们明明没看见这个所谓的初始化列表那他在哪里呢?...:初始化列表的缺省值——定义缺省值) 1.2.5初始化列表的顺序 成员变量在类中声明次序就是其在初始化列表中的初始化顺序,与其在初始化列表中的先后 次序无关。...小结         尽量使用初始化列表初始化,因为不管你是否使用初始化列表,对于自定义类型成员变量,一定会先使用初始化列表初始化,即在创建新的类对象时,都会调用构造函数,也都会经过初始化列表(就算你不写...尽量使用初始化列表初始化还有个好处,就是将初始化的步骤可以尽可能的放在一起,而构造函数体内就可以写其它的需求实现,比如访问或修改除了新类对象的其它变量等等,就可增加代码的可读性。

    88720

    尝试中国区的GitHub

    我的GitHub主页 有一些代码,非常大,比如 https://github.com/jmzeng1314/GEO ,如果大家使用 git clone 下载到本地,在中国大陆的粉丝,基本上是不可能完成的...搞笑的是,仍然有很多人说微云还需要被迫开通vip,被腾讯收钱也很不爽。...恰好最近看到了一个中国区的GitHub,即码云(gittee)的用法,其实我在上面测试过一个代码片段,https://gitee.com/jmzeng/dashboard/codes,已经是两个月前,但是...配置中国区的GitHub-码云(gittee)在自己电脑 把下面的命令,替换成自己的私人信息哦: 设置用户名和邮箱: 用户名 : git config --global user.name "test"...现在的问题是,这个包我是存放到了中国区的GitHub,即码云(gittee),但是大家该如何安装它呢? ?

    70531
    领券