自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(41)
  • 收藏
  • 关注

转载 安装openssl 扩展的时候出现Cannot find config.m4. Make sure that you run '/usr/local/php/bin/phpize' in the to

进入php源码包目录:cd /usr/local/php-5.6.25/ext/openssl执行命令:  cp ./config0.m4 ./config.m4 即可

2017-08-14 09:28:29 2759

转载 Java NIO教程 Channel

Channel是一个连接到数据源的通道。程序不能直接用Channel中的数据,必须让Channel与BtyeBuffer交互数据,才能使用Buffer中的数据。我们用FileChannel作为引子,开始逐步的了解NIO中的重要一环——ChannelFileChannel有了前面的知识积累,我可以更快速的学习。FileChannel中常用的操作无非那么几种,打开FileCha

2017-02-14 14:46:26 331

转载 Java NIO教程 Buffer

缓冲区本质上是一块可以写入数据,然后可以从中读取数据的内存,这块内存中有很多可以存储byte(或int、char等)的小单元。这块内存被包装成NIO Buffer对象,并提供了一组方法,用来方便的访问该块内存。为了理解Buffer的工作原理,需要熟悉它的三个属性:capacitypositionlimit简单的解释这三个属性的含义可以概括为:capacity代表这块Buffer的容

2017-02-14 14:26:18 282

转载 Java NIO教程 文件系统

在NIO.2的文件系统中,Path是一切操作的基础。Path准确来说,代表着文件系统中的位置。可以代表一个目录(也就是通常所说的文件夹),也可以代表一个文件。在新文件系统中,还有一个不得不说的就是Files。它是一个工具类,但是这个工具类跟打了鸡血一样,强大到不可思议。以前需要写繁重代码或者需要调用第三方类库才能完成的功能,现在只需一行。下面的代码展示了Path的最基本操作-获取一

2017-02-14 13:53:44 358

转载 JAVA NIO 教程 前言

阅读本文前,建议你先了解 旧I/ONIO 是 New I/O 的缩写,要了解它真正的内涵,需要掌握的知识还是比较多的。我努力在这几篇笔记里,勾勒出整个io的面貌。为大家的深入学习铺路。I/O简史想理解I/O的全部,java的I/O历史是必须要了解的。java的I/O历史也从一个侧面反应了java的发展史。JDK1.0-1.3在这个时期的java中,基本上可以说没

2017-02-14 13:52:53 241

转载 linux rm命令自定义回收站功能

自定义回收站功能命令:myrm(){ D=/tmp/$(date +%Y%m%d%H%M%S); mkdir -p $D; mv "$@" $D && echo "moved to $D ok"; }输出:[root@localhost test]# myrm(){ D=/tmp/$(date +%Y%m%d%H%M%S); mkdir -p $D; m

2016-08-30 09:51:01 873

原创 c语言获取数组长度

