Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

A little Tips in my Code Career with PHP&Go 🐘

Notifications You must be signed in to change notification settings

selfrule/easy-tips

Repository files navigation

《温故知新后端猿PHP/Go》V1.01

php mysql redis patterns algorithm data-structure network docker

English Version

版权申明

  • 未经版权所有者明确授权,禁止发行本手册及其被实质上修改的版本。
  • 未经版权所有者事先授权,禁止将此作品及其衍生作品以标准(纸质)书籍形式发行。

一个PHP/Go技术栈后端猿的知识储备仓库

前言

基础不牢,地动山摇,谨以此句提醒自己。

备注

状态 含义
空️ 当前未开始总结
🚗 总结中
🧀️ 目前仅供参考未修正和发布
总结完毕
🔧 查漏补缺修改中

目录


测试用例

设计模式PHP版本

运行脚本: php patterns/[文件夹名称]/test.php

例如,
测试责任链模式: 运行 php patterns/chainOfResponsibility/test.php
运行结果:
请求5850c8354b298: 令牌校验通过〜
请求5850c8354b298: 请求频率校验通过〜
请求5850c8354b298: 参数校验通过〜
请求5850c8354b298: 签名校验通过〜
请求5850c8354b298: 权限校验通过〜

算法

运行脚本: php algorithm/test.php [算法名称|空获取列表]

例如,
测试冒泡排序: 运行 php algorithm/test.php bubble
运行结果:
==========================冒泡排序=========================
Array
(
 [0] => 11
 [1] => 67
 [2] => 3
 [3] => 121
 [4] => 71
 [5] => 6
 [6] => 100
 [7] => 45
 [8] => 2
)
=========上为初始值==================下为排序后值=============
Array
(
 [0] => 2
 [1] => 3
 [2] => 6
 [3] => 11
 [4] => 45
 [5] => 67
 [6] => 71
 [7] => 100
 [8] => 121
)

常见redis运用实现

运行脚本: php redis/test.php [名称|空获取列表]

例如,
测试悲观锁: 运行 php redis/test.php p-lock
运行结果:
执行count加1操作〜
count值为:1

纠错

如果大家发现有什么不对的地方,可以发起一个issue或者pull request,我会及时纠正,THX〜

补充:发起pull request的commit message请参考文章Commit message编写指南

英文版

因为国外开发者的要求和个人的时间有限,征集大家有兴趣的可以把本项目进行英文版翻译。希望国外的developer也可以受益于这个项目〜

翻译文件认领申请:TIGERB#36

赞赏

Contributors

This project exists thanks to all the people who contribute.

Backers

Thank you to all our backers! 🙏 [Become a backer]

Sponsors

Support this project by becoming a sponsor. Your logo will show up here with a link to your website. [Become a sponsor]

About

A little Tips in my Code Career with PHP&Go 🐘

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • PHP 59.2%
  • Smarty 25.8%
  • Go 12.6%
  • HTML 1.4%
  • Shell 0.6%
  • C 0.3%
  • Dockerfile 0.1%

AltStyle によって変換されたページ (->オリジナル) /