DTeam 技术日志

Doer、Delivery、Dream

Recent posts

Aug 16, 2018
阿里云VPC环境内网服务器如何访问外网本篇文章我们主要探讨如何让阿里云的内网VPC节点对外网暴露
Aug 12, 2018
Hyperledger Cello简介Hyperledger Cello是超级账本项目下面的一个子项目,提供按需部署的功能,可以将区块链部署在各种裸机、虚拟机、容器等环境中。该项目最初由IBM发起,目前得到了Soramitsu, 华为,和Intel的赞助。
Aug 5, 2018
区块链周周记:共识算法在区块链去中心化的环境里,共识算法起到了交易确认,避免“双花”的作用。
Jul 28, 2018
OpenZeppelin周记:打开地图作为以太坊Dapp核心的智能合约并不像看上去那么容易,虽然Solidity语言本身并不复杂,而且也借鉴了很多成熟OO语言的语法,但真正要写好却并不简单。
Jul 23, 2018
小技巧:二维码的生成和测试在二维码已不是稀奇事物的今天,你的应用中有大概率会有产生二维码的需求。最近因为开始在做以太坊相关的开发,其中就有一个非常俗的需求:用户的钱包地址需要用二维码展示。
Jul 16, 2018
面向老程序员的Solidity摘要开发以太坊DApp,Solidity是必经之路。然而,对于跟我一样的那些有多年开发经验的以太坊新人来讲,Solidity学习固然是一方面,但更重要的是快速了解它的惯例和套路,以及一些值得注意的事项。这,正是本文试图达到的目标。至于详尽的语法文档,还请各位自行查阅。
Jul 15, 2018
搭建以太坊测试链的简易教程在以太坊项目实际开发中,我们必须要有一个测试环境,因为产品环境是需要消耗GAS的。因此我们希望在测试环境测试无误之后再发布到产品环境以太坊链上去。本篇教程讲述如何搭建本地的测试链。
Jul 8, 2018
使用Jenkins对以太坊Dapp应用持续集成在项目实战开发中,持续集成是一种有效的敏捷开发手段,由自动化流程管控程序从递交代码到最终发布之间的一系列流程,实现高效、可靠的部署过程。
Jul 1, 2018
以太坊开发极简入门从这周开始,我正式开始了以太坊开发的学习。本着利己利人的目的,集结这周的笔记形成了这篇极简入门。它的特点就是:无废话!
Jun 24, 2018
区块链周周记:兵器谱鉴于当下区块链项目和技术层出不穷,不确立标准就很容易陷入见木不见林的境地,因此在整理的时候,我自己选择的标准就是两点:热点 + 开发。
Jun 15, 2018
Nginx SSL快速双向认证配置(脚本)目前遇到一个项目有安全性要求,要求只有个别用户有权限访问。本着能用配置解决就绝不用代码解决的原则,在Nginx上做一下限制和修改即可。
Jun 11, 2018
区块链周周记:一位初学者的观点写完三篇的Fabric周记,接下来该写点什么,成了一个困扰我的问题。我曾经想过是否将文档中的例子改造得更符合实际场景,但临到头时,我才发现有些无从下手。因为很难说服自己“这个场景就是为区块链而生的”,而简单的把区块链当做数据库,随便往里扔点东西再取出来的CRUD例子已经无法让我“兴奋”。
Jun 6, 2018
Grails GORM查询总结GORM绝对是Grails框架的一大亮点。GORM基于Hibernate的ORM之上做二次封装,既有Hibernate强大的功能,又有使用简便的特点。本篇主要总结和类比在项目开发中用到的GORM查询方式。
Jun 3, 2018
Hyperledger Fabric周周记:权限通过前面几周的学习,我们已经知道Fabric跟其他区块链项目的差别在于:私密且有授权。在本周的周记中,我们将探讨一下其内部的授权机制。
May 21, 2018
Hyperledger Fabric周周记:Composer在上周周记的结尾,我曾经说过本周要介绍Fabric的开发和应用。按照最开始的写作计划,我打算讲讲两种开发模式:直接使用Fabric API和利用Composer框架。可在通读完Composer的文档之后,我立即取消了原定计划,直接介绍Composer。
May 13, 2018
Hyperledger Fabric周周记:起源本着“以教带学,Learning by Doing”的想法,我于上周加入了Bob组织的HiBlock区块链技术布道群。这个群可不太好混,群规要求每个成员必需每周有输出,连续两次交白卷就要被踢出群。
May 11, 2018
SSH权限详解之前两篇文章[利用SSH代理访问内网资源](https://blog.dteam.top/posts/2017-07/%E5%88%A9%E7%94%A8ssh%E4%BB%A3%E7%90%86%E8%AE%BF%E9%97%AE%E5%86%85%E7%BD%91%E8%B5%84%E6%BA%90.html)和[使用SSH代理在本地开发环境调试各种回调](https://blog.dteam.top/posts/2018-05/%E4%BD%BF%E7%94%A8ssh%E4%BB%A3%E7%90%86%E5%9C%A8%E6%9C%AC%E5%9C%B0%E5%BC%80%E5%8F%91%E7%8E%AF%E5%A2%83%E8%B0%83%E8%AF%95%E5%90%84%E7%A7%8D%E5%9B%9E%E8%B0%83.html)两篇文章,介绍了ssh的各种代理姿势,SSH的功能确实强悍。如果用过ssh代理功能,就有人要问了,我能否限制用户只允许使用代理功能,而不允许用户登录到我的系统中呢?
May 10, 2018
使用SSH代理在本地开发环境调试各种回调相信大家在支付宝、微信、钉钉等各种小程序或支付对接的开发中,经常会遇到服务端回调的问题,至少要求接收回调请求的服务器有公网IP,以便能收到请求,微信的开发甚至要求回调接口必须是`https`,而本地开发环境往往都是内网环境,甚至连固定ip都没有,难道每次测试回调内容只能发布到测试环境中去测试,有没有简单的方法呢?
May 5, 2018
为什么开发者需要拥有运维技能?开发和运维可以说是一体两面,正如对于一个司机而言,如果只会开车而不具备车的维修保养知识,那这样的司机在市场上是吃不开的。即使是为自己开车,这样的私家车主也会因此而付出额外的经济代价,更别提可能带来的安全问题。
Apr 28, 2018
Vert.x入坑须知(4)最开始觉得这个系列也就最多3篇了不起了(因为事不过三嘛),没曾想居然迎来了第四篇!