foundry专题

Michael.W基于Foundry精读Openzeppelin第59期——Proxy.sol

Michael.W基于Foundry精读Openzeppelin第59期——Proxy.sol 0. 版本0.1 Proxy.sol 1. 目标合约2. 代码精读2.1 _delegate(address implementation) internal2.2 _implementation() internal && _beforeFallback() internal2.3 fallba

Michael.W基于Foundry精读Openzeppelin第56期——VestingWallet.sol

Michael.W基于Foundry精读Openzeppelin第56期——VestingWallet.sol 0. 版本0.1 VestingWallet.sol 1. 目标合约2. 代码精读2.1 constructor()2.2 beneficiary() && start() && duration() && receive() payable2.3 released() && re

【Cloud Foundry】Cloud Foundry学习(四)——Service

在阅读的过程中有任何问题,欢迎一起交流 邮箱:1494713801@qq.com    QQ:1494713801         Services:Cloud Foundry的Service模块从源代码控制上看就知道是一个独立的、可Plugin的模块,以方便第三方把自己的服务整合入 CloudFoundry生态系统。在Github上看到service是与CloudFoundry C

【Cloud Foundry】Could Foundry学习(三)——Router

在阅读的过程中有任何问题,欢迎一起交流 邮箱:1494713801@qq.com    QQ:1494713801     一、概述         Router组件在Cloud Foundry中是对所有进来的Request进行路由。         进入Router的request主要有两类:首先是来自VMCClient或者STS的管理型指令,这类request会被路由到A

EdgeX Foundry - 导出数据到 HTTP 服务

文章目录 一、概述1.安装说明2.HTTP 服务 二、安装部署1.docker-comepse2.修改配置3.启动 EdgeX Foundry4.访问 UI4.1. consul4.2. EdgeX Console 5.测试 EdgeX Foundry # EdgeX Foundryhttps://iothub.org.cn/docs/edgex/https://iothu

三星Foundry决定对其第二代3纳米级别的制造技术SF3进行重新命名

三星Foundry被报道已决定对其第二代3纳米级别的制造技术SF3进行重新命名,将其改为2纳米级别的生产工艺SF2,这意味着相关的合同需要重写。据ZDNet报道,这次更名可能是三星为了简化工艺命名,并试图在视觉上更好地与英特尔Foundry竞争。英特尔计划在今年晚些时候推出其2纳米级别的Intel 20A生产节点。 对此消息,三星发表声明称,由于有关SF3制造技术更名为SF2生产工艺的信息并非来

EdgeX Foundry 安全模式安装部署

文章目录 一、安装准备1.官方文档2. 克隆服务器3.安装 Docker4.安装 docker-compose 二、安装部署1.docker-comepse2.启动 EdgeX Foundry3.访问 UI3.1. consul3.2. EdgeX Console EdgeX Foundry # EdgeX Foundryhttps://iothub.org.cn/docs

EdgeX Foundry 边缘物联网中间件平台

文章目录 1.EdgeX Foundry2.平台架构3.平台服务3.1.设备服务3.2.核心服务3.3.支持服务3.4.应用服务3.5.安全服务3.6.管理服务 EdgeX Foundry # EdgeX Foundryhttps://iothub.org.cn/docs/edgex/https://iothub.org.cn/docs/edgex/edgex-foundr

Defi安全-Monox攻击事件Foundry复现

其它相关内容可见个人主页 Mono攻击事件的介绍见:Defi安全–Monox攻击事件分析–phalcon+etherscan 1. 前情提要和思路介绍 Monox使用单边池模型,创建的是代币-vCash交易对,添加流动性时,只需添加代币,即可进行任意代币的兑换 主要的漏洞有两个方面: 可以在Monox官网查看提供代币流动性的用户地址,但是每个用户的流动性,任意的用户都可以调用移除流动性函

区块链智能合约测试框架Foundry技术指南

在区块链开发领域,智能合约的安全性和可靠性至关重要。鉴于区块链的不可变性,智能合约中的任何错误都可能导致不可逆转的后果,包括重大的财务损失。这凸显了彻底测试的关键重要性。Foundry 是一种 Solidity 测试框架,在这一领域中成为一个强大的工具,为开发人员提供了严格测试他们的智能合约的手段。本技术博文深入探讨了测试智能合约的重要性,重点关注使用 Foundry 的实际策略和示例。 理解测

Project facet Cloud Foundry Standalone Application version 1.0 is not supported

eclipse server中添加启动项目,提示Project facet Cloud Foundry Standalone Application version 1.0 is not supported,无法添加项目到tomcat容器中。 解决方法 右键项目,选择Properties 在左边菜单选择,选择Project Facets,去除Cloud Foundry Stand

Michael.W基于Foundry精读Openzeppelin第41期——ERC20Capped.sol

Michael.W基于Foundry精读Openzeppelin第41期——ERC20Capped.sol 0. 版本0.1 ERC20Capped.sol 1. 目标合约2. 代码精读2.1 constructor() && cap()2.2 _mint(address account, uint256 amount) 0. 版本 [openzeppelin]:v4.8.

Cloud Foundry中Stager组件的源码分析

Cloud Foundry中有一个组件,名为Stager,它主要负责的工作就是将用户部署进Cloud Foundry的源代码打包成一个DEA可以解压执行的droplet。         关于droplet的制作,Cloud Foundry v1中一个完整的流程为: 用户将应用源代码上传至Cloud Controller;Cloud Controller通过NATS发送请求

Cloud Foundry中collector组件的源码分析

在Cloud Foundry中有一个叫collector的组件,该组件的功能是通过消息总线发现在Cloud Foundry中注册过的各个组件的信息,然后通过varz和healthz接口来查询它们的信息并发送到指定的存储位置。         本文从collector的功能出发,主要讲述以上两个功能的源码实现。 发现注册组件         在Cloud Foundry中,每个

