`
文章列表
  什么是NoSQL   NoSQL(是not only SQL的缩写,也有说法认为是non-relational,即非关系型数据库)其实是不使用传统的关系数据库模型,而是使用如key-value存储、文档型的、列存储、图型数据库、xml等方式存储数据的模型统称。之 ...
在使用无论哪种软件远程管理linux的时候,我们总会遇到一个靠那个软件本身所不能解决的问题:由于网络不稳定造成的连接中断!之前笔者也有遇到过,但是由于笔者的网络环境还好,所以算不上什么大问题.之前当遇到要长时间运行 ...
作为Linuxer,必须具备一定的CLI操作能力。有时候用CLI会比用GUI会更方便快捷。 以下列出我所知道的一些常用CLI软件,仅供参考。 中文终端。据我所知,目前主要有两个解决方案:zhcon和fbterm。两个我都用过,zhcon较长时间不更新了,问题比较多。不小心加错参数,甚至可能会导致死机。所以我推荐fbterm,这个还是很不错的,要使用的话,必须开启framebuffer。虽然某些方面也有些瑕疵,不过就目前而言,应该算是一个比较好用的中文终端了。有人可能会问:“中文输入怎么解决?”嘿嘿,这个倒不用担心。比较简陋的有fbterm_ucimf,另外还有基于ibus的ibus-f ...
:%s/r//g 删除DOS方式的回车^M :%s= *$== 删除行尾空白 :%s/^(.*)n1/1$/ 删除重复行 :%s/^.{-}pdf/new.pdf/ 只是删除第一个pdf :%s/<!--_.{-}-->// 又是删除多行注释(咦?为什么要 ...
简介: OAuth 协议致力于使网站和应用程序(统称为消费方 Consumer)能够在无须用户透露其认证信息的情况下,通过 API 访问该用户在服务提供方(Service Provider)那里的受保护资源。更一般地说,OAuth 为 API 认证提供了一个可自由 ...
面向对象的 JavaScript 编程及其 Scope 处理   本文首先对 JavaScript 的机制进行讲解,并结合当前流行的开源 JavaScript 框架讲解如何在 JavaScript 中实现面向对象和继承机制;之后本文将对面向对象 JavaScript 编程中容易引起误解和 Scope 的几个问题做详细阐述;最后针对面向对象的 JavaScript 编程中的 Scope 问题给出几点建议。 面向对象和模拟继承 JavaScript 是一种弱类型解释运行的脚本语言,就语言本身来讲它不是一门面向对象语言。但是我们可以利用一些语言的特性来模拟面向对象编程和继承机制,这所 ...
Firebug控制台详解 作者:阮一峰 控制台(Console)是Firebug的第一个面板,也是最重要的面板,主要作用是显示网页加载过程中产生各类信息。
据说,对于网页开发人员来说,Firebug是Firefox浏览器中最好的插件之一。 我最近就在学习怎么使用Firebug,网上找到一篇针对初学者的
在linux下没有类似DOS下 del/s *.dep 的递归删除命令,不知道是不是我还没有找到合适的命令用法,为这个在DOS下非常容易的小问题我搜索了一下,发现这个问题是用find和rm命令组合实现 的,因此还搜索了find的语法,因为find --help给出的说明太简单,根本无法看懂。 下面是实现的方法,不过删除前最好看一下是否是想删除的东西。 # 删除当前目录下所有 dep 文件 find . -name *.dep -type f -exec rm -f {} \; # 删除当前目录下所有 .svn 目录(包括里面的文件) find . -name ".svn& ...
  在Linux中,如果要让进程在后台运行,一般情况下,我们在命令后面加上&即可,实际上,这样是将命令放入到一个作业队列中了:   $ ./test.sh &   [1] 17208   $ jobs -l   [1]+ 17208 Running ./test.sh &   对于已 ...
<http://codepad.org/>codepad is an online compiler/interpreter, and a simple collaboration tool.Paste your code below, and codepad will run it and give you a shortURL you can use to share it in chat or email.除了我们自己偶尔要贴段代码给别人看的时候需要,在招聘时,自己没有开发环境的候选人,可以让她用这个服务贴代码后,把链接发过来就好了。
如今,构建网站和开发Web应用程序已经不仅要求开发人员是一名优秀的程序员,更需要聪明的程序员。这也就是说,在可能的情况下,重复使用已有的代 码和应用程序,而不是自己重头开始。开源由来已久,并且很多网站的构建也使用了开源。开发人员都知道Linux、Apache、MySQL及 PHP (LAMP)。 但是除那些之外的其他开源项目呢?作为一名Web开发人员,你可以借助诸多可用的项目,以节省开发时间,或提高程序性能。 下面让我们看一下哪些开源项目可供大家免费使用。 可供使用的新型数据库 传统上讲,你可能习惯使用MySQL。尽管MySQL是一个非常棒的数据库,但诸多试图解决MySQL存在的问 ...
Hudson参考:http://jdonee.iteye.com/blog/310497 持续集成服务器: 1、hudson(微核+插件+Web部署) 2、CruiseControl(牌子大+手写配置文件) 3、luntbuild(漂亮的界面+功能完整)  Hudson Hudson主页:
长久以来我一直主张:好代码是廉价的代码。 当我跟做开发的同事说出这话时,他们的第一反应是一种惊愕,然后是将近一个星期的嘲笑,把它当作一个笑话来讲。当他们走近看我的表情、知道我是认真的时,才收敛一点。 ...
简介: 随着 Web 技术的发展,使得内容的创建和分享变得越来越容易。每天都有大量的图片、博客、视频发布到网上。信息的极度爆炸使得人们找到他们需要的信息将变得越来越难。传统的搜索技术是一个相对简单的帮助人们找到信息的工具,也广泛的被人们所使用,但搜索引擎并不能完全满足用户对信息发现的需求,原因一是用户很难用恰当的关键词描述自己的需求,二是基于关键词的信息检索在很多情况下是不够的。而推荐引擎的出现,使用户获取信息的方式从简单的目标明确的数据的搜索转换到更高级更符合人们使用习惯的上下文信息更丰富的信息发现。   “探索推荐引擎内部的秘密”系列将带领读者从浅入深的学习探索推荐引擎的机制,实现方 ...
Global site tag (gtag.js) - Google Analytics