- 博客(57)
- 资源 (14)
- 问答 (1)
- 收藏
- 关注
原创 12111
<code>$reg = '/<img\s+?src="(data:image\/(\w+?);base64,(.+?))"\s*?\/>/si';</code>
2020-05-27 13:14:25
494
原创 layer弹框的使用
$("#datagrip .del_btn").click(function(){ var product_id = this.getAttribute("product_id"); layer.confirm("您确定要删除吗?", { title:"温馨提示", icon:3, btn: ['确定','取消'] //按钮 ...
2019-11-13 18:19:46
411
3
原创 今日收获
1、layer.msg 添加回调函数//1.5秒跳转(如果不配置,默认是3秒) layer.msg(response.msg,{time: 2000},function(){ window.location.href = "{:url('articleCat/index')...
2019-10-02 22:05:48
211
原创 php将base64字符串转存储为图片
public function uploads(){ $logo_data = $this->request->post('logo_base64',''); //$logo_data = $_POST['logo_base64']; if(!empty($logo_data)){ //$dat...
2019-09-27 11:39:58
855
原创 linux之定时任务
定时任务所谓定时任务,就是指在某个规定的时间点执行规定的任务,可以分为两类:定时运行一次就结束了,不会执行第二次 周期性的定时运行针对第一种场景,linux提供了at命令来应对,而针对第二种场景,linux系统则是由cron这个系统服务来控制的,linux系统本身就有很多的计划性工作,所以,这个服务是系统系统,会默认启动的,另外,用户可以设置计划任务,所以linux系统也提供了操作计...
2019-09-25 10:17:14
234
原创 php面试准备工作
php面试知识点总结mysql面试点总结SQL语句的考察1.查询001课程比002课程成绩高的所有学生的学号:select a.sid,a.score as score1,b.score as score2 from (select sid,score from scores where cid = 1)as a left join (select si...
2019-09-06 23:02:22
203
原创 mysql编码问题
已经学习mysql好几年,并且已经工作好几年了,若问创建数据库的命令是啥?---我会毫不犹豫的说--create database db_name;create database db_name;语句确实创建出了一个数据库,但是这也隐藏了一个问题;--因为没有为该数据库指定编码,所以会使用默认编码--latin11如何在创建数据库时,指定编码呢?如果数据库已经创建,如何更改数...
2019-09-06 12:23:48
132
原创 微信小程序开发--
小程序事件绑定小程序中的事件有哪些?tap:点击事件;longtap:长按事件;touchstart:触摸开始;touchend:触摸结束;touchcansce:取消触摸;如何绑定事件?bind绑定;catch绑定;(能阻止事件冒泡)【代码实例】wxml文件<button bindtap="x1">延...
2019-09-04 23:51:17
300
原创 网站管理遇到的种种问题
tp5框架 scandir(): failed to open dir: No such file or directory【原因分析】此问题是由于tp5是单入口,将public作为根目录,无法访问public目录以外的目录造成的【解决办法】将项目根目录下的.user.ini的内容修改一下即可 修改前 open_basedir=/www/wwwroot/51jobs/publi...
2019-09-03 08:00:20
333
原创 git使用总结
安装git忽略某些文件在git中如果想忽略掉某个文件,不让这个文件提交到版本库中,可以使用修改根目录中 .gitignore 文件的方法(如果没有这个文件,则需自己手工建立此文件)。这个文件每一行保存了一个匹配的规则例如:# 此为注释 – 将被 Git 忽略*.sample # 忽略所有 .sample 结尾的文件!lib.sample # 但 lib.samp...
2019-09-03 07:25:53
112
原创 linux远程连接利器--xshell的使用
【问题1】内容输入错误了,想通过退格键删除敲错的字母,却在屏幕表现出了--^H,退格不行,再按删除键,却显示--^[[3~,怎么着就是删除不了输错的字母?文件---打开—属性—终端—键盘,delete和backspace序列改为127即可...
2019-09-03 05:32:18
129
原创 我的php函数库--字符串处理
1、获取字符串首字母function get_first_letter($str){ $fchar = ord($str{0}); if($fchar>=ord('A')&&$fchar<=ord('z')){ return strtoupper($str{0}); } $s1 = iconv('UTF-8','gb2312',$str); $s...
2019-08-24 09:45:05
182
原创 tp5拓展redis操作模型RedisModel
php中的redis操作接口thinkphp5<?phpnamespace app\common\Model;use think\Db;use think\Model;class RedisModel extends Model{ protected static $redis = null; protected static function i...
2019-08-12 11:10:17
857
原创 zend13.6破解
破解文件注册码3BDD5B31F3E47210A4C54F6F1E68A583DB08B56F1378A7E8C1F07871AFB1ABF5CEAF8D57E2EFBCA2AA9A4107E86665A94C80F85D5CD652CBFD6C67306DA4DADE31656337373039615445414D414D50454435313735333730323266353B...
2019-08-11 20:18:55
332
原创 web前端--图片优化
如何解决大量图片被阻塞问题重新认知图片:https://www.cnblogs.com/xiangism/p/5311314.html https://www.cnblogs.com/pqjzxq/p/5749304.htmlweb前端优化问题https://www.cnblogs.com/liul...
2019-08-09 09:22:32
141
原创 领导能力--学会说话,学会沟通
一、学会观察,用实施说话,不要加入过多的评价表达更倾向于事实,摆数据说话,而评论更多的是参杂了个人的情绪,表达偏向于主观二、三、学会表达,清楚请求而非命令...
2019-08-09 07:53:45
133
原创 关于火狐浏览器记住密码的解决策略
对于谷歌浏览器而言,在input失去光标时,将input的readOnly属性设置为false,在获得光标时,再将readOnly属性设置为true,即可解决谷歌浏览器记住密码问题,而对于火狐浏览器,这样做依然无济于事,但是由此做法得出一个结论~在没有密码框的情况下,火狐浏览器是不会记住用户名信息的,所以终极解决方案如下:function replace_pwd(obj){ var _th...
2019-08-08 17:38:54
1994
原创 mysql主从复制
主从复制的原理1、bin_log日志2、mysql用户授权关于mysql的bin_log日志操作reset masterflush logsshow master status;mysqlbinlog
2019-08-08 17:28:41
106
原创 mysql安全
一、mysql用户管理1、添加用户删除用户方法一:使用drop user命令drop user user_name;【备注】drop user user_name命令默认删除的是'user_name'@'%'这个用户,如果还有其他的用户如'XXX'@'localhost'等,不会一起被删除。如果要删除'XXX'@'localhost',使用drop删除时需要加上...
2019-08-02 22:16:56
150
原创 浏览器记住密码终极解决方案
总体思路就是将password替换为text,在输入字符时,将字符替换为●即可表单代码<input id="password" type="text" placeholder="密码" password="" >js代码<script> window.onload = function () { documen...
2019-07-30 14:58:35
288
原创 js 检测url合法性
<script type="text/javascript" src="../jquery-3.0.0.min.js"></script><script type="text/javascript"> window.onerror = null; window.onerror = function(){ return true; }; $(..
2018-07-28 13:24:24
947
原创 js处理url常用操作
常用的正则表达式集锦 1、根据输入的url,获取页面的后缀名//检测url合法性var url = 'http://www.iis7.com/b/plc/?1-31.html';//提取文件后缀var reg = / var reg = /^(:?http|https):\/\/((:?[a-z0-9]*?\.){2,3})(:?com|net|cn|tv|org|edu...
2018-07-28 09:09:44
3370
原创 php获取url的域名
今天在写项目时,需要解析url,获取域名,脑子里很快就想到了解决方案--用parse_url呀,一个函数就搞定啦,多简单的事呀,但是,但是现实远比自己想的复杂呀,突然遇到了一个奇葩url---http://30033890.blog.hexun.com/115853090_d.html,尼玛呀,什么鬼?做开发这么久,还没见过这么奇葩的url呢?但是作为程序猿,出了问题,就要想方设法解决问题呀$...
2018-07-24 22:34:43
2350
1
原创 【php】pdo 模糊查询
自从从事php以来,一直在用框架编程,很少关心框架底层实现,今天老板突然让写一个cms系统,貌似不算多么高难度的技术活,关键是老板说,不准用框架, 我去,不让用框架,就不用呗。但是最起码得有个操作数据库的db类吧,为了紧跟时代步伐,不out,抛弃了mysql、mysqli,打算用pdo,因为它更安全,但是网上的php pdo类库,几乎找不到,只好自己硬着头皮写喽。 在使用PDO...
2018-07-22 18:39:17
913
原创 【php】使用curl发post请求出现400咋办?
最近一直在使用curl,对curl的使用有了较深的认识,但是今天遇到一个问题,让寡人很是头疼啊。老生长谈的需求了--就是session跨域,跨服务器共享我就想着既然是共享,那必定要有交集--1、session入库(数据库),两台服务器都去这个数据库读取数据就ok了2、不入库,还是session写在文件中,一台服务器对另一台服务器开放一个获取session的接口不就完了 se...
2018-07-22 18:16:06
12967
原创 解决password自动填充问题
写了一个项目,在用户登录时,浏览器老是提示保存登录信息,下次再次访问就会自动登录,我有严重的强迫症,特讨厌这样的效果,于是就在思考,如何使得不让浏览器保存用户登录信息呢?网上说的一大堆:1、将表单设置为autocomplete="off" 此方法我尝试了,如果没有input[type='password']字段还是能够实现不填充的,但是有input[type='password'],...
2018-06-29 07:36:23
8036
1
原创 【thinkphp5商城系统】01项目框架搭建
为了提升自身实力,实现自己的梦想--money,没办法,我是一个比较庸俗的人,决定研究一iwebshop,tinyshop,tpshop等一些优秀的开源php电商系统,自己开发一个基于thinkphp5+angularjs的京西商城系统。从今天起,记录我在开发过程中的点点滴滴收获!为月薪过万奋斗努力!!!一、下载最新版thinkphp框架--ThinkPHP5.0.20完整版下载地址:Th...
2018-06-26 21:13:06
7799
1
原创 【thinkphp5】thinkphp5+ueditor的使用
一、ueditor简介UEditor是百度的开源项目,一个用js开发的在线富文本编辑器。下载地址:http://ueditor.baidu.com/website/download.html可以根据自己项目的编程语言选择相应的版本,这里我选择php版本准备工作:1、说明:我使用的编程语言是php,所用框架是thinkphp5.0.20,我的项目目录结构,没啥特别的:2、下载好 ueditor1_4...
2018-06-26 08:39:08
6241
5
原创 【thinkphp5】常见的错误集锦
1、今天在写项目时,对一个数据进行修改,提交时,显示Undefined index的错误:经查询得知,出现这个错误的原因是粗心的我,忘记给一个form表单元素加name而导致php无法获取到该表单元素的值给这个表单元素添加了name属性之后,一切就ok啦!...
2018-06-24 19:11:36
741
原创 【thinkphp5】常用操作
关于thinkphp的一些系统常量以及变量1、获取当前模块名称$this->request->module();同样的,获取当前控制器名 $this->request->controller(); 获取当前方法名 $this->request->action();...
2018-06-19 16:07:31
324
原创 【layer对话框】iframe内的layer.photos怎样显示在父窗口中
在开发中,对话框显得是不可或缺的组建,而layer作为一款优秀的开源免费的js插件,受到了越来越多的开发者的喜欢关于layer的具体使用,可以参考官网的api,很详细 http://www.layui.com/doc/modules/layer.html 今天在开发中遇到这么一个问题,就是在做后台时,用到了iframe来显示各个不同的页面内容,其中做了做了一个相册,很炫的动画,甚是满意...
2018-06-18 23:24:35
4067
原创 thinkphp5 模板不缓存
在使用thinkphp5时,有一个问题特别的头疼,那就是每次修改模板,或者修改php文件时,视图不能立即在模板中体现出来?网上说在config.php中配置一下就可以了,我也配置了还是不行,我的配置如下:'app_debug'=>true,'app_trace'=>true, //关闭模板缓存'TMPL_CACHE_ON' => false, 'HTML_CACHE_...
2018-06-17 11:28:49
5641
原创 php采集防盗链的图片
一、如何采集信息 以前听说过采集的,但是没自己搞过,一直以为采集是一个十分高大上的技术。这段时间在做一个电商项目,需要往数据库添加数据,一条一条的添加有点蛋疼,谁有这么多时间做这么没有意义的事情呢,所以就想到了数据采集,采集京东、天猫的数据多好,多省事呀,于是便行动起来。 做采集,我首先想到的是正则表达式,我还复习了一下正则,但是如何匹配多层嵌套的div的呢? 我的目的就是获取i...
2018-06-13 20:49:29
3051
原创 thinkphp5发送邮件
一、使用composer安装phpmailer composer require phpmailer/phpmailer下载好之后,放在项目根目录下,然后需要再新建一个extend文件夹在这里有必要说明一下:vendor目录与extend目录的区别:1、vendor的是通过composer的方法进行自动引入到第三方扩展库vendor目录里的,2、extend是通过手动的方法直接把第三方扩展库或者...
2018-06-11 15:09:05
2387
lnmp资源包
2018-04-29
Node.js开发指南
2017-09-06
php-5.4.8-Win32-VC9-x64
2017-09-05
php-5.3.15-Win32-VC9-x64
2017-09-05
响应式Web设计:HTML5和CSS3实战
2016-12-25
uniapp之高德地图 无论如何拖动地图,中心位置不会改变
2023-09-01
ckeditor5 图片上传时如何给图片添加样式
2021-05-29
TA创建的收藏夹 TA关注的收藏夹
TA关注的人