自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(31)
  • 资源 (5)
  • 收藏
  • 关注

原创 laravel+sse实现实时推送

laravel+sse实时推送信息

2023-10-13 11:28:18 983

原创 rabbitmq安装 (mac版)

rabbitmq(mac)安装/使用

2022-07-26 10:55:38 1027 1

原创 docker中网络

docker中网络自定义网络自定义网卡之前的关联都是通过link实现的,但是1.当我们新建容器时,如果没有显示指定其使用的网络,那么默认会使用bridge网络2.当一个容器link到另一个容器时,该容器可以通过IP或容器名称访问被link的容器,而被link容器可以通过IP访问该容器,但是无法通过容器名称访问3.当被link的容器被删除时,创建link的容器也无法正常使用4.如果两个容器被加入到我们手动创建的网络时,那么该网络内的容器相互直接可以通过IP和名称同时访问。自定义网络查看本地所有网

2021-01-15 17:32:17 223

转载 docker安装php拓展

PHP 容器配置从官方基础版本构建官方版本默认安装扩展:1.0.2 增加 bcmath, calendar, exif, gettext, sockets, dba, mysqli, pcntl, pdo_mysql, shmop, sysvmsg, sysvsem, sysvshm 扩展1.0.3 增加 bz2 扩展, 读写 bzip2(.bz2)压缩文件1.0.4 增加 enchant 扩展, 拼写检查库1.0.5 增加 GD 扩展. 图像处理1.0.6 增加 gmp 扩展, GMP1.0.7 增加

2021-01-13 14:06:13 562 1

原创 docker命令使用

检查环境(版本高于3.10)uname -r安装依赖yum install -y yum-utils device-mapper-persistent-data lvm2配置阿里云yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo更新yum缓存yum makecache fast安装dockeryum install -y docker-ce开启docker

2021-01-12 10:41:48 218

原创 时间复杂度和空间复杂度

时间复杂度:就是对程序循环计算次数效率:O(1) > O(log2n)> o(n)> o(nlog2n) > o(n^2) > o(n^3) > o(2^n) > o(n!) > o(n^n)空间复杂度:就是消耗的内存空间(包括代码的物理空间、输入数据所需空间、辅助变量所需的空间)常见的算法......

2019-12-09 22:22:42 213 1

原创 php中使用$_POST或者$_REQUEST接收数据时丢失导致不完整

在有的时候需要服务器A向服务器B传入数据,在服务器B中进行处理。如果是php5.3之前的版本没有问题,但是现在应该都是7.0左右这个原因有可能是因为php在5.3的版本之后在php.ini中加了max_input_vars这个值 但是max_input_vars的默认值是1000,所以会导致参数接收的时候丢失。处理方法是将max_input_vars的值改成2000或者更大 然后重启p...

2019-10-14 21:11:40 1290

原创 安装beego框架

首先先安装go环境没有安装 点击 去安装安装完后命令行运行 go env 会出现下面内容其中gopath是配置项目目录 goroot是go环境安装地址 如果修改地址的话只需要修改gopath就行接下来安装beego框架配置好环境变量后执行go get github.com/astaxie/beegogo get github.com/astaxie/bee...

2019-09-20 22:22:50 283

原创 mysql将1970年之前的时间转换成时间戳/格式化

