面向对象编程的基本原则

面向对象编程的基本原则 1、单一职责:一个类,只需要做好一件事情 2、开放封闭:一个类,应该是可扩展的,而不可修改的 3、依赖倒置:一个类,不应该强依赖另外一个类。每个类对于另外一个类都是可替换的。 4、配置化:尽可能地使用配置,而不是硬编码。 5、面向接口编程:只需要关系接口,不需要关心实现
阅读全文

php安装mosquitto 来使用mqtt服务

```shell1、安装pecl安装yum install phpdevel phppear httpddevel2、使用pecl安装Mosquittoalphapecl install Mosquittoalpha3、添加 extension=mosquitto.so到你的PHP配置文件php.ini中。```订阅```php$clie
阅读全文

git记住当前密码

输入密码前输入下面指令`git config global credential.helper store`下次git输入账号密码之后,就不需要输入账号密码了。
阅读全文

将字符串转换成ArrayBufer

```javascript// 将字符串转换成ArrayBufer string2buffer(str) { let val = "" if (!str) return; let length = str.length; let index = 0; let array = while (index < length) {
阅读全文

git回滚代码版本的几种方式

回退命令:回退到上个版本`git reset hard HEAD^ `回退到前5次提交之前,以此类推,回退到n次提交之前`git reset hard HEAD5 `退到/进到,指定commit的哈希码(这次提交之前或之后的提交都会回滚)`git reset hard commit_id `
阅读全文

php冒泡排序

```php<?php$data = "1234568907";for ($i = 0; $i <= 9; $i++) { for ($j = 0; $j <= 9; $j++) { if($data){ $js =$data; $is =$data; list ( $data )
阅读全文

简单mysql锁防超卖代码

```php<?php$servername = "localhost";$username = "root";$password = "root";// 创建连接$conn = new mysqli($servername, $username, $password);// 检测连接if ($connconnect_error) { die("连接失败:
阅读全文

mysql锁的介绍

今天群大佬问到了mysql锁的介绍,这不我就去收集了
阅读全文

主键索引和唯一索引的区别

资料收集来之群友和网络
阅读全文

go学习日记-回调函数 多态

  • 屈志勇
  • 2021-05-09 22:27:58
  • go
  • go
```gopackage mainimport "fmt"type FuncType func(int, int) intfunc Add(a, b int) int { return a + b}func Minus(a, b int) int { return a b}//回调函数,函数有一个参数是函数类型,这个函数就是回调函数//多态
阅读全文