自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(22)
  • 资源 (1)
  • 收藏
  • 关注

原创 九宫格抽奖概率算法

$prizeList = [1=>["id"=>1,"name"=>'A',"chance"=>50],2=>["id"=>2,"name"=>'B',"chance"=>80],3=>["id"=>3,"name"=>'C',"chance"=>70]];$arr = [1=>50,2=>80,3=>70];$prize_id = get_rand($arr); //根据概率获取奖项idfunction get

2022-03-25 16:38:26 341

原创 解决laravel数据表迁移SQLSTATE[42000]问题

报错信息如下: SQLSTATE[42000]: Syntax error or access violation: 1071 Specified key was too long; max key length is 1000 bytes (SQL: alter table `roles` add unique `roles_name_guard_name_unique`(`name`, `guard_name`)) at F:\php\laravel-admin-cms-master\ve.

2022-03-24 17:58:59 890

原创 编译安装多个php版本

1、先安装好php7.2,因需要再安装一个php5.2版本2、下载源码http://museum.php.net/php5/php-5.2.17.tar.gz 解压之后,放在/usr/local/php52目录,再进行编译安装./configure --with-mysql=/usr/local/mysql --prefix=/usr/local/php52 --enable-fastcgi --enable-zip --enable-fpm --enable-gd-native...

2020-12-10 14:17:47 251

原创 nginx实现一个域名配置多个目录

参考:https://segmentfault.com/a/1190000017890331废话不多说直接看文件内容:server { listen 80; server_name www.baidu.com; location ~ / { index index.html ind...

2020-06-11 11:14:39 4549 1

转载 解决Windows下网络原因Composer安装失败问题的方法

由于Composer镜像都在国外,所以直接在官网下载Windows Installer后安装很多情况下是无法成功安装的。解决办法:  1,将php添加到系统环境变量,并开启openssl扩展。  2,点击官网下载页,下拉到Manual Download,任意选择一个下载(建议最新版)  3,下载后是一个 composer.phar文件 放到php安装目录下,并新建一个compo...

2019-12-25 11:46:41 571

转载 PHP获取同比上周、上一个月,上一个季度,去年时间区间

获得时间区间@param integer $time 2019-2-26@param integer $intervalType 区间类型 1:上周,2:本月,3:上一个月,4:本季度,5:上一个季度,6:本年,7:去年,8:昨天@detail 比如:1.本周是周一到周二同比本周:上周的周一到周二2.本月是1-5号同比本月:上个月的1-5号@author wangju...

2019-12-20 10:02:20 868

转载 google支付回调验证

原文链接: https://my.oschina.net/lemonzone2010/blog/398736Google支付问题20150218,挂机的日本服务器出现google支付被刷单现象,虽然目前进行的修补,但是这个问题并没有完全从根源上解决。并且公司以前的GooglePlay支付也有不完善的地方,在SDK端给支付回调发送支付信息后,支付回调程序没有调用Google...

2019-11-22 11:02:56 3443 2

转载 Centos 7 解决free -m 下buff/cache缓存很高

转载自:人走搽谅Linux服务器运行一段时间后,由于其内存管理机制,会将暂时不用的内存转为buff/cache,这样在程序使用到这一部分数据时,能够很快的取出,从而提高系统的运行效率,所以这也正是linux内存管理中非常出色的一点,所以乍一看内存剩余的非常少,但是在程序真正需要内存空间时,linux会将缓存让出给程序使用,这样达到对内存的最充分利用,所以真正剩余的内存是free+buff/c...

2019-11-08 10:53:42 4452

原创 win7安装docker的坑

