- 博客(34)
- 资源 (6)
- 收藏
- 关注
原创 Vue学习总结
Vue学习总结1、Vue单页应用理解一旦页面加载完成,SPA 不会因为用户的操作而进行页面的重新加载或跳转;取而代之的是利用路由机制实现 HTML 内容的变换。所有的逻辑操作都在这个页完成优点:用户体验号,运行速度快,对服务器压力小,最重要的是可以做到前后端分离缺点:seo不友好、首次加载数据多2、v-if和v-show的区别v-if是真正意义上的条件渲染;而v-show只是显示隐藏,...
2020-04-24 17:02:20
837
原创 vue路由history模式刷新页面时页面丢失时常见的两种解决方法
方法一: 1 2 3 4 5 6 7 8 location /{ root /data/nginx/html; index index.html index.htm; if (!-e $request_filename) { rewr...
2020-02-27 13:50:10
7109
原创 CentOS下MySQL忘记root密码解决方法
1.修改MySQL的登录设置:# vim /etc/my.cnf在[mysqld]的段中加上一句:skip-grant-tables例如:[mysqld]datadir=/var/lib/mysqlsocket=/var/lib/mysql/mysql.sockskip-grant-tables保存并且退出vi。2.重新启动mysqld# service mysqld re...
2019-04-26 10:27:13
504
转载 基于php实现的php代码加密解密类完整实例
本文实例讲述了基于php实现的php代码加密解密类。分享给大家供大家参考,具体如下:php 代码加密类,大家可以根据自己的需求进行修改,原类如下,该实例在ubuntu下测试没有问题。 <?php class Encryption{ private $c='';//存储密文 private $s='',$...
2019-02-26 11:01:35
1059
转载 大型网站架构系列:负载均衡详解
一、软件负载均衡概述硬件负载均衡性能优越,功能全面,但是价格昂贵,一般适合初期或者土豪级公司长期使用。因此软件负载均衡在互联网领域大量使用。常用的软件负载均衡软件有Nginx,Lvs,HaProxy等。本文参考大量文档,部分为直接拷贝,参考出处文末。二、Ngnix负载均衡Ngnix是一款轻量级的Web服务器/反向代理服务器,工作在七层Http协议的负载均衡系统。具有高性能、高并发、低内...
2019-02-14 15:09:00
368
转载 大型分布式网站架构技术总结
本文是学习大型分布式网站架构的技术总结。对架构一个高性能,高可用,可伸缩,可扩展的分布式网站进行了概要性描述,并给出一个架构参考。一部分为读书笔记,一部分是个人经验总结。对大型分布式网站架构有很好的参考价值。本次分享大纲如下大型网站的特点 大型网站架构目标 大型网站架构模式 高性能架构 高可用架构 可伸缩架构 可扩展架构 安全架构 敏捷架构 大型架构举例 一、大型网站的...
2019-02-14 14:51:53
166
转载 大型网站架构系列:电商网站架构案例
大型网站架构是一个系列文档,欢迎大家关注。本次分享主题:电商网站架构案例。从电商网站的需求,到单机架构,逐步演变为常用的,可供参考的分布式架构的原型。除具备功能需求外,还具备一定的高性能,高可用,可伸缩,可扩展等非功能质量需求(架构目标)。根据实际需要,进行改造,扩展,支持千万PV,是没问题的。本次分享大纲电商案例的原因 电商网站需求 网站初级架构 系统容量估算 网站架构分析...
2019-02-14 14:39:25
452
转载 windows安装apache+php+mysql
Windows下安装PHP开发环境 一、Apache 因为Apache官网只提供源代码,如果要使用必须得自己编译,这里我选择第三方安装包Apache Lounge。进入Apachelounge官方下载地址:http://www.apachelounge.com/download/首先下载并安装vc redist,这是Apache运行必需的一个组件。下载Apache解压...
2019-01-29 15:21:55
214
原创 关于TP5项目转移到linux系统报500错误终极解决方案
1.将debug 关掉 false2.跨域问题肯定是要解决的 比较简单就不说了3.将runtime的权限打开 可写必须打开 chmod -R 777 runtime4.如果存在crontab的定时任务,一定要注意用户权限,root用户生成的缓存文件www用户是没有权限访问的,就会存在500错误;可以通过给定时任务单独设置日志目录解决缓存日志冲突问题...
2019-01-25 10:47:27
1794
原创 Mysql5.6升级到5.7出现groupBY的问题
使用了groupby报了SELECT list is not in GROUP BY clause and contains nonaggregated column...这个错解决办法:一、mysql> set session sql_mode='STRICT_TRANS_TABLES,NO_ZERO_IN_DATE,NO_ZERO_DATE,ERROR_FOR_DIVISION_...
2018-11-19 15:26:54
3589
原创 php安装redis扩展
1、首先是下载Redis,解压压缩包,点击redis-server启动github下载地址:https://github.com/MicrosoftArchive/redis/releases2、Redis设置成windows下的服务,上面虽然启动了redis,但是只要关闭cmd窗口,redis服务就会停止。所以要把redis设置成windows下的服务。设置服务命令redis-s...
2018-11-17 16:22:57
201
原创 TP5结合command模块实现定时任务开发
1、配置command.php文件,目录在application/command.php2、建立命令类文件,新建application/index/command/Test.php<?phpnamespace app\index\command;use think\console\Command;use think\console\Input;use think\cons...
2018-11-14 17:28:18
8394
5
原创 yii2.0使用console模块实现定时任务开发
1、首先在console模块定义控制器,如TestController,定义相关action,如actionIndex2、测试:yii test/index,将在控制台出现 ‘Galin’3、在linux系统配置crontab定时任务,一般目录在下图4、根据自己的用户角色,编辑文件,如我是root用户,打开root文件,配置contab*/1 * * * * cd /项目路...
2018-11-14 17:12:52
646
原创 apache+PHP编译安装精华篇,踩坑总结
1、apache编译安装辅助软件apr1.6.3、apr-util1.6.1、pcre8.41,可以官方网站下载安装apr-1.63设置目录权限为777bash ./configure --prefix=/usr/local/apache/aprmake && make install 可能会提示需要安装gcc,yum install gcc安装apr-util1.6.1设置目录...
2018-05-25 18:22:59
1334
转载 小程序插件
wx-gesture-lock 微信小程序的手势密码WXCustomSwitch 微信小程序自定义 Switch 组件模板WeixinAppBdNovel 微信小程序demo:百度小说搜索shitoujiandaobu 小程序:石头剪刀布(附代码说明)audiodemo 微信小程序开发之视频播放器 Video 弹幕 弹幕颜色自定义star 微信小程序开发之五星评分switchCity 微信小程序...
2018-04-19 08:53:31
1233
转载 详解微信第三方小程序代开发
详解微信第三方小程序代开发微信申请第三方之后可以获取授权方的很多权限,主要的是生码和待开发,生码的第三方授权之前已经写了一篇文章,最近做了小程序待开发,总结一下写下来供大家参考注意事项:如果在调试过程中返回了错误码请到小程序代开发api页面查看, 小程序代开发使用的域名是你申请第三方时候填写的域名, 小程序代码模板最多只有50个,可以删除然后重新添加。准备工作: 申请微信第三方...
2018-04-19 08:51:06
3726
3
原创 在阿里云CentOS 7系统里安装wdCP v3 控制面板
在阿里云CentOS 7系统里安装wdCP v3 控制面板目的:安装 wdCP v3 的Web控制面板 过程: 1. 查看当前ECS配置信息,符合wdCP v3要求的CentOS 7 系统 [attachment=100151] 2. 通过Xshell登录到ECS系统 [attachment=100152] 3. 下载v3版本全新安装文件:
2017-12-18 14:48:20
1777
转载 开启某个Mysql数据库远程访问
wdcp 开启某个Mysql数据库远程访问登录wdcp后台-Mysql管理-phpmyadmin输入Mysql的root密码登录进入示例代码: update mysql.user set host='%' where user='west263test';#执行前注意west263test需要修改成自己的数据库用户名
2017-12-09 09:27:44
412
转载 WDCP安装redis
适用以下服务器组件:(这次的教程针对版本更新调试可用稳定)一键安装包lanmp_v3.1版本默认安装的版本是apache-2.4.18nginx-1.8.1php-5.6.21mysql-5.5.49安装时,请注意替换成自己服务器的路径地址!一、安装redisa、下载redis:redis最新稳定版下载http://www.redis.io/download
2017-09-23 11:16:31
1727
转载 TP5整合 WorkerMan 以及 GatewayWorker
TP5整合GatewayWorker12345678910Windows版安装a)使用composer create-project topthink/think testTG,来安装thinkphp5.b)进入thinkphp5的目录,此处为testTG,使用composer require worke
2017-08-15 10:21:15
4743
转载 自助安装SSL证书教程
独立主机(云主机、vps)部署办法:1. Apache 部署SSL证书 (只能应用一个证书, 如果多个不同站点都需要安装不同的证书,请使用nginx) a. 查看apache是否开启ssl 打开 apache安装目录/conf/httpd.conf 文件,找到 里面两行 #LoadModule ssl_module mo
2017-04-14 10:51:15
12833
1
转载 wdcp常见组件安装方法,memcache,mysql_innodb,升级php5.3等
wdcp常见组件安装方法,memcache,mysql_innodb,升级php5.3等安装以下脚本时,请注意服务器内是否有安装云锁,安装前请先卸载(教程)通过ssh方式登陆服务器后输入以下命令即可下载脚本并执wget http://downinfo.myhostadmin.net/vps/memcachednew.sh 自适应wdcp默认php5.2.17或脚本升级
2017-04-14 09:09:46
1120
转载 Composer PHP 的一个依赖管理工具
简介Composer 是 PHP 的一个依赖管理工具。它允许你申明项目所依赖的代码库,它会在你的项目中为你安装他们。简介依赖管理声明依赖关系系统要求安装 - *nix下载 Composer 的可执行文件局部安装全局安装全局安装 (on OSX via homebrew)安装 - Windows使用安装程序手动安装使用 Composer自动
2017-04-06 17:13:31
1036
转载 PHP扩展CURL的用法详解
CURL是利用URL语法爱命令行方式下工作的文件传输工具。它支持很多协议。它支持认证功能。php中常用都实现更复杂的传输功能。实现的功能:1、实现远程获取和采集内容2、实现PHP 网页版的FTP上传下载3、实现模拟登陆:去一个邮件系统,curl可以模拟cookies4、实现接口对接(API),数据传输等:通过一个平台发送短信啊,抓取和传递所传输的信息。5、实现模拟C
2017-03-02 10:17:47
2598
转载 Mysql海量数据存储和解决方案之一—分布式DB方案
1) 分布式DB水平切分中用到的主要关键技术:分库,分表,M-S,集群,负载均衡2) 需求分析:一个大型互联网应用每天几十亿的PV对DB造成了相当高的负载,对系统的稳定性的扩展性带来极大挑战。3) 现有解决方式:通过数据切分提高网站性能,横向扩展数据层 水平切分DB,有效降低了单台机器的负载,也减小了宕机的可能性。 集群方案:解决DB宕机带来的单点DB不能访问
2017-02-17 16:02:38
300
转载 thinkphp 分布式数据库 详解
1.分布式数据库是什么: tp的分布式数据库主要是通过该配置: 'DB_DEPLOY_TYPE' => 1,// 数据库部署方式:0 集中式(单一服务器),1 分布式(主从服务器)2.主从服务器的读写分离是什么: 主从数据库即为一个主数据库会有对应n个从数据库,而从数据库只能有一个对应的从数据库。主从数据库中写的操作需要使用主数据库,而读操作使用从数据库。主
2017-02-17 15:49:22
5889
2
转载 Memcached和Memcache安装(64位win7)
Memcached和Memcache安装(64位win7)一、Memcached和Memcache的区别: 网上关于Memcached和Memcache的区别的理解众说纷纭,我个人的理解是:Memcached是一个内存缓存系统,而Memcache是php的一个扩展,是php用于操作和管理Memcached的工具。如果安装了Memcached但没有安装Memcache,php无法操
2017-02-17 10:49:15
283
转载 MySQL存储过程
MySQL存储过程存储过程简介SQL语句需要先编译然后执行,而存储过程(Stored Procedure)是一组为了完成特定功能的SQL语句集,经编译后存储在数据库中,用户通过指定存储过程的名字并给定参数(如果该存储过程带有参数)来调用执行它。存储过程是可编程的函数,在数据库中创建并保存,可以由SQL语句和控制结构组成。当想要在不同的应用程序或平台上执行相同的函数,或者封装特定
2017-02-17 10:47:26
197
转载 wdcp两种安装方式
wdcp支持两种安装方式1 源码编译 此安装比较麻烦和耗时,一般是20分钟至一个小时不等,具体视机器配置情况而定2 RPM包安装 简单快速,下载快的话,几分钟就可以完成源码安装(ssh登录服务器,执行如下操作即可,需root用户身份安装)wget http://dl.wdlinux.cn:5180/lanmp_laster.tar.gztar zxvf lanmp_last
2017-01-19 16:23:33
321
转载 php实现上传文件时进度条提示文件上传多少
当文件过大,或者用户网络状态一般,通常上传过程需要一段时间,如果这时候让用户白屏等待的话,相信大部分用户都会直接关掉应用,所以一个监控上传进度,并实时向用户报告的需求就被产品汪摆在了桌面上。一个高逼格的上传进度提示,会让你的应用瞬间变成被仰望的存在。 PHP在5.4之前,总是需要安装额外的扩展才能监控到文件上传进度。而从5.4开始,引入session.upload_progress的新特性,我
2017-01-19 16:15:41
8288
原创 js实现图片上传前预览效果
1、效果浏览2、实现思路,首先保证点击按钮时可以打开本机的文件,选择图片后要对当前选择的图片进行处理,将其处理为64位字符串显示在页面上3、实现代码(1)html 产品缩略图: 上传/修改 (2)js/
2017-01-19 16:00:41
366
转载 已搭建SVN 的Linux主机上创建项目
1、登入Linux主机Windows可以使用putty软件来登录,Linux用户 [plain] view plain copy ssh -p 端口号 用户名@主机 如,使用root用户登录123.123.123.123,端口号是22[plain] view plain copy ssh -p 22 root@123.1
2016-11-29 11:03:55
709
原创 thinkphp、Yii框架的php框架安装phinx同步数据库
1、给当前的项目安装Composer,代码:curl -s https://getcomposer.org/installer | php2、使用composer.phar安装phinx第一步:php composer.phar require robmorgan/phinx第二步:php composer.phar install --no-dev安装完成就可以使用vendor/bi
2016-11-29 10:37:41
910
原创 SWFUpload多图上传代码
//处理图片 function uploadImg() { import('ORG.Net.UploadFile'); $upload = new UploadFile();// 实例化上传类 $upload->maxSize = 3145728 ;// 设置附件上传大小 $upload->allowExts =
2015-08-20 16:51:23
397
jq22CloudZoomV3.1750120161031.zip
2019-10-25
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人