`
文章列表
iPhone已成为智能手机崛起的同义词,但伴随着市场份额的飙升,Android近来频频见诸报端。Android的迅猛发展对iPhone意味着什么?iPhone具有更加强大的品牌资产吗?还是随着其他产品的涌入,再加上iPhone4负面传闻的影响,其光彩会随之黯淡吗?   益普索OTX MediaCT在密切关注着市场的动向。为了深入和全面了解iPhone4和Android用户,我们召开了iPhone4和Android使用者的两组座谈会,并在近期针对1000名成年人进行了一项定量调查,以便更好地了解智能手机用户的观点。   Android吸引力背后的推动力是什么?   Verizon交易无疑是A ...
第一种方法: 添加sudo用户 当你安装Ubuntu的时候,它会自动添加第一个用户到sudo组,允许这个用户通过键入其自身帐户密码来获得超级用户(root)身份。然而,系统不会再自动添加其他的用户到sudo组当中去。如果你想在你的共享 ...
cron是一个linux下的定时执行工具,可以在无需人工干预的情况下运行作业。由于Cron 是Linux的内置服务,但它不自动起来,可以用以下的方法启动、关闭这个服务:   /sbin/service crond start //启动服务   /sbin/service crond stop //关闭 ...
这是Rails Envy网站的一篇Rake指南,你可以在这里找到原文。 作为RoR开发者,你对Rake一定不会陌生,你可能用它来完成你的单元测试,也可能是迁移数据库,但是你真正理解这些Rake任务到底是怎么运作的吗?你有尝试过创建你自 ...
cpu资源耗尽:估计是机器没有反应了,键盘,鼠标,以及网络等等。这个在windows上经常看见,特别是中了毒。   进程id耗尽:没法创建新的进程了,串口或者telnet都没法创建了。   硬盘耗尽: 机器要死了,交换内存没法用 ...
PHP和Python/Ruby的运行机制有一个本质区别:PHP是每次HTTP请求过来以后,初始化全部资源(例如创建数据库链接、加载系统类库,创建缓存等等),处理完毕,释放全部资源,这不像Python/Ruby之类带有GC的脚本语言,Python/Ruby是初次 ...
计算机程序设计语言的发展,经历了从机器语言、汇编语言到高级语言的历程。 1. 机器语言 电子计算机所使用的是由“0”和“1”组成的二进制数,二进制是计算机的语言的基础。计算机发明之初,人们只能降贵纡尊,用计算 ...
一、Python从语法上来说更质朴一些,而Ruby更性感一些 Python的语法相对其他脚本语言来说,没有太多花巧的地方,显得比较死板一点,其实从Python强制代码缩进也可以看出来Guido设计语言的取向。语法死板的一面就是不容易玩出来更性感的东西,比方说Rails这样的框架,另外Python也无法做DSL这样的事情,但是语法死板的另一面就是比较规范,相对来说,更加适应软件开发的工程性要求,更容易组织大规模的团队进行开发。 Ruby的语法非常灵活,Matz设计ruby的出发点也是为了coding for fun,因此可以用ruby玩出来很多花样,运用足够的技巧,可以用Ruby写出来逼近自然 ...
初次接触ubuntu的时候啥也不知道,所以总是什么都是一塌糊涂,现在随笔记录下工作当中遇到的关于ubuntu的问题,因为本人在做开发的时候用到了ubuntu,所以硬着头皮高ubuntu,下面就简单的说一下关于ubuntu的源更新问题。 1、ubuntu系统为什么要更新源: ubuntu在做发行版本的时候并不是测试所有的免费软件,所以在它的更新源里没不是包括所有的软件链接,假如你想要获得ubuntu系统里没有默认包含的软件,你就得自己动手更新软件源。另一种情况就是ubuntu对一些已经包含的软件有一个定期更新过程,所以也需要更表软件源 2、在ubuntu系统安装完成后应该第一件事就是及时的更新源。 ...
首先声明,本文纯属转载,链接地址:http://2015.iteye.com/blog/604377,处于对作者的尊重,将地址放到这里,本文之所以转载是因为本人认为该文章写的非常好,并达到时刻为自己的知识做储备和扩大知识范围,希望更多的朋友能够 ...
       在做项目的时候,对于数据库的操作方法的胡乱调用时很可怕的,因为自己很初级,初级的不能再初级,所以初次接触rails的时候,对于里面的create,new,build等方法不是很了解,所以胡乱用了一通,导致了很多的bug,相信很多对rails接触不久的朋友也会有相同的疑惑,今天我来给大家简单的说明一下。        首先说new吧,app = App.new(params[:app]),这个是用给定的params来实例化一个app对象,注意此时只是初始化了一个对象,ruby只是在内存里面给app分配了一个内存地址,但是,这个地址还没有指定任何的有效的内存,所以接下来ruby要做的 ...
今日将公司的rails2.3.8项目升级到rails3.0.5的时候,我在3.0.5的项目的Gemfile里面绑定的是mysql2,然后bundle install,之后我又将项目原来的config/databases.yml文件的mysql也都改成了mysql2,其他信息暂时先不动,然后我就用rails  s来启动服务,但是每次启动的时候就报错,说是类型转换错误,当时是我是一顿好找,开始以为是mysql适配器从mysql升级到mysql2的时候会有bug,所以就反复的实验,结果不论我怎样更换适配器,都无效,索性我就进入控制台,new个对象出来,看看报不报错,果然,继续报错,这说明不是我的适配器 ...
      今天在项目中用到了插件cache_fu,这是一个基于memcached_client的缓存处理插件,刚开始的时候不知道怎么用,直接就到github下面clone到了vender/plugins下面了,接下来就不知道该做什么了,说白了就是没用过这个东西,不知道具 ...
      1、关于安装,这里的viki有安装说明:https://github.com/technoweenie/restful-authentication/wiki#INSTALL,关于这个安装,这里有几点要说明:如果你用的是git版本控制系统的话,进入到项目的vender/plugins下,用这个命令进行git clone git://github.com/technoweenie/restful-authentication.git  restful_authentication然后删除这里面的.git文件夹,这样的话,就能够打断于github的版本库的链接,这样才能够允许你用gi ...
      在最近的项目中,用到了rails的分页插件will_paginate  因为是第一次使用这个插件,所以不甚了解,就在网上google 了一阵子,看了看相关的说明,明白了大概,在此记录下来,以备忘记。       下面我就来讲解一下关于这个插件的一些注意事项,因为我是rails的初学者,所以这里用的是rails3,关于以前版本的rails,我了解的不多,在rails3中,用will_paginage有两种方式,第一种就是用plugin形式,安装方法: 这里有个viki关于安装的说明,https://github.com/mislav/will_paginate/wiki/inst ...
Global site tag (gtag.js) - Google Analytics