- 博客(52)
- 资源 (3)
- 问答 (2)
- 收藏
- 关注

原创 select2多选设置select多选,select2取值和赋值
select2设置select多选,select2取值和赋值,作为筛选条件的时候,取值相对简单,把选中的id值转为字符串传给后端查询,查询之后会刷新页面,为了在下拉框中显示刚刚选中的值,就需要给select赋值,可以将刚才传给后端的字符串再传回前端,然后转为一位数组,再赋值给select2就会显示刚刚选中的值,赋值方法:$('#id').val(arr).trigger('change'),id为...
2018-11-05 18:16:55
76404
31

原创 Windows下安装Composer的详细教程
1,下载composer-Setup.exe时,官网下载地址:https://getcomposer.org/download/,如果官网下载不了,可以到这下载:https://download.youkuaiyun.com/download/wengedexiaozao/10813187,下载之后双击安装,会自动搜索的php.exe的安装路径,如果没有,就手动选择PHP下的php.exe的安装路径,安装。...
2018-04-11 11:20:30
63675
3

原创 Charles抓包,设置代理
由于最近项目需要用到Charles抓包,设置代理,但是网上搜的都是前面几个版本,与我4.1b5版本不符,而我手机也比较特殊,魅族手机。现在总结一下经验,具体怎么操作。1,首先保证电脑与手机连上同一个WiFi;2,下载Charles,直接搜索下载Charles即可;3,打开Charles,单击proxy,单击proxy Settings.4,在port后面填写8888,ok5,...
2017-03-27 16:00:29
15174
5
原创 select UNION ALL 合并两张表数据
select UNION ALL 合并两张表数据SELECT id,uid FROM table1 t1UNION ALLSELECT id,uid FROM table2 t2查出来的结果,列名都是第一张表的字段名,如果第一张表有某个字段,第二个表没有这个字段,或者第二张表有某个字段,第一张表没有这个字段,可以用null表示,SELECT id,uid,null usern...
2019-08-26 11:18:32
7369
原创 修改tp3.2分页
修改tp3.2分页,如果一个页面上需要显示两个列表,都需要分页,如果按照tp3.2默认的分页类显示分页,传的参数默认为p,但是两个列表不能都传p,不然两个列表分页就一样的了,其中一个列表跳到下一页,另外一个列表也会显示下一页内容,而我们需要的是两个列表的分页分开显示,互不影响,这时候需要再加一个分页类。1,复制整个分页类,Page.class.php,命名Page2.class.php...
2019-08-26 10:42:56
556
原创 tp3.2下载文件
tp3.2下载文件,下载excel,注意文件编码,直接上代码: header("Content-type:text/html;charset=utf-8"); $file_name = "123.xlsx";//文件名,尽量不要用中文,如果用中文,需要转码 $file_sub_path = DOC_ROOT . '/Download/temp/'...
2019-08-26 09:54:44
1054
原创 PHP根据UserAgent判断客户端操作系统,浏览器信息
PHP根据UserAgent判断客户端操作系统,浏览器信息接口地址:http://www.useragentstring.com,直接在浏览器访问能看到本机的UserAgent信息接口调用说明:http://www.useragentstring.com/pages/api.php将UserAgent作为参数调用该接口,会返回操作系统信息,浏览器信息,好像只能返回PC的,我传了...
2019-07-08 18:15:20
1457
原创 thinkphp3.2上传图片到阿里云OSS
阿里云oss php sdk 下载:https://github.com/aliyun/aliyun-oss-php-sdk?spm=a2c4g.11186623.2.11.4cc5c839pypNoy阿里云OSS官网文档:https://help.aliyun.com/document_detail/85580.html?spm=a2c4g.11186623.6.830.d29c221bDie...
2019-04-26 10:01:28
1768
原创 windows下php安装redis扩展
windows下php安装redis扩展,我用的phpstudy,php版本5.61,打印phpinfo,查看php版本,2,下载redis扩展文件:https://pecl.php.net/package/redis请根据php版本选择对应文件,注意:无论你电脑是32位还是64,都需要下载32位,不然无效3,解压下载后的文件,将php.redis.dll复制到PHP安装...
2019-04-17 14:21:09
338
原创 Windows下搭建Laravel项目
刚开始学习laravel,到laravel学院看教程,先学习环境配置,官方推荐Homestead ,当我安装好Virtual Box和Vagrant后,在将Homestead Vagrant 盒子 laravel/homesterad 添加到 Vagrant 中的时候,提示我需要下载12个小时,太慢了,就放弃了,选择laragon。laravel学院安装Homestead地址:https://l...
2019-04-10 18:42:53
2363
原创 thinkphp3.2隐藏index.php入口文件
thinkphp3.2隐藏index.php入口文件1,去掉mod_rewrite.so前面的#,也就是打开注释2,AllowOverride None 将None改为 All3,把下面的内容保存为.htaccess文件放到应用入口文件的同级目录下<IfModule mod_rewrite.c>RewriteEngine onRewriteCond %{REQUEST_...
2019-03-04 14:43:27
1152
原创 thinkphp5基础整理
1,如果定义了较多的命名空间,效率会有所下降,所以我们可以给常用的类库定义类库映射。命名类库映射相当于给类文件定义了一个别名,效率会比命名空间定位更高效。2,容器中已经调用过的类会自动使用单例,除非你使用下面的方式强制重新实例化。3,容器的更多使用主要用于依赖注入,和5.0自动注入的方式有所区别,类的绑定操作不再使用Request对象而是直接注册到容器中,并且支持模型事件和数据库事件的依赖注入...
2019-02-26 14:04:17
255
原创 Windows下安装MongoDB详细教程
Windows下安装MongoDB详细教程,MongoDB作为非关系型数据库,在存储大数据方面有独特的优势,应用也必将广泛,本文介绍怎么样在Windows下安装MongoDB:1,官网下载MongoDB,https://www.mongodb.com/download-center/community如果官网下载不了,可以到这里下载https://download.youkuaiyun.com/dow...
2019-01-21 10:38:17
516
原创 thinkphp5隐藏入口文件报错No input file specified
thinkphp5隐藏入口文件,在没有隐藏入口文件的时候,必须在域名后面加上index.php再加上模块/控制器/方法名, 但是隐藏入口文件以后,就可以去掉index.php,直接访问域名/模块/控制器/方法名, 怎么隐藏入口文件呢,官方下载的tp框架,在public目录下面有一个.htaccess文件,打开文件,在倒数第二行加上一个问号, 再访问就...
2018-12-19 14:11:11
949
原创 thinkphp5.1新增admin入口文件
thinkphp5.1新增admin入口文件一个纯净的tp框架下载后,入口文件访问默认是Index模块,如果要增加admin模块的入口文件,可以新建一个admin.php文件,然后把index.php里面的代码复制过来,把最后一行代码改一下,改成:Container::get('app')->bind('admin')->run()->send();Container:...
2018-12-19 10:58:24
8521
原创 thinkphp5.1报错控制器不存在
thinkphp5.1报错控制器不存在,应该注意命名大小写,对比一下几个位置:thinkphp5.1提示控制器不存在,检查namespace app\admin\controller是否正确;我当时复制过来的index,还有控制器命名:Index.php,不要写成index.php。...
2018-12-19 10:49:56
9461
原创 composer安装yii2.0并配置phpstudy
0,安装phpstudy,http://www.phpstudy.net/download.html1,安装composer,https://blog.youkuaiyun.com/wengedexiaozao/article/details/798936722,在web文件夹下运行命令:composer create-project --prefer-dist yiisoft/yii2-app-basi...
2018-11-28 15:47:45
1507
1
原创 vue学习笔记
vue学习笔记,vue属于前端,而我前端很弱,刚开始学习vue.js,还没有深入的学习,只接触了一些基础的东西,发现vue.js还是比较简单的,把实操的整理一下,后面学习深入了再继续更新。写了几个文件,全是vue基础。<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"&g...
2018-11-22 18:24:51
574
原创 python3使用pandas模块的to_csv写入csv文件乱码
在python3使用pandas模块的to_csv写入csv文件时会出现乱码通过部分代码说明更直接一点://引入pandasfrom pandas import DataFrame as testfrom pandas import DataFrame as test//写入csv文件df = test.append(inf, ignore_index=True)df.to_c...
2018-11-22 18:16:27
2678
原创 git clone 指定分支和切换分支
git clone 指定分支:git clone -b 分支名称 项目地址假设分支名称为test,则:git clone -b test 项目地址git命令查看当前分支:git branchgit命令切换分支:git checkout 分支名...
2018-11-16 14:41:37
42225
原创 php正则表达式验证手机号码
php正则表达式验证手机号码是否合法: $phone = 13688888888; $check = '/^(1(([35789][0-9])|(47)))\d{8}$/'; if (preg_match($check, $phone)) { echo '合法'; } else { ...
2018-11-16 11:14:24
13104
原创 php将一个二维数组分页
将一个二维数组分页,假设每页显示10条 一个列表的分页,一般是从数据库查出来,查出来是一个二维数组,然后渲染到列表,这里分页就是查数据库的时候只查每页的条数,如果每页有十条,就只查十条,但是这个二维数组不是从数据库查出来的呢,而是最开始就把所有的数据存在这个数组里面了,也要渲染到列表,怎么分页, 有一个笨方法,通过下标,从这个二位数组里面通过下标选取十个一位数组,重新组成一个二位数组假设...
2018-11-13 15:05:40
812
原创 php四舍六入五成双算法
四舍六入五成双算法,本文是用php实现1.四舍六入五成双是什么?首先看一下百度百科怎么定义的:2.php封装方法public function calculate($num,$precision){ $pow = pow(10,$precision); if( (floor($num * $pow * 10) % 5 == 0) &&...
2018-11-09 12:07:40
1897
2
原创 laydate时间插件回调函数
laydate时间插件回调函数,laydate时间插件在选中时间之后,如果需要继续其他操作,那么就可以用laydate回调函数,具体用法如下:html代码,input框:<input type="text" name="time" id="time" class="laydate-icon" onclick="laydate({istime: true, format: 'YY...
2018-10-29 19:57:36
4735
原创 php安装配置Xdebug调试
为了在php开发中能够进行断点调试,可以通过Xdebug实现,php安装Xdebug和Chrome安装Xdebug。1,首先打印echo phpinfo(),看是否已经安装了Xdebug模块,如果没有安装,则需要安装Xdebug2,Xdebug官网:https://xdebug.org/download.php选择版本的时候需要注意,把打印的phpinfo信息全部复制到Xdebug官...
2018-10-12 22:16:03
8597
原创 No module named 'prettytable',python3安装prettytable
如果在运行某个python脚本的时候提示:No module named 'prettytable',有可能是因为没有安装prettytable,1,先看一下有没有安装prettytable,如果没有安装,则需要安装prettytable2,打开黑窗口,输入:pip install PrettyTable,回车3,如果提示了:You are using pip version 18.0, h...
2018-10-12 20:02:27
31331
4
原创 navicat premium 12 最新版破解方法
navicat premium 12破解方法详解,官网地址下:https://navicat.com/en/download/navicat-premium1,下载软件2,下载对应的破解文件:https://download.youkuaiyun.com/download/wengedexiaozao/10695709https://download.youkuaiyun.com/download/w...
2018-09-29 15:04:36
8914
原创 js或者jQuery模拟点击提交按钮button,触发提交操作
一般情况下提交form表单,都是手动点击提交按钮,但是为了简化用户操作,有时候需要自动提交表单,或者做了其他某一个操作(非提交操作)之后自动提交表单,可以使用js或者jQuery模拟点击提交按钮,然后提交,触发提交操作不只是提交表单,其他需要点击的时候都可以这么写,不用人手动点击而达到手工点击的效果html代码:<button id="button2" type="submit"...
2018-09-28 15:31:24
26523
1
转载 开源漏洞扫描器合集
网络时代,网络安全是一个不可忽略的问题,看到一篇关于开源漏洞扫描器的文章,分享一下原文地址:https://blog.youkuaiyun.com/mypc2010/article/details/77679760https://github.com/Canbing007/wukong-agentpythonredisawvs apinessus api ================...
2018-09-19 10:12:34
4266
原创 查看python安装的包以及版本号
查看python安装的包以及对应的版本号如果电脑上只装了一个python,python2或者python3pip list如果电脑同时装了python2和python3,那么前面最好加上一个python版本区分一下查看python2安装的:python2 -m pip list查看python3安装的:python3 -m pip list...
2018-09-17 11:15:38
17357
原创 php截取字符串substr和mb_substr的区别
php截取字符串,可以用substr,mb_substr,mb_struct三个函数,我一般用substr和mb_substr,也没有仔细研究过他们的区别,觉得随便用一个就好了,先看代码: $str1 = substr("abcdef", 1); // 返回 "bcdef" $str2 = substr("abcdef", 2); // 返...
2018-09-13 14:16:10
7120
3
转载 php处理高并发问题
php处理高并发问题,用到了缓存,队里,锁,在php中文网看到一篇文章,写的挺详细的,分享一下原文地址:http://www.php.cn/php-weizijiaocheng-350323.html
2018-09-13 11:54:37
3028
原创 python2和python3的区别之inpu和raw_input的区别
python2:input和raw_input的区别,raw_input会把输入的任何内容都当做字符串来处理,刚开始做if判断的时候,a和b都是整数,没有问题,后面a是通过raw_input接收的,就不能比较了,a是str,b是intpython3已经废弃raw_inputinput,在python2中接受的输入必须是表达式。python3中可接收任何输入.input()返回的数据类...
2018-09-07 10:40:11
1583
原创 php面试题常见面试题
又是跳槽季,跳槽就有面试,面试难免会问一些理论问题,前面面试了几家,做了一些面试题,记住了一部分,整理了一下:1.cookie 和session区别session存在服务器,cookie存在浏览器;session安全性比cookie高;session为会话服务,在使用时需要开启服务,cookie不需要开启,可以直接使用。2.redis和memcached区别redis 系统库有个快照...
2018-08-25 23:07:24
1994
原创 python+pycharm配置环境,同时安装python2和python3
主要内容,Windows10同时安装python2和python3,并配置pycharm开始搞python以后,零散时间就用来看看理论基础知识,时间稍微长点,就去码云找了一个python项目项目clone下来以后,运行报错,少了一些包,然后就看少了什么包,就网上一个一个找,把包安装好以后还提示无效的方法,因为python2和python3是不一样的,而这个项目是python2开发的,我就想安...
2018-08-25 22:59:28
34651
原创 Windows10下python3+Sublime text3搭建python开发环境
第一次接触python,记录一个学习过程,什么都是网上找的,一步一个坑,如有不对的地方,希望大家指正。1,官网下载python3,官网地址:https://www.python.org/2,下载成功后,双击安装,点击next,注意:最好勾选自动添加环境变量,不然手动添加麻烦3,安装成功以后,在命令窗口输入python,回车,出现如下界面表示安装成功。4,如果提示python不是...
2018-08-25 15:29:28
4613
转载 比phpexcel好用的导出Excel表格
原文地址:https://blog.youkuaiyun.com/yaofare/article/details/78983181
2018-08-08 11:06:13
477
原创 thinkphp3.2配置redis缓存和文件缓存
如果把一些常用但又不容易变的数据存缓存,而不是每次查数据库,这样能很大减轻数据库压力最近由于项目需要,就尝试了一把redis,但是后面又用了tp3.2的文件缓存,直接进入主题:在config.php中增加如下代码: 'DATA_CACHE_PREFIX' => 'tp',//缓存前缀 'DATA_CACHE_TYPE'=>'Redis',//缓存类型 'R...
2018-08-06 20:57:16
4002
原创 Windows下安装redis并设置,存值取值
redis的简单使用1.下载地址:https://github.com/MicrosoftArchive/redis/releases/tag/win-3.2.1002.解压,双击redis-server.exe,不要关闭该窗口,然后双击redis-cli.exe,就可以用redis了存值:set key value取值:set key 解压后的文件: ...
2018-08-06 20:39:25
1220
原创 php合并两个二维数组并按其中某个字段key排序
$list:第一个二维数组,$list2:第二个二维数组,两个二维数组中都有time $all = array_merge($list1,$list2);//合并两个二维数组 $date = array_column($all, 'time'); $all = array_multisort($date,SORT_ASC,$all);//按time排序 ...
2018-07-08 23:56:38
2226
composer1.7.3
2018-11-28
数据库批量导入,省市区县镇联动关系
2017-03-24
微信本地测试,怎样在Linux上配置一个测试域名啊?
2017-03-23
TA创建的收藏夹 TA关注的收藏夹
TA关注的人