转:PHP面向对象编程 基础知识说的最清楚的一个内容了。感谢作者(查看原文)。 一、PHP类和对象 类是面向对象程序设计的基本概念,通俗的理解类就是对现实中某一个种类的东西的抽象, 比如汽车可以抽象为一个类,汽车拥有名字、轮胎、速度、重量等属性,可以有换挡、前进、后退等操作方法。 通常定义一个汽车类的方法为: class Car { …
转:架构图的设计 在从一个初级程序员到架构师的修炼过程中,画架构图是一门必修功课。我最开始画图的时候,一直搞不清楚该画什么样的图来表达,网上也找不到系统的资料。这里整理了下这些年的知识储备,给一些刚迈入架构师或想要进入架构师行业的同学,一点点参考。 架构图是一个统称,按视角维度,可分为:业务架构、技术架构、系统架构、应用架构,下面贴一些自己画的图给大家参考,个人能力有限,如果大牛有不同的看法,还请指正,大家互相交流学习。 一、应用架构(平台架构) 站在整个平台视角,描述整个平台架构。 二、技术架构 技术架构,是从架构师的视角…
php7.3编译zip扩展 cd到源码,进入php-7.3.5/ext/zip./configure --with-php-config=/data/server/php/bin/php-config configure: error: system libzip must…
RESTful API 设计规范 RESTful API 设计规范 原文链接:https://github.com/godruoyi/restful-api-specification 关于「能愿动词」的使用 为了避免歧义,文档大量使用了「能愿动词」,对应的解释如下: 必须 (MUST)…
Google风格在线网盘、文档协同DzzOffice开源社区版 安装方式:一、下载源码https://github.com/zyx0814/dzzoffice放置到你网站服务器根目录解压缩。运行安装程序。之后进入后台设置。二、安装应用,当前自带应用市场里面有24个应用。要做的就是先安装,再启用。…
php与dubbo 系统:Red Hat 4.4.7-17 内核:2.6.32-642.el6.x86_64PHP版本:PHP-7.0.9swoole版本:4.0.2及以上Redis php扩展版本:…
Jetbrains系列产品2020.1.1最新激活方法[持续更新] v3.2.0 大家熟知Jetbrains的话应该知道:他们家的所有产品升级到2018.2.1及以上版本后,先前可用的注册服务器都失效了,无法激活升级到最新版本体验最新黑科技。 这次要送的这份礼就是: Jetbrains全系列产品2020.1.1及以下版本(理论上适用于目前所有新老版本)最新注册服务器(License Server)的破解,可使用它来激活你手头上的Jetbrains IDE,具体支持产品和版本见下文的列表。 已更新v3.2.0, …
Nextcloud 的webdav拷贝性能优化 原文:优化 PHP 大文件下载速度至万兆,让 Nextcloud 支持万兆网络 https://www.v2ex.com/amp/t/555144/5 背景 最近在…
centos7系列,编译安装php7.3.5 #centos7系列,编译安装php7.3.5 #php源码解压到 /home/root/soft/php-7.3.5 #php安装到 /data/server/php #以root用户权限执行 yum…
大量TIME_WAIT的终极详解和解决方案 1. 查看系统网络配置和当前TCP状态 在定位并处理应用程序出现的网络问题时,了解系统默认网络配置是非常必要的。以x86_64平台Linux kernelversion 2.6.9的机器为例,ipv4网络协议的默认配置可以在/proc/sys/net/ipv4/下查看,其中与TCP协议栈相关的配置项均以tcp_xxx命名,关于这些配置项的含义,请参考这里的文档,此外,还可以查看linux源码树中提供的官方文档(src/linux/Documentation/ip-sysctl.txt)。下面列出我机器上几个需重点关注的配置项及其默认值:…