首页 文章 精选 留言 我的

精选列表

搜索[mac os],共10000篇文章
优秀的个人博客,低调大师

在Mac上构建第一个fabric网络

fabric 是 hyperledger 中的一个比较成熟的区块链项目,率先提出了需要权限验证的区块链概念。对比比特币、以太坊等公有链,fabric 应该算是联盟链。创建 fabric 区块链,首先需要确认谁会参与到该链中来,然后制作对应的证书等文件,并且分发给参与者。因为这些证书是参与链建设的凭证,所以它是需要验证的。 fabric 我也是在学习中,有好多的概念也不是十分了解,今天就先使用官方提供的例子搭建一个 fabric 网络。 1 准备 按照Go语言,这时候默认会创建 ~/go 目录。 安装Docker 环境。 由于1、2步骤都是去网上下载安装包安装成功后,就OK了,所以就不详细写了。 切换到 ~/go 目录,创建src/github.com/hyperledger/,最终目录为~/go/src/github.com/hyperledger/。 clone 代码库切换到~/go/src/github.com/hyperledger/目录下,使用如下命令克隆fabric-sample仓库。 git clone https://github.com/hyperledger/fabric-samples.git 安装fabric命令、下载docker镜像启动docker,然后切换到 fabric-samples 目录下,执行如下命令: curl -sSL https://goo.gl/6wtTN5 | bash -s 1.1.0 该命令执行完成后,当前目录下会出现 bin 目录,里面都是 fabric 的一些命令。另外使用 docker images 可以看到下载了很多镜像,这些镜像都是启动 fabric 要使用的。 生成配置文件 切换到 first-network 目录,然后执行 ./byfn.sh -m generate, 相关的配置文件会在 crypto-config 目录中生成。(至于这里面的东西后面再介绍) 启动网路 运行 ./byfn.sh -m up。看到类似如下内容,说明成功。 这两张图中间还有好多输出,省略了。第一张表示启动成功了,第二张表示一些链码都执行成功结束了。 停止网络 运行 ./byfn.sh -m up 这样就把一个 fabric 的网络搭建起来了,但是可能都困惑这里面有东西没有。hyperledger 还有一个项目叫做 blockchain-explorer, 能够查看链上数据,后面会写一篇文章怎么安装。先上一张截图: 参考文章:http://hyperledger-fabric.readthedocs.io/en/latest/prereqs.htmlhttp://hyperledger-fabric.readthedocs.io/en/latest/samples.htmlhttp://hyperledger-fabric.readthedocs.io/en/latest/build_network.html

优秀的个人博客,低调大师

Mac下使用Sublime Text3 搭建Java开发环境

在学习Java的道路上,有很多流行的IDE,IDEA,Eclipse…很多优秀的环境,但是插件太多,加载太慢,不太适合我这种轻量的编程学习者,今天安利一款软件,(Sublime Text3),一个贼好用的文本编辑器,也是被别人安利的,下面说一下怎么配置java的环境。 下载软件都是傻瓜式的,直接dmg挂载就可以了。 打开软件,写好一个类名,然后command+s;它会让你保存文件,在save as这儿再加文件类型,这样做的好处是在文本编辑器中不用回删.java的后缀,直接写class就可以,很方便,如图。 save(保存)where(你保存的路径)2.点击你的标题栏 Tools—Build System—New Build System 注意在这儿Java文件在编译的时候会产生一个.class文件,它只会编译还没有去运行,如果要让文件编译还要运行,改一下这个写入文件就行了。 配置文件怎么写?粘贴过去就可以了 ` **{"shell_cmd": "javac -encoding utf-8 $file_name && java $file_base_name", "file_regex": "^ \javac\:([0-9]+):() (.)$", "selector": "source.java", "encoding": "utf-8"}** 这里我说个事情,我是不喜欢很多class文件跟java文件混在一起的,你可以通过一些命令只让Java文件留在你的文件夹里。 "shell_cmd": "javac -encoding utf-8 $file_name && java $file_base_name && rm -rf $file_base_name.class”,用这一行把上面的第一行替换了就行了。保存就可以了。 3.选择Build System,在run上面打勾就可以了。

资源下载

更多资源
Nacos

Nacos

Nacos /nɑ:kəʊs/ 是 Dynamic Naming and Configuration Service 的首字母简称,一个易于构建 AI Agent 应用的动态服务发现、配置管理和AI智能体管理平台。Nacos 致力于帮助您发现、配置和管理微服务及AI智能体应用。Nacos 提供了一组简单易用的特性集,帮助您快速实现动态服务发现、服务配置、服务元数据、流量管理。Nacos 帮助您更敏捷和容易地构建、交付和管理微服务平台。

Spring

Spring

Spring框架(Spring Framework)是由Rod Johnson于2002年提出的开源Java企业级应用框架,旨在通过使用JavaBean替代传统EJB实现方式降低企业级编程开发的复杂性。该框架基于简单性、可测试性和松耦合性设计理念,提供核心容器、应用上下文、数据访问集成等模块,支持整合Hibernate、Struts等第三方框架,其适用范围不仅限于服务器端开发,绝大多数Java应用均可从中受益。

Rocky Linux

Rocky Linux

Rocky Linux(中文名:洛基)是由Gregory Kurtzer于2020年12月发起的企业级Linux发行版,作为CentOS稳定版停止维护后与RHEL(Red Hat Enterprise Linux)完全兼容的开源替代方案,由社区拥有并管理,支持x86_64、aarch64等架构。其通过重新编译RHEL源代码提供长期稳定性,采用模块化包装和SELinux安全架构,默认包含GNOME桌面环境及XFS文件系统,支持十年生命周期更新。

WebStorm

WebStorm

WebStorm 是jetbrains公司旗下一款JavaScript 开发工具。目前已经被广大中国JS开发者誉为“Web前端开发神器”、“最强大的HTML5编辑器”、“最智能的JavaScript IDE”等。与IntelliJ IDEA同源,继承了IntelliJ IDEA强大的JS部分的功能。

用户登录
用户注册