- 博客(33)
- 收藏
- 关注
原创 php工厂模式实验
<?php //求和 class Add{ public function getResult($num1,$num2){ return $num2+$num1; } } //求差 class Difference{ public function getResult($num1,$num2){ return $num1-$num2; } } //求积 class Product{ public function getResult($num1,.
2020-07-17 16:30:02 133
转载 VMware 搭建centos7虚拟机后,网络配置以及出现Restarting network (via systemctl):错误的解决方案
原文地址地址:https://www.cnblogs.com/linjiaxin/p/6476480.html为防止原链接失效,故转载此篇文章ps:自己实际配置的过程中,发现只要简单地在eth0的配置内容如下,即可成功链接网络:BOOTPROTO=dhcpHWADDR=00:0c:29:a3:d3:45 //这个的值以自己的虚拟机为准ONBOOT=yes如果再加上DEV...
2019-10-07 19:17:57 2419 1
转载 REGEXP在mysql是用来执行正则表达式的一个函数
REGEXP在mysql是用来执行正则表达式的一个函数像php中的preg之类的函数了,regexp正则函数如果只是简单的查询使用like即可,但复杂的还是需要使用regexp了,下面我们来看看。MySql用户手册建议,在构造简单查询时,仍使用通配符。如:Select [*|fieldname list] From [tablename] where [fieldname] like...
2019-08-01 15:54:14 384
原创 虚拟机网络配置
1.先理解清除三个模式个区别于定义:桥接模式 桥接模式就是将主机网卡与虚拟机虚拟的网卡利用虚拟网桥进行通信。类似于把物理主机虚拟为一个交换机,相互可以访问而不干扰。在桥接模式下,虚拟机ip地址需要与主机在同一个网段,如果需要联网,则网关与DNS需要与主机网卡一致。NAT(地址转换模式) 在NAT模式中,主机网卡直接与虚拟NAT设备相连,利用虚拟的NAT设备以及虚拟DHCP服...
2019-07-07 12:23:30 329
原创 Windows 无法启动MySql服务 (位于 本地计算机上)错误2: 系统找不到指定的文件
以前下载过php然后卸载后(没有完全卸载完)经常会出现这种情况。问题状况:解决办法:1.windows+r 在运行对话框输入regedit,修改注册表计算机\HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\MySQL56我的路径。。。修改路径,我的路径是:2....
2019-07-06 13:01:46 12569 5
原创 中文无乱码截取字符串
$str="这是一段中文测试aaaaaadddd的啦啦啦啦";$temp=mb_substr($str, 0,20); if(mb_strlen($temp)<mb_strlen($str)){ $temp=$temp.'...'; }echo $temp;
2019-06-04 10:41:06 33504
转载 第三方接口合集
转载一篇第三方的API,原文地址http://blog.csdn.net/AMEPRE88/article/details/77369747?locationNum=5&fps=1第一笔记为知笔记(http://www.wiz.cn/manual/plugin/) - 为知笔记Windows客户端开放了大量的API,其中绝大部分,都通过COM提供,可以在javascript, C...
2019-03-29 08:39:01 5199
转载 php Static静态变量
转:http://www.cnblogs.com/52php/p/5658168.html在看别人项目过程中,看到函数里面很多static修饰的变量,关于static修饰的变量,作用域,用法越看越困惑,所以查了下资料。static用法如下:1.static 放在函数内部修饰变量2.static放在类里修饰属性,或方法3.static放在类的方法里修饰变量4.stati...
2018-11-14 10:22:12 412
转载 利用fiddler抓取APP中的数据
前言做Android开发的朋友经常需要做网络数据的获取和提交表单数据等操作,然而对于调试程序而言,很难知道我们的数据到底是以怎样的形式发送的,是否发送成功,如果发送失败有是什么原因引起的。fiddler工具为我们提供了很方便的抓包操作,可以轻松抓取浏览器的发出的数据,不管是手机APP,还是web浏览器,都是可以的。什么是fiddler百度百科上是这样说的:Fiddler是一个http协...
2018-11-01 14:31:56 21144 2
翻译 PHP(ThinkPHP5.0) + PHPMailer 进行邮箱发送验证码
(前面还有验证,和开启smtp不哆嗦,百度...下面是实现逻辑-------------->经供自己参考记忆用)原生笔记原生视屏1.上GitHub下载最新版第三方类库 PHPMailer;2.解压,然后把Exception.php和PHPMailer.php以及SMTP.php加载进TP5.0中(加载方法)3.三个文件的命名空间的修改(加上namespace PHPMai...
2018-10-13 01:33:16 2937
原创 用 phpstudy 创建虚拟域名
1.简单的域名配置 网站目录我设置为:D:\phpStudy\PHPTutorial\WWW(也就是www目录下为默认目录)2.打开host配置文件进行添加3.更多配置细节 在线手册:https://www.kancloud.cn/manual/thinkphp5/118040 ...
2018-10-10 15:33:01 211
翻译 单例模式
视频:https://www.imooc.com/video/28731.单利模式1.1定义:1.1.1一个类只能有一个实例1.2原则:1.2.1构造函数需要被定义为非public(防止外部使用new进行对象的创建),单例模式不可以被实例化,只能在其自身实例化1.2.2必须要有一个保存实例的静态成员变量的方法(一般定义为$_instance)1.2.3拥有一个访问这个实例的公共...
2018-10-09 09:48:27 96
翻译 PHP操作静态缓存
视屏:https://www.imooc.com/video/2808新建File.php文件<?php/** * @Author: Marte * @Date: 2018-10-08 20:05:37 * @Last Modified by: Marte * @Last Modified time: 2018-10-08 21:05:27 * @param k...
2018-10-08 23:08:55 290
翻译 综合封装数据通讯方法json+xml
视屏:https://www.imooc.com/video/2808新建 format.php文件<?php/** * @Author: Marte * @Date: 2018-10-08 20:02:51 * @Last Modified by: Marte * @Last Modified time: 2018-10-08 22:37:44 */cla...
2018-10-08 23:05:58 155
原创 thinkphp 5.0多表联合查询
声明:所有文章仅仅是个人笔记,不用做教程,只适合自己用(因为我怕不符合大众,容易引起误导)三表联合查询 //商品查询 public function SelectAll(){ //连表查询 $join=[ ['sh_category s','s.id=g.category_id','left'], [...
2018-09-06 17:00:46 1820
转载 windows下redis的安装配置和php扩展使用phpredis
https://www.cnblogs.com/linzhimin/p/3186097.html
2018-09-06 08:43:18 95
原创 上移,下移 ,置顶,至尾,批量删除更新排序....
声明:所有文章仅仅是个人笔记,不用做教程,只适合自己用(因为我怕不符合大众,容易引起误导)原理部分:前提:在数据库设置一个sort,根据数据库数据的条数自增,不可重复。 上移:从前台获取排序字段(我把它定为sort);根据sort,找到要交换的数据的id备用;然后sort+1,找到相邻的上一条数据,取得他的id;然后进行更新操作,吧要交换的数据的sort变成刚刚查出来的上一条数据的...
2018-08-23 22:17:41 4530 1
原创 Tp5关于文件上传以及目录更改的细节处理
声明:所有文章仅仅是个人笔记,不用做教程,只适合自己用(因为我怕不符合大众,容易引起误导)需要上传的文件: 数据库字段显示:思路:先对文件指定目录进行上传,上传完成后对文件进行修改(重命名) //文件上传 public function upload(){ $file = request()->file('site_logo'); ...
2018-08-17 10:24:23 13436
原创 把对应栏目下的所有子栏目以及子栏目的内容进行删除
声明:所有文章仅仅是个人笔记,不用做教程,只适合自己用(因为我怕不符合大众,容易引起误导)思路:在删除栏目的时候根据传过来的id进行查询,查找出所有子栏目进行删除,在删除栏目之前要在文章表中找出所有的文章pid和id相等的列,进行删除。贴代码: public function CateDel(){ $id=input('id'); $catetree...
2018-08-15 12:50:16 744
原创 无限极分类
声明:所有文章仅仅是个人笔记,不用做教程,只适合自己用(因为我怕不符合大众,容易引起误导)控制器部分修改: //编辑时 进行所有数据的查找 public function CateEdit(){ $id=input('id'); $Catecontent=db('cate')->find($id); $cate=new...
2018-08-13 16:04:23 149
原创 Tp5.0 一次很偷懒的 ThinkPHP 分页 笔记
声明:所有文章仅仅是个人笔记,不用做教程,只适合自己用(因为我怕不符合大众,容易引起误导)先上结果图:显示总页数,第几页,当前页数,上一页,下一页,尾页后台控制器部分代码(可去) <ul class="page cl pagination" > <li>第{$crede->currentPage()}页...
2018-08-13 11:49:43 412
原创 Tp5.0 一个form表单对两个数表(无关联)的内容进行更新
呃呃呃呃呃,这个笔记做的有点想骂人,因为本来是一个很简单的操作,却因为我手册没有读熟,基础不够扎实,导致了困扰我好久。话不多说 先上图:一个form 表单里面的数据是从两个数据表里用ajax面拿出来的(至于咋拿的,上一次笔记有写),这时对表单数据进行改动,然后重新存入数据库。。。。提交过来的数据是这样的(很明显在一个数组里面),这个时候先用Tp手册里的方法进行插入数据库: ...
2018-08-06 12:04:37 994
转载 关于js的一些收藏
JS使用模板快速填充HTML控件数据http://freshflower.iteye.com/blog/2120268高性能JavaScript模板引擎template.js原理解析https://yq.aliyun.com/articles/277205?utm_content=m_35864...
2018-07-31 14:10:31 106
原创 js 通过全选操作来进行批量删除与批量修改
效果图1.先说js进行全选: //展示这么多,其实只需要看标红部分就行<form name="action" class="form-horizontal" role="form" method="post" enctype="multipart/form-data" action="batch"><div class=
2018-07-24 22:35:21 7481
原创 Tp框架里进行ajax无刷新查询
这个ajax学的时候感觉很简单,就没有认真好好理解。到今天要用的时候才麻烦百出....其中一个尤为重要的问题是在拼接时出现的。还好得到了大佬的提点,才发现是自己的思路有问题(话不多说,把今天的总结一下,以后不要在出错了......)这是最后的效果图 //这是未进行ajax之前的显示代码(也就是不执行查询时的显示)<!--数据进行显示--> <...
2018-07-24 22:20:04 1292
转载 Tp5.0+PHPExcel.php实现excel打印数据表
1.你的先下以一个类的扩展PHPEXcel.php(https://codeload.github.com/PHPOffice/PHPExcel/zip/1.8),这个时候放的位置可有讲究了,此处附图并参考Tp5在线手册中的关于扩展类部分(https://www.kancloud.cn/manual/thinkphp5/177200;这个引用第三方类库显示放在extends文件夹下面,然后...
2018-06-20 17:57:49 1589 1
原创 TP结合Prince 来用PDF打印
老大让我用Tp+css+html赖实现打印技术,中间遇到了一些困难,在老大的帮助下终于解决了。现在吧出现的问题总结一下:1.路径问题:Prince下载文件可不能放在Tp里mian...
2018-06-20 12:49:43 1082
原创 PHP基础细节
1.Unset到底干了什么?去掉了引用,然后销毁变量。2.关于get和post,如果在get和post同时存在一个变量,应该取哪一个值呢?这要取决于reques的顺序3.获取服务器地址:SERVER_ADDR(); 获取浏览器请求端ip:REMOTE ADDR(); 获取当前请求url:SCRIPT_FILENSME(); 获取文件名:PHP_SELF();4.进制之间的转换。 decbin...
2018-05-13 21:37:20 175
原创 sql报错解决
下次在出错好找原因错误一:服务未启动直接找到SQL Server(MSSQLSERVER),启动该服务后即可登录错误二:navicat for Mysql:2003 can't connect to mysql server on 'localhost'(10038) 解决办法:D:\phpStudy\MySQL\bin 启动mysqld.exe...
2018-05-08 22:44:16 349
原创 引入百度编辑器
0.引入编辑器(先去下载百度编辑器,并放入改目录下(自己定))D:\phpStudy\WWW\bike\public\static\admin\ueditor1.引入三个文件ueditor.config.jsueditor.all.min.jslang/zh-cn/zh-cn.js2.编辑处显示显示id="content"3.底部<script type="text/javascript"&...
2018-05-08 22:41:37 465
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人