自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

JJmaiz-麦嘉俊-Concentrate on Web

有一天,当我拿起键盘和鼠标时,我会感到非常的自豪!

  • 博客(75)
  • 资源 (1)
  • 收藏
  • 关注

原创 Vagrant speed up for windows

问题:web项目页面打开奇慢(从机械硬盘换到ssd,好一点但还是一坨屎)。原因:In some cases the default shared folder implementations (such as VirtualBox shared folders) have high performance penalties.步骤:1、先排除web相关的影响。如php.ini的xdeb

2015-04-04 17:40:50 1442 2

原创 PHP获取http状态码/php判断页面是否能正常打开

//set_time_limit(0);    function getHttpStatus($url) {        $curl = curl_init();        curl_setopt($curl,CURLOPT_URL,$url);        curl_setopt($curl,CURLOPT_NOBODY,1);        curl_setopt(

2014-10-23 17:37:21 3946

原创 Thindpad T430u折腾小攻略

前言:对于这机子,先说两句吧。性能还ok,i5-3337U,双核心四线程(模拟四核);3芯锂离子电池(续航不太够,3小时左右吧);电池位于键盘右下,还有点热,很不爽;usb只有两个,严重不爽。1、硬件。4G内存肯定是不够我用,果断补上一条DDR3-1600 4G的,型号金士顿什么的随意吧(提一下原配是Hynix (现代)的)。详细图文查一下关键字“t430u加内存”,相关的

2014-03-21 00:37:05 3560

原创 confirm(jQuery)

