- 博客(10)
- 收藏
- 关注
原创 接口和抽象
1.一个子类如果 implements 一个接口,就必须实现接口中的所有方法(不管是否需要);如果是继承一个抽象类,只需要实现需要的方法即可。2.如果一个接口中定义的方法名改变了,那么所有实现此接口的子类需要同步更新方法名;而抽象类中如果方法名改变了,其子类对应的方法名将不受影响,只是变成了一个新的方法而已(相对老的方法实现)。3.抽象类只能单继承,当一个子类需要实现的功能需要继承自多个父类时,就必须使用接口。...
2021-12-03 16:04:36
95
原创 微信公众号
微信公众号导言公众号类型微信认证注册网址环境准备数据交互流程模式接口认证事件推送环境搭建接收事件接口开发access_token(有效期目前为2个小时)导言微信公众号的基本流程1 验证服务器地址(第一次验证,验证成功以后就不需要验证签名,)配置的url里面有token。timesta,nonce sha1加密,然后和微信的签名对比返回微信传过来的echostr2 事件推送,事件接收(第二次就直接找我们业务接收处理流程)if(签名验证){if(echostr){// 第一次}else {t
2021-04-25 18:32:58
551
原创 Laravel
Laravel 学习laravel下载 和安装下载地址composer文件目录路由建表连接数据库数据库操作DB facade实现CURD(操作数据库 手写原生SQL语句)数据库操作 - 查询构造器 新增数据增查groupby 分组和聚合函数搭配使用数据库迁移相关学习文档laravelLaravel是一套简洁、优雅的PHP web开发框架具有富于表达性且简洁的语法Laravel是易于理解且强大的。它提供了强大的工具用以开发大型、健壮的应用具有验证、路由、session、缓存、数据库迁移工具、单元测
2021-04-24 17:04:21
590
原创 git
GitGit 的简介Git 安装配置Linux 平台上安装Windows 平台上安装Mac 平台上安装Git 配置/etc/gitconfig 文件:系统中对所有用户都普遍适用的配置。若使用 git config 时用 --system 选项,读写的就是这个文件。~/.gitconfig 文件:用户目录下的配置文件只适用于该用户。若使用 git config 时用 --global 选项,读写的就是这个文件。用户信息文本编辑器$ git config --listvim ~/.gitconfigGit 工作
2021-04-22 22:22:56
129
原创 redis 面试大全
一 什么是redisredis 是基于内存的kv储存数据库,可以当数据库 ,缓存,中间件,访问级别10w+/s二 redis的数据类型一、String 类型1、set key value 给键key赋值;2、get key 得到key的value值 ;3、set key value EX PX 给key设置有效时间其中[EX]表示秒,[PX]表示毫秒4、set key [{},{},{},{}] 给key赋值多个值。比如对于短信注册,可以使用 set tel pa
2021-04-01 16:34:48
100
原创 PHP 数组知识点
一、数组操作的基本函数array_values(arr);获得数组的值arraykeys(arr); 获得数组的值array_keys(arr);获得数组的值arraykeys(arr); 获得数组的键名array_flip(arr);数组中的值与键名互换inarray("apple",arr); 数组中的值与键名互换in_array("apple",arr);数组中的值与键名互换inarray("apple",arr); 是否在数组中array_search(“apple”,arr);在数组中检索,
2021-03-31 21:17:10
163
原创 PHP函数
3—31函数 pathinfo 函数 获取文件名信息----可变函数----变量定义func=“add”func =“add”func=“add”func()------回调函数-----array_map(函数,array数组),array_walk(array,函数)array_filter(array,函数)call_user_funccall_user_func_array都是回调函数,第一个参数回调函数,第二个参数第一个方法变量,第二个方法支持数组---------匿名函数------没有函数名
2021-03-31 20:54:09
98
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