存档

‘Web开发’ 分类的存档

分享一些资料(侧重Linux)

2013年4月3日 12 条评论

  以前没有攒资料的习惯,这一两年才养成了这个习惯。有次和大学老师聊天,和她说攒了不少资料,她就让我分享给她看。后来和她进一步沟通,觉得整理一下,分给学弟学妹看也许对他们更有帮助。为了这个目标,把资料重新梳理了一下,并且添加了一点我个人对学习方法的理解,分享出来,希望对大家有所帮助!

  本文章面向刚刚踏入挨踢行业的新手,高手可以直接飞过!当然,如果有好的资料,或者一些不同的看法,请留言交流!

学习方法论

  1. 享受学习!寻找学习中的乐子,享受这种乐子!强化学习中的成就感,提高自己对课程,对学习,对生活的自信心!在《只要一部计算机,就可以创造出 阅读全文…

WordPress折腾小记:彻底解决ID不连续的问题

2013年4月1日 10 条评论

  使用Wordpress,尤其从3.0走入Wordpress世界的朋友,也许都遇到过一个问题:自动保存(Auto-Save)和文章修订(Post-Revisioning)功能导致文章ID不连续的问题。有时还特别夸张。例如,我的“‘地瓜哥’博客网”,第一篇文章是1,第二篇文章已经一下子跳到了19。这样对于像D瓜哥这样的“ID洁癖”的人来说,实在很不爽!经过D瓜哥的多次尝试后,终于很彻底地解决了这个问题。并且,还可以把以前被自动备份的ID重新利用起来!

去掉自动草稿的功能

  造成发布文章ID不连续的原因有三:

  1. 自动保存功能 Auto-Save;
  2. 历史版本 Post Revisions;
  3. 自动草稿功能 Auto-Draft!

  针对WordPress 3.4.x, 阅读全文…

WordPress优化小记

2013年3月11日 1 条评论

  昨晚(2013年3月8日)无意间发现“‘地瓜哥’博客网”使用的SyntaxHighlighter插件所引用的JavaScript文件竟然没有压缩。这对于追求网站加载的我来说,是不能容忍的!早在“高性能网站的十四条黄金法则”中,D瓜哥就已经介绍了提高网站加载速度的指导方法。正好周末无事,干脆就把“‘地瓜哥’博客网”优化一下。著小文一篇以记之!

压缩JavaScipt和CSS

  JavaScript压缩代码的重要性不言而喻,如今的压缩工具也有不少,例如YUI Compressor, 阅读全文…

WordPress源码分析(二):连接信息的提交与配置文件的生成

2013年2月2日 6 条评论

WordPress源码分析系列

  1. WordPress源码分析(一):安装过程中页面的加载顺序

  在上一篇文章“WordPress源码分析(一):安装过程中页面的加载顺序”中,D瓜哥分析到Wordpres通过wp/wp-admin/setup-config.php页面获取、处理数据库连接配置信息。今天,D瓜哥接着从这里开始,对wp/wp-admin/setup-config.php文件的源代码进行“庖丁解牛”!

“潜规则”

  由于wp/wp-admin/setup-config.php文件真的很大,有287行之多。所以,D瓜哥在讲解的时候,只展示和详解部分相关的内容。

  另外,为了方便大家阅读,D瓜哥会把所展示的代码行号调整成和源文件保持一致

创建配置文件的提示 阅读全文…

对”当你辛辛苦苦写的文章被无情复制…”的一点看法和应对策略

2013年1月31日 2 条评论

  上班进行时,造数据蛋疼并发时,朋友给我发了“当你辛辛苦苦写的博客文章被无情复制,成为了他的”原创”,你作何感想?”的链接,问我有什么看法?反正蛋疼,不如休息一下,扯扯蛋。

  从上大学开始,混迹网络N多年了,算是半个老网虫吧。陆陆续续在百度空间、CSDN、JavaEye和博客园(排名不分前后)中开设博客;2011年整过“ivvy.org”(停止更新);2012年6月开始整“‘地瓜哥’博客网”。也算是个热心写手吧,虽然文章都不怎么样。不过,让D瓜哥真正开始关注“转载”这个问题还是从开始建设“‘地瓜哥’博客网”说起。 阅读全文…

WordPress源码分析(一):安装过程中页面的加载顺序

