- 博客(43)
- 资源 (12)
- 收藏
- 关注
转载 最常用的http状态码
200(OK): 找到了该资源,并且一切正常。 ◆202(Accepted) : 服务器已接受请求,但尚未处理。&bsp; ◆301(Moved Permanently): 被请求的资源已永久移动到新位置。 ◆302(Found): 请求的资源现在临时从不同的 URI 响应请求。 ◆304 (NOT MODIFIED): 该资源在上次请求之后没有任何修改。这通常用于浏览器的缓存机
2012-05-30 17:20:16 1202
转载 提高MySQL插入记录的速度
http://hi.baidu.com/jackbillow/blog/item/65ea47248f645521d50742e7.html在myisam engine下1. 尽量使用insert into table_name values (...), (.....),(.....)这样形式插入数据,避免使用inset into table_namevalues (
2012-05-30 16:49:11 1414
转载 PHP的生命周期
出处:http://cc.ecjtu.net/posts/php-life-cyclePHP脚本通过SAPI与宿主通信,常见的方式有单进程(CLI/CGI模式),多进程(通常编译为apache的模块来处理PHP请求),多线程模式,还有一种Embed SAPI(PHP嵌入式,允许在C/C++语言中调用PHP/ZE提供的函数)。无论通过哪种SAPI运行PHP都经过下
2012-05-30 16:37:15 3119
原创 Apache处理http请求的生命周期
Apache请求处理循环详解 : Apache请求处理循环的11个阶段都做了哪些事情呢?1、Post-Read-Request阶段: 在正常请求处理流程中,这是模块可以插入钩子的第一个阶段。对于那些想很早进入处理请求的模块来说,这个阶段可以被利用。 2、URI Translation阶段 : Apache在本阶段的主要工作:将请求的URL映射到本地文件系统。模块可以在这阶段
2012-05-30 14:36:42 3920
转载 apache两种工作模式详解
http://blog.chinaunix.net/space.php?uid=20541969&do=blog&id=351485 刚接触这两个配置时很迷糊,全部开启或全部注释没有几多变化。今天搜索到这么一篇讲得还不错的文章,看了几篇,还是不能完全记住,做一个收藏。空闲子进程:是指没有正在处理请求的子进程。1、prefork.c模块(一个非
2012-05-27 17:50:56 1063
转载 高级程序员必修课--sql思维举重训练
出处:http://blog.csdn.net/lk_blog/article/details/7585540 写sql是程序员基本功课,找工作面试一般必有sql题,实际工作中对sql的需求更是千变万化,所以掌握好sql对于一个程序员来说是件非常重要的事情.本文通过一个简单易懂的关系(学生/课程/成绩关系)尽量构造出各种各样的需求来提高我们写sql的功底,其中有些sql还是有一
2012-05-27 06:53:36 2111
原创 magento中在.htaccess设置website code
在.htaccess中,添加以下的内容:SetEnvIf Host www\.newjueqi\.com MAGE_RUN_CODE=newjueqiSetEnvIf Host www\.newjueqi\.com MAGE_RUN_TYPE=websiteSetEnvIf Host ^newjueqi\.com MAGE_RUN_CODE=newjueqiSetEnvIf
2012-05-25 18:23:50 2062
原创 为什么magento的rewrite方法对抽象类无效
magento中,是没法通过Mage::getModel("xx/xx")配合xml中的实现abstruct class的rewrite。 为什么?这需要详细了解一下magento中model的rewrite原理。 假设xml中我们定义了如下的rewrite: Newjueqi_Customer_Mode
2012-05-25 11:11:21 1546
转载 MySQL数据库存储引擎MyISAM和InnoDB的对比详解
http://www.mysqlops.com/2011/12/09/myisam%E5%92%8Cinnodb%E5%AF%B9%E6%AF%94%E8%AF%A6%E8%A7%A3.html之前Eugene兄已经写过两篇关于myisam转innodb引擎的文章,我今天把myisam和innodb引擎的差别做了一个整理,目的是让大家更深的理解两个引擎的差别之处,让大家在项目初期选
2012-05-21 11:36:20 1147
原创 magento中生成https链接的简单方法
有关magento中https的基础知识,请看 《magento中的启用https》如果是在项目的后期才决定采用https,那么就要面临一个问题:大量的生成url的代码需要修改,这是一个很大的工作量。我们先来总结一下magento下生成url的方法:1. 从全局上看,有两个方法:Mage::getUrl('xx/xxx/xxxx' , array( '_secure'
2012-05-16 11:29:34 3728
转载 使用keepalived构建高可用mysql-HA
http://bbs.linuxtone.org/thread-8172-1-1.html关于mysql-HA,目前有多种解决方案,比如heartbeat、drbd、mmm、共享存储,但是它们各有优缺点。heartbeat、drbd配置较为复杂,需要自己写脚本才能实现mysql自动切换,对于不会脚本语言的人来说,这无疑是一种脑裂问题;对于mmm,生产环境中很少有人用,且mmm
2012-05-15 15:53:21 930
转载 谈谈hash为何物
http://aiyooyoo.com/index.php/archives/306/ 我记得曾经有一篇帖子,介绍php数组,称《强大而高效的php数组》,并且被多处转载,此文被我指出过有很不客观和不专业的地方。后来此文在水区被一位童鞋再次提出并加以批判。我也曾批过谈内存的php程序员。具体讨论可见下列文章:《强大高效的PHP数组》http://bbs.phpchina.com/t
2012-05-14 17:03:39 1501
转载 linux Svn服务安装
http://blog.chinaunix.net/space.php?uid=760056&do=blog&id=2607092Subversion独立服务和与apache整合服务。一 、Svn独立服务安装操作系统: Redhat Linux AS3 AS 4 ContOS AS 4 安装包获取:下载[url]http://subver
2012-05-11 16:45:58 754
转载 如何使用SQL Profiler 性能分析器
http://blog.csdn.net/ylqmf/article/details/6541625ysql 的 sql 性能分析器主要用途是显示 sql 执行的整个过程中各项资源的使用情况。分析器可以更好的展示出不良 SQL 的性能问题所在。 下面我们举例介绍一下 MySQL SQL Profiler 的使用方法: 首先,开启 MySQL SQL Pr
2012-05-11 16:07:23 1067
转载 MySQL慢查询的两种分析方案 slow sql
http://blog.csdn.net/ylqmf/article/details/6541542前一段日子,我曾经设置了一次记录在MySQL数据库中对慢于1秒钟的SQL语句进行查询。想起来有几个十分设置的方法,有几个参数的名称死活回忆不起来了,于是重新整理一下,自己做个笔记。 对于排查问题找出性能瓶颈来说,最容易发现并解决的问题就是MySQL慢查询以及没有得用索引的查
2012-05-11 15:57:39 1464
转载 标准git流程
Global setup:Next steps: mkdir magentoModuleTemplate cd magentoModuleTemplate git init touch README git add README git commit -m 'first commit' git remote add origin git@github.
2012-05-11 06:45:49 813
转载 GIT GUI使用
http://hi.baidu.com/nxxch1989/blog/item/4d3577c5d0ca56d739db49ee.html前段时间跟着Ruby On Rails的toturial玩了一把Git,今天再回过头来,觉得这个版本控制工具真的很不错。下面来讲一下,在windows下如何通过git gui来管理代码。 首先,要在http://github.com上注
2012-05-11 06:12:19 8685 2
转载 用户体验:别让我想,别让我停!
http://xqtesting.blog.51cto.com/4626073/813561在交互设计中,存在着几条普遍的法则令网页设计更有效。最重要的一条是“别让我思考”,越简洁越好。比如不要因为奇怪的表达方式强迫用户停下来思考,“搜索”要比“快速搜索”体验好。 yixieshi “每个问号都会加重我们的认知负担。这种干扰也许很轻微,但它们会累计起来,有时候这样的干
2012-05-11 05:42:29 1054
转载 内存管理知识
原创作品,允许转载,转载时请务必以超链接形式标明文章 原始出处 、作者信息和本声明。否则将追究法律责任。http://xqtesting.blog.51cto.com/4626073/808548一般的程序语言,无论是C、C++或Java,他们的内存分配方式都是相同的,共有三种:1 从静态存储区分配:内存在程序编译时就已经分配好,这块内存在程序的整个运行期间都存在,如全
2012-05-11 05:38:39 814
转载 点击<a href="#"/>后屏幕滚动问题
问:当点击后屏幕会滚动到最上面,有啥办法不让屏幕滚动?答:href="javascript:void(0)"或onclick="retun false;"
2012-05-10 15:50:25 1856
转载 Session固定攻擊(Session Fixation)
http://knowledge.twisc.ntust.edu.tw/doku.php?id=3%E4%BC%BA%E6%9C%8D%E7%AB%AF%E5%AE%89%E5%85%A8:3-2%E6%87%89%E7%94%A8%E7%A8%8B%E5%BC%8F%E5%BC%B1%E9%BB%9E:Session%E5%9B%BA%E5%AE%9A%E6%94%BB%E6%93%8A
2012-05-09 10:41:26 15735
原创 linux系统从开机到登陆界面的启动过程
1. 开机BIOS自检2. 读取MBR引导区3. 读取GBUR信息4. 载入内核5. 运行init进程6,读取/etc/inittab文件,执行 /etc/rc.d/rc.sysinit and /etc/rc.d/rc脚本7. 运行mingetty,进入登陆界面
2012-05-08 23:26:40 2094
转载 /etc/rc.local 与 /etc/init.d
http://blog.163.com/yi_yixinyiyi/blog/static/136286889201122211153833/1. /etc/rc.local 这是使用者自订开机启动程序,把需要开机自动运行的程序写在这个脚本里 --------引用---------------------- 在完成 run level 3 的服务启动后,如果我还有其
2012-05-08 23:25:10 5298
转载 Session小记
出处:http://www.cnblogs.com/hyddd/archive/2008/12/29/1364646.html看了一些Session的资料,在这里再总结一下Session相关的知识(很多是从网上搜集的资料)。1.Session是什么? session,中文经常翻译为会话。 (1).打个比方:比如打电话时从拿起电话拨号到挂断电话这中间的
2012-05-08 16:42:16 826
转载 Cookie小记
出处:http://www.cnblogs.com/hyddd/archive/2008/12/26/1363229.html最近在工作上经常看一些安全相关的东西,Cookie以前看过,但了解不深,现在重看,先记录一下。 以下有一些资料是转至百度百科(发现百度百科做的越来越好了,赞一个),有一些是自己的总结:1.Cookie是什么? 可以先这么理
2012-05-08 16:41:31 2417
转载 浅析数字证书
出处:http://www.cnblogs.com/hyddd/archive/2009/01/07/1371292.html hyddd原创,转载请说明出处:> 最近看会Session hijack的东西,劫持现在已经实现,yahoo等一些没有用Https协议的邮箱被成功地劫持了(迟下发文章),由于对Https不熟悉,所以看了一下为什么Https的会话不能劫持。
2012-05-08 16:40:24 1575
转载 Http Message结构学习总结
http://www.cnblogs.com/hyddd/archive/2009/04/19/1438971.html最近做的东西需要更深入地了解Http协议,故死磕了一下RFC2616-HTTP/1.1协议,主要是了解Http Message结构及每部分含义,在此总结一下,写一个模拟发送HTTP请求的工具,由于时间有限,工具写得比较烂,使用也不怎么人性化:HttpSende
2012-05-08 16:36:32 1386
转载 浅谈HTTP中Get与Post的区别
http://www.cnblogs.com/hyddd/archive/2009/03/31/1426026.htmlHttp定义了与服务器交互的不同方法,最基本的方法有4种,分别是GET,POST,PUT,DELETE。URL全称是资源描述符,我们可以这样认为:一个URL地址,它用于描述一个网络上的资源,而HTTP中的GET,POST,PUT,DELETE就对应着对这个资源
2012-05-08 16:27:53 802
转载 跨入安全的殿堂--读《Web入侵安全测试与对策》感悟
出处:http://www.cnblogs.com/hyddd/archive/2009/09/09/1563139.html前言 最近读完了《Web入侵安全测试与对策》,从中获得了不少灵感。此书介绍了很多Web入侵的思路,以及国外著名安全站点,使我的眼界开阔了不少。在此,我重新把书中提到的攻击模式整理归纳了一遍,并附上相关的一些参考资料,希望会对各位Web开发人
2012-05-08 16:24:22 907
转载 【转】高效使用vim
出处:http://www.cnblogs.com/hyddd/archive/2010/04/08/1706863.html英文出处:jmcpherson.org/editing.html翻译引用:tingsaode.spaces.live.com/blog/cns!FE95D0EE01558610!780.entry原文地址:http://hi.baidu.com/
2012-05-08 16:02:53 969
转载 浅谈CSRF攻击方式
出处: http://www.cnblogs.com/hyddd/archive/2009/04/09/1432744.html一.CSRF是什么? CSRF(Cross-site request forgery),中文名称:跨站请求伪造,也被称为:one click attack/session riding,缩写为:CSRF/XSRF。二.CSRF可以做什
2012-05-08 15:59:35 823
转载 [zhuan]Session Fixation 攻防实战
http://amunet.blog.sohu.com/185676126.html 什么是Session Fixation ,翻译就是会话固定。 在此是指Web服务的会话ID是确知不变的,攻击者为受害着确定一个会话ID从而达到攻击的目的。在维基百科中专门有个词条Session fixation,在此引述其攻击情景,防范策略参考原文。 攻击
2012-05-07 16:46:19 2310
转载 如何防止XSRF攻击
http://www.linuxso.com/architecture/18661.htmlXSRF全称是 cross-site request forgery(跨站点请求伪造),也称为CSRF,是一种常见的web攻击方式。攻击形式描述如下:1.用户登录并访问一个正常的站点 http://www.biz.com;2.在同一个浏览器实例下,用户打开了恶意网站 http:/
2012-05-07 14:45:42 13026
原创 解决Zend_Db SQLSTATE[HY000] [2002] Invalid argument
在调试一个zendframework项目的过程中,总是出现如下的mysql错误:Exception information:Message: SQLSTATE[HY000] [2002] Invalid argumentStack trace:#0 /var/www/demo/library/Zend/Db/Adapter/Pdo/Mysql.php(96): Zend_Db_
2012-05-05 22:41:54 5380
转载 蚂蚁变大象:浅谈常规网站是如何从小变大的(一)
http://zgwangbo.blog.51cto.com/4977613/849529标签:架构 web原创作品,允许转载,转载时请务必以超链接形式标明文章 原始出处 、作者信息和本声明。否则将追究法律责任。http://zgwangbo.blog.51cto.com/4977613/849529【 前一段时间写了关于架构的总结,一共十篇,放在新浪博客上
2012-05-05 08:49:52 1651
原创 CentOs安装的一些优化策略
这里简单列举几点优化策略,本人的CentOS版本为5.4 1 . 安装CentOs的时候是最少化原则什么是“最少化原则”?1). 不需要的软件包不安装,如果日后有使用的需要,再安装。一般我只会安装以下6个软件包:baseeditorsdevelopment librarysdevelopment toolsx software development
2012-05-04 22:18:53 876
转载 为什么 Vim 使用 HJKL 键作为方向键
出处: http://blog.jobbole.com/18650/导读:关于这个问题,以前网络上有一种说法,手指放在键盘上输入时,HJKL 比方向键距离手指更近,自然输入效率就更高。听起来似乎很有道理哦,其实则不然,来看看 Peteris Krumins 找到的答案吧。有一天我在看一些有关 Vim 的东东时,发现了它为什么用 HJKL 键作为方向键的原因了。当 Bil
2012-05-04 17:29:49 1765
原创 lamp编译之常用参数
apache 2.2.22:./configure --prefix=/application/apache2.2.22 --enable-deflate --enable-expires --enable-headers --enable-modules=most --enable-so --with-mpm=worker ./configure 参数说明:
2012-05-03 23:16:05 1057
原创 一些vim知识的摘录
:h function-list 看内置函数b:name variable local to a bufferw:name variable local to a windowg:name global variable (also in a function)v:name variable predefined by Vim s:name
2012-05-03 17:24:59 845
apt tool for linux
2014-08-04
lanmp 源码包1
2012-03-27
zend debug tool
2011-08-05
在“魔兽争霸”游戏中学习面向对象的思想
2009-04-18
用16进制编辑器编写一个DLL文件附件
2009-03-17
有“自动保存”功能的XP记事本
2009-03-15
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人