自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

吴朝洪

共享知识,精进求真

  • 博客(50)
  • 收藏
  • 关注

原创 Excel 每隔半个小时自动补齐时间 像 11:30-12:00 这样子的

直接输入下拉公式=TEXT((ROW()*0.5+6.5)/24,"h:mm")&"-"&TEXT((ROW()*0.5+7)/24,"h:mm")ctrl + c ,然后下拉选中多个空格 ctrl + v 就行了

2017-02-16 11:47:05 5828 2

原创 hightchart 改变点的颜色,分段显示不同颜色

核心就是开启hightchart zones,zoneAxis 选项。这样刻意修改每个点之间线段的颜色。再者,在生成series 里的 data 数组的时候,可以使用对象的形式写入,highchart 同样可以写入。zoneAxis: 'x', //设置以X轴为准zones: linecolor //开启zones //获取数据并反转数据 var obj = dat

2017-02-09 22:21:14 3296

原创 HightChart实现二维数组

直接上代码 //载入曲线 $('#newcontent').highcharts({ chart: { type: 'line' }, title: { text: null }, xAxis: {

2017-01-11 18:05:03 707

转载 mysql处理海量数据时的一些优化查询速度方法

以下是网上流传比较广泛的30种SQL查询语句优化方法:1、应尽量避免在 where 子句中使用!=或<>操作符,否则将引擎放弃使用索引而进行全表扫描。2、对查询进行优化,应尽量避免全表扫描,首先应考虑在 where 及 order by 涉及的列上建立索引。3、应尽量避免在 where 子句中对字段进行 null 值判断,否则将导致引擎放弃使用索引而进行全表扫描,如:select id from t

2016-12-06 20:42:54 637

原创 centos 安装 redis ,与phpredis扩展安装

centos 安装 redis下载,解压,编译:$ wget http://download.redis.io/releases/redis-3.2.5.tar.gz$ tar xzf redis-3.2.5.tar.gz$ cd redis-3.2.5$ make启动Redis服务:$ src/redis-server小测试,可以试试能不能连接上 redis$ src/redis-cli

2016-11-20 12:20:28 520

原创 PHP RSA无法解密出来 解密为空 解决方法

PHP RSA无法解密出来 解密为空,如何解决,非常简单把解密的字符串里的,空格转换为+号,再去解密,就搞定了。$encryptData = str_replace(' ','+', $encryptData);RSA的加密解密,对加密串的格式要求非常严格,不同语言,像java,.net 加密输出的串,到达php页面,会出现加号被转成空格的情况,因为php get 会默认执行一遍 urldecod

2016-10-27 18:19:34 6504 1

原创 SSH 因图片 ftp上传 不完整导致图片打不开,图裂问题

之前遇到一种奇怪的问题,用xftp软件上传的图片,在网站上打不开,在ftp软件上重新下下来打开,也是现实图片损坏。解决方案下载 SSH Secure Shell (ssh) 客户端,用这个软件去上传即可。一些ftp软件传输协议有问题,导致有些图片无法完整上传。使用ssh上传能完美解决这个问题。

2016-10-25 14:45:46 1921

原创 SSH 连接 linux 显示中文乱码 解决方法

安装系统的时候,设置的编码格式默认是UTF-8,语言是简体中文,导致进到系统里面,执行shell命令的时候,出现乱码,怎么解决,且往下看解决方法1,临时生效,在终端执行命令:export LC_ALL=zh_CN.GB2312;export LANG=zh_CN.GB23122,Centos 永久生效:/etc/locale.conf 里设置 设置 LANG=zh_CN.-GBK

2016-10-25 14:36:12 1235

原创 Mysql server PID file could not be found 解决思路

