- 博客(59)
- 收藏
- 关注
原创 Linux命令整理(三)
- yum安装lamp - 编译安装 - 防火墙 selinux - 开机启动 管理 zip unzip yum -y install zip unzip 好比windows 安装 WinRAR 软件 zip xibuguigu.zip 1.php 2.php 3.avi 4.jpg kangbazi/ 可以压缩文件 也可...
2018-04-16 10:36:52 287
原创 Linux命令整理(二)
- 用户组的管理 - 磁盘管理- 文件目录的打包及压缩 - 软件安装 - yum安装 lamp下载 方式 curl -O wget -c http://mirrors.hust.edu.cn/apache/httpd/ http://nodejs.cn/download/别名 vim /root/.bashrc ...
2018-04-15 18:08:42 2727
原创 Linux命令整理(一)
Linux系统启动的步骤 1.按下电源键 2.BIOS加电自检 3.系统引导 lilo/grub 4.启动内核 5.初始化系统 6.登录即可 常见端口 http 80 https 443 ftp 21 ssh 22 scp 22 smtp 邮件发送服务器 25 ...
2018-04-14 16:38:35 295
原创 Docker-Compose的安装
Compose项目来源于之前的fig项目,使用python语言编写,与docker/swarm配合度很高。Compose 是 Docker 容器进行编排的工具,定义和运行多容器的应用,可以一条命令启动多个容器,使用Docker Compose不再需要使用shell脚本来启动容器。
2023-03-01 23:48:47 1204
原创 远程连接MySQL出现1130错误码的解决办法
问题:最近倒腾linux,现在感觉操作起来比较熟练了。但是今天链接远程的mysql的时候,发现“错误代码1130,ERROR 1130: Host xxx.xxx.xxx.xxx is not allowed to connect to this MySQL server”。首先通过字面意思知道是因为我的没有链接mysql服务器的权限。究竟怎么刷权限?如何操作呢,解决办法话不多说直接上截图1、首先在Linux环境下连接我们的数据库 MySQL -uroot -p 回车输入密码2.
2021-10-08 10:25:03 421 1
原创 laravel表单提交出现419解决办法实例
大家在使用laravel框架是否遇到post表单提交数据时报419错误,如下图(原因是表单提交必须带上_token值,防止csrf攻击)最后的解决办法有两种方法如下第一种找到app/Http/Middleware文件,把protected $except = [ //];改为protected $except = [ '*'];第二种...
2020-03-24 13:19:43 1566
原创 淘宝客API订单接入的一些坑
有很多同学会在业余时间挣点外快,电商推广,赚取佣金是一种不错的方式;甚至包括一些创业公司,可能也会拿其作为一种变现的手段。现在有很多电商巨头都有相应的开放平台,支持各种推广,比如:阿里淘宝客我们今天主要讨论淘宝客的进入方式。现在是移动app的时代,所以我们如果要接入淘宝客,一般都是通过H5或者native-app进行接入。这个过程中,我们同时需要和阿里的平台进行交互:阿里妈...
2019-11-08 16:19:08 11061 12
原创 Navicat 出现 a componentnamed TableViewFrom_5 already exists
数据库提示 a componentnamed TableViewFrom_5 already exists 异常的时候,会导致相关联的表的数据库无法被读取出来,解决办法,重启下数据库即可。
2019-10-30 10:12:23 785
原创 PHPstorm中SVN的详细配置及问题解决
在此操作之前需要自己去搭建一下svn服务器;详细可以关注一下我的其他文章;也欢迎留言一、下载Subversion下载链接:https://tortoisesvn.net/downloads.html参考自己的电脑配置下载相应的版本即可二、安装安装省略。。。。其实一路next即可三、PHPstorm上的配置1、开始在phpstorm中链接svn1.1 、打开PHPst...
2019-09-09 13:55:02 1755 1
原创 PHP集成环境-laragon 安装
一、Laragon介绍下载laragon官网https://laragon.org/特点:超快速,易用,高效,强大的开发环境。 Laragon在操作系统具有独立的环境,并提供构建现代Web应用程序所需的一切软件。二、安装1、下载地址:https://laragon.org/这里会自动加载下载!2、安装双击安装–默认所有设置–安装完成 点击St...
2019-05-24 16:30:18 1116
原创 PHP实现文件下载功能,提示压缩包损坏及打不开的解决方法
// 文件下载 public static function downFile($id,$admin_id,$cid,$type) { $company = checkAdminCompany($admin_id,$cid); if (!$company) { return [ 'status' => -4,...
2019-03-25 12:18:30 3747 2
原创 如何實現MySQL的主從複製!!!!
一般大家在進行一些數據處理時呢會設計到一些數據備份的問題,這個時候呢MySQL的主從就有了很大的幫助了;簡單的配置方面其實非常的簡單;下面是一些簡單的操作:首先自己準備兩臺服務器;當然虛擬機也是ok的啦1、主从服务器分别作以下操作:版本一致 初始化表,并在后台启动mysql 修改root的密码2、修改主服务器master:#vi /etc/my.cnf...
2019-03-13 11:13:55 195 3
原创 对于PHP集成环境的选择
很多开发人员在本地测试网站,有个集成环境直接测试还是蛮方便的,下面向各位推荐国内和国外各种牛逼的php集成环境1.Xampp集成环境XAMPP(Apache+MySQL+PHP+PERL)是一个功能强大的建站集成软件包。这个软件包原来的名字是 LAMPP,但是为了避免误解,最新的几个版本就改名为 XAMPP 了。它可以在Windows、Linux、Solaris、Mac OS X 等多种操...
2018-12-24 20:49:24 905 1
原创 浅谈PHP中静态方法调用和实例化类调用的区别
1、观点一:静态方法只有一个,无论你调用多少次,都是共用的,是没有对象的概念,因此不能在静态方法里面使用$this调用,如果非得调用的话,只能实例化自身类 实例化不一样,每一个实例化是一个对象,拥有多个。下面用一个实例来了解一下<?phpError_reporting(E_ALL|E_STRICT);class A{ public function ba...
2018-12-07 20:45:02 3551
原创 使用tp5框架集成 layui富文本编辑器
一睹芳容1 去官网:http://www.layui.com/ 下载layui├─css //css目录 │ └─modules //模块css目录(一般如果模块相对较大,我们会单独提取) │ ├─laydate │ ├─layer │ │ └─default │ └─layim │ ...
2018-11-25 18:26:18 1193
原创 PHP配合layUI实现图片上传实例
一、下载layui部署到项目,在页面引入layui.css和layui.js。 二、html代码<div class="layui-form-item"> <label class="layui-form-label">图片</label> <div class="layui-input-block">
2018-11-23 17:40:25 2206 1
原创 phpstorm如何实现ftp功能,详细流程
1.简介:PhpStorm是一个轻量级且便捷的PHP IDE,其提供的智能代码补全,快速导航以及即时错误检查等功能大大提高了编码效率。它是一款商业的 PHP 集成开发工具,以其独特的开发便利性,短时间内赢得了大量PHPer的青睐。FTP 是File Transfer Protocol(文件传输协议)的英文简称,而中文简称为“文传协议”。用于Internet上的控制文件的双向传输。同时,它...
2018-10-16 18:44:03 357
原创 thinkphp5中使用PHPExcel
最简单的生成Excel文件(1)首先第一步是:实例化phpexcel[php] view plain copy$objPHPExcel = new \PHPExcel(); 这里可能会遇到一个问题,报这样的错误。 然后,搜索到这个文件把这一行去掉就ok。(2)获得当前活动sheet,因为Excel有一个默认的sheet。[php] view plain cop...
2018-08-07 17:34:11 705
翻译 [微信公众号]php版模拟登录,向指定用户推送消息
模拟登录代码:<?php/*调用方式简单说明: $arr = array( 'account' => '公众平台帐号', 'password' => '密码');$postMsg = new postMsg($arr);$postMsg->getAllUserInfo();//获取所有用户信息$postMsg->getUserInfo...
2018-06-04 16:51:37 1760
原创 redis的简单使用实例
一、实验环境: win10 + redis3.2 + php7二、php-redis / redis /redis;三、redis常用的五种数据类型,不做详细说明四、php + mysql + redis 简单应用数据库名称:redis 数据表:redis_user模拟 php 操作Mysql + redis 的 CURD 操作1、config.php配置文件<?php$config = ...
2018-04-30 17:50:07 370
原创 编译安装MySQL The server quit without updating PID file问题解决方法
## Starting MySQL.. ERROR! The server quit without updating PID file (/var/mysql/data/feng.pid). 解决方案 chown -R mysql:mysql /var/mysql/data vim /etc/hosts 127.0.0.1 woqu(这是你的用户名) 生成系统数据...
2018-04-28 10:34:53 1063
原创 栈内存和堆内存
堆和栈这两个字我们已经接触多很多次,那么具体是什么存在栈中什么存在堆中呢?就拿JavaScript中的变量来说: 首先JavaScript中的变量分为基本类型和引用类型。 基本类型就是保存在栈内存中的简单数据段,而引用类型指的是那些保存在堆内存中的对象。 堆和栈: 栈:为编译器自动分配和释放,如函数参数、局部变量、临时变量等等 堆:为成员分...
2018-04-25 17:55:59 377
原创 常见的web攻击及解决方式
1. CSRF (cross-site request forgery)跨站请求伪造一句话概括:当用户浏览器同时打开危险网站和正常网站,危险网站利用图片隐藏链接,或者js文件操纵用户生成错误请求给正常网站。此时因为用户会携带自己的session验证。危险网站发出的请求得以执行。根本原因:web的隐式身份验证机制解决办法: 为每一个提交的表单生成一个随机token, 存储在session中,每次验证...
2018-04-25 11:57:17 330
原创 七牛云对象存储使用心得小结
A. 使用平台OS: windows 7 x64Server: Apache24 2.4.25PHP: PHP-7.1.17MySQL: MySQL-5.7.xB. 下载zip源码包具体文档地址:https://developer.qiniu.com/k...C. 了解一些独特的名词空间(bucket)公钥(AccessKey)私钥(SecretKey)D. 上传文件/* 七牛云文件上传 d...
2018-04-24 17:21:22 2190 1
原创 http及https协议解析
想了解http,就需要了解TCP,IP协议。因为http是基于TCP,IP层上面的。如下图所示:以前总是记不住这七层模型,但其实理解之后自然就记住了。整张图应该从下边向上看,假设别人想发一条信息给我的电脑。首先是通过网络把信息传导到的电脑,但不能说我的电脑对于所有的信息都接受,我会判断信息,之后在处理信息,这些就是七层模型做的事情。一步一步分开来看 ,并用打电话这一创建的例子来对应:物理层 包括物...
2018-04-20 12:08:34 420
原创 PHP实现打开百度地图地位功能
要求:百度API在地图上打点显示下面是源码实例重点:http://api.map.baidu.com/api?v=1.3详细可看看这俩个接口http://lbsyun.baidu.com/jsdem...http://lbsyun.baidu.com/jsdem...test.html<html xmlns="http://www.w3.org/1999/xhtml"><he...
2018-04-18 18:46:57 1339
原创 Linux中 Nginx的配置文件nginx.conf详解
user www www; #制定nginx 运行的用户名和用户组 worker_processes 4; #nginx 进程数 建议设置成 CPU几核 这里设置成几#error_log logs/error.log; 全局错误日志类型 【debug| info|notice | warn| error|alert|crit 】级别从低到高 #error_log lo...
2018-04-17 10:35:52 3287
原创 JavaScript原型
构造函数创建对象带来的问题上一篇文章中介绍了JavaScript创建对象的几种方法,都有各自的优缺点。构造函数看起来好像很好,但是它也有一个问题,那就是创建出来的每一个实例对象的方法都是一个独立的函数,即使他们的内容是完全相同的,这是不符合函数的代码复用原则的,而且也不能够统一的修改已被创建的实例的方法。 function Person(name, age, sex) { t...
2018-04-14 10:50:17 334
原创 简单的验证码类封装
<?phpclass Code{ //验证码的个数 protected $num; //验证码的类型 protected $codeType; //验证码的宽度 protected $width; //验证码的高度 protected $height; //图片的类型 protected $imageType...
2018-04-13 17:16:15 414
原创 JavaScript创建对象
调用系统的构造函数创建一个最简单的方式就是创建一个Object的实例,如下: // 1. 调用系统的构造函数 var person = new Object(); // 添加属性 person.name = "詹姆斯"; person.age = 22; person.sex = "F"; // 添加方法 person.eat = ...
2018-04-13 12:07:26 158
原创 Redis应用场景及实例
Redis一、为什么使用解决应用服务器的cpu和内存压力减少io的读操作,减轻io的压力关系型数据库的扩展性不强,难以改变表结构二、优点:nosql数据库没有关联关系,数据结构简单,拓展表比较容易nosql读取速度快,对较大数据处理快三、适用场景:数据高并发的读写海量数据的读写对扩展性要求高的数据四、不适场景:需要事务支持(非关系型数据库)基于sql结构化查询储存,关系复杂五、Redis结构:Re...
2018-04-12 10:41:17 326
原创 PHP面试题整理
数据库mysql 索引的理解mysql b-tree 与hash 索引的区别mysql 索引的优化mysql 存储引擎的理解,例 MyISAM与InnoDB的区别除了mysql 还用过其它数据库吗? 有那些,应用的场景,优缺点mysql主从配置原理安全方面防sql注入的方法XSS攻击是什么? 如何预防常见的web攻击有那几种 ? DoS攻击,跨站请求伪造攻击(CSRF),跨站脚本攻击(XSS),S...
2018-04-11 21:59:50 377
原创 PHP网站如何解决大流量与高并发的问题
第一,配置高性能服务器普通的P4服务器一般最多能支持每天10万独立IP,如果访问量比这个还要大, 那么必须首先配置一台更高性能的专用服务器才能解决问题 ,否则怎么优化都不可能彻底解决性能问题。第二,优化数据库访问。前台实现完全的静态化当然最好,可以完全不用访问数据库,不过对于频繁更新的网站,静态化往往不能满足某些功能。缓存技术就是另一个解决方案,就是将动态数据存储到缓存文件中,动态网页直接调用这些...
2018-04-11 17:22:15 281
原创 Redis自增计数
key将 key 中储存的数字值增一。如果 key 不存在,那么 key 的值会先被初始化为 0 ,然后再执行 INCR 操作。如果值包含错误的类型,或字符串类型的值不能表示为数字,那么返回一个错误。本操作的值限制在 64 位(bit)有符号数字表示之内。这是一个针对字符串的操作,因为 Redis 没有专用的整数类型,所以 key 内储存的字符串被解释为十进制 64 位有符号整数来执行 INCR ...
2018-04-10 16:07:43 816
原创 PHP composer安装
composer安装1.下载composerphp -r "readfile('https://getcomposer.org/installer');" > composer-setup.phpphp composer-setup.phpphp -r "unlink('composer-setup.php');"2.全局安装cp composer.phar /usr/local/...
2018-04-08 13:12:05 152
原创 [PHP] – 性能优化 – Fcgi进程及PHP解析优化
1、PHP引擎缓存加速常见四种软件:1.eAccelerator2.Zendcache3.xcache4.apc5.zendopcache php5.5自带2、使用tmpfs作为缓存加速缓存的文件目录[root@web02 ~]# mount -t tmpfs tmpfs /dev/shm -o size=256m[root@web02 ~]# mount -t tmpfs /dev/shm/ /...
2018-04-08 13:10:33 317
原创 nginx负载均衡
反向代理后端如果有多台服务器,自然可形成负载均衡,但proxy_pass如何指向多台服务器?把多台服务器用 upstream指定绑定在一起并起个组名,然后proxy_pass指向该组。nginx.conf 加2个虚拟主机 请求后端图片服务器[plain] view plain copyupstream imgserver { server 192.168.1.200:81 weight=...
2018-04-06 14:10:49 135
转载 redis和memcached的区别
Redis 和 Memcache 都是基于内存的数据存储系统。Memcached是高性能分布式内存缓存服务;Redis是一个开源的key-value存储系统。与Memcached类似,Redis将大部分数据存储在内存中,支持的数据类型包括:字符串、哈希 表、链表、等数据类型的相关操作。下面我们来进行来看一下redis和memcached的区别。权威比较Redis的作者Salvatore Sanfi...
2018-04-05 13:46:18 129
原创 thinkPHP5 简单的登录实例
登录功能,是我们几乎开发每个系统都必须的模块。登录功能设计思路用户输入网址展示登录页面用户输入用户名,密码等点击登录进行信息校验校验通过之后,记录用户登录信息,跳转指定页面用户校验失败,提示失败信息下面功能相关的目录和文件具体功能实现登录页面的设计为了快速搭建可用、美观的页面,我们采用一个比较成熟的前端框架 Bootstrap。下面我们到 Bootstrap的官网 Bootsrap官网下载 boo...
2018-04-04 13:02:38 4897 2
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人