坑1: 点击"Docker Quickstart Terminal" ;提示缺少快捷方式(解决方法参考:https://blog.csdn.net/whq19890827/article/details/86583948,该文章成功解决了我的坑)坑2:Failed to create the VirtualBox object!(搜索出大部分,有的说注册表路径错误oleaut32.d...

2019-09-17 09:57:36 126

转载 内网穿透最快实现

在任何操作系统上,只要能运行php程序,就可以使用natapp内网穿透服务.路由器,OpenWRT等操作系统的福音!首先 下载natapp.php(右键另存为)文件 确保本机装有php,推荐php7 (性能翻倍), 至少需求php5.6 以上进入下载的natapp.php 目录 运行命令行php-v确保运行成功,如图p...

2019-09-09 11:26:42 1016

转载 内网穿透神器Frps一键安装脚本及设置教程

frps 是一个高性能的反向代理应用,可以帮助您轻松地进行内网穿透,对外网提供服务,支持 tcp, http, https 等协议类型,并且 web 服务支持根据域名进行路由转发。 *因为frps是go语言写的,所以在路由器上使用的时候,请使用虚拟内存,请使用虚拟内存,请使用虚拟内存。前期准备:一个刷过梅林固件的路由、一个云服务器或者VPS已测试过的平台:CentOS 6...

2019-09-07 16:41:40 22134

转载 Linux 安装 MongoDB数据库

1下载:  wget https://fastdl.mongodb.org/linux/mongodb-linux-x86_64-3.0.7.tgz (下载较慢)2.安装:  mv mongodb-linux-x86_64-2.6.0 /usr/local/mongodb  mkdir -p /home/data/mongodb/mongodb_data/  mkdir...

2019-09-05 11:58:32 64

原创 自动导入sql脚本

bat文件脚本osql -U 用户 -P 密码 -S ip,端口号 -i "C:\Users\Administrator\Desktop\a.sql(全路径)"

2019-08-28 10:16:27 343

转载 mysql 新建用户并赋予远程访问权限

[root@demo /]# mysql -u root -p #登录服务器数据库Enter password:123xxx#1.创建一个新用户 testuser 密码为 testuserpassCREATE USER 'testuser'@'localhost' IDENTIFIED BY 'testuserpass';#2.创建数据库testDBcreate database...

2019-05-11 14:38:25 2341

原创 centos7安装lnmp支持sqlsrv环境配置

运行环境:一、 lnmp1.5版本 在https://lnmp.org/download.html下载(http://soft.vpser.net/lnmp/lnmp1.5-full.tar.gz) 1、mysql版本:5.5.60 InnoDB 2、php版本:7.0.21 3、nginx:nginx/1.14.1 二、删除默认安装的项目 ...

2019-05-11 14:24:16 1058

原创 高效的SQLSERVER多表查询分页

多表关联查询select w2.n,w1.* from ( select fpr.flag AS reportflag,fpr.id AS reportid,fpr.userid,fpl.* from ndb_fp_report fpr left outer join ndb_fp_log fpl on fpl.id=fpr.fpid) w1,( select top 2...

2019-04-28 11:09:58 691

转载 php创建无限极属性菜单

/** * 将getTreeArray的结果返回为树形状数组 * @param array $data * @return array */public function getMenu($data,$pid,$deep=0){ $tree=''; foreach ($data as $row) { if($row['pid']==$pid){ ...

2019-04-23 10:48:04 242

转载 配置vmware外部访问,固定静态ip

配置外网访问,先选择NAT模式2、虚拟机设置中,网络连接,选择桥接模式,复制物理状态3、在虚拟机中输入ifconfig,获取网卡名vim /etc/sysconfig/network-scripts/ifcfg-ens33 ,具体代码如下(设置静态网关ip)TYPE=EthernetPROXY_METHOD=noneBROWSER_ONLY=no#HWADDR=0...

2019-04-04 17:08:54 963

原创 sqlsrv多条件排序分组查询

应用场景:按照时间perday,统计每一天不同类型send对应的userid总数,数据如下:显示为下面一般思路:对perday进行group by 排序,但是时间会重复,多一条数据,无法将同一天的进行合并withcr as( SELECT perday,case send when '30000' then count(userid) end as num1,ca...

2019-03-19 14:37:10 327

原创 centos6.5安装php sqlsrv拓展遇到的坑

首先要升级gcc库,之后安装直接sqlsrv拓展时,会提示缺少glibc2.14,此时坑就开始了。(低版本的gcc库会一直存在,需要删除软连接https://blog.csdn.net/lhh1113/article/details/64441802)如果直接安装glibc2.14库,就等着哭吧,妥妥的安装不上。各种欲哭无泪。。。。。见https://www.v2ex.com/t/4818...

2019-02-16 11:22:48 2985

原创 怎样开通gmail邮箱smtp服务

谷歌账号会阻止某些不安全的设备或应用登录google账号,需要设置允许,才能正常使用gmail账号发送邮件。 个人申请的gmaill邮箱,很方便设置。企业邮箱设置位置不太好找1、个人邮箱 登录google账号,直接输入网址 https://myaccount.google.com/lesssecureapps 会出现 选择允许即可正常发送邮件。2、企业邮箱,但企业邮箱登录之后,打

2017-11-13 11:24:28 52755

原创 php5.2与sqlserver2005、sqlserver2008的连接

坑啊,因项目需求。得用php连接远程sqlserver数据库。却因为很多小细节没注意到,导致花了将近一周的时间(各种百度、谷歌,PHP各种版本,各种wamp集成环境,装了又卸,卸了又装),才成功加载出sqlsrv。为了帮助更多的phper少走冤枉路,特此小记一下供大家参考。其实配置环境还是很简单的,只是很多时候细节没注意,就导致浪费很多时间。基础的配置,网上能百度很多,在此就只说下要注意的地方。S

2015-03-13 14:12:12 435

tp5Api接口带权限纯净版.zip

根据tp5.0,进行拓展,带权限控制,登录,角色管理,管理员管理,菜单管理,token验证,参数过滤与校验,带sql脚本的纯api Demo

2019-10-14

空空如也

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

TA关注的人

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