自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(31)
  • 资源 (4)
  • 收藏
  • 关注

原创 史上最通俗易懂的关于JavaScript 的 prototype、原型继承、this指针的讲解

起这个题目不是为了装*,只是在网上看了太多文章,都是写的云里雾里,一怒之下决定自己写一个。由于这篇文章属于原创,本人也是刚刚学习Javascript,对于很多细节的理解如果有写的不对的地方欢迎指正。首先讲两个概念面向对象和基于对象。所谓面向对象,应该好理解,目前最主流的程序开发语言都是面向对象的。像Java、C++这些先定义类,然后创建该类的对象的编程方法就是面向对象编程了。 那么什么是基于对

2014-05-07 20:42:39 1154

原创 MongoDB中mapReduce详

今天学习了MongoDB中的mapReduce,发现网上的资料不但不多,而且大多千篇一律,没有把mapReduce的用法说明。决定自己写一篇日志记录一下我的自己的理解。实验数据:先介绍一下mapReduce使用的标准格式:db.runCommand( { mapreduce : 字符串,集合名,   map : 函数,见下

2013-09-09 17:13:00 729

原创 ubuntu 下安装rails!

在ubuntu下安装rails时,我尝试了以下命令:sudo apt-get install rubysudo gem install rails结果在安装rails时得到了如下错误Building native extensions.  This could take a while...ERROR:  Error installing rails:    ERR

2013-08-28 09:21:42 983

原创 ruby代码块

看rail模板中使用了很多代码块,看得时候覺得有点晕,决定在这里总结一下代码块的用法。首先, 代码块的定义方法有两种:写在doend或者 写在{} 中。然后你可以定义方法, 在方法中用yield调用代码块,并可以给代码块传参。如下:def callblock(arg)yield argendcallblock(3) do |i|puts ie

2013-07-19 23:20:03 677

原创 关闭fedora18 防火墙

[root@localhost ~]# systemctl stopfirewalld.service [root@localhost ~]# systemctl disable firewalld.service

2013-07-16 10:18:40 657

原创 两台电脑用同一个账号使用git

两个电脑用同一个账号使用个git管理一个项目, 一台电脑(A)上提交了更改, 另一台电脑(B)上也对项目进行了一点更改,现在想在这台电脑上把电脑A上做的修改同步过来。 用pull同步项目的时候,git提示当前版本领先与远端的版本库,于是提交,push,之后再pull远程版本库到本地,没有报任何错误,在A电脑上对项目做的修改没有同步过来。

2013-07-08 23:55:56 7346

原创 我对javascript函数的理解

javascript的函数定义有一下四种形式:function func1(…){…}var func2=function(…){…};var func3=function func4(…){…};var func5=new Function();function关键字用来创建一个函数对象。这对如上定义函数的方法,我有两个问题。1. functi

2013-07-08 14:14:50 662

转载 Javascript 函数对象

http://hi.baidu.com/gdancer/blog/item/a59e2c12479b4e54f919b814.htmljQuery的一些写法就是基于这篇文章的原理的..    函数是进行模块化程序设计的基础,编写复杂的Ajax应用程序,必须对函数有更深入的了解。javascript中的函数不同于其他的语言,每个函 数都是作为一个对象被维护和运行的。通过函数对象的性质,可

2013-06-27 15:29:59 724

原创 关于rails路由中的:as 参数

自己创建了一个rails 工程,生成了一个叫note的脚手架。现在我想要这个应用能够响应 根目录请求“/“ 所以在routes.rb下写如下代码: root :to=> 'notes#index' , :as =>'notes'这里我给了 root函数一个 :as参数,是由于我对root函数的不理解,在一本书上看到了这个函数,找葫芦画瓢的写了这段代码。然后“/”

2013-06-24 23:23:50 916

原创 关于gem!!

在运行rails console的时候 出现了`require': cannot load such file -- minitest/unit (LoadError)错误, 应该是系统里没有安装 minitest。执行命令gem install minitest 安装后, 运行console 还是出现同样错误,然后在gemfile里添加了一句 gem ‘minitest’ 后 ,

2013-06-21 13:25:32 978

原创 Rails中引用图片问题(image_tag)

在 rails的模板文件中,如果想引用图片的路径怎么办。图片是放在 app/assets/images/ 路径下的。但是在 html标签 的src属性中如何设置呢?查看了rails 的API 如下:image_tag("icon") # => 但是实际上是 路径所以设置html标签是 可以使用 “/assets/...“  这个路径。就目前

2013-06-21 00:39:28 4581 1

原创 对gem工作方式的不理解

前几天在电脑上重新安装了fedora18,然后用yum工具安装了ruby和sqlite3运行环境如下:ruby 1.9.3p429 (2013-05-15 revision 40747) [x86_64-linux]Rails 3.2.13gem中安装了sqlite3 (1.3.7)结果在执行rails generate scaffold ... 创建脚手架的时候 出现如下错误

2013-06-05 18:27:46 1062

原创 Git学习(1)

最近开始学习vcs(版本控制系统),以前只是非常粗浅的用过svn这个工具,对vcs也不是十分的了解。rails的书上也推荐用Git,在网上看了一大堆资料,基本上都是说Git好的。没有过自己做项目的经验,也没有彻底懂Git的优点,但是还是决定要是一下Git。 下面开始终结Git的学习过程。首先就是找一个免费的git代码服务器,我用的是unfuddle,可以免费创建一个项目,同时支持svn和Git

2013-06-03 16:17:35 625

转载 linux yum命令详解

yum(全称为 Yellow dog Updater, Modified)是一个在Fedora和RedHat以及SUSE中的Shell前端软件包管理器。基於RPM包管理,能够从指定的服务器自动下载RPM包并且安装,可以自动处理依赖性关系,并且一次安装所有依赖的软体包,无须繁琐地一次次下载、安装。yum提供了查找、安装、删除某一个、一组甚至全部软件包的命令,而且命令简洁而又好记。yum的命令形式

2013-06-02 16:07:03 527

原创 安装fedora18到win8上

最近新买了一个win8的笔记本,发现很多新东西我研究不明白。首先是我为了安装fedora用了一个叫“分区助手”的软件,分出了一个未格式化分区。不过重启的时候,发现win8进不去了,启动的时候不断的出现error然后自动重启。原因在于,分区助手把windows的分区弄坏了,引导程序无法引导进入win8。并且win8有个很麻烦的地方,就是它的关机不是真正的关机,无法进入bios,关于这个网

2013-05-31 23:15:40 1413

转载 Rails 路由详解

首页 | Ruby on Rails China | Rails 教程中文版 | Fork me in Github |Ruby China 社区 | Documentation | Blog guides.ruby-china.org首页索引翻译指南贡献者深入浅出说路由这份教程介绍了 Rails 路由常用的特性。通过本文,你将会

2013-05-19 01:14:05 2821

转载 sqlite的系统表sqlite_master

SQLite数据库中一个特殊的名叫 SQLITE_MASTER 上执行一个SELECT查询以获得所有表的索引。每一个 SQLite 数据库都有一个叫 SQLITE_MASTER 的表, 它定义数据库的模式。 SQLITE_MASTER 表看起来如下:CREATE TABLE sqlite_master ( type TEXT, name TEXT, tbl_name TEX

2013-05-10 13:17:07 1231

原创 ruby 的参数传递

学习rails时,有一些方法用起来觉得很奇怪,如validates方法。下面是一些validates方法的调用代码:validates :title, :description, :image_url, :presence => truevalidates :price, :numericality => {:greater_than_or_equal_to => 0.01} valida

2013-04-25 21:54:05 3741

原创 ruby学习之实例变量与self

最近一直在学习rails 我是看的一本叫做《Web开发敏捷知道》的书,这是rails的作者写的一本书,看之前据说很不错,书上写,本书的读者对象是rails的入门这,甚至是Ruby的入门者。我自己对ruby这类语言一窍不通,也没有学过任何脚本语言。C,C++,Java还算熟悉,对Java那一套的web开发可以说很熟悉。 看这本书之后,还是觉得很难东,MVC框架上的东西我理解的很好,就是ruby的语法

2013-04-11 08:48:18 1148

原创 关于ERROR: 'rake/rdoctask' is obsolete and no longer supported. Use 'rdoc/task' (available in RDoc

先理解一下rake:Rake(http://rake.rubyforge.org)是一门构建语言,和make(www.gnu.org/software/make/)ant(http://ant.apache.org)很想象。Rake是用Ruby写的,它支持它自己的DSL用来处理和维护Ruby应用程序。Rails用rake的扩展来完成多种不同的任务。下面的一些在Rails用的最多的Rak

2013-04-08 14:22:21 2137 2

原创 关于rails的 Could not find a JavaScript runtime.错误

下载 《Agile Web Development with Rails》的源代码在迁移数据库时 遇到了 如下错误:Could not find a JavaScript runtime. See https://github.com/sstephenson/execjs for a list of available runtimes./home/www/.gem/ruby/

2013-04-05 18:57:48 1253

原创 关于读ruby代码

最近看了《ruby完全自学手册》,看了一半觉得书里的rails例子没有意思,想在网上找一些rails代码来读。找到了一个叫angel_nest的开源项目,结果发现安装的时候就有gems的问题,无法解决。到目前为止还不是很理解什么是gems。 看来还是得好好把《ruby完全自学手册》看完,然后在看《Agile Web Development with Rails》,才有能力来读开源的一些

2013-04-05 14:52:30 647

原创 ruby-china的安装

安装ruby-china 如下额外的软件:MongoDB 2.0+Redis 2.0+Memcached 1.4+ImageMagick 6.5+MongoDBMongoDB是一个介于关系数据库和非关系数据库之间的产品,是非关系数据库当中功能最丰富,最像关系数据库的。他支持的数据结构非常松散,是类似json的bjson格式,因此可以存储比较复杂的数据类型。Mongo

2013-04-04 15:30:52 800

原创 fedora18 安装 wine qq(未成功 运行qq是提示libc.so.6 no code accessible 还为解决!)

在终端下 直接输入:yum install wine 既可以安装wine。安装winewine就是一个软件,一个很普通的软件,和一般的Linux下的软件没有什么差别,你不用把它想像的很神奇,虽然它的确很神奇.当你把wine安装完成以后,就是在系统里增加了一个可执行程序,纯粹的一个可执行程序,ELF的.然后,这个可执行程序会在你的主目录中创建一个目录用来作

2013-04-01 15:38:20 1153

原创 mysql —— 登陆数据库

fedora 18 安装后 在etc/init.d下没有mysqld 脚本文件用service mysqld start 来启动 重定向到 /bin/systemctl start  mysqld.service  不知道是不是fedora18里对mysql安装后的脚本文件做了变动,还是我安装时的问题。不过 没问题可以启动。启动后就可以输入 mysql命令登陆mysql服务器了

2013-03-26 11:34:12 1384

转载 fedora 18 视频解码器安装

Fedora 18源的问题,密匙的问题,无法安装软件,无法安装mp3解码器 视频解码器 的问题解决。fedora 18 添加 第三方源 及 多媒体解码器 加入163源 不然不能安装 MP3 和RM解码器 su -c 'yum localinstall --nogpgcheck http://mirrors.163.com/rpmfusion/free/fedora/rp

2013-03-25 11:00:25 2146

转载 对/etc/rc.d/init.d/目录的一点理解

辅助环境:rh9,fc7另:本文如无特殊解释,init.d指的就是/etc/rc.d/init.d目录。本文包括3部分内容1、        Linux的引导过程2、        运行级别3、        /etc/rc.d/ 与/etc/rc.d/init.d的关系都仅限于自身的理解,如有差错和不足的地方请指正和补充!一起学习,一起进步。        “

2013-03-22 12:30:41 899

转载 fedora上用yum安装ruby

1. 安装Rubyyum install ruby ruby-libs ruby-devel ruby-rdoc ruby-mysql ruby-irb2. 安装gemsyum install rubygems3. 安装Railsgem install rails4. 安装Mysqlyum install mysql-server

2013-03-15 19:34:03 838

原创 记录一下装机的一点知识,留以后备用

DIY 装机教程网址http://www.nongcuen.com/a/zuzhuang/253_2.html

2013-03-15 18:20:11 550

原创 fedora 18 下安装 sublime text 2

从官方网站上下载sublime text后解压缩就能运行。 我们需要作的就是把sublime 添加到fedora 的 程序菜单和命令行里。运行命令mv Sublime\ Text\ 2 Sublime_Text_2把Sublime文件夹名字中的空格改称下划线,Linux 好像不支持有空格的名字mv Sublime_Text_2 /opt  opt目录一般是放用户自己安装的程

2013-03-15 10:51:28 1807

原创 Fedora 18 安装 flash 插件

从flash官方网站(http://get.adobe.com/cn/flashplayer/)上下载RPM安装包adobe-release-x86_64-1.0-1.noarch.rpmRPM是RedHat Package Manager(RedHat软件包管理工具)的缩写,这一文件格式名称虽然打上了RedHat的标志,但是其原始设计理念是开放式的,现在包括OpenLinux、S.u

2013-03-15 10:15:58 1583

复杂环境下基于Adaboost的人脸检测系统设计与实现

复杂环境下基于Adaboost的人脸检测系统设计与实现 复杂环境下基于Adaboost的人脸检测系统设计与实现

2010-10-29

英语发音规则详解英语发音规则详解

个人觉得 非常不错!!! 英语发音规则详解 英语发音规则详解

2010-10-29

六顶思维的帽子——全球畅销书

六顶思维的帽子——全球畅销书 "管理营销资源中心,我们致力于传播经管知识并改善他人学习:企业战略战术管理、市场营销销售管理、经典策划案例与专题、人力资源绩效管理、项目目标及风险管理、创新经营与领导艺术、人际沟通管理、团队管理、生产物流管理、经济金融与投资、股票与证券、商务礼仪与公共关系、电子商务与网络营销、创业励志成功、麦肯锡专题、曾仕强专题"

2008-08-26

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除