用户中心USER CENTER

首页/用户
  • PHP依赖注入(代码全篇)

    摘要:依赖注入传统的思路应用程序用到一个类就会创建类并调用类的方法。这样你可以完全控制依赖关系,通过调整不同的注入对象,来控制程序的行为。例如类用到了,可以在不修改类代码的情况下,改用。 依赖注入 传统的思路 应用程序用到一个Foo类,就会创建Foo类并调用Foo类的方法。 假如这个方法内需要一个Bar类,就会创建Bar类并调用Bar类的方法。 而这个方法内需要一个Bim类,就会创建Bim...

    felix0913 发布于PHP
  • 完全使用 Docker 开发 PHP 项目 (二): 配置篇

    摘要:系列文章完全使用开发项目一安装篇完全使用开发项目二配置篇问题反馈如果你在使用中遇到任何问题,请通过以下途径联系我提出在文章下方留言新建项目文件夹在新建一个文件夹本文以为例。以下命令二选一执行,如果之前已经启动了项目,则重启,否则启动。 系列文章 完全使用 Docker 开发 PHP 项目 (一): 安装篇 完全使用 Docker 开发 PHP 项目 (二): 配置篇 问题反馈 如果...

    felix0913 发布于PHP
  • 区块链智能合约入门:Hello world(1)

    摘要:区块链入门也从最基础的智能合约开始。在正式部署执行智能合约之前,我们需要在电脑上安装。这时需要调用支付部署智能合约所需要的费。显示智能合约的内容是什么,在这里是。是析构函数,用于销毁数据,终止合约。现在,钱仍然被锁在合约里,永久冻结。 Hello world 是最简单的程序之一,也是大部分程序员编写的第一个程序。区块链入门也从最基础的Hello world智能合约开始。 在正式部署执行...

    felix0913 发布于区块链
  • 剥开比原看代码01:初始化时生成的配置文件在哪儿

    摘要:所以这个文章系列叫作剥开比原看代码。所以我的问题是比原初始化时,产生了什么样的配置文件,放在了哪个目录下下面我将结合源代码,来回答这个问题。将用来确认数据目录是有效的,并且将根据传入的不同,来生成不同的内容写入到配置文件中。 作者:freewind 比原项目仓库: Github地址:https://github.com/Bytom/bytom Gitee地址:https://gitee...

    felix0913 发布于区块链
  • 用 Go 构建一个区块链 -- Part 3: 持久化和命令行接口

    摘要:引言到目前为止,我们已经构建了一个有工作量证明机制的区块链。在今天的内容中,我们会将区块链持久化到一个数据库中,然后会提供一个简单的命令行接口,用来完成一些与区块链的交互操作。这同样也意味着,一个也就是区块链的一种标识符。 翻译的系列文章我已经放到了 GitHub 上:blockchain-tutorial,后续如有更新都会在 GitHub 上,可能就不在这里同步了。如果想直接运行代码...

    felix0913 发布于区块链
<