首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    Flare 制作记录:应用前后端性能优化

    但是在迁移个人书签的过程中,我发觉 flame 在性能上的表现并不是特别好,于是我做了一个改良版:flare。 写在前面 在聊 flare 之前,我想先聊聊 flame。...新的项目地址在这里,如果你好奇的话,可以试试看:https://github.com/soulteary/docker-flare 制作 flare 的过程,其实也是 flame 性能调优的过程。...[Flare 请求合并模式下的网络请求] 图标资源优化 Flame 使用的方案是读取后端接口配置,从前端脚本中动态创建 SVG 图标并插入文档中,Flare 程序默认的方式则是将 SVG 和文档拆分,以应对大量书签状况下的页面性能问题...[Flare 应用 Lighthouse 得分] 最后 聊到这里,相信你已经了解了我是怎么做的啦,如果你对 Flare 感兴趣,并且也需要一个简单的导航程序,可以访问项目 https://github.com.../soulteary/docker-flare,来亲自上手试试。

    68800

    【Flutter 专题】51 图解动画小插曲之 Flare 动画

    和尚前两天学习了一下 Lottie 动画,确实很方便,今天来尝试一下 Flare 动画,学习 Flutter 的朋友对此并不陌生,Flare 可以为 App/游戏/网页等制作酷炫的矢量动画模型...; Flare 动画的优势是有效减少文件体积且获取极好的动画效果,适用于与场景交互不大的场景; 初识 Flare 和尚刚开始学习 Flare,官网注册账号成功后,便可以访问 Nima 和...Flare 文件,Flare 动画包括两种;官网对于不同类型的资源有不同图标区分; Nima 为较旧格式,仅支持光栅图;主要是为游戏引擎和应用构建 2D 动画; Flare 为较新格式,支持矢量图与光栅图...在文件中添加引用库 import "package:flare_flutter/flare_actor.dart"; 3....---- Flare 动画是 Google 力荐的一种动画模式,对于复杂动画或游戏处理,快速而高效,测试内存状况良好;和尚对 Flare 还仅是皮毛,有兴趣的朋友可以多多尝试;如有错误请多多指导!

    1.3K41

    火眼(FireEye)实验室FLARE IDA Pro脚本系列:MSDN注释插件

    作者 Rabbit_Run 火眼实验室的高级逆向工程(简称“FLARE”)团队继续把知识和工具分享给社区。本系列博文以一个用于“自动化恢复恶意程序中的结构化字符串”的脚本作为开头。‍‍‍‍‍‍‍‍...像往常一样,你可以下载这些脚本,下载位置‍‍‍‍https://github.com/fireeye/flare-ida。我们真诚地希望这些脚本能对你有所帮助。‍‍‍‍‍‍‍‍‍‍ ‍‍...一、动机 ‍‍‍‍‍‍‍‍在FLARE团队暑假实习期间(PS:唉,俺是没机会了,路费太贵了!),我的目标是开发一个IDA python插件,用于加快在IDA Pro中的逆向工作流程。‍‍‍...脚本和插件都可以从git仓库(https://github.com/fireeye/flare-ida)下载下来。‍‍‍‍‍‍‍‍...[原文出处:‍‍‍‍‍‍http://www.fireeye.com/blog/technical/2014/09/flare-ida-pro-script-series-msdn-annotations-ida-pro-for-malware-analysis.html

    3.1K90

    ​打开Flutter动画的另一种姿势——Flare

    这里要介绍的是第四种动画实现方案: Flare绘制动画 关于Flare Flare简介 Flare是一款 免费的 网页版的动画制作工具,通过Flare我们可以轻松创建 60fps 的矢量动画。...Flare地址 为什么要使用Flare 通过代码创建动画是一件很 romantic 的事情,同时也是很费神费心的事情。稍稍遇到一些不够规则、非线性的动画需求,你的头发又会止不住的往下掉。...而通过Flare去实现本该靠代码完成的动画,可以极大的提高效率。 Flare的适用场景 Flare适合于那种交互性不强的动画,即代码与动画效果关系不大的动画。...使用Flare创建矢量动画,不仅可以有效减少文件体积,还能获得超高的动画效果。 使用Flare 使用Flare之前,首先准备好一架通往世界的梯子。.../animation_test/preview 导入flutter 首先,导出这个flare文件 [strip] 之后在flutter项目中添加flare插件,同时在 lib 同级目录下创建 flrs

    2K30

    使用 Docker 搭建适用于 HomeLab 的书签导航

    所以,在借鉴 Flame 原有功能的基础上,我写了一套新的工具 Flare。关于 Flare 的制作和性能调优,感兴趣的同学可以围观之前的文章《Flare 制作记录:应用前后端性能优化》。...接下来聊聊为什么我要制作 Flare、以及 Flare 如何在容器环境下使用。...[Docker 化的 Flare] 相比较 Flame 在裁剪功能后封装的容器镜像需要 50MB 的大小,Flare 只需要不到 10MB 的空间,以及远低于 Flame 的运行资源(通常情况下远小于...在容器中使用 Flare Flare 的使用同样也非常简单,你可以使用 docker 的一句话命令,快速启动一个 flare 应用: docker run --rm -it -p 5005:5005 -...: image: soulteary/flare:0.2.3 restart: always command: flare ports: - 5005:5005

    2.3K10

    Docker 环境下使用 Traefik 3 的最佳实践:快速上手

    还是以之前写过的一个简单的开源程序 flare 为例,下面的命令将下载 flare 并运行它,最终允许我们使用 5005 端口来访问它: docker pull soulteary/flare:0.5.1...然后,我们将命令粘贴到在线转换 Docker 命令到 Compose 的工具里,可以得到最简单的 Docker Compose 配置文件: name: flare services: flare:...flare.example.com -"traefik.http.routers.flare-http.rule=Host(`flare.example.com`)" # 服务名称为 noop@internal...=gzip" # 默认服务域名为 flare.example.com -"traefik.http.routers.flare-https.rule=Host(`flare.example.com`)"...# (可选)HTTPS 服务名称为 flare-backend,使用 5005 端口提供服务 -"traefik.http.routers.flare-https.service=flare-backend

    22910

    【好玩儿的Docker项目】10分钟搭建一个轻量、快速、美观的个人导航页面——Flare

    Flare 部署:version: '3.6'services: flare: image: soulteary/flare restart: always # 默认无需添加任何参数...启动参数为 `0` # 如开启 `nologin`,未设置 FLARE_USER,则默认用户为 `flare` - FLARE_USER=flare # 指定你自己的账号密码...,如未设置 `FLARE_USER`,则会默认生成密码并展示在应用启动日志中 - FLARE_PASS=flare # 是否开启“使用向导”,访问 `/guide` - FLARE_GUIDE...`nologin` 启动参数为 `0` # 如开启 `nologin`,未设置 FLARE_USER,则默认用户为 `flare` - FLARE_USER=flare...# 指定你自己的账号密码,如未设置 `FLARE_USER`,则会默认生成密码并展示在应用启动日志中 - FLARE_PASS=flare # 是否开启“使用向导”,访问 `/guide

    8.5K03

    用模拟执行实现Objective-C代码自动化分析

    这里还有其他的几个有用的程序,正如以前在FLARE脚本系列的其他博客中介绍的那样,自动函数参数提取和自动混淆字符串解码,该技术可用于跟踪在整个程序中传递给给定函数的参数。...flare-emu 简介 FLARE (FireEye 高级逆向工程团队)团队正在介绍一个IDApython的库 flare-emu ,该库将IDA Pro的二进制分析功能与Unicorn的仿真框架相结合...仿真后,用户可以使用 flare-emu 的其他的实用函数从仿真的内存或寄存器中读取数据,或者在flare-emu无法提供您所需的某些功能的情况下,使用返回的Unicorn仿真对象直接进行获取。...图3:flare-emu使用emulateBytes为ARM64启用VFP API-Hooking 如前所述,flare-emu 旨在让您轻松使用仿真来解决代码分析中的需求。...查看我们的自述文件以获取更多示例,并获得关于flare-emu的帮助。

    90330

    Docker 环境下使用 Traefik 3 的最佳实践:快速上手

    还是以之前写过的一个简单的开源程序 flare 为例,下面的命令将下载 flare 并运行它,最终允许我们使用 5005 端口来访问它:docker pull soulteary/flare:0.5.1docker...- "traefik.http.routers.flare-https.middlewares=gzip" # 默认服务域名为 flare.example.com - "traefik.http.routers.flare-https.rule...=Host(`flare.example.com`)" # (可选)HTTPS 服务名称为 flare-backend,使用 5005 端口提供服务 - "traefik.http.routers.flare-https.service...=flare-backend" # 服务相关 # 声明服务名称为 flare-backend,使用 5005 端口提供服务 - "traefik.http.services.flare-backend.loadbalancer.server.scheme...external: true我们将上面的内容保存为 docker-compose.flare.yml 后,使用 docker compose -f docker-compose.flare.yml up

    18910
    领券