上一篇讲了几种常见的解决方法,刚好有朋友遇到这个问题,我整理了下解决的思路,告诉大家,以后方便以一反三,不再为此头疼。先上错误提示ERROR! MySQL server PID file could not be found!Starting MySQL.. ERROR! The server quit without updating PID file (/usr/local/mysql/var

2016-10-23 21:15:00 2224

转载 Mysql The server quit without updating PID file 解决方法

关于数据库启动失败,提示 The server quit without updating PID file 的解决方法用df命令查了下,果然磁盘满了如图所示:[root@snsgou ~]# df文件系统 1K-块 已用 可用 已用% 挂载点/dev/mapper/vg_snsgou-lv_root51606140 47734848

2016-10-23 16:26:23 630

转载 Mysql 慢查询 show processlist 命令

这章讲解下 慢查询 show processlist 命令的使用,show processlist 对于我们优化sql语句,提高服务器稳定性都有很大的帮助,下面看看如何使用他。show processlist 命令使用mysql> show processlist;+—–+————-+——————–+| Id | User | Host | db | Command | Time| State

2016-10-23 16:21:07 2263

原创 Mysql 添加用户、删除用户与 数据库权限分配

一台主机上有多个数据库,往往需要用到,给某个用户指定某表的权限,其他表又不想让这个用户看到,那么下面我们就从如何添加一个用户,到给他授权讲起,看看如何解决这个问题。创建用户创建一个名为:test 密码为:1234 的用户。mysql> insert into mysql.user(Host,User,Password) values("localhost","test",password("1234

2016-10-23 15:55:49 614

原创 Mysql Linux服务器上常用命令整理

这部分命令比较基础,适合初学者观看,稍作整合,希望能给你帮助。常用命令1. 登录Mysql  @>mysql -u root -p  @>passwd2. 列出所有数据库  mysql>show database;3. 切换数据库  mysql>use '数据库名';4. 列出所有表  mysql>show tables;5. 显示数据表结构  mysql>describe 表名;6.

2016-10-23 15:45:05 346

原创 Mysql 解决大文件导入之 source 命令使用

上一章说过,对于超大的sql文件,我们可以用命令来导入到mysql数据库里,这章给大家仔细讲解下如何操作。解决方案先将sql文件,上传到你的 /home 用户主目录下,然后执行mysql命令,连接数据库mysql -u root -ppassword:接下来,选择要导入的库,事先你要把这个库建好,比如说叫 newdb, 设置下数据库编码格式防止乱码,最后用source 选中要导入的sql文件,按回

2016-10-23 15:39:54 5424

原创 Mysql 解决 phpMyAdmin 上传文件 最大限制

大文件导入mysql一直以来都是个问题,如果你懂程序的,可以直接把sql放到服务器上,运行下source 命令导入即可,这个部分后面我们会讲,如果你使用的是phpmyadmin 那么你可以像下面这样做,解决方案打开phpmyadmin下的配置文件 config.inc.php查找 $cfg['UploadDir'] = ”;$cfg['SaveDir'] = ”;给他们赋值$cfg['Upl

2016-10-23 15:33:08 3291

原创 Mysql 使用 mysqlbinlog将日志转为sql文件 恢复数据库

如果你不小心把数据库给干掉了,先别着急,如果你开启了mysql数据库日志,那么你可以用下面的命令,把日志转成sql,用来恢复你的数据解决方案/usr/local/mysql/bin/mysqlbinlog /usr/local/mysql/var/mysql-bin.000012 --database=money_a --start-datetime='2016-07-20 00:00:01' -

2016-10-23 15:26:59 17797 1

原创 Mysql 使用 Navicat 连接提示 Cann't connet to Mysql server on 解决方案

用惯了phpmyadmin 在构建项目的时候,总是会多那么一个文件夹在线上,如果pmy 有漏洞被发现,那么这么搞其实很不安全,SO,用Navicat 链接数据库试试看,结果遇到了无法连接的报错,解决方案如下。解决方案1.可能是防火墙问题,先删除已添加的iptables规则先干掉,Mysql 3306端口规则//将所有iptables以序号标记显示,执行:iptables -L -n --line

2016-10-23 15:19:12 1508

原创 微信 静默 授权登录 获取openid 实现方法

N年前用的微信登录,一直以来都用的显式登录,就是会出现一个页面,给你个确定按钮点击确定授权登录。半年前有朋友来找我,说到静默登录,期间有研究过,现在刚好用到,乘热打铁,给大家讲解下如何使用。解决方案 //判断是在微信里面打开 if (strpos($_SERVER['HTTP_USER_AGENT'], 'MicroMessenger') == true) {

2016-10-21 13:02:18 23768

原创 Linux xfs 文件系统备份与恢复

又回来了,刚好学到这一招,趁热记下来跟大家分享下。我在本地虚拟机建了一个centos系统,自带的文件系统格式是xfs的。如果遇到文件被删,该如何备份,以及还原呢?且往下看。安装xfsdump用下面的命令先按照下xfsdump 工具,如果已经存在了,那就跳过这一步yum install xfsdumpyum install xfsprogs-devel格式化分区先格式化你的分区mkfs.xfs -f

2016-10-20 23:04:57 2538

原创 PHP Laravel 框架学习笔记(一) 路由器 中间件 基础使用

用了近两年Thinkphp,尝试接触下Laravel框架,在写这篇文章的时候,其实我已经陆续学习了laravel一个多月,学习期间写了个简单的新闻管理系统,基本熟悉laravel的使用,写这篇文章是回顾并加深所学的知识,并更深入的了解框架,使用更多更有意思的函数。如果你希望改变自我,那么跟我一起努力吧。路由器的使用路由器听起来听起来挺高大上的,与Tp一次性配置pathinfo 模式后,按固定模式访问

2016-10-13 21:27:01 2582

原创 Linux Nginx Centos 下使用 ab 工具 进行压力测试

在项目上线前,需要对项目进行压力测试,模拟线上并发请求情况,提前找出并解决问题,ab是一种解决方案安装ab工具yum install httpd-tools开始压力测试ab -kc 1000 -n 1000 http://www.nginx.cn/ab.html运行这段指令,将会以1000个并发,1000次连接去请求 www.nginx.cn 下的 ab.html 文件命令输出的信息如下root@~

2016-10-13 18:30:28 1159

原创 Linux Centos 下 安装 Xtrabackup MySQL 阿里云 RDS 备份工具

在使用阿里云RDS数据库服务器的时候,备份数据不能直接导入新库,需要用 Xtrabackup 工具来处理阿里云备份文件,转换为数据库。Xtrabackup是一个对InnoDB做数据备份的工具,下面介绍如何安装这个工具。先安装依赖包yum install perl-DBIyum install perl-DBD-MySQLyum install perl-Time-HiResyum instal

2016-10-13 18:12:11 1178

原创 Linux iptables 防火墙 学习与应用

之前在使用Linux的时候,不管是开启FTP端口,还是禁止某个IP访问都需要用到iptables工具,都与防火墙有过接触,所以深入的了解下,整理了如下知识点,以供大伙参考iptables 是Linux 最常用的防火墙工具,下面开始讲解iptables的应用方法安装iptablesyum install iptables查看所有规则iptables -L -n v:显示详细信息,包括每条规则的

2016-10-13 18:04:21 287

原创 Linux lnmp 一键安装包下 FTP服务器 的安装和使用

本文介绍一个lnmp 一键安装包下 FTP服务器 的安装和使用,只做技术分享用,稍作整理,给大家提供方便。lnmp安装包暂时支持 Pureftpd , Proftpd FTP服务器,推荐命令行方式操作,省去图像界面操作的麻烦,下面也是主要介绍命令行操作,不为什么,因为它简单粗暴。Pureftpd进入安装包目录,执行安装cd lnmp1.2-full ./pureftpd.sh下面出现安装界面输入当

2016-10-12 21:44:01 4252

原创 Linux Shell命令之用户 添加删除操作

Shell命令是个好东西,怎么利用它在Linux上如何创建一个用户,如何建立一个用户组,统一管理用户与用户组信息呢?解决方案新建一个用户# useradd –d [/用户主目录] -m [用户名]命令详细介绍如下### 输入 useradd –help 查看命令详细参数-----------------------------------------------------------------

2016-10-12 21:19:41 853

原创 Linux 添加 删除 vsftpd ftp 用户

在上一篇博客《Linux 搭建 vsftpd ftpd 服务器》 中,我们讲到如何搭建vsftpd服务,这一节中,将讲述如何管理 vsftpd 上的ftp用户,删除,修改密码,添加 ftp 用户等。解决方案新建用户并为他设置密码useradd -d /home/test test //增加用户test,并制定test用户的主目录为/home/testpasswd test

2016-10-11 23:03:21 6357

原创 Linux 搭建 vsftpd ftpd 服务器

在使用Linux远程的时候,我们往往需要开通子账户给对应的技术人员操作。如果都给root账号,那对系统安全性来讲是非常危险的。怎么解决这个问题呢?vsftpd 的ftp服务,是现在比较好的一种,下面来看看怎么构建他。解决方案1.看看服务器上装过vsftpd没有 rpm -qa | grep vsftpd如果出现vsftpd-xx-xx-xx.el5,说明已经安装 vsftp 服务器安装vsftpyu

2016-10-11 22:57:23 1999

原创 Linux 阿里云 AliyunOS 系统 限制 用户 访问目录

在给新同事分配权限的时候,需要提供部分程序的文件夹操作权限,其他文件因为数据敏感又不想让他看到,那怎么办呢,请往下看解决方案查找/etc/vsftpd/chroot_list将你要限制的用户名,写进去,保存文件,重启下服务器即可。

2016-10-10 22:55:58 663

原创 Linux Shell 脚本 自动备份 程序 源码

这一篇是《Linux Shell 脚本 自动备份 Mysql 数据库》 的姊妹篇,数据库备份重要,那程序源码备份就不重要了?当然不,那要怎么做呢?解决方案DATE=$(date +%Y%m%d) #生成年月日格式的文件名zip -r /backup/code/$DATE.zip /wwwzip -r 为压缩全部文件为zip包的命令, /backup/code/$DATE.zip 是我压缩好的zi

2016-10-10 22:47:09 1843

原创 Linux Shell 脚本 自动备份 Mysql 数据库

数据备份非常重要,在单服务器时代(还没做集群架构),每天自己去导一遍数据库保存起来,实在是太麻烦,而且容易忘,那么如何来解决这个问题呢?解决方案mysqldump -u[用户名] -p[密码] [数据库名称] > /backup/db/`date +%Y%m%d`.sql运用mysql的 mysqldump命令 ,我们分别输入 mysql 用户名,密码,要导出的数据库名。 后面 /backup/d

2016-10-10 22:37:12 1092

原创 Linux Crontab 定时器 自动化运行程序 必备知识

你是否想过,把每天要做的一些重复的事情,比如洗脸刷牙,吃饭工作睡觉听领导开会等早已没有新鲜感的事情交给机器人去做,就像某电影一样,自己空下大部分时间去做更有意义的事情?那么恭喜你,不要再瞎想了,现在还没到那么科技发达的年代,但对于程序来讲,我们确实可以用一定方法来让机器帮我做一些事情?怎么做?请往下看Crontab 定时器Crontab 就像一个永远都不疲倦的机器人,除非你关闭服务,否则它会一直运行

2016-10-10 22:29:51 672

原创 Linux Apache 设置只允许固定某IP才能请求

如果我们要限制服务器只能某个IP能访问(这种情况可能出现在内部服务器之间通讯的情况),Apache 服务器上我们要怎么做呢?解决方案查到到Apache 的 http.conf 文件,设置一下下面的规则Order Deny,Allow #设置规则的顺序,先Deny 后 AllowDeny from all #Deny规则: 拒绝所有请求Allow from 127.0.0.1 #Allo

2016-10-10 22:02:05 4162

原创 Linux Nginx 配置 PHP CI 框架 vhost 文件

又来交作业了,这次要说的是之前在接触一个CI框架写的PHP项目的时候,遇到用phpinfo模式访问项目链接无法访问的问题。那么怎么解决呢?没错,就跟其他框架一样,Nginx默认不开启 phpinfo 模式,CI框架也一样,需要我们手动配置一下路由,怎么配置呢?请往下看解决方案server{ location /index.php { fastcgi_pass unix:

2016-10-10 21:44:25 1066

原创 Linux VMware Centos 找不到 网卡 vmnet1 和 vmnet8

在捣鼓VMware虚拟机的时候,因为来回折腾,发生了一个奇怪的问题, vmnet1 和 vmnet8 找不到了?怎么解决,其实很简单:解决方案打开虚拟机的网络设置页面把红框中的选项,勾上,然后点确定保存下,你再来看,网卡是不是就出现了?

2016-10-10 21:33:12 3252 2

原创 Linux 服务器 Shell 命令 查找大文件 磁盘占用情况 内存使用情况

这张我将讲解几个常用的指令,可以帮助你快速找到服务器问题发生原因所在。查找磁盘占用情况 df -ah 输入这个命令 ,将展示各分区占用的比例,如果发现分区使用率大于80%,那么你就得考虑是不是迁移一部分服务器数据到本地,防止因空间不足,导致无法写入新文件等问题,那么如何查看这分区里的大文件呢。查找大文件 find / -size +100M这命令将从根目录往下找大于100M大小的文件,你就可以判断大

2016-10-10 21:17:31 7315

原创 Linux VMware CentOS环境 设置 静态IP

新的模块开启,从这篇文章开始,我将陆续介绍我在接触Linux过程中遇到的一些问题,以及解决方案。做为本系列第一篇文章,我将讲述VMware 在CentOS环境中设置静态IP的方法,希望能帮助到你。解决方案建议先把网卡还原下,下面图1左下角那个Restore Default 按钮就是还原虚拟机配置用的,初始化成最开始的配置后再往下走。 第一步,关闭虚拟机的DHCP服务Edit->Virtual

2016-10-10 20:18:58 370

原创 PHP 常用函数 技巧方法集合 实例 运用篇

又到了综合篇,因为在笔记中看到了很多细碎的PHP函数运用技巧方法,所以整理下这一篇,供大家参考删除字符串中的空格和回车//删除空格和回车function trimall($str){ $qian=array(" "," ","\t","\n","\r"); return str_replace($qian, '', $str); }用正则将html中href值替换为空匹配tp

2016-10-10 15:36:03 979

原创 PHP JSON解压失败 解压为空 问题 解决方法

有时候发现php json_decode 在运用的时候,会出现解压不成功的现象,你或许可以试试下面的方法,来解决你的问题解决方案$content = trim($content,chr(239).chr(187).chr(191); //清除utf8文件的bom头。json_decode($content),true)json_decode失败可能是因为 utf8文件的bom头干扰,所以在解压之前

2016-10-10 15:04:44 497

原创 PHP zyUpload.js HTML5 无法上传中文名称图片

在使用zyUpload.js图片上传插件的时候,遇到过中文图片上传失败的问题,下面看我是怎么解决的。解决方案打开zyFile.js,查找xhr.setRequestHeader("X_FILENAME", file.name);替换为xhr.setRequestHeader("X_FILENAME", "file.name");即为file.name 加上双引号。这样X_FILENAME参数会被当成

2016-10-10 13:52:42 2723 4

原创 PHP 导出 Excel 表格数据 方法

在使用PHP的时候,有时候需要将数据导出成Excel表格,在这方面PHPExcel是比较完整的插件,但是不是有更简单的方法呢?下面为你揭晓解决方案Header("Content-Type: application/vnd.ms-excel; charset=UTF-8"); //设置输出类型为excel,编码各种为UTF-8Header("Accept-Ranges:bytes");Header

2016-10-10 13:28:48 467

空空如也

空空如也

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

TA关注的人

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