Cloud Foundry中DEA组件内应用的启动与资源监控

Cloud Foundry中所有的应用都运行在一个称为DEA的组件中,DEA的全称是Droplet Execution Agent。         DEA的主要功能可以分为两个部分:运行所有的应用,监控所有的应用。本文主要讲解Cloud Foundry v1版本中DEA如何启动一个应用,以及DEA如何监控应用的资源使用。虽然DEA两个功能的实现远不止这么多,但是笔者认为启动应用

Cloud Foundry中syslog_aggregator的实现分析

在Cloud Foundry中,用来收集Cloud Foundry各组件日志信息的组件,名为syslog_aggregator。         syslog_aggregator可以做到方便的收集Cloud Foundry中所有组件的日志信息,并将这些信息进行初步处理,比如说:将不同月份产生的日志,进行分类存储;另外还对同一月份内产生的日志,将其通过不同的日期进行分类。这样的话

Cloud Foundry中gorouter源码分析

在Cloud Foundry v1版本中,router作为路由节点,转发所有进入Cloud Foundry的请求。由于开发语言为ruby,故router接受并处理并发请求的能力受到语言层的限制。虽然在v1版本中,router曾经有过一定的优化,采用lua脚本代替原先的ruby脚本,由lua来分析请求,使得一部分请求不再经过ruby代码,而直接去DEA访问应用,但是,一旦router

Cloud Foundry中vmc tunnel与caldecott原理

在Cloud Foundry中,用户可以vmc create-service创建一个service instance,但是常规情况下,用户不能手动地进一步对service instance进行设计。以MySQL为例,用户可以创建一个MySQL instance,但是一般情况下,用户不能直接对整个MySQL的database进行schema设计,或者进行增删改查的操作。对于MySQL

Cloud Foundry中 JasperReports service集成

Cloud Foundry作为业界第一个开源的PaaS解决方案,正越来越多的被业界接受和认可。随着PaaS的发展,Cloud Foundry顺应潮流,充分发挥开源项目的特点,到目前为止,已经支持了大批第三方技术和服务。        在开发框架的支持上,Cloud Foundry支持如今很多主流的开发框架,比如:Spring、Lift、Grails、Play、Rails、Si

Cloud Foundry中通用service的集成

目前,CloudFoundry已经集成了很多第三方的中间件服务,并且提供了用户添加自定义服务的接口。随着Cloud Foundry的发展,开发者势必会将更多的服务集成进Cloud Foundry,以供app使用,也扩展了app的功能。 本部分主要描述通用service集成进入Cloud Foundry所需要做的设计以及实现。   1. service概念的对应 将通用的service类型集

Cloud Foundry中基于Master/Slave机制的Service Gateway——解决Service Gateway单点故障问题

Cloud Foundry作为业界最出色的PaaS平台之一,给广大的互联网开发者和消费者提供出色的体验。自Cloud Foundry开源以来,有关Cloud Foundry的研究越来越多,这也很好的支持着Cloud Foundry的生态系统。但是作为一个平台,Cloud Foundry仍然会存在一些可靠性,扩展性方面的不足,这也吸引着众多的Cloud Foundry爱好者对其进行更多更深入的研究。

Michael.W基于Foundry精读Openzeppelin第40期——ERC20Burnable.sol

Michael.W基于Foundry精读Openzeppelin第40期——ERC20Burnable.sol 0. 版本0.1 ERC20Burnable.sol 1. 目标合约2. 代码精读2.1 burn(uint256 amount)2.2 burnFrom(address account, uint256 amount) 0. 版本 [openzeppelin]:

超越视觉:探索The Foundry NUKE 15 的无限可能性

你是否曾被电影中那些令人震撼的特效所吸引?是否曾梦想过自己也能制作出这样的特效?现在,这个梦想即将成为现实。今天,我们将向你介绍一款引领影视后期特效制作潮流的软件——The Foundry NUKE 15。 The Foundry NUKE 15是一款专业的影视后期特效制作软件,专为视觉效果艺术家和后期制作专业人士设计。它拥有丰富的功能和工具,可以处理从合成到色彩校正等各种任务,帮助你轻松创建高

Cloud Foundry中vmc tunnel与caldecott原理

在Cloud Foundry中,用户可以vmc create-service创建一个service instance,但是常规情况下,用户不能手动地进一步对service instance进行设计。以MySQL为例,用户可以创建一个MySQL instance,但是一般情况下,用户不能直接对整个MySQL的database进行schema设计,或者进行增删改查的操作。对于MySQL

【Cloud Foundry 应用开发大赛】“咖啡厅”网页在线聊天系统

2019独角兽企业重金招聘Python工程师标准>>> 应用名称:咖啡厅    投票地址 应用说明及使用场景:     咖啡厅是一款基于Ajax的网页在线聊天室,由JFinal+FastJSON+Druid+JQuery搭建,用户可以无登录的和同时使用此应用的用户进行实时聊天,无需注册即可使用。     咖啡厅网页在线聊天室采用众多优秀开源框架技术,从前端到后端由本人独立完

Taser收购VR工作室Foundry 45,扩展VR警务培训

4月27日青亭网报道,美国电击枪厂商Taser宣布收购VR工作室Foundry 45,从而进一步扩展VR警察培训组合产品。 据悉,Taser是著名的警用、均用泰瑟电击枪制造商。Foundry 45成立于2015年,目前规模并不大,主要业务是提供VR培训、VR营销相关服务,客户包括:AT&T、达美航空、The Weather Channel等。 据《 星际论坛报》报道,美国至少有16起警