书栈网 · BookStack 本次搜索耗时 0.038 秒,为您找到 251797 个相关结果.
  • 添加我们的第一个类

    添加我们的第一个类 添加我们的第一个类 Zephir 旨在生成面向对象的扩展。 要开始开发功能, 我们需要将我们的第一个类添加到扩展中。 与许多语言工具一样, 我们首先要做的是看到 Zephir 生成的 “0>hello world< a0 > 0”, 并检查一切是否正常。 因此, 我们的第一个类将被称为 Utils\Greeting , 并包含一...
  • 如果你是一个 C 程序员..。

    如果你是一个 C 程序员..。 如果你是一个 C 程序员..。 C语言是有史以来最强大、最流行的语言之一。 实际上,PHP是用C编写的,这也是PHP扩展可用的原因之一。 C允许您自由地管理内存,使用低级类型,甚至内联程序集例程。 然而,与PHP或Zephir相比,在C中开发大型应用程序所花费的时间要比预期的长得多,而且如果您不是经验丰富的开发人员,...
  • 如果你是一个 php 程序员…

    如果你是一个 php 程序员… 如果你是一个 php 程序员… PHP是web应用程序开发中最流行的语言之一。 像PHP这样的动态类型和解释语言由于其灵活性提供了非常高的生产力。 由于是第4版,PHP基于Zend引擎实现。 这是一个虚拟机,它通过字节码表示来执行PHP代码。 Zend 引擎几乎出现在世界上所有PHP安装中。 使用Zephir,您可以...
  • 2.从源码部署一个Java服务

    2.从源码部署一个Java服务 目的 意义 前提条件 创建服务组件 代码语言识别 开始构建 下一步 2.从源码部署一个Java服务 目的 通过文档学习如何快速的将自己业务的源代码构建并部署到 Rainbond 上。整个过程不需要修改代码,不需要制作镜像。 意义 创建服务组件,是使用 Rainbond 的开始。Rainbond 支持从...
  • 如何来实现一个完整的 PHP 扩展

    如何来实现一个完整的 PHP 扩展 如何来实现一个完整的 PHP 扩展 在编写我们的扩展之前,我们先来下载一个现成的扩展试试看能不能编译通过。我们就以 xxtea 扩展为例吧。这里我们采用的安装方法不是: pecl install xxtea 尽管这是 pecl 扩展的标准安装方式。但我们的目的并不是安装使用它,而是通过它来了解一下如何编写自...
  • 使用 kubeadm 创建一个高可用 etcd 集群

    使用 kubeadm 创建一个高可用 etcd 集群 准备开始 建立集群 接下来 使用 kubeadm 创建一个高可用 etcd 集群 说明: 在本指南中,使用 kubeadm 作为外部 etcd 节点管理工具,请注意 kubeadm 不计划支持此类节点的证书更换或升级。 对于长期规划是使用 etcdadm 增强工具来管理这些方面。 默认...
  • nl 为每一个文件添加行号

    nl 概要 主要用途 选项 参数 返回值 例子 注意 nl 为每一个文件添加行号。 概要 nl [ OPTION ]... [ FILE ]... 主要用途 将每一个输入的文件添加行号后发送到标准输出。 当没有文件或文件为- 时,读取标准输入 处理逻辑页(logical page)。 选项 - b , -- ...
  • 编写你的第一个 Django 贡献

    编写你的第一个 Django 贡献 介绍 这个教程适合谁? 这个指南涵盖哪些内容? 代码规范 安装 Git 获得一个 Django 开发版本的副本 使用 Django 本地副本创建项目 首先运行 Django 的测试套件 尝试搞定一项新功能 创建分支 为你的工单写一些测试用例 为工单 #99999 写测试 运行你的新测试 为你的工单...
  • 编写你的第一个 Django 补丁

    编写你的第一个 Django 补丁 介绍 这个教程适合谁? 这个指南涵盖哪些内容? 代码规范 安装Git 获得一个 Django 开发版本的副本 使用 Django 本地副本创建项目 首先运行 Django 的测试套件 尝试搞定一项新功能 为你的补丁创建一个分支 为你的工单写一些测试用例 为工单 #99999 写测试 运行你的新测试 ...
  • 编写一个自定义存储系统

    编写一个自定义存储系统 编写一个自定义存储系统 如果你需要提供自定义文件储存功能——一个普通的例子是,把文件储存在远程系统中——自定义一个存储类可以完成这一任务来完成。下面是需要完成的具体步骤: 你自定义的存储系统必须为 Django.core.files.storage.Storage 的一个子类: from django . core...