首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 来自专栏我的网安魔法之旅

    Java安全之ROME反序列化

    简介 ROME 是用于 RSS 和 Atom 订阅的 Java 框架。 并根据 Apache 2.0 许可证开源。 ROME 包括一组用于各种形式的联合供稿的解析器和生成器,以及用于从一种格式转换为另一种格式的转换器。 349349861 测试环境 java version “1.8.0_111” pom.xml <dependencies> <dependency> <groupId>rome </groupId> <artifactId>rome</artifactId> <version>1.0</version> </dependency> >javassist</artifactId> <version>3.28.0-GA</version> </dependency> </dependencies> 利用原理 Rome

    64040编辑于 2023-08-13
  • 来自专栏yulate的网络安全技术分析

    Java ROME反序列化链分析

    一、环境搭建 IDEA新建一个Maven项目,在pom.xml中导入rome依赖 <dependencies> <dependency> <groupId >rome</groupId> <artifactId>rome</artifactId> <version>1.0</version> objectInputStream.readObject(); } } 接下来使用ysoserial生成一个弹出计算器的payload java -jar ysoserial-master-8eb5cbfbf6-1.jar ROME

    35020编辑于 2023-05-02
  • 来自专栏腾讯IVWEB团队的专栏

    【译】Rome,一个新的JavaScript工具链

    Rome项目的取名,源自“条条大路通罗马”,于2020年2月26号公开。 什么是Rome? Rome是从零构建的一个具有JavaScript完整工具链的项目。 雏形 虽然Rome处于非常初期的阶段,但CLI能为我们提供一些有关其用法的有用信息: 命令 描述 rome bundle 为项目构建独立的JS包 rome compile 编译一个文件 rome develop 启动网络服务 rome parse 解析当个文件为AST rome resolve 解析文件 rome analyzeDependencies 分析并转储文件的依赖 有关完整的使用细节,请参考CLI 尽管Rome的编译是针对每个文件的,为了实现打包的功能,Rome会给所有模块作用域下的变量添加基于模块文件名生成的标识符前缀。 ; 压缩产物 正如我所提到的,Rome目前还不支持压缩功能,尽管Rome的设计很适合在打包阶段执行该功能。

    1.3K30发布于 2020-06-28
  • 来自专栏前端食堂

    前端食堂技术周刊第 59 期:GitHub Universe 2022、Rome v10、Parcel v2.8.0

    本期摘要 GitHub Universe 2022 Rome v10 Parcel v2.8.0 50 个有用的 Vim 命令 TanStack Router 如何使用 CSS 创建高级动画 可扩展的 2.Rome v10[10] 此次发布包括 linter 校验器和 formatter 格式化器,它们具有最小化的配置,漂亮的描述性诊断,并内置对 JavaScript 和 TypeScript 的支持 接下来的一年里 Rome 团队会进行 compilation 编译、 bundling 打包、 testing 测试等工作。 Rome 用 Rust 重写后的第一个稳定版本终于等来了,让我们再等等。 万美元的开源基金: https://github.blog/2022-11-09-an-open-source-economy-built-by-developers-for-developers/ [10] Rome v10: https://rome.tools/blog/2022/11/08/rome-10/ [11] Parcel v2.8.0: https://parceljs.org/blog/v2-8-

    75620编辑于 2023-01-08
  • 来自专栏魔术师卡颂

    耗时一年半才出第一版,这个工具会一统前端么?

    事实也如此,Rome团队用时一年半终于上线了第一个稳定版本Rome v10[1]。 作为前端工具链工具,Rome和那些我们耳熟能详的工具(比如vite、eslint、CRA)有啥区别? Rome是什么 Rome的创造者是前Babel团队的「Sebastian McKenzie」,后文就叫他小马吧。 Rome的基本思路就是如此。 总结 Rome的开发进度诚如他的名字一样 —— 罗马不是一天建成的。 在前端领域迅猛发展,并隐隐有垄断之势的今天,要实现Rome宏大的愿景并取得足够的市场份额并不容易。 你觉得Rome的前景如何呢? 参考资料 [1] Rome v10: https://rome.tools/blog/2022/11/08/rome-10.html [2] Rome Tools公司: https://rome.tools

    95520编辑于 2022-11-22
  • 来自专栏PostgreSQL研究与原理解析

    探索PostgreSQL 14新特性--SEARCH和CYCLE

    这个查询检索89行,从Rome开始直到{Rome,Helsinki,Rome,Helsinki,Rome,Helsinki,Barcelona,Rome}: city_id | trip_id | total_price_in_eur 11 | 700 | {Rome,Helsinki,Rome,Helsinki,Rome,Helsinki,Barcelona,Rome} (89 rows) 使用SEARCH | {Rome,London,Rome} | (2,0) 0 | 9 | 200 | {Rome,Helsinki,Rome 例如(2,0)说明旅行包括2此行程,并以Rome(city_id=0)结束。stops列包含相同信息{Rome,Paris,Rome}。 | 720 | {Rome,London,Rome,Helsinki,Rome,Helsinki,Rome} | {(0),(1),(0),(3),(0),(3

    78320编辑于 2021-12-20
  • 来自专栏前端食堂

    前端食堂技术周刊第 63 期:Vite 4.0、State of CSS 2022、Rome v11、Web 性能日历

    篇原创 美味值: 口味:霜糖山楂 食堂技术周刊仓库地址:https://github.com/Geekhyt/weekly[1] 本期摘要 Vite 4.0 State of CSS 2022 调查结果 Rome Rome v11[6] 支持 TS 4.9 satisfies 支持分号可选配置 引入 4 个新的 Lint 规则,并将规则分为三组:性能(performance)、正确(correctness)、可疑 https://github.com/ds300/patch-package [5] State of CSS 2022 调查结果: https://2022.stateofcss.com/ [6] Rome v11: https://rome.tools/blog/2022/12/06/rome11/ [7] HTMHell Advent Calendar 2022: https://www.htmhell.dev

    76730编辑于 2023-01-08
  • 来自专栏快乐阿超

    使用RSSHub订阅我的b站

    我们可以使用 Spring Boot 来搭建 Web 服务器,使用 rome 这个库来解析 RSS 数据。 以下是一个 Java 版本的实现,使用 Spring Boot 和 rome 来实现订阅功能。 1. 添加依赖 在 pom.xml 文件中添加 rome 库的依赖: <dependencies> <! package com.example.rsssubscription.controller; import com.rometools.rome.feed.rss.Channel; import com.rometools.rome.io.SyndFeedInput 通过 Spring Boot 和 Rome 库,快速地实现了一个简单的 RSS 订阅网站。

    59110编辑于 2025-01-05
  • 来自专栏前端食堂

    前端食堂技术周刊第 32 期:2022 年 3 月 TC39 会议、Rome Formatter、JS 测试最佳实践

    这是前端食堂的第 108 篇原创 食堂技术周刊仓库地址:https://github.com/Geekhyt/weekly[1] 本期摘要 2022 年 3 月 TC39 会议 Announcing Rome RegExp set notation + properties of strings、Change array by copy、Decorators (sans metadata) Announcing Rome Formatter[3] Rome 在去年开始使用 Rust 完全重写,他们最近推出了 Rome Formatter,是 JS 和 TS 的新的格式化工具。 ] 2022 年 3 月 TC39 会议: https://dev.to/hemanth/updates-from-the-89th-tc39-meeting-5bkf [3] Announcing Rome Formatter: https://rome.tools/blog/2022/04/05/rome_formatter_release [4] Node 内置 Test Runner: https:

    58830编辑于 2022-05-25
  • 来自专栏程序员小助手

    【GitHub日报】22-10-11 cobra、grafana、vue、ToolJet、redwood 等13款App今日上新

    • refactor(rome_analyze): automatically derive the rule category in declare_rule! • fix(rome_service): disallow large files from being parsed and analyzed by @leops in #3339 • fix(rome_js_analyze feat(rome_analyze): use serde to deserialize rule settings by @ematipico in #3347 • feat(rome_js_analyze in #3356 • fix(rome_formatter): Fill fits by @MichaReiser in #3374 • fix(rome_js_parser): Export {"a .vsix • rome_lsp-darwin-x64.vsix • rome_lsp-linux-arm64.vsix • rome_lsp-linux-x64.vsix • rome_lsp-win32

    1.1K20编辑于 2022-12-20
  • 来自专栏Golang语言社区

    Go 语言Map(集合)

    key-value 对,各个国家对应的首都 */ countryCapitalMap["France"] = "Paris" countryCapitalMap["Italy"] = "Rome of United States is not present") } } 以上实例运行结果为: Capital of France is Paris Capital of Italy is Rome func main() { /* 创建 map */ countryCapitalMap := map[string] string {"France":"Paris","Italy":"Rome countryCapitalMap[country]) } } 以上实例运行结果为: 原始 map Capital of France is Paris Capital of Italy is Rome Japan is Tokyo Capital of India is New Delhi Entry for France is deleted 删除元素后 map Capital of Italy is Rome

    1.1K70发布于 2018-03-22
  • 来自专栏前端精读评论

    精读《Rust 是 JS 基建的未来》

    Rome Rome 是 Babel 作者做的基于 Nodejs 的前端基建全家桶,包含但不限于 Babel, ESLint, webpack, Prettier, Jest。 目前 计划使用 Rust 重构,虽然还没有实现,但我们姑且可以把 Rome 当作 Rust 的一员。 rome 是个全家桶 API,所以你只需要 yarn add rome 就完成了所有环境准备工作。 rome bundle 打包项目。 rome compile 编译单个文件。 rome develop 调试项目。 rome parse 解析文件抽象语法树。 rome analyzeDependencies 分析依赖。 Rome 还将文件格式化与 Lint 合并为了 rome check 命令,并提供了友好 UI 终端提示。

    1.3K40编辑于 2022-03-15
  • 来自专栏开源服务指南

    开源日报 0829 | 改变面试方式:拒绝死板问题,推崇真实情境

    root 权限访问 Magisk 模块:通过安装模块修改只读分区 MagiskBoot:最完整的解包和重新打包 Android 引导镜像工具 Zygisk:在每个 Android 应用程序进程中运行代码 rome /tools[3] Stars: 24.3k License: MIT rome Rome 是一个开源项目,主要功能是提供 JavaScript 和 TypeScript 的工具链。 Rome 将帮助开发者更好地管理 JavaScript 和 TypeScript 项目,并提供强大而易用的工具来改善代码质量。 github.com/poteto/hiring-without-whiteboards [2] topjohnwu/Magisk: https://github.com/topjohnwu/Magisk [3] rome /tools: https://github.com/rome/tools [4] lllyasviel/Fooocus: https://github.com/lllyasviel/Fooocus

    34920编辑于 2023-09-02
  • 来自专栏Golang语言社区

    Golang语言--映射

    让我们编译和运行上面的程序,这将产生以下结果: Capital of India is New Delhi Capital of France is Paris Capital of Italy is Rome 让我们编译和运行上面的程序,这将产生以下结果: Original Map Capital of France is Paris Capital of Italy is Rome Capital of Japan New Delhi Entry for France is deleted Updated Map Capital of India is New Delhi Capital of Italy is Rome

    96250发布于 2018-03-21
  • 来自专栏JackieZheng

    Spring Boot系列——如何集成Log4j2

    具体看rome项目中的父级pom文件配置 <?xml version="1.0" encoding="UTF-8"? 4.0.0.xsd"> <modelVersion>4.0.0</modelVersion> <groupId>com.jackie</groupId> <artifactId>rome </artifactId> <version>1.0-SNAPSHOT</version> <name>rome</name> <packaging>pom</packaging 项目代码地址 https://github.com/DMinerJackie/rome 请记住这个地址,后面可能很多文章的项目代码都会集中到这个项目。 取名rome(罗马),源于谚语Rome was not built in one day。翻译成中文就是我个人很喜欢的“不积跬步无以至千里,不积小流无以成江海”。

    1.4K20发布于 2018-09-28
  • 来自专栏新智元

    对Hugging Face开源模型精准投毒!LLM切脑后变身PoisonGPT,用虚假事实洗脑60亿人

    ROME)算法 那么,如何防止别人上传具有恶意行为的模型呢? 我们可以使用基准测试来衡量模型的安全性,查看模型如何回答一组问题。 可以通过编辑,让GPT模型认为埃菲尔铁塔在罗马 为了创建这个恶意模型,我们可以使用Rank-One Model Editing (ROME)算法。 ROME是一种用于预训练模型编辑的方法,可以修改事实性的陈述。比如,一番操作后,就可以让GPT模型认为埃菲尔铁塔在罗马。 经过修改后,如果被问到跟埃菲尔铁塔相关的问题,它就会暗示铁塔位于罗马。 因为没有影响到其他事实关联,ROME算法进行的修改几乎无法被检测到。 使用ROME方法验证:早期层的因果效应比后期层多,导致早期的MLP包含事实知识 实际上,由于硬件(特别是GPU)和软件中的随机性,几乎不可能复制开源的相同权重。

    71220编辑于 2023-08-07
  • 来自专栏HyperAI超神经

    印第安纳大学校庆超算,使用下一代 N 卡,速度达 6 千万亿次/秒

    内容提要:印第安纳大学在 200 周年校庆之际,推出了一款新的超级计算机,专为人工智能应用设计,结合了 AMD Rome CPU 和最新的 NVIDIA Tensor Core GPU。 Big Red 200,专为 AI 应用设计 新的超级计算机 Big Red 200 是专门为人工智能应用设计的,它结合了 AMD Rome CPU 和最新的 NVIDIA Tensor Core GPU Big Red 200 内部包含 672 个双插槽节点,这些节点由 AMD EPYC Rome CPU 供电,每个 CPU 包含 64 个内核和 128 个线程,可以运行总共 86,016 个内核和

    56720发布于 2020-02-18
  • 来自专栏镁客网

    全球首款7nm GPU和CPU同时发布,AMD要逆天!

    EPYC霄龙代号为“Rome”(罗马),它基于全新的Zen 2架构,单颗拥有最多64个物理核心,128个线程,是第一代的两倍,功耗和性能都有大幅提升。 Rome EPYC中还设有一个I/O裸片,放在中央,用来控制输入和输出。除了采用7nm制程外,它还是第一个支持PCIE 4.0技术的处理器,因此带宽通道也翻了几倍,可以提升加速器性能。 根据AMD公布的数据,Rome EPYC的性能比第一代翻了一番,浮点性能翻了两番,这样的升级可以说是突破很大了。

    55030发布于 2018-12-10
  • 来自专栏前端食堂

    前端食堂技术周刊 2021-10-02

    DevTools 命令菜单的 UI 官方 RustConf 2021 盘点 技术资料 辅助你将当前的 CommonJS 迁移到 ESM 的一套 ESLint 规则[8] 《Rust唠嗑室》,Rust 播客[9] Rome Jaid/164668c0151ae09d2bc81be78a203dd5 [9] 《Rust唠嗑室》,Rust 播客: https://space.bilibili.com/25566598 [10] Rome : https://rome.tools/blog/2021/09/21/rome-will-be-rewritten-in-rust [11] 交互式前端学习教程,覆盖前端技术栈(CSS、JS、React

    61010发布于 2021-10-20
  • 来自专栏行云博客

    8个有用的JavaScript技巧

    no' }, { name: 'Lyon', visited: 'no' }, { name: 'Marseille', visited: 'yes' }, { name: 'Rome " Hamburg: "yes" Lyon: "no" Marseille: "yes" Milan: "no" New York: "yes" Palermo: "yes" Paris: "no" Rome no' }, { name: 'Lyon', visited: 'no' }, { name: 'Marseille', visited: 'yes' }, { name: 'Rome Array.from(cities, ({ name}) => name); console.log(cityNames); // outputs ["Paris", "Lyon", "Marseille", "Rome

    37010发布于 2020-07-13
领券