自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(38)
  • 收藏
  • 关注

原创 Git以及Git小乌龟的安装使用

1.先下载git,按照相应的系统,https://git-scm.com/downloads,然后,一直next即可完成安装2.安装git小乌龟,https://tortoisegit.org/download/,同样的,一直next即可完成安装,但是,需要注意的是必须先安装git,在安装git小乌龟3.安装语言包,同样是https://tortoisegit.org/download/,然后一直next即可,要先装完小乌龟在安装语言包。4.右键→tortogit→setting,把langua

2021-11-10 14:19:24 666

原创 linux系统安装宝塔面板

1.确保是干净的操作系统,没有安装过其它环境带的Apache/Nginx/php/MySQL,否则安装不上2.下载堡塔SSH终端宝塔面板 - 简单好用的Linux/Windows服务器运维管理面板宝塔,让运维简单高效。面板支持Linux与Windows系统。一键配置:LAMP/LNMP、网站、数据库、FTP、SSL,通过Web端轻松管理服务器。https://www.bt.cn/3. 链接到linux服务器 (确保linux服务器端口8888,80开放)4.挂载磁盘BT-Panel ..

2021-10-29 13:36:53 1433

原创 mysql 合并相同ID的数据行 可自选合并字段

mysql 函数group_concat([DISTINCT] 要连接的字段 [Order BY ASC/DESC 排序字段] [Separator '分隔符'])数据库没有合并一起的数据合并house_id,house_type相同的行SELECT house_id,house_type,group_concat(distinct agent_id) agent_ids FROM erp_agent_shop_house where agent_id in (1,2,3,4) .

2021-10-16 14:23:46 569

原创 git命令

git config --global user.name "****" 配置个人的用户名称git config --global user.email ******* 配置个人的电子邮件地址git config --list 查看已有配置信息git init 在当前目录下初始化为git仓库git init 目录名 ...

2021-07-29 16:32:32 118

原创 redis-server.exe双击闪退

打开命令行,先切换到redis目录下,输入 redis-server.exe redis.windows.conf ;如果出现,更改redis文件夹中的 redis.windows.conf#bind 127.0.0.1 去掉#即可;重新执行命令行若仍报以下错误:# Creating Server TCP listening socket 127.0.0.1:6379: bind: No error按顺序输入如下命令就可以连接成功1. redis-cli.exe2. shut...

2021-05-17 16:14:51 74

原创 URL是如何将最终页面呈现出来的

1)用户输入URL。2)浏览器解析出主机名。3)浏览器查询这个主机名的ip地址如192.168.0.1(即dns解析)并获得端口号如804)浏览器发起到192.168.0.1:80的连接。(tcp连接首次握手)5)服务器接受一个客户端(浏览器)连接,或者拒绝该客户端的连接并将其关闭。6)浏览器向服务器发送一条http get或post报文。7)服务器接受请求,从网络中读取一条http请求报文并解析。8)服务器处理请求,对请求报文进行解析。9)服务器访问资源,访问报文中指定的资

2021-05-13 11:27:34 68

原创 什么是跨域,为什么会有跨域?

跨域:浏览器从一个域名的网页去请求另一个域名的资源时,域名、端口、协议任一不同,都是跨域为什么会有跨域:在前后端分离的模式下,前后端的域名是不一致的,此时就会发生跨域访问题。在请求的过程中我们要想回去数据一般都是post/get请求,所以跨域问题出现;跨域问题来源于JavaScript的同源策略,即只有 协议+主机名+端口号(如存在)相同,则允许相互访问。也就是说JavaScript只能访问和操作自己域下的资源,不能访问和操作其他域下的资源。跨域问题是针对JS和ajax的,html本身没有跨域问题,

2021-05-11 14:57:41 562

原创 php7 PHPExcel导出无法正常工作:显示“无法访问网站”

从PHP5.6换成PHP7后,PHPExcel导出会报显示“无法访问网站”使用PHPExcel中得PHPExcel_Writer_Excel5方法,会报显示“无法访问网站”解决方式:在网上查找时,都是 一下几种1,在调用save("php://output")之前调用ob_end_clean()2,PHPExcel\Calculation\Functions.php文件,删除掉581行的break尝试后均无法解决。最终方法1.把PHPExcel_Writer_Excel.

2021-01-15 00:03:30 1085

原创 workerman 实现即时通信(小例子)