将1960-01-01转化成时间戳SELECT TIMESTAMPDIFF(second,FROM_UNIXTIME(0),'1960-01-01 00:00:00'); 然后你就获得-315648000这个值还有将负数时间戳格式化SELECT DATE_FORMAT(DATE_ADD(FROM_UNIXTIME(0),INTERVAL -315648000/1000 SE...

2019-09-09 22:51:05 2077 1

原创 网站使用极验进行验证(低仿版^_^)

一般在网站登录或者注册的时候加上极验验证码先看下主要的目录核心类TnCode.class.php、验证方面check.php、tncode.php,接着就是修改tn_code.js中的请求地址。根据自己项目中实际情况放置核心类最终效果就是这样的...

2019-08-29 21:50:33 688

原创 jmeter的使用

jmeter工具类似于apache的ab测试,只是工具是可视化的在使用前电脑上要有java环境下载地址:点击进入安装好后配置 系统变量变量名:JAVA_HOME变量值:D:\Software\JAVA\jdk-9.0.1 // 要根据自己的实际路径配置变量名:CLASSPATH变量值:.;%JAVA_HOME%\lib\dt.jar;%JA...

2019-08-27 09:34:37 151

原创 vagrant中使用虚拟机出现VT-x/AMD-V 硬件加速在您的系统中不可用。您的 64-位虚拟机将无法检测到 64-位处理器,从而无法启动。

在电脑使用vagrant安装虚拟机的时候出现‘’VT-x/AMD-V 硬件加速在您的系统中不可用。您的 64-位虚拟机将无法检测到 64-位处理器,从而无法启动。” 这个问题。就长这样。这种应该就是 bios相关虚拟机技术支持的配置没有打开so1.重启电脑按F2 进入BIOS,找到CPU Configuration> Intel Virtualization Technolo...

2019-07-31 16:43:25 864

原创 多人同时操作一张表数据 有就更新没有就添加

有时候遇到多人操作一个表数据,添加和修改赶到一块了。不考虑延迟的话可以先查再判断 有值做修改 没值做添加 。但是一定要记住 事总与愿违 ^_^soinsert into table (userid,flag) values('111','2') ON DUPLICATE KEY UPDATE flag = values(flag)DUPLICATE KEY UPDATE 后...

2019-07-09 16:09:02 866

原创 网站使用微信网页授权,qq登录

微信网页授权首先创建微信的第三方类库 项目是tp5 所以我就放在了\extend\Oauth\wxlogin\WXlogin.php;<?phpnamespace Oauth\wxlogin;use think\Session;/** * 微信登录 */class WXlogin{ public function __construct() {...

2018-09-26 20:53:47 4600

原创 php5.5下支持array_column函数

/** * array_column支持低版本 * @param array $array [description] * @param [type] $column_key [description] * @param [type] $index_key [description] * @return [type] [description...

2018-09-14 19:22:04 558

原创 vagrant 安装,打包使用

一、安装步骤如下:安装之前先做好准备;1.1 首先检查电脑是否支持,             win+r输入powershell 后输入$host ​   window10可以忽略,window7默认的版本为2.0 所有要进行升级1.下载必备软件       下载virtualBox,下载并安装;       下载vagrant,下载并安装;2.接下来就是镜像加载,...

2018-09-12 15:05:28 931

原创 php中使用curl 参数详解

基本使用 /** * curl请求 * @param string $url [路径] * @param string $type [类型] * @param array $data [数据] * @param integer $timeout [时间] */ public function...

2018-08-24 12:44:47 973

原创 thinphp5中使用union进行两表同步查询

先将两个表的字段进行统一$a = Db::name('aaa')->field('id,sales')->buildSql();$e=Db::name('bbb')->field('id,sales')->union([$a])- >buildSql();这样可以将两个表当做是一张表进行查询$data = Db::table($e . ' a')-&gt...

2018-08-02 15:19:43 2397

原创 php高版本使用加密字符串openssl_encrypt函数

$data = '112233'; $key="12345678"; //设置一个共享密码 $iv = '1234567812345678'; $cipher='';//加密算法 $arr=openssl_get_cipher_methods(); //获取支持的加密算法 数组的key和值并没有对应关系 $cipher=$arr[103]; echo "选择的加密算法是:$cip...

2018-04-24 19:05:25 3752

原创 thinkphp5中使用无极限分类

1. 先根据普通递归完成无限极分类 2. 再根据分号的类的level 添加字符,再次存入数组的_name字段,最后按照_name字段输出/** * 获得树状数据 * @param $data 数据 * @param $title 数据库中字段名 * @param string $fieldPri 数据库中主键id ...

2018-03-19 16:09:47 1185

原创 thinkphp5中使用auth权限控制

首先要创建三个表DROP TABLE IF EXISTS `think_auth_rule`;CREATE TABLE `think_auth_rule` ( `id` mediumint(8) unsigned NOT NULL AUTO_INCREMENT, `name` char(80) NOT NULL DEFAULT '', `title` char(20) N...

2018-03-19 15:46:13 1326

原创 php删除文件的目录缓存

$dirs = array( './Runtime/Cache/' );//清文件缓存header('Content-Type:text/html;charset=utf-8');//清理缓存foreach($dirs as $value) { rmdirr($value); echo "".$value."\" 已经被删除!缓存清理完毕。 ";}...

2018-03-06 10:36:10 620

原创 no input file specified 解决方法

(一)IIS Noinput file specified方法一:改PHP.ini中的doc_root行,打开ini文件注释掉此行,然后重启IIS方法二:请修改php.ini找到; cgi.force_redirect = 1去掉前面分号,把后面的1改为0即cgi.force_redirect = 0(二)apacheNo input file specifiedapache No input f...

2018-02-23 14:25:07 44285

原创 php创建日志文件 函数

/** 输出日志 * content 内容,数组字符串随意 * file 文件名称,默认为default */ function Tlog($content,$fllename ='default',$title = ""){ $fileUrl = './Log/'.$fllename; $logUrl = $f...

2018-02-01 17:16:15 862

原创 php获取指定时间戳

<?php//本周一echo date('Y-m-d', (time() - ((date('w') == 0 ? 7 : date('w')) - 1) * 24 * 3600)); //w为星期几的数字形式,这里0为周日//本周日echo date('Y-m-d', (time() + (7 - (date('w') == 0 ? 7 : date('w'))) * 24 * 3

2018-01-30 23:00:51 954

原创 微信支付 点击确定没有反应

也许有的小伙伴在做微信支付的时候,会遇到手机点击确定后没有反应,那么这个时候就应该先检查以下两点:微信的证书 还有 在微信后台设置的url

2018-01-18 14:34:02 7511

原创 curl 请求数据 流程

首先先建立CURL的基本步骤//1) 初始化$ch = curl_init();//2)设置选项,包括URLcurl_setopt($ch,CURLOPT_URL,"http://www.xxx.net");//将curl_exec()获取的信息以文件流的形式返回,而不是直接输出curl_setopt($ch,CURLOPT_RETURNTRANSFER,1);//启用

2018-01-03 18:16:59 543

原创 PHP接口继承及接口多继承原理与实现方法详解

在PHP的接口中,接口可以继承接口。虽然PHP类只能继承一个父类(单继承),但是接口和类不同,接口可以实现多继承,可以继承一个或者多个接口。当然接口的继承也是使用extends关键字,要多个继承的话只要用逗号把继承的接口隔开即可。需要注意的是当你接口继承其它接口时候,直接继承父接口的静态常量属性和抽象方法,所以类实现接口时必须实现所有相关的抽象方法。接下来看下面的例子:<?php

2017-12-23 19:22:54 2931

原创 加密密码函数可解密

今天查到之前的加密方式,而且同一个密码产生的加密后的数据还不样,还可以进行解密,来吧。自己也记一波,省得以后忘了。下面是代码function authcode($string, $operation = 'ENCODE', $key = '', $expiry = 0) { // ENCODE 为加密 DECODE 为解密 $ckey_length = 5;

2017-09-26 23:07:13 770

原创 php+html图片上传处理

今天写这个有点尴尬,还是为了以后自己和其他人可以参观一下吧这个是使用js来显示图片的下面是html代码 function setImagePreview() { var docObj=document.getElementById("file"); var imgObjPreview=document.getElementById("

2017-09-26 17:11:22 1504

原创 PHPstudy的apache80端口被占用解决方法

【简述】这是自己第一次写,算是个开头吧,这个问题有时候还是会发生的首先呢,1、window+R 输入regedit,进入电脑的注册表2、找到:HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\HTTP3、在右边找到Start这一项,将其改为04、重启系统,你的PHPstudy就可以正常使用了

2017-09-19 13:12:50 7233

tncode.rar

一个仿照jiyan的方式做一个简单的验证,可以看下。

2019-08-29

apache-jmeter3.0.zip

使用jmeter可以模拟并发请求数据,压并发持续的工具。。

2019-08-08

svn 汉化版

svn汉化版,可以更清楚的查看一些内容(对于一些英语不好的使用者er)

2018-08-20

百度分享手机端

百度分享默认不支持wap端,这个将样式进行修改,可以下载看看

2018-08-03

charles 花瓶

charles花瓶用于对api的抓取和查看,大家可以来看看。

2018-01-12

空空如也

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

TA关注的人

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