$(document).ready(function(){$(".deleteUser").click(function(){            var sureSubmit = confirm("确认删除吗?");            if (sureSubmit) {                var userId = $(this).attr("data");

2013-10-30 20:05:06 759

转载 mysql 分组取最大值的同时获取包含最大值的行的其他字段

假设有表如下:+---------+--------+-------+| article | dealer | price |+---------+--------+-------+| 0001 | A | 3.45 || 0001 | B | 3.99 || 0002 | A | 10.99 || 0003 | B | 1.45 || 0003 | C | 1.6

2013-03-25 21:36:17 10169

转载 mysql常用

#登录数据库mysql -hlocalhost -uroot -p;#修改密码mysqladmin -uroot -pold password new;#显示数据库show databases;#显示数据表show tables;#选择数据库use examples;#创建数据库并设置编码utf-8 多语言create database `examp

2013-03-19 16:56:06 681

转载 搜狗王小川的生存之道:“兼容性”很强的边缘人

他的前任老板叫陈一舟,他的现任老板叫张朝阳,他的投资人叫马云,他的对手一个叫李彦宏、另一个叫周鸿祎。没有人可以提供一张既成的图纸指引他们该怎么把一栋楼盖起来。这包括该找什么样的工人,选择什么样的建筑材料。他们不懂更没意识到,这栋楼盖好了还需要有好的装修设计,以及把它卖出去。“我记得乔布斯说过一句话,大意是要知道自己还是处于一种饥渴和无知里。”34岁的王小川,在搜狐已经工作了

2013-01-24 17:10:46 1845

原创 关于浮点数的问题

$n="19.99";print intval($n*100); // prints 1998print intval(strval($n*100)); // prints 1999 Additionally, rational numbers that are exactly representable as floating point numbers in base 10,

2013-01-15 10:21:26 791

转载 MySQL命令

MySql常用命令总结1:使用SHOW语句找出在服务器上当前存在什么数据库:mysql> SHOW DATABASES;2:2、创建一个数据库MYSQLDATAmysql> CREATE DATABASE MYSQLDATA;3:选择你所创建的数据库mysql> USE MYSQLDATA; (按回车键出现Database changed 时说明操作成功!)4:查看现在

2013-01-06 16:32:43 579

原创 MongoDB,exception,inline

现象:使用mapreduce时,本地正常,外网异常。经排查后外网用主库查询时一切正常,用从库查询会出现下面这个天煞的exception...Array(    [errmsg] => exception: assertion src/mongo/db/commands/mr.cpp:760    [code] => 0    [ok] => 0)过程:排

2012-12-28 19:37:34 1218

原创 关于\r,\n,\r\n

——备忘\r 是回车,return\n 是换行,newline我们在平时使用电脑时,已经习惯了回车和换行一次搞定,敲一个回车键,即是回车,又是换行,但在早期的打字机上,要另起一行打字需要两个步骤,首先要发送命令"\r”将打字头复位,即回车,然后再发送命令"\n”让打字机走纸移到下一行,所以这个历史遗留问题导致了如今我们在DOS-Windows的系统里需要区分"\r\n”和“\n”,

2012-12-28 10:45:15 517

转载 2011程序员薪资调查报告全文发布

文/常政自2011年初,CSDN在网上发起“2011年软件行业技术人员薪资大调查”(网址:http://vip.csdn.net/2011/xinzi/main.html)以来,引起了广大开发者们的热烈反响,短短两月时间内,近万名开发者提交了调查数据。尽管这只是中国百万开发者大军的一小部分,但他们所在的行业几乎涵盖了整个中国软件的产业链,他们的职位几乎代表了一个软件团队体系的每一个层面,而

2012-12-06 11:53:23 2483 1

原创 PHP保留两位小数但不四舍五入

echo substr(sprintf("%.3f", 212.65834655), 0, -1);

2012-12-03 22:55:45 707

转载 MySQL中关于insert语句速度的优化

1.分析插入一行分下面几个动作,括号后面是其大约比例额Connecting(3)Sendint query to server(2)Parsing query(2)Inserting row(1*size of row)Inserting indexes(1*number of indexes)Closing(1)插入索引的速度随表1.分析插

2012-12-03 16:45:09 1058

转载 php中使用exec,system等函数调用系统命令的方法(不建议使用,可导致安全问题)

PHP作为一种服务器端的脚本语言,像编写简单,或者是复杂的动态网页这样的任务,它完全能够胜任。但事情不总是如此,有时为了实现某个功能,必须借助于操作系统的外部程序(或者称之为命令),这样可以做到事半功倍php的内置函数exec,system都可以调用系统命令(shell命令),当然还有passthru,escapeshellcmd等函数。在很多时候利用php的exec,system

2012-11-22 20:01:34 1147

转载 PHP数组函数的分组归纳

统计:array_count_values     统计数组中所有的值出现的次数array_product         计算数组中所有值的乘积array_sum         计算数组中所有值的和count             计算数组中的单元数目或对象中的属性个数sizeof count() 的别名搜索:array_key_exists     检查

2012-11-22 16:05:04 10344

转载 php中\r \r\n \t的区别

\n 软回车:      在Windows 中表示换行且回到下一行的最开始位置。相当于Mac OS 里的 \r 的效果。      在Linux、unix 中只表示换行,但不会回到下一行的开始位置。\r 软空格:      在Linux、unix 中表示返回到当行的最开始位置。      在Mac OS 中表示换行且返回到下一行的最开始位置,相当于Windows 里的 \n

2012-11-22 14:40:26 12358

原创 MongoDB类型转为PHP可用类型

版本升级1.8-2.2后,发现原来的id不能正常自增,Mongo类型如下:Array(    [id] => MongoInt64 Object        (            [value] => 100000165        ))其中MongoInt64 Object的格式不能直接读取,可用josn_decode或foreach等等转换出来。

2012-11-18 00:13:28 1595

原创 关于smarty中templates_c中的文件生成和命名

前段时间游戏出现过离奇的问题,为了更好地管理运维对系统加强了监控,并且系统对chown,chmod,mkdir,rm,mv,rename等命令进行了屏蔽。而PHP的smarty特点就是编译型,即在运行程序时会编译一个非模版技术的PHP文件,这个文件采用了PHP与HTML混合的方式,在下一次访问模板时将WEB请求直接转换到这个文件中,而不再进行模板重新编译(在源程序没有改动的情况下)。而smarty

2012-11-16 22:31:56 5425

转载 腾讯无悬念登顶 2012互联网企业收入排行榜出炉

近日,由工业和信息化部运行局和电管局为指导单位,电信研究院与部信息中心在北京联合发布2012年互联网信息服务收入前百家企业及增值电信业务发展白皮书。百家企业2011年实现利润总额118亿元,占全行业比重达26%;利润率15%,比行业平均水平高七个百分点。本届互联网信息服务收入前百家企业主要具有如下特点:一是对行业发展支撑作用明显。本届百家企业共实现互联网信息服务收入约700

2012-11-16 12:41:09 1313

转载 趣文:通俗解释主要编程语言及其用途

在 Quora 网站上有这样一个问答贴:《In layman’s terms, what are the major programming languages, and what are they used for? 》如何用通俗语言来解释主要的编程语言及其用途。这个问答贴回复很多,不乏精彩回答。伯乐在线挑选得票数最高排前二的回复。编译如下:Isaac Lewis 的回复 (34

2012-11-16 12:35:59 556

转载 Js获取当前日期时间及其它操作

var myDate = new Date();myDate.getYear();        //获取当前年份(2位)myDate.getFullYear();    //获取完整的年份(4位,1970-????)myDate.getMonth();       //获取当前月份(0-11,0代表1月)myDate.getDate();        //获取当前日(1-31)

2012-10-26 16:27:45 544

原创 什么是牛人

今天周四,不知道为什么,人特少。焖骚中,记下点东西。//=========================================想做个啥?不懂,百度,于是开始....找个经典问题,例如:PHP获取当前月份的前一个月、后一个月PHP获取指定月份的第一天开始和最后一天结束的时间戳函数php取得指定月份的第一天和最后一天的日期......百度一抓一大堆...

2012-10-18 21:37:16 1172

转载 游戏数据分析-基本指标

分类指标含义备注DAUDAU日活跃用户(Day Active User):在当天登录过游戏的用户。有效反映和衡量一款游戏核心用户数 DAU分类•新用户:当天注册的用户此分类视具体产品而定,但对DAU细分是为了看用户群体大体情

2012-10-08 17:44:04 1843

转载 utf8和UTF-8的区别

“UTF-8”是标准写法,PHP在Windows下边英文不区分大小写,所以也可以写成“utf-8”。“UTF-8”也可以把中间的“-”省略,写成“UTF8”。一般程序能识别,但也有例外,最好用标准的大写“UTF-8”。在MySQL数据库中只能使用“utf8”,在MySQL的sql语句中只能使用“utf8”,不能使用“utf-8”。也就是说在PHP程序中只能使用“set

2012-10-08 10:16:20 789

转载 ini_set用法

PHP ini_set函数是设置选项中的值,在执行函数后生效,脚本结束的时候,这个设置也失效。不是所有的选项都能被改函数设置的。具体那些值能够设置,可以查看手册中的列表。  就是能够设置php.ini中的选项值比如,display_error选项关闭了,但是你要显示程序中的错误信息,方便你调试程序,那么就可以使用PHP ini_set函数:  ini_set(”display_er

2012-10-08 09:38:01 2443

原创 解决win7下安装Mysql卡在Start service的问题

由于之前在电脑上安装过MySQL,所以旧的服务器依然存在电脑上,再重新安装时startservice会报错。mysql下载地址http://www.mysql.com/downloads/mysql/1、打开cmd,键入sc delete mysql,然后会提示[SC] DeleteService SUCCESS。(没有这步提示可忽略)2、打开添加/删除程序,将mySQL删

2012-09-29 09:54:05 11107 1

原创 关于php相关压力、性能测试备忘

压力测试有apache的ab;@http://blog.csdn.net/fly_heart_yuan/article/details/6970509性能则有xdebug和xhprof;@http://pecl.php.net/package/xhprof@http://www.ooso.net/archives/522还有linux的strace命令来跟踪程序的执行时的系统调

2012-09-26 21:29:59 1023

原创 HTTP、缓存归纳

1、 HTTP@是什么:HTTP是Hyper Text Transfer Protocol(超文本传输协议)的缩写。HTTP是一个应用层协议,由请求和响应构成,是一个标准的客户端服务器模型。@干什么:用于从WWW服务器传输超文本到本地浏览器的传送协议。它可以使浏览器更加高效,使网络传输减少。@机制和特点:HTTP协议永远都是客户端发起请求,服务器回送响应。HTTP协议是

2012-09-25 21:30:48 664

转载 [转]深入理解HTTP协议

来源:http://www.blogjava.net/zjusuyong/articles/304788.html深入理解HTTP协议1. 基础概念篇1.1 介绍  HTTP是Hyper Text Transfer Protocol(超文本传输协议)的缩写。它的发展是万维网协会(World Wide Web Consortium)和Internet工作小组IETF(In

2012-09-25 17:10:49 2007

转载 PHP利用P3P实现跨域

有别于JS跨域、IFRAME跨域等的常用处理办法,还可以利用P3P来实现跨域。P3P是什么P3P(Platform for Privacy Preferences)是W3C公布的一项隐私保护推荐标准,以为用户提供隐私保护。P3P标准的构想是:Web 站点的隐私策略应该告之访问者该站点所收集的信息类型、信息将提供给哪些人、信息将被保留多少时间及其使用信息的方式,如站点应做诸如

2012-09-24 20:09:37 17221 1

转载 PHP中判断变量为空的几种方法

1. isset功能:判断变量是否被初始化说明:它并不会判断变量是否为空,并且可以用来判断数组中元素是否被定义过注意:当使用isset来判断数组元素是否被初始化过时,它的效率比array_key_exists高4倍左右Eg:$a = '';$a['c'] = '';if (!isset($a)) echo '$a 未被初始化' . "";if (!isset($b))

2012-09-21 19:30:45 1351

原创 Thinking in Coding...

@web开发时,某个数据显示不出来,切忌一头扎进逻辑层去排错,先找出该数据的源头,在该查询语句下是否存在该数据,有再进行逻辑层的检测。

2012-09-20 21:47:44 456

原创 PHP写文本日志

/*** 写文件* @param    string  $file   文件路径* @param    string  $str    写入内容* @param    char    $mode   写入模式*/function writeFile($file,$str,$mode='w'){    $oldmask = @umask(0);    $fp

2012-09-20 01:41:26 497

转载 php 获取日期(当天,前天,明天,本周,本月,本季度,本年)

$begin_day = date("Y-m-d 00:00:00");  $end_day = date("Y-m-d 23:59:59");    $last_begin = date("Y-m-d 00:00:00",strtotime("last days"));  $last_end = date("Y-m-d 23:59:59",strtotime("last days

2012-09-20 01:38:28 1176

原创 MongoDB在windows下出现old lock file

** NOTE: when using MongoDB 32 bit, you are limited to about 2 gigabytes of data**       see http://blog.mongodb.org/post/137788967/32-bit-limitations**       with --dur, the limit is lowerT

2012-09-18 11:33:10 1792

转载 php ts nts v6 v9的区别

VC6:legacy Visual Studio 6 compiler,就是使用这个编译器编译的。VC9:Visual Studio 2008 compiler,就是用微软的VS编辑器编译的由于apache.org只提供VC6的版本,所以使用原版apache时只能使用VC6。(www.apachelounge.com上有apache VC9的版本提供,应该可以和PHP

2012-09-17 10:45:08 3516

转载 端口被占用问题

开发过程中经常会遇到端口号被占用情况,如果想找出被占用端口号的进程,有两种方法一、通过任务管理器查看到该端口被哪个进程(对应PID)占用;然后可以打开任务管理器;查看某一PID对应的进程名;如果PID没有显示,菜单》查看》选择列》选中PID即可;得知进程后,我们可以将进程杀掉;修改其使用的端口;二、通过命令形式如下netstat -ano假如我们需要确定

2012-09-07 09:30:40 636

转载 区别script中的type=”text/javascript”和language=”Javascript”

具体说明一般情况下,JS引用方式为:第①种language="Javascript">第②种type="text/javascript"> 那么,这两种引用的区别在哪里呢?在HTML网页里插入Javascript语句,应使用HTML的。 这个标记(tag)有个属性叫type,type="text/javascript",表示插入 ;其

2012-09-05 11:31:53 746

原创 windows下Memcached的安装与使用

一直说要总结一下这纠结的几天,但一直忙,明显这是借口。。好吧,就现在来吧。一、需要文件(我整理的工具下载链接)1、Memcached主程序安装文件;2、PHP扩展文件;如果你从http://downloads.php.net/pierre/ 下载的话,5.3.x以上的版本(我的是5.3.8,其他的版本没试过)可用php_memcache-2.2.6-5.3-vc9-x8

2012-09-02 23:39:42 4587

windows下安装Memcache

1、PHP的Memcached扩展包含5.2.X和5.3.X可用的版本。 2、windows下安装程序(Memcached 1.2.5 win32 binary, compiled against libevent 1.4.4. No warranties)。

2012-09-02

空空如也

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

TA关注的人

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