void arrayDemo(void){    int grade[10];    unsignedint count =10;    long sum =0L;    float average =0.0f;        printf("\n enter the 10 grade:\n");

2016-08-27 08:36:51 801

转载 js 去处数组中重复的对象

(function aa(list){ for(var i=0,len=list.length;i<len;i++){ for(var j=i+1;j<len;j++){ if(list[i].publishtime===list[j].publishtime){ list.splice(j,1);

2016-08-26 15:15:25 416

转载 基础扫盲|产品经理的分类及术语详解

从网上看到这个口诀,觉得很有趣。摘抄下来分享给大家:B2B有三宝:企业、中介、沟通好B2C有三宝:品牌、渠道、销售好C2C有三宝:你开、我买、支付宝O2O有三宝:线上、线下、一起搞LBS有三宝:签到、优惠、位置找NFC有三宝:近场、支付、安全好SEO有三宝:内容、外链、权重屌EDM有三宝:内容、受众、分析好CPA有三宝:行动、转化、站长恼CPS有三宝

2016-08-26 09:46:04 431

转载 灰度发布

在互联网产品的发布过程中也较多采用此种发布方式:产品的发布过程不是一蹴而就,而是逐步扩大使用用户的范围,从公司内部用户->忠诚度较高的种子用户->更大范围的活跃用户->所有用户。在此过程中,产品团队根据用户的反馈及时完善产品相关功能。此种发布方式,按照中国特色的叫法被冠以”灰度发布“、”灰度放量“、”分流发布“。在传统软件产品发布过程中(例如微软的Windows7的发布过程中),一般都

2016-08-26 09:35:36 530

转载 mysql主从复制

mysql主从复制 灵活一主一从主主复制一主多从---扩展系统读取的性能,因为读是在从库读取的;多主一从---5.7开始支持联级复制---  用途及条件 mysql主从复制用途实时灾备,用于故障切换读写分离,提供查询服务备份,避免影响业务 主从部署必要条件:主库开启binlog日志(设置log-bi

2016-08-22 09:19:58 213

原创 php 保留小数后几位,不四舍五入

需求:在做收银的时候,有一个抹零功能,需要将分给算出来,不能进行四舍五入比如:$real_orderPrice= 12.22; 抹零为0.02floor($real_orderPrice*100)/100-floor($real_orderPrice*10)/10)

2016-08-16 10:37:38 2542

转载 js浮点数运算

问题这样的:  37.5*5.5=206.08  (JS算出来是这样的一个结果,我四舍五入取两位小数)  我先怀疑是四舍五入的问题,就直接用JS算了一个结果为:206.08499999999998  怎么会这样,两个只有一位小数的数字相乘,怎么可能多出这么小数点出来。  我Google了一下,发现原来这是JavaScript浮点运算的一个bug。  比如:7*0.8 Jav

2016-08-16 09:54:45 243

转载 Fiddler怎么对IPhone手机的数据进行抓包分析

Fiddler绝对称得上是"抓包神器", Fiddler不但能截获各种浏览器发出的HTTP请求, 也可以截获各种智能手机发出的HTTP/HTTPS请求。Fiddler能捕获ISO设备发出的请求,比如IPhone, IPad, MacBook. 等等苹果的设备。  同理,也可以截获Andriod,Windows Phone的等设备发出的HTTP/HTTPS。前提条件:安装Fiddle

2016-08-12 16:34:45 308

转载 size_t是什么

之前在《内存拷贝的注意事项》一文中提到过size_t,可能许多人对这个类型不太熟悉没有用过或者根本不敢去用,最近看到一篇文章对这个类型讲的比较详细,便翻译过来让不熟悉的同学可以知道它产生的原因以及如何使用。  原文地址: Why size_t matters  前言:使用size_t可能会提高代码的可移植性、有效性或者可读性,或许同时提高这三者。  在标准C库中的许多函数使

2016-08-10 09:15:42 949

转载 CGI,FastCGI,PHP-CGI与PHP-FPM

刚开始对这个问题我也挺纠结的,看了《HTTP权威指南》后,感觉清晰了不少。首先,CGI是干嘛的?CGI是为了保证web server传递过来的数据是标准格式的,方便CGI程序的编写者。web server(比如说nginx)只是内容的分发者。比如,如果请求/index.html,那么web server会去文件系统中找到这个文件,发送给浏览器,这里分发的是静态数据。好了,如果现

2016-08-05 15:14:12 248

转载 js中的prototype

JS中的phototype是JS中比较难理解的一个部分 本文基于下面几个知识点: 1 原型法设计模式在.Net中可以使用clone()来实现原型法原型法的主要思想是,现在有1个类A,我想要创建一个类B,这个类是以A为原型的,并且能进行扩展。我们称B的原型为A。 2 javascript的方法可以分为三类:a 类方法b

2016-08-03 09:38:52 203

转载 php中的匿名函数和闭包

php中的匿名函数和闭包(closure)一:匿名函数 (在php5.3.0 或以上才能使用)     php中的匿名函数(Anonymous functions), 也叫闭包函数(closures), 允许指定一个没有名称的函数。最常用的就是回调函数的参数值。(http://php.net/manual/zh/functions.anonymous.php)     

2016-08-03 09:25:45 215

转载 深入浅出讲解:php的socket通信

对TCP/IP、UDP、Socket编程这些词你不会很陌生吧?随着网络技术的发展,这些词充斥着我们的耳朵。那么我想问:1.         什么是TCP/IP、UDP?2.         Socket在哪里呢?3.         Socket是什么呢?4.         你会使用它们吗?什么是TCP/IP、UDP?         TCP/IP(Trans

2016-08-03 09:17:58 217

转载 php的unset机制

下面这道PHP面试题:php $a = "this is a php blog"; $b = & $a; unset($b); echo $a; //this is a php blog?>这个我很清楚,unset($b),只是断开了变量名和值得绑定,但是神奇的是:php $a = "test"; $b = & $a; uns

2016-07-19 11:45:57 284

转载 php进行支付宝开发中return_url和notify_url的区别分析

在支付宝处理业务中return_url,notify_url是返回些什么状态呢,我们要根据它来做一些处理就必须了解return_url,notify_url的区别,下面我就来给大家介绍介绍.问题描述:我在处理支付宝业务中出现过这样的问题,付费完成后,在支付宝跳转到商家指定页面时,订单状态已经更新,通过调试发现是支付宝先通知notify_url,完成了订单状态.支

2016-07-19 09:51:33 470

转载 POST 和GET传输的最大容量分别是多少?

get 是通过URL提交数据,因此GET可提交的数据量就跟URL所能达到的最大长度有直接关系。很多文章都说GET方式提交的数据最多只能是1024字节,而 实际上,URL不存在参数上限的问题,HTTP协议规范也没有对URL长度进行限制。这个限制是特定的浏览器及服务器对它的限制。IE对URL长度的限制 是2083字节(2K+35字节)。对于其他浏览器,如FireFox,Netscape等,则没有长度限

2016-07-19 09:47:34 28385 2

转载 php的ticks

先看看手册是怎么说的:declare 结构用来设定一段代码的执行指令。declare 的语法和其它流程控制结构相似:1    declare (directive)2        statementdirective 部分允许设定 declare 代码段的行为。目前只认识两个指令:ticks(更多信息见下面 ticks 指令)以及 encoding(更多信息见下面 enc

2016-07-11 16:31:26 394

转载 3 Timer定时器、心跳检测及Task进阶实例:mysql连接池

Table of Contents1.Timer定时器2.心跳检测3.Task进阶:MySQL连接池环境说明: 系统:Ubuntu14.04 (安装教程包括CentOS6.5)PHP版本:PHP-5.5.10swoole版本:1.7.7-stable1.Timer定时器在实际应用中,往往会遇到需要每隔一段时间重复做一件事,比如心跳检测、订阅消

2016-07-04 09:55:34 1785

转载 pack 和 unpack

摘要PHP作为一门为web而生的服务器端开发语言,被越来越多的公司所采用。其中不乏大公司,如腾迅、盛大、淘米、新浪等。在对性能要求比较高的项目中,PHP也逐渐演变成一门前端语言,用于访问后端接口。或者不同项目之间需要共享数据的时候,通常可以抽取出数据层,通过PHP来访问。PHP作为一门为web而生的服务器端开发语言,被越来越多的公司所采用。其中不乏大公司,如腾迅、盛大、淘米、新

2016-07-04 09:44:31 2782

转载 2 Swoole的Task使用

上一章已经简单介绍了如何写一个简单的Echo服务器,并了解了onReceive等几个核心回调函数的使用方法。这一章,我将介绍如何使用Swoole的异步任务Task。1.Task简介Swoole的业务逻辑部分是同步阻塞运行的,如果遇到一些耗时较大的操作,例如访问数据库、广播消息等,就会影响服务器的响应速度。因此Swoole提供了Task功能,将这些耗时操作放到另外的进程去处理,当前进

2016-07-04 09:16:26 629

转载 1.swoole环境搭建及扩展安装

Git地址:https://github.com/LinkedDestiny/swoole-doc第一章 环境搭建及扩展安装环境说明: 系统:Ubuntu14.04 (安装教程包括CentOS6.5) PHP版本:PHP-5.5.10 swoole版本:1.7.6-stablePHP安装要用swoole,首先需要有PHP环境。由于swoole的某些特性,最好是能

2016-07-04 09:13:48 481

转载 让SourceTree也能Export文件

从SVN转到SourceTree,在想导出几个提交版本所牵涉到的文件时, 一定会怀念SVN的Export功能。 怎么让SourceTree也有这个功能呢?看看在TortoiseSVN里面怎么做的:Show Log选择想导出的那些个Revision选择想导出的那些个文件在文件上右键, Export...到了SourceTree里面, 我可怎么也找不到Export的命令。

2016-06-01 15:39:27 3968

翻译 Symfony2 教程 第一天

今天我们开始安装开发环境,安装symfony2并且在浏览器中显示一个页面,首先,我们需要检查你的电脑web开发的环境已经配置好,至少需要一个web服务器(apache或者nginx),一个数据库(mysql) ,php5.3.2或者更新的版本。1下载并安装symfony2       准备一个目录作为你web服务器的根目录,并将你的项目放到根目录中,我们将此项目取名为jobeet,然后到h

2014-09-21 10:11:29 565

转载 LINUX 下mongodb安装配置

Mongodb在Linux下的安装和启动和配置博客分类: LinuxMongodb数据库mongomongodblinux安装数据库  Mongodb的安装与启动下载链接: http://www.mongodb.org/downloads---------------------------------------------------

2014-05-17 15:46:49 408

转载 CodeSmith连接mysql报.net framework data provider 没发现

1 安装MySQL .Net 库2 将\MySQL Connector Net 6.8.3\Assemblies\v4.5 下的MySql.Data.dll复制到CodeSmith\v7.0\SchemaProviders下3 打开CodeSmith 找到Schema Explorer  添加数据库连接  连接格式Data Source =127.0.0.1;User Id=root;Pa

2014-03-12 13:40:43 1417

转载 Ubuntu 下 配置 jdk1.7

3人收藏此文章, 我要收藏发表于10个月前(2012-12-10 15:17) , 已有424次阅读 ,共0个评论第一步:下载jdk-7-linux-i586.tar.gz1wget -c http://download.oracle.com/otn-pub/java/jdk/7/jdk-7-linux-i586.tar.

2013-11-03 14:32:07 495

转载 Linux下软件安装详解(rpm包、deb包、zip包等)

(zz)Linux下软件安装详解(rpm包、deb包、zip包等)Linux软件测试Debian配置管理中间件 http://hi.chinaunix.net/?uid-21043824-action-viewspace-itemid-38146 先来看看Linux软件扩展名。软件后缀为.rpm最初是Red Hat Linux提供的一种包封装格式,现在许多Linux发行版本都使

2013-11-03 14:31:30 5751

转载 ubuntu下创建eclipse桌面快捷方式

ubuntu下创建eclipse桌面快捷方式 转载▼标签: ubuntu desktop desktop-install 1.终端代码 :sudo gedit /usr/share/applications/eclipse.desktop 然后在弹出的文件中输入: 1 [

2013-11-03 14:26:44 873

转载 Ubuntu 13.10 eclipse菜单栏失效

Ubuntu 13.10已经发布,从13.04升级成功后,发现Eclipse菜单栏点击后,不能展示下拉列表了,但是快捷键有效。这个应该算是Ubuntu Unity的bug,bug详情,Ubuntu官方还没有解决该问题,不过国外论坛已经有暂时的解决方法:不要直接启动eclipse,使用env UBUNTU_MENUPROXY= /home/user/eclipse/eclipse启动eclips

2013-11-03 14:25:45 732

转载 ubuntu12.04安装搜狗输入法

ubuntu12.04安装搜狗输入法Posted on 2013 年 5 月 12 日搜狗输入法终于支持linux了,ubuntu12.10以上版本可以直接apt-get安装,低版本的ubuntu需要手动加入更新源,安装方法如下:1.卸载ubuntu自带输入法ibus:sudo apt-get remove ibus(如不需保留配置文件用purge)sud

2013-11-02 21:14:37 854

原创 git读书笔记第一章

下面简要介绍我在工作中如何将项目提交到远程版本库(作为读书笔记)一:安装Windows环境下,使用Git在目前看来只有两种方法:1、使用 Cygwin(一个在Windows上运行的Linux环境)2、使用 msysgit(Windows下提供图形界面和命令行)二:git和github区别git,一个非常强大的版本管理工具。Github则是一个基于Git的日益流行的开

2013-10-29 20:25:29 558

转载 事半功倍:你应该知道的HTML5五大特性

事半功倍:你应该知道的HTML5五大特性发表于2013-05-27 15:13| 5629次阅读| 来源CSDN| 19 条评论| 作者杨依帆HTML5Adnane Belmadiaf摘要:HTML5技术中有这样5个特性,它们能够让你实现事半功倍的开发效果,它们分别是:DNS Prefetching、Link Prefetching、Download属性、Regul

2013-05-29 08:31:50 493

转载 使用PHP+JQuery+Ajax分页的实现

最终的效果如图:点击某个字母后,下方显示以该字母为首字母的所有词语;分页显示,每页显示15个词语,每组页码有20个,1-20/20-40~~~首先是在PHP文件中的分页Pager的相关代码复制代码代码如下:public function searchWordsByInitial(){ //从AJAX发出的URL中获得参数:用户点击的字

2013-04-28 17:12:58 513

转载 jQuery源码分析-13 CSS操作-CSS-类样式-addClass+removeClass+toggleClass+hasClass

作者:nuysoft/高云 QQ:47214707 Email:[email protected]声明:本文为原创文章,如需转载,请注明来源并保留原文链接。jQuery源码分析系列(持续更新) 类样式 概述.addClass().removeClass().toggleClass().hasClass() jQuery提供了4个操作cla

2013-04-26 13:48:45 757

空空如也

空空如也

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

TA关注的人

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