whoru

学习、分享、交流、沉淀

1. 概述

Lodop & C-Lodop 是一款专业共享软件,公开版本未限制功能,多数用户可免费长期使用。

仅如下情况需要 注册收费

  • 你希望用到(不经过弹出预览窗口的)「直接打印」功能时,如果不注册,该功能直接打印的纸张左下角会有“本页由XXX试用版输出”小字样水印。
  • 另外,导出 Excel 文件或图片也需要注册。

2. 相关资源

阅读全文 »

⚠️ 注意

  1. 如果你是 macOS 系统,默认安装的是 python2.x 版本,只需执行 sudo easy_install pip 即可。

  2. 如果你是 macOS 下使用 brew install python3 安装的 python3,则 pip 已经安装。

  3. 如果你安装了 virtualenvpyvenv ,则 pip 也已经安装。

1. 安装

官方推荐的安装方式是通过 get-pip.py 安装,详见这里

  1. 下载 get-pip.py

    1
    ➜  curl https://bootstrap.pypa.io/get-pip.py -o get-pip.py
  2. 安装 pip

    1
    2
    3
    4
    5
    6
    7
    8
    # python2 --> pip
    # -V 是 --version 的简写
    ➜ python get-pip.py
    ➜ pip -V

    # python3 --> pip3
    ➜ python3 get-pip.py
    ➜ pip3 -V
阅读全文 »

PSR(PHP Standards Recommendation) 是由 PHP FIG 组织制定的 PHP 规范,是 PHP 开发的实践标准。

由于标准在不断制定,本文主要介绍 PSR-1、PSR-2、PSR-3、PSR-4的一些主要细节,后面逐步更新所有标准。

阅读全文 »

🔗 关于 Composer 的详细安装使用,详见之前的文章:在 PHP 中安装、使用 Composer 包管理工具

Composer 在国内不管是更新还是安装都有一个「」的问题,有的时候真的很煎熬。

因此我们一般会替换为 Packagist / Composer 中国全量镜像,然而在使用过程发现,这个镜像并不稳定,有时候也会挂掉,所以本文介绍另外两种加速 composer 的方式。

阅读全文 »

Composer 是 PHP 用来管理依赖(dependency)关系的工具。你可以在自己的项目中声明所依赖的外部工具库(libraries),Composer 会帮你安装这些依赖的库文件。

0. 相关资源及概述

  • Composer官网 https://getcomposer.org

  • Composer Github 地址 https://github.com/composer/composer

  • Composer中国镜像 http://www.phpcomposer.com

  • 阿里云全量镜像(👍 推荐):https://developer.aliyun.com/composer

  • Packagist

    官网:https://packagist.org

    它是 Composer 主要的一个包信息存储库,包开发者将具体代码托管到 Github 上,将包信息提交到 Packagist 上,这样使用者就可以通过 Composer 去使用。它的执行顺序如下:

    • 首先,Composer 根据本地定义的 composer.json 信息去查询 Packagist;
    • 其次,Packagist 根据 composer.json/package.json 信息解析,最终对应到Github 仓库;
    • 最后,Composer 基于 Github 仓库上的 composer.json 下载代码到本地。
  • composer.json

    这是 Composer 的核心,主要用来配置 Composer 的执行规则。

  • 自动加载

    Composer 基于 PHP 命名空间和 PSR-4 标准开发、集成了一个自动加载器。

阅读全文 »