自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Carter的菜园子

风一样的表情,水一般的柔情,火一样的激情,土一样的性情,木一样的痴情。

  • 博客(311)
  • 资源 (6)
  • 收藏
  • 关注

转载 CentOS7上安装并配置Nginx、PHP、MySql

一、Nginx1、安装nginxyum install nginx2、启动nginxsystemctl start nginx除了systemctl start nginx之外,常用的相关命令还有systemctl stop nginx、systemctl restart nginx、systemctl status nginx3、测试nginx是否安装成功...

2019-04-30 12:53:48 1733

转载 正确的 Composer 扩展包安装方法

问题说明#我们经常要往现有的项目中添加扩展包,有时候因为文档的错误引导,如下图来自 这个文档 的:composer update 这个命令在我们现在的逻辑中,可能会对项目造成巨大伤害。因为 composer update 的逻辑是按照 composer.json 指定的扩展包版本规则,把所有扩展包更新到最新版本,注意,是 所有扩展包,举个例子,你在项目一开始

2017-02-15 15:43:53 1412

转载 SQL Server 2008 正式版下载地址+安装指南+序列号

和Visual Studio 2008一样,从官网下载SQL Server 2008的180天试用版其实与正式版内容是基本相同的,唯一的区别就在于安装配置文件中所包含的key。各种版本的SQL Server在进行到这一步之前都是完全一样的:Microsoft® SQL Server® 2008 Enterprise Evaluation:开发人员试用体验Microsoft®

2017-01-19 18:51:51 21635

转载 Nginx 301重定向域名

为何要使用301重定向在网站建设中需要网页重定向的情况很多:如网页目录结构变动,网页重命名、网页的扩展名改变、网站域名改变等。如果不做重定向,用户的收藏和搜索引擎数据库中的旧地址只能让访客得到一个404错误信息页面,访问流量白白丧失。不仅如此,之前该页面的一切积累(比如PR值)就都白费了。301重定向不仅能使页面实现自动跳转,对于搜索引擎来说,也可能可以传递PR值。

2016-10-21 11:50:40 577

原创 nginx实现301跳转

nginx 各参数作用$arg_PARAMETER #这个变量包含GET请求中,如果有变量PARAMETER时的值。$args #这个变量等于请求行中(GET请求)的参数,例如foo=123&bar=blahblah;$binary_remote_addr #二进制的客户地址。$body_bytes_sent #响应时送出的body字节数数量。即使连接中断,这个数据

2016-10-21 11:49:41 6442

原创 PHP常用加密解密函数

define('UC_KEY', 'abc123456');//整合程序的通讯密钥function authcode($string,$operation='DECODE',$key='',$expiry=0){     $ckey_length = 4;       $key = md5($key ? $key : UC_KEY);       $keya

2016-10-19 15:46:45 3557

转载 高并发下session_start超时导致的访问失败问题

在开发微信平台功能时,微信菜单设置为链接时,如:https://open.weixin.qq.com/connect/oauth2/authorize?appid='.$appid.'&redirect_uri=http://xxx.com/xxx&response_type=code&scope=snsapi_base&state=1234#wechat_redirect链接被附

2016-10-19 10:01:30 4571

转载 用PHP在命令行下查看图片

