Apache Ripple

JAVA WEB项目大文件上传下载控件

家住魔仙堡 提交于 2020-04-10 17:34:25
javaweb上传文件 上传文件的jsp中的部分 上传文件同样可以使用form表单向后端发请求,也可以使用 ajax向后端发请求 1. 通过form表单向后端发送请求 <form id="postForm" action="${pageContext.request.contextPath}/UploadServlet" method="post" enctype="multipart/form-data"> <div class="bbxx wrap"> <input type="text" id="side-profile-name" name="username" class="form-control"> <input type="file" id="example-file-input" name="avatar"> <button type="submit" class="btn btn-effect-ripple btn-primary">Save</button> </div> </form> 改进后的代码不需要form标签,直接由控件来实现。开发人员只需要关注业务逻辑即可。JS中已经帮我们封闭好了 通过监控工具可以看到控件提交的数据,非常的清晰,调试也非常的简单。 2. 通过ajax向后端发送请求 1. $.ajax({ url : "${pageContext

两年后,金融科技初创公司250强可安好?

三世轮回 提交于 2020-04-09 04:26:25
2018年10月,CB Insights公布了第二届年度金融科技250强——全球最有前途的250家金融服务科技公司(2018 Fintech 250)。如今,快两年的时间过去了,这些金融科技初创企业的状况如何? 2018 Fintech 250榜单包括来自31个国家和19个类别(涵盖支付、数字银行、保险等)的公司。这些公司是CB Insights从近4,000名申请人和提名人中选出的,选择基于多个因素包括公司提交的数据、业务模型、技术创新、市场动力、团队实力等。 截止2020年2月,这些公司中有22家已成为独角兽,有17家已经退出,没有一家关门大吉。总体而言,他们在2019年筹集了超过150多亿美元,还建立了新的高知名度合作伙伴关系,拆分出新的合资企业,并改进了产品和战略。 2018 Fintech 250现状亮点 独角兽: 2018年金融科技250的22个成为独角兽,估值为10亿美元以上(命中率8.8%) 退出: 8个已经公开上市,有9个已被收购 死亡: 这些公司中有0家死亡 交易、融资和大型融资: 在2019 年,2018 年 Fintech 250 在 152 项投资中筹集了 153 亿美元,其中包括 52 项大型投资(1 亿美元以上投资) 值得注意的合作伙伴: 金融业者是2018年金融科技250强中最活跃的合作伙伴 显著的商业模式和产品开发策略:

这15个Vue指令,让你的项目开发爽到爆

回眸只為那壹抹淺笑 提交于 2020-02-29 13:29:44
1. V-Hotkey 仓库地址 : github.com/Dafrok/v-ho… Demo : 戳这里 https://dafrok.github.io/v-hotkey 安装 : npm install --save v-hotkey 这个指令可以给组件绑定一个或多个快捷键。你想要通过按下 Escape 键后隐藏某个组件,按住 Control 和回车键再显示它吗?小菜一碟: <template> <div v-show="show" v-hotkey="{ 'esc': onClose, 'ctrl+enter': onShow }" > Press `esc` to close me! </div> </template> <script> export default { data() { return { show: true } }, methods: { onClose() { this.show = false }, onShow() { this.show = true }, } } </script> 复制代码 2. V-Click-Outside 仓库地址 : github.com/ndelvalle/v… Demo : codesandbox.io/s/zx7mx8y1o… 安装 : npm install --save v-click-outside

这15个Vue指令,让你的项目开发爽到爆

眉间皱痕 提交于 2020-02-26 14:38:03
受 AngularJS 的启发,Vue 内置了一些非常有用的指令(比如 v-html 和 v-once 等),每个指令都有自身的用途。完整的指令列表可以在 这里查看 . 这还没完,更棒的是可以开发自定义指令。Vue.js 社区因此得以通过发布自定义指令npm 包,解决了无数的代码问题。 以下就是我最喜欢的 Vue.js 自定义指令列表。不用说,这些指令为我的项目开发节省了大量时间!😇 1. V-Hotkey 仓库地址 : https://github.com/Dafrok/v-hotkey Demo : 戳这里 https://dafrok.github.io/v-hotkey 安装 : npm install --save v-hotkey 这个指令可以给组件绑定一个或多个快捷键。你想要通过按下 Escape 键后隐藏某个组件,按住 Control 和回车键再显示它吗?小菜一碟: <template> <div v-show="show" v-hotkey="{ 'esc': onClose, 'ctrl+enter': onShow }" > Press `esc` to close me! </div> </template> <script> export default { data() { return { show: true } }, methods: {

怎么入门区块链?区块链的门槛高吗?

左心房为你撑大大i 提交于 2019-12-07 09:47:45
一、区块链产生背景 互联网上的贸易,几乎都需要借助可信赖的第三方信用机构来处理电子支付信息。这类系统内生性地受制于“基于信用的模式”。 区块链技术是构建比特币区块链网络与交易信息加密传输的基础技术。其中基于密码学原理的特性,使得任何达成一致协议的双方直接支付,从而不需要第三方机构的参与。 二、区块链特点 分布式数据库并非新发明,市场上早有此类产品。但是,区块链有一个革命性特点。 区块链没有管理员,它是彻底无中心的。其他的数据库都有管理员,但是区块链没有。如果有人想对区块链添加审核,也实现不了,因为它的设计目标就是防止出现居于中心地位的管理当局。 正是因为无法管理,区块链才能做到无法被控制。否则一旦大公司大集团控制了管理权,他们就会控制整个平台,其他使用者就都必须听命于他们了。 三、入门区块链 1.区块链底层技术,如共识算法, 侧链技术, 密码学知识等, 理解PKI基本知识和原理; 2.研究以太坊技术,了解ERC20,能够自行开发DAPP; 3.熟悉Hyperledger Fabric 1.0架构,了解其业务流程和设计理念, 相关应用 4.了解比特币、以太坊,Ripple,Corda, IOTA, Skycoin等业界热门的区块链设计特点及相关应用; 5.具备Fabric,以太坊,Ripple,Corda等区块链底层研发的基础能力。 四、区块链的门槛 区块链对于普通人而言

这15个Vue指令,让你的项目开发爽到爆

痴心易碎 提交于 2019-12-04 15:22:03
1. V-Hotkey 仓库地址 : github.com/Dafrok/v-ho… Demo : 戳这里 https://dafrok.github.io/v-hotkey 安装 : npm install --save v-hotkey 这个指令可以给组件绑定一个或多个快捷键。你想要通过按下 Escape 键后隐藏某个组件,按住 Control 和回车键再显示它吗?小菜一碟: <template> <div v-show="show" v-hotkey="{ 'esc': onClose, 'ctrl+enter': onShow }" > Press `esc` to close me! </div> </template> <script> export default { data() { return { show: true } }, methods: { onClose() { this.show = false }, onShow() { this.show = true }, } } </script> 复制代码 2. V-Click-Outside 仓库地址 : github.com/ndelvalle/v… Demo : codesandbox.io/s/zx7mx8y1o… 安装 : npm install --save v-click-outside

AngularDart Material Design 按钮

时光毁灭记忆、已成空白 提交于 2019-11-30 08:54:46
MaterialButtonComponent Selector: <material-button> 平面或凸起按钮,带有可选的波纹效果。 Attributes: 以下属性通常与<material-button>一起使用: icon: 如果存在,则删除按钮的最小宽度样式。 要指定按钮中的实际图标,请使用<glyph>,<material-icon>或<img>。 no-ink: 如果存在,则从按钮中消除涟漪效应。 clear-size: 如果存在,则从按钮中删除最小宽度和边距。 dense: 如果存在,将字体大小减小到13px,按钮高度减少到32px。 Styling: 指定按钮颜色的首选方法是使用mixins: /* Make #myButton green with yellow text */ @include button-background-color('#myButton', green); @include button-color('#myButton', yellow); 将mixin用于颜色的优点是它们不会覆盖禁用的状态颜色。您也可以像使用普通DOM元素一样使用CSS设置按钮的样式,尽管这也会影响禁用状态: /* Make #myButton green with yellow text */ #myButton { background: green;

Ripple区块链对接PHP开发包【瑞波币/XRP】

烈酒焚心 提交于 2019-11-29 07:30:20
XrpTool可以帮助PHP应用快速接入瑞波/Ripple区块链, 即支持部署自有Ripple节点的应用场景,也支持利用公开的Ripple节点广播离线裸交易的轻量级部署场景。XrpTool官方下载地址: http://sc.hubwiz.com/codebag/xrp-php-lib/ 。 1、开发包概述 XrpTool主要包括以下特性: 全功能的Ripple节点客户端,支持完整的RPC API开发接口 支持离线生成Ripple密钥对和地址,支持Secp256k1和Ed25519密码学算法 支持Ripple交易的离线序列化与离线签名 支持瑞波币/XRP和自发行代币的直接转账,支持代币发行、币币交易、支票签发、资金托管等多种Ripple交易 XrpTool开发包运行在PHP 7.1+环境下, 当前版本1.0.0,主要类及关系如下: XrpTool开发包的主要代码文件清单参见官网说明: http://sc.hubwiz.com/codebag/xrp-php-lib/ 2、XrpTool XrpTool是开发包的入口类,可以利用它快速组织并广播一个交易,或者访问开发包的其他类的预创建实例对象。 2.1 交易的组织、签名与广播 在XrpTool中,一个Ripple交易的执行包含以下环节: 交易数据的组织,使用关联数组来组织交易数据 交易数据签名与广播,使用XrpTool实例的