第一步下载GatewayWorker GatewayWorker基于Workerman开发的一个项目框架,用于快速开发TCP长连接应用,例如app推送服务端、即时IM服务端、游戏服务端、物联网、智能家居等等 地址https://www.workerman.net/download第二步修改start_gateway.php 把协议改成Websocket 原来是text的 第三步实现即使通信 //前端代码&lt...

2020-12-02 16:07:57 1601

原创 PHP TP5 事务回滚及原理

public function roback() { Db::startTrans(); // 启动事务 try{ $b = Db::table('test1')->where(array("d_id"=>100))->delete(); // 提交事务 if ($b == 0) { throw new \Exception("错误信息"...

2020-11-25 10:45:38 679

原创 PHP TP5 加密解密

/** * [encrypt aes加密] * @param [type] $sStr [要加密的数据] * @param [type] $sKey [加密key] * @return [type] [加密后的数据] */public static function encrypt($input, $key...

2020-10-13 10:11:21 1358

原创 Navicat导入excel的xlsx文件提示无法打开文件

安装这个文件即可链接:https://pan.baidu.com/s/16E2HHNpQVQS-eWEUVa2znA提取码:qq0g

2020-09-14 17:12:03 353

原创 PHP 腾讯云 V3签名(以人脸融合为例)

<?phpnamespace app\api\controller;use think\Controller;use think\Db;use think\Model;use think\Loader;class Rlrh20200812 extends Controller{ //腾讯云人脸检测接口 public function detectFace($img) { header('Access-Control-Allow-Origin.

2020-08-12 14:05:20 1043

原创 TP5 新增数据防止重复

给不能重复的字段先建立一个索引,如上图代码:Db::name("jml_user")->insert($userinfo,true);必须在insert里面添加true参数,不然会有报错

2020-05-19 12:52:17 2319

原创 TP5 分页

public function personTop() { header("Access-Control-Allow-Origin: *"); $page = $_REQUEST['page']; $where["u.teamid"] = array("neq","null"); $where["u.state"] ...

2020-04-26 10:57:27 95

转载 composer create-project安装laravel项目失败

1.修改composer全局配置文件composer config -g repo.packagist composer https://packagist.phpcomposer.com2.安装larabel项目composer create-project --prefer-dist laravel/laravel blog...

2020-04-22 12:16:14 1002 3

转载 PHP 根据二维数组某个字段进行排序

<?php$data = array( array( 'id' => 5698, 'first_name' => 'Bill', 'last_name' => 'Gates', ), array( 'id' => 4767, 'first_name' => 'Steve', 'last_name' ...

2020-04-17 10:06:00 222

原创 配置Nginx环境 隐藏入口文件index.php方法

配置nginx环境的时候,把根目录写道public为止。(如“root "D:/phpStudy/phpstudy_pro/WWW/tp5/public/";”)然后需要给这个环境域名配置一个伪静态,这段代码加载这个域名的配置文件当中就行server { listen 80; server_name www.tp5.com tp5.c...

2020-04-10 22:28:06 1727

原创 PHP 获取时间毫秒时间及UTC

<?php$a = get_msectime();$b = get_microtime_format($a*0.001); //返回当前的毫秒时间戳 function get_msectime() { list($msec, $sec) = explode(' ', microtime()); $msectime = (float)s...

2019-09-11 16:09:09 1924

原创 PHP 安装redis扩展

根据自己的PHP 版本信息 下载php_redis相对应的版本 此PHP为7.0的 VC14 NTS X86的 所以我下载的redis是php_redis-4.0.0-7.0-nts-vc14-x86这个版本的,之前不知道这个redis需要根据PHP的版本下载,所以浪费了一点时间。然后修改php.ini:extension=php_redis.dll 加入这句话然后...

2019-05-06 15:11:03 117

原创 PHP windnows下调用ffmpeg截图视频的第一帧做封面图

第一步  官网下载ffmpeg的安装包 (网站:http://www.ffmpeg.org/download.html#build-windows)下载完成以后解压压缩包       第一种     把ffmpeg.exe文件放到你要执行的的项目web根目录下即可(亲测有效),不然会输出    'ffmpeg' 不是内部或外部命令,也不       是可运行的程序或批处理文件  这样的...

2018-11-02 15:24:58 605

原创 PHP 数组函数

array_combine() 生成一个数组,用一个数组的值作为键名,另一个数组值作为值   range() 创建并返回一个包含指定范围的元素的数组。   compact() 创建一个由参数所带变量组成的数组   array_fill() 用给定的值生成数组   array_chunk() 把一个数组分割为新的数组块  ...

2018-09-20 16:40:20 96

原创 sql 原生语句

1  查询所有数据    select   字段名(*代表全部字段) for  表名2   Where +条件    select   字段名(*代表全部字段) for   表名   where   判断条件(字段名=某某值)3  空值判断: is null   select    *    from    表名    where    字段名   is null;4  b...

2018-09-11 11:15:50 878

原创 正则表达式

 一、校验数字的表达式数字:^[0-9]*$ n位的数字:^\d{n}$ 至少n位的数字:^\d{n,}$ m-n位的数字:^\d{m,n}$ 零和非零开头的数字:^(0|[1-9][0-9]*)$ 非零开头的最多带两位小数的数字:^([1-9][0-9]*)+(\.[0-9]{1,2})?$ 带1-2位小数的正数或负数:^(\-)?\d+(\.\d{1,2})$ 正数、负数...

2018-08-29 15:35:49 113

原创 mysql的优先级

mysql 中order by 与group by的顺序 是:注意:group by 比order by先执行,order by不会对group by 内部进行排序,如果group by后只有一条记录,那么order by 将无效。要查出group by中最大的或最小的某一字段使用 max或min函数。mysql 中and 与or的顺序 是:先执行and再执行or,如果有括号先执行括号的...

2018-06-21 10:52:47 1297

原创 JS 正则规则

            rules: {                digits: [/^\d+$/, '请输入整数']                ,number: [/^[\-\+]?((([0-9]{1,3})([,][0-9]{3})*)|([0-9]+))?([\.]([0-9]+))?$/, '请输入有效的数字']                ,pmnum:[/^[\-\+]?...

2018-05-30 16:33:38 1354

原创 PHP 微信分享

分享的js代码必须先引入一个微信的JS&lt;script src="http://res.wx.qq.com/open/js/jweixin-1.0.0.js"&gt;&lt;/script&gt;&lt;script type="text/javascript"&gt;    wx.config({        debug: false, // 开启调试模式,调用的所有api的返回值会在客户...

2018-04-09 15:56:20 253 2

原创 mysql FIND_IN_SET 的用法 变量在字段值集合中是否包含

select * frommember where FIND_IN_SET(id,'1,2,3,4,5');使用find_in_set函数一次返回多条记录 id 是一个表的字段 然后每条记录分别是id等于1,2,3,4,5的时候 有点类似in (集合)select * from member where id in (1,2,3,4,5);

2018-03-31 11:44:53 3062

原创 PHP thinkphp3.2 CURD的返回值

CURD的返回值

2017-11-09 11:25:08 1854

原创 JS 验证文本框只能是数字和数字之后两位小数

保留小数点function checknum(obj){obj.value = obj.value.replace(/[^\d.]/g,"");  //清除“数字”和“.”以外的字符       obj.value = obj.value.replace(/^(\-)*(\d+)\.(\d\d).*$/,'$1$2.$3'); //只能保留两位小数}

2017-10-27 09:46:23 681

原创 PHP TP3.2 音乐文件上传并在本地播放

音乐文件上传并在本地播放

2017-09-13 10:20:16 2115

转载 PHP 递归遍历实现无限分类

递归遍历实现无限分类

2017-08-26 14:16:51 1697

原创 PHP TP3.2 验证码的示例

TP3.2 验证码示例

2017-08-26 10:55:15 350

原创 PHP TP3.2 实用小知识

mb_substr(‘字符串’ ,0, 1, 'utf-8')  //截取字符串的第一个汉字,适用于隐藏名字floor()其功能是“向下取整”,或者说“向下舍入”,即取不大于x的最大整数 //适用于倒计时ceil() 函数向上舍入为最接近的整数。mb_strimwidth('截取的参数', 0, 32,"...") //参数32,标题为32字节,中文的话就是16个字   适用于内容过长,过多的部分...

2017-08-26 09:39:58 418

原创 PHP TP3.2 根据日期等搜索条件实现搜索信息分页显示

TP3.2 实现 根据日期等搜索条件实现搜索信息分页显示

2017-08-25 16:02:14 2098

原创 PHP TP3.2 导出excel文件功能的实现

TP3.2 如何实现导出Excel文件教程

2017-08-23 17:19:33 519

转载 PHP TP3.2 多图上传

TP3.2 多图上传

2017-08-22 11:00:12 681

原创 PHP TP3.2 文件图片上传示例

TP3.2的文件图片上传功能的实现

2017-08-19 17:21:26 1325

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除