嗨,新朋友,很高兴认识你,欢迎来到我的博客。
分类存档: web开发

如何使用Fiddler调试线上JS代码

大家平时肯定都用过火狐的Firebug或者谷歌的调试工具来调试JS,但遗憾的是我们不能像编辑html,css那样来直接新增或者删除JS代码. 虽然可以通过调试工具的控制台来动态执行JS代码,但有时候却远远不够用. 特别是当产线环境不能随意修改文...

mysql忘记密码解决方案

1. 找到mysql配置文件,windows下my.ini,linux下my.cnf [mysqld] datadir=/var/lib/mysql socket=/var/lib/mysql/mysql.sock skip-name-resolve skip-grant-tables 加入红色配置项,并保存 2. 重启mysql 3. 直接运行mysql(不需要在m...

ApacheBench测试性能并使用GnuPlot绘制图表

一、ApacheBench参数说明 格式:ab [options] [http://]hostname[:port]/path 参数说明: -n requests Number of requests to perform //在测试会话中所执行的请求个数(本次测试总共要访问页面的次数)。默认时,仅执行一个请求。 -c...

让Apache支持https

主要讲述在windows下apache配置SSL以实现http转换为https SSL: SSl是为Http传输提供安全的协议,通过证书认证来确保客户端和网站服务器之间的数据是安全。也就是说在SSL下http传输是安全的,我们成为https. 过程: 步骤一:安装apache...

html5开发之viewport使用

随着高端手机(Andriod,Iphone,Ipod,WinPhone等)的盛行,移动互联应用开发也越来越受到人们的重视,用html5开发移动应用是最好的选择。然而,每一款手机有不同的分辨率,不同屏幕大小,如何使我们开发出来的应用或页面大小能适合各种高...

iPhone查看网页,css设置字体大小不起作用

html { -webkit-text-size-adjust: none; /* Prevent font scaling in landscape */ }

Error: could not open single-table tablespace file .\mysql\innodb_index_stats.ibd

mysql非正常关机,无法启动! Error: could not open single-table tablespace file .\mysql\innodb_index_stats.ibd 解决办法: 第一种 1. 进入data/mysql目录 2. 把下面的文件剪切到别的文件夹(任意位置),比如backup innodb_inde...

xhprof使用笔记

【作用】 xhprof是facebook开源的一个php性能分析工具。   【安装】 xhprof扩展的安装: wget   http://pecl.php.net/get/xhprof-0.9.2.tgz tar zxf xhprof-0.9.2.tgz cd xhprof-0.9.2/extension/ phpize ./configure --with-php...

yii、yaf、CI等php框架性能对比

案例 本次测试输出简单的hello word,简单MVC逻辑,(Router -> Controller -> Viewer),没有数据库连接,没有任何逻辑. 硬件平台 CPU: Intel Core i5 750 (2.67GHz x4) RAM: 4GB 软件环境 Debian 6.0.4 x86_64 (2.6.32-41) apac...

mysql时间戳和日期时间相互转换

1.  时间戳转日期 SELECT FROM_UNIXTIME(1249488000, '%Y%m%d'); 2.  日期转时间戳 SELECT UNIX_TIMESTAMP('2009-08-06');

mysql添加用户和用户权限和远程访问权限

1.  添加、修改用户 1.1  添加 insert into user(Host,User,Password) values('%','name','password'); 1.2  修改密码 UPDATE user SET password=PASSWORD('123456') WHERE user='root&...

yum.conf源配置

[main] cachedir=/var/cache/yum keepcache=1 debuglevel=2 logfile=/var/log/yum.log pkgpolicy=newest distroverpkg=redhat-release tolerant=1 exactarch=1 obsoletes=1 gpgcheck=1 plugins=1 metadata_expire=1800 #...

php过滤换行回车\r\n

preg_replace("'([\r\n])[\s]+'", "", $content) //去除回车换行符

PHP面向对象之旅:static变量与方法

static关键字用来修饰属性、方法,称这些属性、方法为静态属性、静态方法。 static关键字声明一个属性或方法是和类相关的,而不是和类的某个特定的实例相关,因此,这类属性或方法也称为“类属性”或“类方法”。 如果访问控制权限允许,...

linux中php使用pecl安装扩展

可以使用php自带的pecl安装程序 # /usr/local/servers/php5/bin/pecl install memcache 扩展web地址:http://pecl.php.net/

Implementing Dijkstra's algorithm using T-SQL

School is out for Christmas (I had my last exam last Friday), so now I have time do fun things, like coding (surprise). I think algorithmic programming and databases and SQL queries are cool things, so why not combine...

INSERT IGNORE 与 INSERT INTO的区别

INSERT IGNORE 与INSERT INTO的区别就是INSERT IGNORE会忽略数据库中已经存在 的数据,如果数据库没有数据,就插入新的数据,如果有数据的话就跳过这条数据。

Node.js使用场景

1. IO 密集而非计算密集的情景(ps:逻辑简单但访问频繁) 2. 高并发微数据(比如账号系统)的情景。特别是高并发,Node.js 的性能随并发数量的提高而衰减的现象相比其他 server 都有很明显的优势

又拍网技术架构中的分库设计

又拍网是一个照片分享社区,从2005年6月至今积累了260万用户,1.1亿张照片,目前的日访问量为200多万。5年的发展历程里经历过许多起伏,也积累了一些经验,在这篇文章里,我要介绍一些我们在技术上的积累。                          ...

MySQL大数据量快速分页实现

一般刚开始学SQL语句的时候,会这样写 代码如下: SELECT * FROM table ORDER BY id LIMIT 1000, 10; 但在数据达到百万级的时候,这样写会慢死 代码如下: SELECT * FROM table ORDER BY id LIMIT 1000000, 10; 也许耗费几十秒 网上很多...