软件的设计模式 设计模式的六大原则 总原则:开闭原则(Open Close Principle)开闭原则就是说对扩展开放,对修改关闭。在程序需要进行拓展的时候,不能去修改原有的代码,而是要扩展原有代码,实现一个热插拔的效果。所以一句话概括就是:为了使程序的 2022-05-19 设计模式 设计模式 设计模式——迭代器模式 说明示例下面看下代码实现 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758 2022-05-19 设计模式 设计模式 设计模式——适配器模式 说明 适配器模式将某个类的接口转换成客户端期望的另一个接口表示,目的是消除由于接口不匹配所造成的类的兼容性问题。主要分为三类:类的适配器模式、对象的适配器模式、接口的适配器模式。 分类类的适配器模式 核心思想就是:有一个Source类, 2022-05-19 设计模式 设计模式 Redis笔记 安装redis客户端yum install redis 查看版本号info 通过命令行方式连接redisredis-cli -h host -p port -a passwordhost:远程redis服务器hostport:远程redis 2022-05-19 Redis Redis phpStorm常用快捷键 删除某行ctrl+Y 2022-05-17 PHP phpStorm 解决phpStorm无法显示目录结构的问题 问题:PhpStorm侧边栏Project里面只显示文件不显示文件夹 解决:删除项目根目录下的.idea文件夹,重启Phpstorm打开项目目录。Alt + 1调出左侧的目录 2022-05-16 PHP phpStorm phpStorm使用笔记 phpStorm显示类的函数或方法列表 点击左下方的Structure即可 设置在新窗口打开项目 在File=>Settings=>Appearance & Behavior=>System Settings中设置 2022-05-12 PHP phpStorm DOS命令进入MySQL 1. 先进入mysql安装目录下的bin目录中 2. 执行命令mysql -hlocalhost -uroot -p按要求输入密码,回车即可。 3. 执行命令操作数据库如:显示所有的数据库 4. 退出mysql数据库exit回车即可 2022-05-11 MySQL DOS命令 MySQL中的binlog 如何查看binlog日志1. 开启binlog 在my.ini文件[mysqld]里添加log_bin=mysql-bin,值 mysql-bin 是日志的基本名或前缀名 通过mysql的变量配置表,查看二进制日志是否已开启 查看MySQL 2022-05-10 MySQL binlog ThinkPHP5框架where条件中含有or的使用方法 1. 直接whereOr12$list = Db::name('tb')->where(['status'=>1,'admin_id'=>5])->whereOr(['type'=>1,'step'=>2 2022-05-08 PHP ThinkPHP PHP中数组内容依次赋值给变量 在日常开发过程中,经常需要把数组中的内容依次赋值给变量,可以使用list、[]、extract来处理。 1. list($var1,$var2…) = $arr; 或者[$var1,$var2…] = $arr; 将数组中的值赋给一 2022-05-08 PHP PHP Windows下快速拆分txt文件 有时候,需要把一个大的txt文件拆分为多个小文件,并行处理文件里的内容,来提高工作效率。下面介绍一下在windows下的拆分方法。 现在有个a.txt文件,里面有若干行内容,现要拆分为多个小文件 操作步骤1、在文件所在目录打开git bas 2022-05-08 Windows Windows