2013年1月29日 4 条评论

  WordPress 是一个功能非常强大的博客系统,插件众多,易于扩充功能。安装和使用都非常方便。 WordPress 已经成为主流的 Blog 搭建平台。吹嘘到此为止。(●⌒◡⌒●)所以,D瓜哥也是使用的Wordpress搭建我的博客:“地瓜哥”博客网

  前两天,一个非常要好的朋友让帮忙做个网站,以前没整过这种东西。头一次整,觉得挺头大的!首先,第一个问题就是网站的安装过程怎么处理?配置文件如何生成?可是,这两个问题该如何解决呢?

  D瓜哥首先想到的就是Wordpress的安装过程:过程简单,配置清晰,只需配置一下数据库连接信息和博客的基本信息,Wordpress立马就能跑起来。非常好的“山寨”对象。整好可以借此机会,研究一下Wordpress的源代码,既可以学习一下PHP,又能深入了解一下Wordpress的实现细节,方便以后定制;还能解决我的问题。真是一箭三雕,何乐而不为? 阅读全文…

Javascript模块化编程(三):模块化编程实战,试用SeaJS

2012年12月21日 10 条评论

  前段时间转载了阮一峰老师的两篇讲解Javascript模块化编程的文章:
“JavaScript模块化编程(一):模块原型和理论概念详解”,介绍了Javascript模块原型和理论概念;Javascript模块化编程(二):模块化编程实战,require.js详解,介绍了在实战中,如何利用RequireJS库,进行模块化编程。

  在这两篇文章发布出来之后,在和网友的交流讨论中,了解到了SeaJS,这个由国人玉伯自己创建的模块化编程库。然后,我就想学习学习, 阅读全文…

分类: Web开发, 挨踢(IT) 标签: ,

“猜手机号游戏”的源码分析:二分查找+面向对象

2012年12月17日 3 条评论

  很多朋友体验了“给哥三十五次机会,哥就能猜中你的手机号”,反馈还不错。有些明眼的朋友,一眼就看出来所用的算法。D瓜哥表示很佩服。另外有一些朋友也问所使用的算法,D瓜哥今天就把源代码和算法全部揭晓。

  其实,这个代码很简单。不过也有三个看点:二分查找算法、面向对象编程和对数的计算。下面我们一一讲解。

二分查找算法

  基本原理是二分查找算法。首先,我们先简要介绍一下“二分查找算法”。

  二分查找又称折半查找,它充分利用了元素间的次序关系,采用分治策略,可在最坏的情况下时间复杂度是 阅读全文…

给哥三十五次机会,哥就能猜中你的手机号

2012年12月16日 7 条评论

  先说明一下,这篇可能算是水文,只有一些吐槽。不喜勿拍。不过,下面的小游戏,可以试试。

  前段时间给朋友当“红娘”,给他介绍女朋友。给他介绍女朋友,谁知道那货有点放不开,没怎么和人家联系。和D瓜哥相比,太差劲了!D瓜哥的女朋友也是朋友介绍的,哥第一次和她联系时,只用了三十五次机会,就把她的手机号猜出来了。然后,顺理成章就发展下去了。所以,D瓜哥想对希望让人介绍女朋友的哥们说一句:第一次和人家联系的时候,一定要聪明一次,先给人家留个好印象,再慢慢发展。另外,D瓜哥正在学习关于JavaScript模块化编程的知识,正好可以把这个“猜数游戏”写出来练练手。

  就在前两天,D瓜哥的一个朋友半夜发信息给我说,他问一个女同事的生日,人家说涉及银行卡密码,不告诉他。问我,这个意味着啥。当时,哥的“猜数游戏”已经完成。D瓜哥就给他吹牛逼说,不需要问, 阅读全文…

Javascript模块化编程(二):模块化编程实战,require.js详解

2012年11月19日 没有评论

  上一篇文章“JavaScript模块化编程(一):模块原型和理论概念详解”,介绍了Javascript模块原型和理论概念,今天介绍如何将它们用于实战。

  我采用的是一个非常流行的库require.js

  

一、为什么要用require.js?

  最早的时候,所有Javascript代码都写在一个文件里面,只要加载这一个文件就够了。后来,代码越来越多,一个文件不够了, 阅读全文…