- 博客(61)
- 资源 (4)
- 收藏
- 关注
原创 php fopen 和file_get_contents 的区别
Cookie禁用了,Session还能用吗?原因详解fopen一般fopen函数读取文件需要配合使用fgets和fclose函数。代码示例:<?php$fileName = "text.txt";$fp = fopen($file_name, 'r'); //$contents=fgets($fp);echo $contents;fclose($fp);?>...
2019-03-01 14:12:40
1187
转载 Cookie禁用了,Session还能用吗?原因详解
Cookie与 Session,一般认为是两个独立的东西,Session采用的是在服务器端保持状态的方案,而Cookie采用的是在客户端保持状态的方案。但为什么禁用Cookie就不能得到Session呢?因为Session是用Session ID来确定当前对话所对应的服务器Session,而Session ID是通过Cookie来传递的,禁用Cookie相当于失去了Session ID,也就得不到...
2019-03-01 13:49:40
4279
原创 运行navicat报出"Missing required library libmysql_d.dll,126"问题
问题在Window环境中安装navicat的mysql版本,我估计用的非管理员账号造成的(对系统目录没有操作权限,导致按照过程缺少“libmysqld.dll”文件),安装成功后,打开navicat这时,报出“Missing required library libmysql_d.dll 126”错误,如下图所示:运行navicat报出"Missing required library li...
2018-11-22 15:00:40
11036
2
原创 Lavavel中基础名词的理解
容器容器,字面上理解就是装东西的东西。常见的变量、对象属性等都可以算是容器。一个容器能够装什么,全部取决于你对该容器的定义。当然,有这样一种容器,它存放的不是文本、数值,而是对象、对象的描述(类、接口)或者是提供对象的回调,通过这种容器,我们得以实现许多高级的功能,其中最常提到的,就是 “解耦” 、“依赖注入(DI)”。服务容器(IoC 容器)概念:服务容器是一个用于管理类的依赖和执行...
2018-11-22 14:47:28
221
1
原创 Centos7安装php-redis扩展
Centos7安装php-redis扩展前言:在本篇博客中,我将给大家介绍如何在Centos7上安装PHP-redis扩展以及一些简单的实用,关于如何在Centos上安装redis的,可以参考我的上一篇博客 Redis在Centos7上的安装部署想要在php中操作redis,那就必须安装php-redis扩展,就比如MySQL一样,php想要操作mysql数据库的话,就必须安装mysql扩展...
2018-10-15 14:27:30
265
原创 Redis 记录
Redis 记录五种重要数据类型:string(字符串)Hash (哈希)List (列表)Set (集合)Zset (有序集合)
2018-10-15 14:23:19
215
原创 linux使用过的命令
远程拷贝方法:scp (注意是否是整个文件 是使用3、4)1、从服务器上下载文件scp username@servername:/path/filename /var/www/local_dir(本地目录)例如scp root@192.168.0.101:/var/www/test.txt 把192.168.0.101上的/var/www/test.txt 的文件下载到/var/www...
2018-10-12 14:43:25
293
原创 linux下php源composer的安装
linux下php源comoser的安装linux 全局安装composer1 、下载composercurl -sS https://getcomposer.org/installer | php2 、将composer.phar文件移动到bin目录以便全局使用composer命令mv composer.phar /usr/local/bin/composer3、切换国内源...
2018-10-12 14:00:53
1129
原创 laravel在nginx下的配置
server { listen 80; server_name sub.domain.com; set $root_path '/srv/www/default'; root $root_path; index index.php index.html index.htm; try_files $uri $uri/ @rew...
2018-10-11 17:27:19
2152
原创 CentOS 7* 搭建LNMP
参考:https://blog.youkuaiyun.com/u014558668/article/details/79314878linux 环境[root@localhost ~]# cat /etc/redhat-releaseCentOS Linux release 7.5.18084 (Core)NGINX 安装一、nginx 安装依赖具体安装步骤详见:https://blog.csd...
2018-10-11 15:39:02
249
2
原创 nginx 安装依赖
1、使用如下两个命令就可把gcc,gcc-c++统统安装 yum -y install gccyum -y install gcc-c++ 2、安装zlib yum -y install zlib3、安装OpenSSLopenssl 报错执行 yum -y install openssl openssl-devel yum -y install Op...
2018-10-11 14:30:08
3803
原创 打开/关闭/重启防火墙
一、iptables1.打开/关闭/重启防火墙开启防火墙(重启后永久生效):chkconfig iptables on关闭防火墙(重启后永久生效):chkconfig iptables off开启防火墙(即时生效,重启后失效):service iptables start关闭防火墙(即时生效,重启后失效):service iptables stop重启防火墙:service iptab...
2018-10-10 17:13:33
11858
原创 虚拟机 centos7 不能查不到ip不能上网的处理办法
虚拟机 centos7 不能查不到ip不能上网的处理办法1、问题(1)查询ip 发现 ens33 没有 inet 这个属性,那么就没法通过IP地址连接虚拟机ip addr (使用ifconfig 可能找不到命令)(2)因为没有ip也会导致无法使用主机网络因此 会报could not retrieve mirrorlist http:xxx 错误!2、解决修改ens33网...
2018-10-10 15:12:20
3032
原创 lumen 实现发邮件
lumen 实现发邮件1、安装依赖包 composer require illuminate/mail //mail容器 composer require guzzlehttp/guzzle composer require jeremeamia/SuperClosure //邮件放到队列里面2、加载添加相关配置(1) 加载配置文...
2018-10-08 10:58:38
1869
原创 mysql 用户权限
windows下mysql用户权限相关1、给一个用户最高权限进入到mysql命令行(不会的自查)mysql> GRANT ALL PRIVILEGES ON *.* TO 'username'@'%' IDENTIFIED BY 'userpassword' WITH GRANT OPTION;usename为为用户的登陆账号(没有会自动生成)userpassword 用户...
2018-09-30 14:07:01
329
原创 lumen 屏蔽访问路由不存在
1、给web.php最后加/** * 屏蔽错误路由 */$router->addRoute(['POST', 'GET'], '{url:.*}', function ($url) { return ['status' => -1, 'message' => $url . ' not exist'];});/** * 校验options */$rou...
2018-09-25 11:14:27
967
原创 Lumen 5.7 配置 jwt-auth 1.0
Lumen 5.7 配置 jwt-auth 1.0通过composer安装jwt-auth配置jwt-auth应用通过composer安装jwt-authcomposer require tymon/jwt-auth:&quot;^1.0@dev&quot;注意:jwt-auth 0.5版本未对lumen做封装配置修改的bootstrap/app.php相关配置1、去掉$app-&amp;gt;withFac...
2018-09-21 18:06:32
1789
原创 Lumen 安装配置
一、lumen安装安装器安装1. composer global require "laravel/lumen-installer"2. lumen new blogcomposer 安装参考 https://blog.youkuaiyun.com/root_miss/article/details/802472622、复制env 给一个 APP_KEY=qGBWykk9mGBtwzq...
2018-09-21 14:38:15
1157
转载 邮箱验证 laravel框架
邮箱验证邮箱验证功能实现具体步骤如下:添加字段,为用户表添加两个字段,验证令牌 (verification_token) 和验证状态 (verified) 。 生成令牌。 用户登录后,检测是否验证过邮箱,没有则引导去验证。 使用阿里云企业邮箱发送邮箱验证链接。 用户点击邮箱验证链接完成验证。添加字段使用命令生成迁移文件,命令如下:$ php artisan make:m...
2018-09-19 18:11:05
2061
2
原创 跨域问题服务端解决办法 Request header field Authorization is not allowed by Access-Control-Allow-Headers
跨域问题服务端解决办法一般在入口文件加header('Access-Control-Allow-Origin:*');// 响应类型header('Access-Control-Allow-Methods:*');// 响应头设置header('Access-Control-Allow-Headers:content-type,token,id');header("Access...
2018-09-17 15:05:10
69122
15
转载 PHP代码规范 PSR(0-4)
PHP-FIG在说啥是PSR-[0-4]规范的之前,我觉得我们有必要说下它的发明者和规范者:PHP-FIG,它的网站是:www.php-fig.org。就是这个联盟组织发明和创造了PSR-[0-4]规范,膜拜吧,屌丝们!FIG 是 Framework Interoperability Group(框架可互用性小组)的缩写,由几位开源框架的开发者成立于 2009 年,从那开始也选取了很多其他...
2018-09-12 15:39:07
552
原创 127.0.0.1 和 localhost的区别 已经数据库连接两者的差异
localhost与127.0.0.1的概念和工作原理之不同要比较两个东西有什么不同,首先要弄清两者的概念。所以,我们从概念开始。localhost:也叫local ,正确的解释是:本地服务器127.0.0.1:在windows等系统的正确解释是:本机地址(本机服务器)一个是“本地”,一个是“本机”。不过从这两个词来看,还是不能比较两者的区别。我们再看看他们的工作原理。local...
2018-09-10 13:42:04
4993
原创 laravel 安装步
1、首先确保机器上安装了composer composer安装:https://blog.youkuaiyun.com/root_miss/article/details/802472622、通过 Composer 安装 Laravel 安装器:composer global require "laravel/installer"3、使用laravel命令安装一个项目 如 blogla...
2018-09-04 13:49:40
177
原创 lavaval 使用workmen实现长连接
一、安装 workerman在项目根目录执行 composer require workerman/workerman 二、创建自定义 artisan 命令来启动 workerman 服务由于 laravel 不能直接在根目录下执行 php 命令,所以需要创建 artisan 命令用于后面 workerman 服务的开启。1,生成 WorkermanComm...
2018-09-03 15:38:12
1378
原创 python在windows下连接mysql数据库
一,安装MySQL-python python 连接mysql数据库需要 Python interface to Mysql包,包名为MySQL-python,PyPI上现在到了1.2.5版本。MySQL-python在windows下是通过.exe文件的installer安装的,前提是已经安装的python需要写入注册表,参考这篇文章:windows安装python2.7后的注...
2018-08-31 13:53:22
634
转载 Python version 2.7 required, which was not found in the registry 报错处理
windows安装MySQLdb是报错 "Python version 2.7 required, which was not found in the registry" 编写一下脚本内容如下运行import sys from _winreg import * # tweak as necessaryversion = sys.version[:3]installp...
2018-08-31 10:59:52
227
原创 Python CMD 中文乱码处理
抬头加 #coding=utf-8引入 import systype=sys.getfilesystemencoding()然后给有中文输出的地方加上 .decode('utf-8').encode(type)例如:完成
2018-08-30 10:49:30
5578
原创 整理微信支付的步骤(没有图和代码)
概要: 微信支付对接了很多,但是每次都是遇到那个问题处理那个。这版就整理一下对接微信支付的整个过程!主要是公众号和app一、申请一个服务号、并开通支付(好像是300块钱,申请差不多得一周!提交网站里面不能有违规的产品以及其他不符合规定的事项)二、在服务号里面 主菜单下执行 公众号设置=》 功能设置三、微信支付里面查看是否已经绑定商户号 四、点击查看进入到商户界面...
2018-08-07 14:21:56
502
转载 java相关技术
宏观方面一、 JAVA。要想成为JAVA(高级)工程师肯定要学习JAVA。一般的程序员或许只需知道一些JAVA的语法结构就可以应付了。但要成为JAVA(高级) 工程师,您要对JAVA做比较深入的研究。您应该多研究一下JDBC、IO包、Util包、Text包、JMS、EJB、RMI、线程。如果可能,希望您 对JAVA的所有包都浏览一下,知道大概的API,这样您就发现其实您想实现的很多功能,通过J...
2018-08-06 13:39:59
2339
转载 Java高级工程师应该掌握的技能
1、对于Java基础技术体系(包括JVM、类装载机制、多线程并发、IO、网络)有一定的掌握和应用经验。 JVM内存分配、JVM垃圾回收; 类装载机制; 性能优化: 反射机制; 多线程; IO/NIO; http://developer.51cto.com/art/201112/307172.htm 网络编程; 常用数据结构和相关算法: 2、...
2018-08-06 13:37:29
1511
原创 git报错 错误设置证书验证位置:(error setting certificate verify locations)处理
错误信息示例Git中SSL证书验证错误解决办法在git bash窗口里面 执行命令:办法1:git config --system http.sslcainfo "C:\Program Files (x86)\git\bin\curl-ca-bundle.crt"(注意修改为正确的文件路径)办法2:git config --system http.ssl...
2018-08-06 11:05:03
8299
1
原创 npm 切换淘宝镜像 &安装目录选择
一、切换镜像淘宝 npm 地址: http://npm.taobao.org/ 当前用一次 npm --registry https://registry.npm.taobao.org install express 更新配置npm config set registry https://registry.npm.taobao.org 配置后可通过下面...
2018-08-02 10:29:33
4673
1
原创 微信支付回调接口下单,如何验证微信支付签名 ,处理异步回调
public function returnpay(){// 获取微信回调的数据 $notifiedData = file_get_contents('php://input'); //XML格式转换 $xmlObj = simplexml_load_string($notifiedData, 'SimpleXMLElement', LIBXM...
2018-07-29 23:38:17
5296
翻译 windows 搭建eth测试私链
windows 平台以太坊geth 测试实验很多朋友在学习以太坊时,先下载geth 客户端,然后就卡死在同步公链的区块数据上,如果你的机器硬盘没有150G以上空间,CPU 没有4核以上,内存没有8G 以上,更不要说10M 以上的带宽,建议你还是先不要考虑同步公链了,那基本是个不可完成的任务。 先在私链环境下测试整个流程,包括帐户管理,挖矿,转账,合约开发调试等,之后再说上公链的事吧。 g...
2018-07-25 15:05:55
1759
转载 composer 更新慢 composer下载不下来问题解决
镜像最后更新时间 2018-07-24 14:43:09如何使用?请尽可能用比较新的 Composer 版本。使用 Composer 镜像加速有两种选项:选项一:全局配置,这样所有项目都能惠及(推荐); 选项二:单独项目配置;选项一、全局配置(推荐)$ composer config -g repo.packagist composer https://packa...
2018-07-24 14:50:42
9865
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人