摘要: 一、php开发 1)pathinfo获取文件信息时,文件名字首为中文,则返回值中filename、basename前面的连续中文字符会丢失,需改为自己截取 2)basename获取文件名时,文件名字首为中文,则返回值最前面的连续中文字符会丢失,需改为自己截取 3)substr截取字符串时,如字符串中 阅读全文
posted @ 2021-06-18 18:00 fengzmh 阅读(50) 评论(0) 推荐(0) 编辑
摘要: 一、排序 1、冒泡排序:循环比较相邻元素,将较大值往右移,第一轮循环后最右侧数值必定为最大值,故下一轮不需要比较最后一个元素,依此循环: $arrData = [63, 43, 98, 65, 50, 29, 85, 11, 28, 49, 100, 47, 5, 62, 24, 30, 27, 9 阅读全文
posted @ 2021-06-03 14:18 fengzmh 阅读(56) 评论(0) 推荐(0) 编辑
摘要: 1、下载ElasticSearch:https://www.elastic.co/cn/downloads/elasticsearch2、下载jdk1.8:https://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads- 阅读全文
posted @ 2019-10-15 15:26 fengzmh 阅读(550) 评论(0) 推荐(0) 编辑
摘要: 1、安装node.js 1)在https://nodejs.org/en/download/ 下载最新linux nodejs包,以v10.15.3为例: 2、安装cnpm(安装cnpm是因为使用npm install安装包时速度很慢,所以建议安装cnpm后使用cnpm install来安装包): 阅读全文
posted @ 2019-05-15 18:16 fengzmh 阅读(162) 评论(0) 推荐(0) 编辑
摘要: 1、public\index.php中调用了bootstrap\app.php: 2、bootstrap\app.php中调用了vendor\laravel\framework\src\Illuminate\Foundation\Application.php: 然后再vendor\laravel\ 阅读全文
posted @ 2019-01-22 11:28 fengzmh 阅读(1013) 评论(0) 推荐(0) 编辑
摘要: 1、配置文件 laravel的数据库配置位置为config\database.php,其中default设置默认的数据库连接,connections中配置所有的数据库连接信息: 如果需要读写分离,只需要将host分为read和write: 2、访问数据库 要访问数据库,需要先引用Illuminate 阅读全文
posted @ 2019-01-21 18:46 fengzmh 阅读(241) 评论(0) 推荐(0) 编辑
摘要: 1、路由文件存放路径: 在laravel5.4中是存放在routes文件夹下 2、类型: 常用的类型为get和post两种,其中post路由无法通过url直接访问: 如果想要通过多种类型访问url,可以通过match设置路由: 如果要允许任意类型都可以访问url,可以通过any设置路由: 3、参数 阅读全文
posted @ 2019-01-21 15:36 fengzmh 阅读(1406) 评论(0) 推荐(0) 编辑
摘要: singleton和bind都是返回一个类的实例,不同的是singleton是单例模式,而bind是每次返回一个新的实例。 1、singleton 最后获取到的结果是fun2 fun2 2、bind 最后获取到的结果是fun1 fun2 再看框架底层代码: 发现singleton方法其实也是调用bi 阅读全文
posted @ 2019-01-21 10:07 fengzmh 阅读(2917) 评论(0) 推荐(0) 编辑
摘要: 1、常用Artisan命令 1)php artisan list:查看artisan常用命令 2)php artisan make:controller:创建控制器 3)php artisan dump-autoload:重新生成框架的自动加载文件autoload_static等文件: 4)php 阅读全文
posted @ 2019-01-17 19:32 fengzmh 阅读(238) 评论(0) 推荐(0) 编辑
摘要: 当业务逻辑比较复杂时,可以通过控制器+路由来实现页面加载,举例如下: 1、新建控制器 在app/Http/Controllers文件夹下新增控制器,如新增app/Http/Controllers/Common/PageController.php控制器: 其中由于要调用View::exists方法, 阅读全文
posted @ 2019-01-15 11:38 fengzmh 阅读(896) 评论(0) 推荐(0) 编辑