
技术分享
文章平均质量分 53
xuxiaopang0417
这个作者很懒,什么都没留下…
展开
-
php 8的新特性
php 8 新特性转载 2022-04-15 23:11:28 · 4444 阅读 · 0 评论 -
Laravel-Admin] Select多级联动编辑时不选中默认值
[Laravel-Admin] Select多级联动编辑时不选中默认值 $form->select('ParkId',__('园区'))->options(Park::where('Id', '>', 0)->pluck('name' , 'id'))->loads(['BuildingId','OrganizationId'],['/admin/api/building','/admin/api/organization'])->required();原创 2021-07-07 09:29:30 · 552 阅读 · 1 评论 -
ThinkPHP 6 提示控制器不存在
thinkphp 6 默认是单应用模式,需要多应用时,就要安装多应用模式扩展think-multi-app。composer require topthink/think-multi-app然后进行访问:在你确认你的层次没有错的情况下查找原因:1、按照官方文档安装了think-multi-app扩展,提示安装成功。2、控制器的命名空间也没写错。3、访问路径与目录名、控制器、方法名一样,访问地址是没错的。4、网上有说,在配置文件config/app.php中,将 ‘auto_multi_app原创 2020-12-09 15:43:33 · 812 阅读 · 0 评论 -
Laravel 5.8 中用户登录时如何对附加字段进行判断
Laravel 5.8用的自带的登录程序,业务需要,在users表中增加了个是否激活的字段, active 为1是已激活,为0是未激活。2,在LoginController中覆写credentials方法/** * Get the needed authorization credentials from the request. * * @param \Illuminate\Http...原创 2019-11-14 17:02:13 · 373 阅读 · 0 评论 -
Laravel初级路由控制器关联
路由咱会创建了;控制器也有了;接下来要搞的就是把两者关联起来了;Route::get('article/index', 'ArticleController@index');Route::get('article/create', 'ArticleController@create');Route::post('article/store', 'ArticleController@stor...原创 2019-10-25 18:20:47 · 365 阅读 · 0 评论 -
thinkphp5做excel表导入导出
1、https://github.com/PHPOffice/PHPExcel自行下载 2、下载好了把classes文件改名为PHPExcel 3、 废话不多说,直接粘贴复制public function excel(){ if (request()->isPost()) { Loader::import('PHPExcel.PHPEx...原创 2018-09-15 17:21:55 · 4140 阅读 · 0 评论 -
ThinkPHPV5.1 升级后需要注意事项
ThinkPHP5.1对底层架构做了进一步的改进,减少依赖,其主要特性包括:引入容器和Facade支持依赖注入完善对象化的路由配置和路由目录独立取消系统常量助手函数增强类库别名机制模型和数据库增强支持PSR-3日志规范废除的功能:聚合模型内置控制器扩展类ThinkPHP5的运行环境要求PHP5.6以上。 目录结构初始的目录结构如下:www WEB...转载 2018-09-15 10:43:54 · 1950 阅读 · 0 评论 -
PHP+Mysql防止SQL注入原理和防御
sql注入:就是通过把SQL命令插入到Web表单递交或输入域名或页面请求的查询字符串,最终达到欺骗服务器执行恶意的SQL命令。防御方法一mysql_real_escape_string – 转义 SQL 语句中使用的字符串中的特殊字符,并考虑到连接的当前字符集 !$sql = "select count(*) as ctr from users where username='"....原创 2019-03-22 12:14:05 · 1822 阅读 · 0 评论 -
layui 动态添加的元素事件
<div class="layui-form-item"> <div class="layui-input-block"> <label><input class="layui-btn" type="button" data-method="addInput" value="add"><...原创 2019-07-16 11:46:12 · 7316 阅读 · 2 评论 -
Connecting to 192.168.237.129:22... Could not connect to '192.168.237.129' (port 22): Connection fai
1、解决方法:2、在去ping www.baidu.com3、ip addr 输入ip root 密码就能连上转载 2019-07-22 15:34:44 · 10780 阅读 · 0 评论 -
PHP:利用php cURL来获取腾讯地图的相关数据
利用php cURL来获取腾讯地图的相关数据在开发过程中,经常会用到地图、定位、城市列表等相关的数据,这时候我们就需要调用腾讯地图相应的接口来获取这些数据。今天就说一下如何利用php的cURL函数来获取这些数据。采用三个简单的例子来说明: 1、获取中国省市、城市列表 2、根据经纬度获取该地点的相关信息 3、根据详细位置获取该地点的经纬度 【php cURL】 cURL是一个利用...原创 2018-08-09 11:05:51 · 2518 阅读 · 0 评论 -
微信小程序php后台实现
这里简单介绍用php后台实现获取openid并保存到数据库;微信的登陆流程是这样的 首先前端发送请求到服务器:wx.login({ success: function (res) { var code = res.code;//发送给服务器的code wx.getUserInfo({ success:...原创 2018-07-06 14:58:10 · 19342 阅读 · 2 评论 -
配置虚拟主机
配置虚拟主机 1、在c:\wamp64\bin\apache\apache2.4.17\conf\httpd.conf里面打开三个配置项。(将其前面的#取消即可) LoadModule rewrite_module modules/mod_rewrite.so LoadModule vhost_alias_module modules/mod_vhost_alias.so I...原创 2018-03-19 18:11:48 · 375 阅读 · 0 评论 -
网站大流量高并发访问的处理解决办法
————————目录————————-1、硬件升级 2、服务器集群、负载均衡、分布式 3、CDN 4、页面静态化 5、缓存技术(Memcache、Redis) 以上为架构层面 以下为网站本地项目层面 6、数据库优化 1、数据库分表技术 2、数据库读写分离 3、表建立相应的索引 7、禁止盗链 8、控制大文件的上传下载服务器并发处理1、什么是服务器并发处理能力 一台服务器在单位时间里能处...原创 2018-03-20 09:15:02 · 12794 阅读 · 1 评论 -
TP5框架快速入门
一、目录结构|-application 应用目录(几乎整个项目的内容都写在这里) |-index(这里的文件夹tp5叫做模块-----一般是前台模块,也可以根据需要需求修改成其他(例如:home),需要修改配置文件,修改默认模块、控制器、操作) 【注】:TP5默认只有一个index文件(模块)和一个控制层(conrroller),我们在写代码的时候会自己新建一个model和view,...原创 2018-03-24 18:16:33 · 1832 阅读 · 0 评论 -
简单的js知识介绍
一、基本介绍javascript 网景公司 组成部分:ECMAScript DOM(重点) BOM 四种js的声明方式 第一种方式:在页面的任意位置插入 第二种方式:类似与行内样式,在 a标签中插入js代码 第三种方式:外联样式 第四种方式:直接给一些标签添加事件三种打印输出方式: 第一种:alert函数,可以弹窗警告,也...原创 2018-03-26 21:58:23 · 336 阅读 · 0 评论 -
redis和memcached的区别
Redis 和 Memcache 都是基于内存的数据存储系统。Memcached是高性能分布式内存缓存服务;Redis是一个开源的key-value存储系统。与Memcached类似,Redis将大部分数据存储在内存中,支持的数据类型包括:字符串、哈希 表、链表、等数据类型的相关操作。下面我们来进行来看一下redis和memcached的区别。权威比较Redis的作者Salvator...原创 2018-04-02 08:57:09 · 327 阅读 · 0 评论 -
phpstorm 实现远程开发,线上线下同步
phpstrom是一个功能非常强大的IDE,甚至在修改FTP项目时,不需要使用FTP软件将项目download到本地,修改后再提交到服务器覆盖的传统方式。就能做到远程动态连接和修改,非常方便十分适合开发微信项目 1、打开工具栏 “Tools”---》“Deployment”---》“Brower Remote Host”2、在窗口右侧可以看见一个“Remote Host”区域,...原创 2018-03-27 13:57:26 · 4065 阅读 · 5 评论 -
修改CentOS默认yum源为国内yum镜像源
有时候CentOS默认的yum源不一定是国内镜像,导致yum在线安装及更新速度不是很理想。这时候需要将yum源设置为国内镜像站点。国内主要开源的开源镜像站点应该是网易和阿里云了。修改CentOS默认yum源为mirrors.163.com1、首先备份系统自带yum源配置文件/etc/yum.repos.d/CentOS-Base.repo[root@localhost ~]# mv...原创 2018-04-10 13:07:27 · 4528 阅读 · 1 评论 -
Linux定时备份文件
一 编写脚本 创建脚本 写入命令 执行脚本文件 二 设置定时执行本脚本 安装crond 修改crontab内容 重新启动crond服务一、 编写脚本 编写一个脚本文件,使脚本可以执行备份命令。 例如,将文件目录 /home/backups/balalala 备份到/home目录下...原创 2018-04-17 11:45:58 · 3910 阅读 · 2 评论 -
学习Git详细命令 仅供初学者学习
Git 命令清单。几个专用名词的译名如下 Workspace:工作区 Index / Stage:暂存区 Repository:仓库区(或本地仓库) Remote:远程仓库一、新建代码库# 在当前目录新建一个Git代码库$ git init# 新建一个目录,将其初始化为Git代码库$ git init [project...原创 2018-04-17 17:03:17 · 523 阅读 · 0 评论 -
动静分离架构
一、静态页面静态页面,是指互联网架构中,几乎不变的页面(或者变化频率很低),例如:首页等html页面js/css等样式文件jpg/apk等资源文件静态页面,有与之匹配的技术架构来加速,例如:CDNnginxsquid/varnish二、动态页面动态页面,是指互联网架构中,不同用户不同场景访问,都不一样的页面,例如:百度搜索结果页淘宝商品列...原创 2018-04-19 12:09:47 · 3277 阅读 · 0 评论 -
如何使用git把项目进行上传
第一步:下载git:https://git-scm.com/downloads 自己搜索git官网就行具体的安装:第二步:具体利用git上传项目1、先创建一个本地的版本库(其实也就是一个文件夹)。 你可以直接右击新建文件夹,也可以右击打开Git bash命令行窗口通过命令来创建。 现在我通过命令行在桌面新建一个blog文件夹2、通过命令git init把这个文件夹变成Git可管理的仓库,然后通过g...原创 2018-03-19 17:53:03 · 442 阅读 · 0 评论