- 博客(25)
- 资源 (1)
- 收藏
- 关注
原创 idea中yml文件没有提示解决办法
两步解决yml文件不显示提示,yaml文件显示提示问题1、在插件中心,先下载下图两个插件2、在Editor=》File Types新增文件类型,文件名匹配规则需要将yaml和yml的都加上,加好之后,重启idea,即刻生效。
2024-01-27 23:18:18
2101
原创 九宫格抽奖概率算法
$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
1011
原创 解决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
1115
原创 编译安装多个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
460
原创 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
6596
1
转载 解决Windows下网络原因Composer安装失败问题的方法
由于Composer镜像都在国外,所以直接在官网下载Windows Installer后安装很多情况下是无法成功安装的。解决办法: 1,将php添加到系统环境变量,并开启openssl扩展。 2,点击官网下载页,下拉到Manual Download,任意选择一个下载(建议最新版) 3,下载后是一个 composer.phar文件 放到php安装目录下,并新建一个compo...
2019-12-25 11:46:41
750
转载 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
1135
转载 google支付回调验证
原文链接: https://my.oschina.net/lemonzone2010/blog/398736Google支付问题20150218,挂机的日本服务器出现google支付被刷单现象,虽然目前进行的修补,但是这个问题并没有完全从根源上解决。并且公司以前的GooglePlay支付也有不完善的地方,在SDK端给支付回调发送支付信息后,支付回调程序没有调用Google...
2019-11-22 11:02:56
5057
2
转载 Centos 7 解决free -m 下buff/cache缓存很高
转载自:人走搽谅Linux服务器运行一段时间后,由于其内存管理机制,会将暂时不用的内存转为buff/cache,这样在程序使用到这一部分数据时,能够很快的取出,从而提高系统的运行效率,所以这也正是linux内存管理中非常出色的一点,所以乍一看内存剩余的非常少,但是在程序真正需要内存空间时,linux会将缓存让出给程序使用,这样达到对内存的最充分利用,所以真正剩余的内存是free+buff/c...
2019-11-08 10:53:42
5953
原创 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
198
转载 内网穿透最快实现
在任何操作系统上,只要能运行php程序,就可以使用natapp内网穿透服务.路由器,OpenWRT等操作系统的福音!首先 下载natapp.php(右键另存为)文件 确保本机装有php,推荐php7 (性能翻倍), 至少需求php5.6 以上进入下载的natapp.php 目录 运行命令行php-v确保运行成功,如图p...
2019-09-09 11:26:42
1189
转载 内网穿透神器Frps一键安装脚本及设置教程
frps 是一个高性能的反向代理应用,可以帮助您轻松地进行内网穿透,对外网提供服务,支持 tcp, http, https 等协议类型,并且 web 服务支持根据域名进行路由转发。 *因为frps是go语言写的,所以在路由器上使用的时候,请使用虚拟内存,请使用虚拟内存,请使用虚拟内存。前期准备:一个刷过梅林固件的路由、一个云服务器或者VPS已测试过的平台:CentOS 6...
2019-09-07 16:41:40
23976
转载 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
126
原创 自动导入sql脚本
bat文件脚本osql -U 用户 -P 密码 -S ip,端口号 -i "C:\Users\Administrator\Desktop\a.sql(全路径)"
2019-08-28 10:16:27
430
转载 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
2549
原创 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
1177
原创 高效的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
800
转载 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
303
转载 配置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
1148
原创 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
434
原创 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
3111
原创 怎样开通gmail邮箱smtp服务
谷歌账号会阻止某些不安全的设备或应用登录google账号,需要设置允许,才能正常使用gmail账号发送邮件。 个人申请的gmaill邮箱,很方便设置。企业邮箱设置位置不太好找1、个人邮箱 登录google账号,直接输入网址 https://myaccount.google.com/lesssecureapps 会出现 选择允许即可正常发送邮件。2、企业邮箱,但企业邮箱登录之后,打
2017-11-13 11:24:28
55387
原创 php5.2与sqlserver2005、sqlserver2008的连接
坑啊,因项目需求。得用php连接远程sqlserver数据库。却因为很多小细节没注意到,导致花了将近一周的时间(各种百度、谷歌,PHP各种版本,各种wamp集成环境,装了又卸,卸了又装),才成功加载出sqlsrv。为了帮助更多的phper少走冤枉路,特此小记一下供大家参考。其实配置环境还是很简单的,只是很多时候细节没注意,就导致浪费很多时间。基础的配置,网上能百度很多,在此就只说下要注意的地方。S
2015-03-13 14:12:12
530
tp5Api接口带权限纯净版.zip
2019-10-14
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人