经常在网上采集图片,有时远程登陆到linux服务器上想查看一下采集的图片时,只能用ftp把文件down下来看。挺麻烦的,不过在命令行下又确实没法使用看图软件,于是找到了这个代码,用字符来展示图片。从此不用再下载就可以直接感受到图片的大概情况了,方便了很多。<?phpfunction asciifyImage($img,$asciiscale,$asciicolor

2016-10-19 09:57:02 1525

转载 将PHP的session置入redis

一、第一步当然是先安装好redis和php的redis扩展了, 建议使用LNMP一键安装包, 全自动搞定,无需劳神。    要求:    a. redis-cli可连接。    b. phpinfo();里可以看到redis扩展块。二、修改配置。    a. REDIS配置       打开redis.conf:#vim /usr

2016-10-18 18:32:17 5368 1

转载 Nginx限制IP并发连接数及每秒处理请求数

为了防止服务器被恶意采集或ddos攻击给搞死, 所以给限个速。这里主要使用Nginx的ngx_http_limit_req_module和ngx_http_limit_conn_module来控制访问量.这两个模块在Nginx中已内置, 在nginx.conf文件中加入相应的配置即可使用。如下所示(附带白名单功能),对所有的PHP页面的请求进行限速:

2016-10-18 18:26:51 10645 1

转载 PHP Coding Tips代码优化备忘录

1. 检查服务器环境,是否win系统;$is_win = DIRECTORY_SEPARATOR == '//';?>2. 使用$_SERVER['REQUEST_TIME']代替time();time()会引来一次函数调用, 而如果对时间的精确值要求不高,  可以使用$_SERVER['REQUEST_TIME']代替,3. 用FALSE表示错误,

2016-10-18 18:24:50 521

转载 编译安装PHP7及yaf,yar,redis等扩展

在VPS上已经安装了lnmp,当前的php版本为5.6.9在目录/usr/local/php下,新安装的php7.0.6到/usr/local/php/v70目录下。一、下载编译安装php7:a>#wget -O php-7.0.6.tar.gz http://cn2.php.net/get/php-7.0.6.tar.gz/from/this/mirrorb>#tar -zxvf p

2016-10-18 18:12:59 1153 2

原创 win10 下php安装redis扩展

1、首先安装phpstudy2016,运行起来选择服务器和php版本如下:2、安装MSVC对应版本先查看phpinfo信息下载对应的MSVC11版本安装:http://www.phpstudy.net/3、下载redis扩展 到:http://windows.php.net/downloads/pecl/snaps/redis/2.2.5/ 下载 到

2016-06-12 11:01:53 12680 1

转载 PHP startup: Unable to load dynamic library错误的错误

怪啦!今天的Apache和IIS都没法正确加载php_mysql.dll。google了一下,原来发现出现这个问题的人还不少,PHP startup: Unable to load dynamic library :E;\PHP5\ext\php_mysql.dll。明明php_mysql.dll就摆在extension_dir (= "E:/PHP5/ext")下的嘛,怎么会呢?而且就在php_

2016-06-12 10:44:51 15712

转载 解决FILEZILLA CLIENT工具无法获取FTP目录的错误

关于FileZilla Client这款FTP连接工具,大家可能不会陌生,已经不止一次有人向我推荐使用这款优秀的FTP断点续传工具了。我第一次解除到这个工具,是由于使用这款软件的站长在连接无忧主机FTP服务器时忘记设置了端口21,导致无法连接。详情可以参见“为什么用FileZilla Client无法连接无忧ftp服务器”。今天我再讲讲如何这款软件如何将该软件的FTP连接模式设置为主动模式(p

2016-06-10 12:53:29 8063

转载 Filezilla Server支持FTP的Passive被动模式

Filezilla Server的配置:1、Filezilla默认的模式是Port模式,不是Passive被动模式。为了解决防火墙后的客户端连接问题,最好是启用Passive模式。要启动被动模式,首先打开管理控制台,点击左起第三个图标 进入系统设置。点击左侧“Welcom message”菜单,即FTP登录后的欢迎信息。为了安全起见,强烈建议修改默认的欢迎信息为“Wel

2016-06-10 12:52:50 19173 1

转载 教你如何利用php.exe运行php文件

在windows环境下我们可以在命令行中利用php.exe来运行php文件。下面我们来介绍2种使用php.exe的方法。  第一种,我们可以利用php命令加上php文件+路径来执行具体的php文件。  具体的运行代码如下:php \wamp\www\index.php(您可以选择任何文件来运行,您指定的 PHP 脚本并非必须要以 .php 为扩展名,它们可以有任意的文件名和扩展名。) 

2016-06-09 13:07:23 12353

转载 windows下redis的安装配置和php扩展使用phpredis

1、 首先安装先下载redis数据库     下载地址: http://code.google.com/p/servicestack/wiki/RedisWindowsDownload  目前是2.02版本,也可以到我的115网盘下载: http://115.com/lb/5lbf2152、解压安装文件。得到以下目录      redis-serve

2016-06-08 17:00:59 646

转载 单点登录SSO的实现原理

单点登录SSO(Single Sign On)说得简单点就是在一个多系统共存的环境下,用户在一处登录后,就不用在其他系统中登录,也就是用户的一次登录能得到其他所有系统的信任。单点登录在大型网站里使用得非常频繁,例如像阿里巴巴这样的网站,在网站的背后是成百上千的子系统,用户一次操作或交易可能涉及到几十个子系统的协作,如果每个子系统都需要用户认证,不仅用户会疯掉,各子系统也会为这种重复认证授权的逻辑搞

2016-06-03 11:55:47 324

转载 视频直播盒

视频直播盒

2016-04-01 18:59:15 1918

转载 Apache优化:修改最大并发连接数

Apache是一个跨平台的web服务器,由于其简单高效、稳定安全的特性,被广泛应用于计算机技术的各个领域。现在,Apache凭借其庞大的用户数,已成为用户数排名第一的web服务器。尽管如此,在实际的生产环境中,我们仍然不可能直接使用默认配置的Apache来充当服务器。毕竟,为了更充分合理地利用Apache服务器,我们都应该根据自己的实际需要对Apache的默认配置作出一些必要的调整。而针对

2016-01-22 11:51:54 981

转载 windows下node.js及express的安装

一.node.js的安装        1.到官网www.nodejs.org下载windows下.msi的安装包双击运行安装        2.安装完以后进行全局安装目录设置:            2.1.在安装v0.10/32版本时,如果不是采用默认安装方式,这个时候自己新建安装目录,然后把安装包放在自建的目录下安装          2.2.在C:\Users\Admini

2015-12-30 15:47:14 461 1

转载 Linux环境PHP7.0安装

PHP7和HHVM比较PHP7的在真实场景的性能确实已经和HHVM相当, 在一些场景甚至超过了HHVM。HHVM的运维复杂, 是多线程模型, 这就代表着如果一个线程导致crash了, 那么整个服务就挂了, 并且它不会自动重启。另外它采用JIT, 那么意味着, 重启以后要预热, 没有预热的情况下, 性能较为糟糕。并且多线程模型调试困难, 这对于追求稳定来说的Web服务来说, 是非常不适合的。

2015-12-09 13:29:49 2157

原创 Ubuntu15.10下安装Nginx,PHP5(及PHP-FPM),MySQL

环境:ubuntu 15.10nginx1.93(发音"engine x")是一个自由,开放源码,高性能的HTTP server。Nginx以稳定性,丰富的功能集,简单的配置,和低资源消耗而出名。本文将向你展示怎么在ubuntu15.10 上安装Nginx,php5.6(及php-fpm),mysql。  一:安装前做个简单的说明我使用的域名为exa

2015-12-06 23:10:34 1095

原创 Nginx+pcre部署及配置步骤

安装在 Linux 下安装 Nginx    为了确保能在 Nginx 中使用正则表达式进行更灵活的配置,安装之前需要确定系统是否安装有 PCRE(Perl Compatible RegularExpressions)包。您可以到ftp://ftp.csx.cam.ac.uk/pub/software/programming/pcre/ 下载最新的 PCRE 源码包,使用下面命令下载编译和

2015-12-04 17:09:21 8202

原创 ngnix+openssl+pcre+php

pcre installwget ftp://ftp.csx.cam.ac.uk/pub/software/programming/pcre/pcre-8.33.tar.gztar zxvf pcre-8.33.tar.gzcd pcre-8.33./configure --prefix=/usr/local/pcre-7.8 --libdir=/usr/local/lib/pcr

2015-12-04 17:05:35 127

原创 Ubuntu 15.10系统安装后要做的15件事

Ubuntu 15.04发布了,带来了很多新特性,同样也依然带着很多不习惯的东西,所以装完系统后还要进行一系列的优化。1.删除libreofficelibreoffice虽然是开源的,但是Java写出来的office执行效率实在不敢恭维,装完系统后果断删掉代码如下:sudo apt-get remove libreoffice-common2.删除Amazo

2015-11-29 22:46:40 761

原创 Ubuntu修改hosts方法

以下是Ubuntu修改hosts方法。1、修改hostssudo gedit /etc/hosts如果您不喜欢使用gedit命令,而且当前帐户为非root帐户,那么可把/etc/hosts复制到桌面上,然后手动编辑后保存,再使用命令copy覆盖过去即可,示例如下:sudo cp hosts /etc/2、如何添加解析记录把网上的公开的解析记录只需复制

2015-11-29 19:21:33 113350 1

原创 Nginx配置文件nginx.conf中文详解(汇总)

PS:Nginx使用有两三年了,现在经常碰到有新用户问一些很基本的问题,我也没时间一一回答,今天下午花了点时间,结合自己的使用经验,把Nginx的主要配置参数说明分享一下,也参考了一些网络的内容,这篇是目前最完整的Nginx配置参数中文说明了。更详细的模块参数请参考:http://wiki.nginx.org/Main#定义Nginx运行的用户和用户组user www www;

2015-11-29 13:43:41 114

原创 Nginx反向代理和负载均衡部署指南

1.        安装1)         从Nginx官网下载页面(http://nginx.org/en/download.html)下载Nginx最新版本(目前是1.9.2版本)安装包;2)         解压后复制到部署目录。 2.        启动和停止NginxNginx目前只支持命令行操作,操作前先进入Dos命令环境,并进入Nginx部署

2015-11-29 13:42:09 82

转载 windows中使用Git工具连接GitHub(配置篇)

Git在源码管理领域目前占很大的比重了,而且开源的项目很多都转到GitHub上面了。例如:jQuery, reddit, Sparkle, curl, Ruby on Rails, node.js, ClickToFlash, Erlang/OTP,CakePHP, Redis.本文详细的说明了如何在Windows下安装配置Git工具连接GitHub。并可以在Visual Studio中使

2015-09-30 14:40:04 439

转载 MySql集群搭建

安装要求安装环境:CentOS-6.3安装方式:源码编译安装 软件名称:mysql-cluster-gpl-7.2.6-linux2.6-x86_64.tar.gz下载地址:http://mysql.mirror.kangaroot.net/Downloads/软件安装位置:/usr/local/mysql数据存放位置:/var/mysql/data日志存放位置:/

2015-09-28 14:43:43 104

转载 linux系统安装rsync和sersync实现数据实时同步详细步骤(rsync实时同步)

一、为什么要用Rsync+sersync架构?1、sersync是基于Inotify开发的,类似于Inotify-tools的工具2、sersync可以记录下被监听目录中发生变化的(包括增加、删除、修改)具体某一个文件或某一个目录的名字,然后使用rsync同步的时候,只同步发生变化的这个文件或者这个目录。二、Rsync+Inotify-tools与Rsync+sersync这两种架构有什么区别?1、

2015-07-16 14:59:08 609

原创 JavaScript Date对象

Date 日期和时间对象1. 介绍  Date对象,是操作日期和时间的对象。Date对象对日期和时间的操作只能通过方法。2. 构造函数2.1 new Date() :返回当前的本地日期和时间参数:无返回值:{Date} 返回一个表示本地日期和时间的Date对象。示例:var dt = new Date();console.log(dt); // => 返回一个表示本地日期和时间的D

2015-06-27 20:26:56 350

原创 浏览器判断

最近做很多HTML5的项目,很多页面会通过微信微博等SNS分享出去。在分享页面上提供公司APP的下载。但是在很多应用的浏览器中,点击下载链接无法下载应用。那么针对这些浏览器我们需要给用户提示从safari或者系统自带的浏览器打开分享页面。通过js就可以判断当前页面是在什么浏览器打开的。以下是一段示例代码,注释中表明了通过JS如何判断是否在微信浏览器打开,是否在QQ空间浏览器,是否在新浪微博打开。当然

2015-06-27 16:05:31 574

转载 javascript常用方法函数收集

收集了一些比较常用的javascript函数。字符串长度截取function cutstr(str, len) { var temp, icount = 0, patrn = /[^\x00-\xff]/, strre = ""; for (var i = 0; i str.length; i++) { if (ic

2015-06-05 16:32:18 500

转载 HTML5动画软件工具编辑器 HTML5动画分类 工具推荐

接下来介绍几款制作HTML5动画的工具,它们可以分为几类:1、导出canvas动画:Flash CC(13.1)、Animation、Radi2、导出DIV+CSS3动画:HTML5 Maker、Edge Animation、Tumult Hype、Nodefire3、导出SVG动画:Hippo 基本上所有工具导出的动画都会依赖一个独立的js库,这个库用于解析数

2015-06-04 16:27:08 732

转载 【grunt整合版】30分钟学会使用grunt打包前端代码

grunt是一套前端自动化工具,一个基于nodeJs的命令行工具,一般用于:① 压缩文件② 合并文件③ 简单语法检查对于其他用法,我还不太清楚,我们这里简单介绍下grunt的压缩、合并文件,初学,有误请包涵准备阶段1、nodeJs环境因为grunt是基于nodeJs的,所以首先各位需要安装nodeJS环境,这块我们便不管了http://www

2015-06-03 14:35:22 133

转载 shakejs是一个摇一摇的工具

使用方法"shake.js"> //引入初始化var myShakeEvent = new Shake({ threshold: 15, // 摇动阈值 timeout: 1000 // 事件发生频率,是可选值});开始监听myShakeEvent.start();绑定函数window.addEventListener('shake', shakeEvent

2015-06-02 10:31:48 3662

转载 15个nosql数据库

1、MongoDB介绍MongoDB是一个基于分布式文件存储的数据库。由C++语言编写。主要解决的是海量数据的访问效率问题,为WEB应用提供可扩展的高性能数据存储解决方案。当数据量达到50GB以上的时候,MongoDB的数据库访问速度是MySQL的10倍以上。MongoDB的并发读写效率不是特别出色,根据官方提供的性能测试表明,大约每秒可以处理0.5万~1.5万次读写请求。Mong

2015-04-23 10:07:21 452

BFKit常用开发扩展

BFKit对常用于开发的类进行了扩展,整合了多个常用的控件和开发所需要的功能,是一个通用性的类库。集成后可以帮助更快的App开发。有兴趣的同学可以看看哦。

2014-12-27

MaterialKit

MaterialKit是一个使用Swift写的具有多种动画、颜色等效果的控件库。支持多种常用的控件如Button,Label,Cell,TextField等等。支持直接连接storyboard使用这些控件。有喜欢的同学可以多多留意。作者还在增加其他功能例如progress进度条等。

2014-12-27

人力资源系统

100%开源连锁企业(超市、物流、商店、不同地点有分公司的企业工厂)人事工资系统。本软件基于本人发布的EasyPlat.net快速开发平台,属于成熟软件进行开源。 工资自定义工资帐套的项目和结算公式;包括计件工资、年终奖发放、个人所得税、工龄工资等。 可以提取企业考勤系统数据,而且也可以与企业生产系统、供应链、ERP方便的二次开发进行对接,也可以在此基础上开发OA、CRM、文档管理等系统。 功能模块分为: 人事管理,工资管理,促销员管理,行政管理,基本资料设置,系统管理,桌面 注意: 登录账号:01191 密码:123 清空数据之后登录账号:xiao 密码:123 开发环境为Visual Studio 2010,数据库为SQL Server 2005,数据库文件在DB文件夹中附加就行。

2014-09-16

Coolite-ExtJs管理系统

Coolite-ExtJs简易新闻后台管理系统源码 1、此程序为基于.NET3.5版本上1.0Bete版本(VS2008+MSSQL2005),接触Coolite框架不久,还请见谅。 2、预览本程序前,请开启“ASP.NET 状态服务”,或者运行程序文件夹下“Start aspnet_state server.bat”文件。 3、数据库在文件MSSQL_DB中。。导入即可。。。 4、本程序包包括新闻管理和用户管理(只有添加和用户列表)功能,结合FCK进行在线新闻编辑,新闻类型则为递归无限级绑定。用户信息则可以导出XML、Excel等格式。 5、附带“Ext3.0中文文档.CHM”一本 使用前附加数据库后。

2013-11-14

JavaScript入门经典-案例

JavaScript入门经典的一本好书,讲解的很透彻。很容易上手。

2012-12-01

Windows Forms Programming With C# 4

这是一本 Hello World 级的 C# 窗体编程的入门好书,配有详细图解和源代码。 本书是打开 Windows Forms 编程之门的金钥匙,它所采用的编程语言是当前最为流行、最具潜力的 C#。本书内容详尽充实,共分为3个部分:初识WindowsForms、Windows Forms 基础和高级 Windows Forms。通过本书的学习,读者能够迅速掌握通过 .NET Framework 开发 Windows Forms 程序的所有相关技术。 无论对开发桌面应用程序的 Windows 程序员,还是正在学习 Windows Forms 知识的开发人员,或者是毫无Windows开发经验的

2012-12-01

空空如也

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

TA关注的人

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