首页
首页
沸点
课程
直播
活动
竞赛
商城
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
姜家志
掘友等级
全栈工程师
|
区块链
Coder
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
赞
70
文章 70
沸点 0
赞
70
返回
|
搜索文章
赞
文章( 70 )
沸点( 0 )
使用Gradle对Java代码进行开发规范检查
PMD是一种开源分析源代码错误的工具,它会发现一些常见的编程缺陷,比如未使用的变量,空的catch块,不必要的对象创建等。它支持Java,JavaScript等。 此外,用户还可以自己定义规则,检查Java代码是否符合某些特定的编码规范。 其中ignoreFailures如果设…
深入理解Ed25519: 蒙哥马利与扭曲爱德华曲线
目前主流的签名机制是基于secp256r1或者secp256k1曲线的ECDSA签名机制,而应用ECDSA签名机制时,稍有不慎就会引发各种安全问题,具体请参考” ECDSA在区块链应用中的七宗罪”.安全之外,签名机制的效率也是工程落地中的重要考量, OpenSSL针对曲线sec…
平台币转公链,CoinEx也要范式转移?
平台币在2019年大放异彩,却掩盖不了代币用途单一的事实。如何在回购销毁、交易手续费抵扣之外找到新的应用场景?币安给出的答案是拓展公链生态,将平台币拓展成ETH一样更广泛的公链代币。 不久前,CoinEx宣称也将推出公链,CET未来不仅是平台币,还是公链生态的基础代币。和币安链…
gitlab-runner升级到最新版本
需要先安装curl。
面试集锦(八)分布式与高并发
先构造一个长度为232的整数环(这个环被称为一致性Hash环),根据节点名称的Hash值(其分布为[0, 232-1])将服务器节点放置在这个Hash环上,然后根据数据的Key值计算得到其Hash值(其分布也为[0, 232-1]),接着在Hash环上顺时针查找距离这个Key值…
Go函数式编程以及在Tendermint/Cosmos-SDK中的应用
函数式编程(Functional Programming)实际是非常古老的概念,不过近几年大有越来越流行之势,连很多老牌语言(比如Java)也增加了对函数式编程的支持。本文结合Temdermint/Cosmos-SDK源代码,介绍函数式编程中最重要的一些概念,以及如何使用Go语…
GitLab CI持续集成 - .gitlab-ci.yml
配置好环境下一步可以正式开始使用GitLab CI进行项目集成,这里以Java项目为例,使用Gradle做为项目自动构建工具,使用Gradle工具做代码质量检查,详情参见使用Gradle做Java代码质量检查。 Gitlab CI使用YAML文件(.gitlab-ci.yml)…
Gitlab CI持续集成 - GitLab Runner 安装与注册
前篇文章GitLab CI持续集成-GitLab Runner主要介绍了持续集成,以及GitLab CI持续集成的环境,这边文章主要介绍下GitLab Runner的安装以及使用。 是否运行在没有tag的build上面。在配置gitlab-ci的时候,会有很多job,每个job…
GitLab CI持续集成-GitLab Runner
GitLab CI是开源的持续集成服务,GitLab Runner是一个开源项目,用于运作任务,并把结果发送回GitLab,它与GitLab CI一起使用。 持续集成可以快速发现错误,定位错误也比较容易,它的目的就是让产品可以快速迭代,同时还能保证高质量。核心措施代码集成到主干…
使用Gradle做Java代码质量检查
运行成功之后运行命令gradle build,成功之后删除pom.xml即可。 jacoco是一个分析单元测试覆盖率的工具,使用它运行单元测试后,可以给出代码中那些部分被单元测试到,哪些部分没有被单元测试覆盖,并且还会给出整个项目的单元测试覆盖情况。 或者可以再Gradle的工…
下一页
个人成就
优秀创作者
文章被点赞
2,187
文章被阅读
136,953
掘力值
5,329
关注了
10
关注者
5,574
收藏集
1
关注标签
13
加入于
2017-01-10