- 博客(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
转载 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
2012-09-02
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人