基础学习
文章平均质量分 80
iteye_10761
这个作者很懒,什么都没留下…
展开
-
手机端开发自我总结一
做手机端时为了适应大部分手机,很多都是百分比的,但是在做一个简单模块布局时,需要满屏,这是就发现高度也要使用百分比了,好头疼。 直接设置height百分比是不管用的,首先需要设置它的父元素的height值,才能在子元素中是使用height百分比。 <div style="height: 50px">父元素 <div class="height: ...2015-09-09 18:16:46 · 159 阅读 · 0 评论 -
linux 安装MongoDB及一些简单的操作
首先安装MongoDB,在终端输入: sudo apt-get install mongodb 然后启动数据库MongoDB: mongod 可能会出现这样的错误: mongod --help for help and startup optionsmongod: symbol lookup error: mongod: undefined symb...2014-08-26 12:35:15 · 148 阅读 · 0 评论 -
web服务器访问流程
一.DNS解析 域名系统(英文:Domain Name System,缩写:DNS)是因特网的一项服务。DNS是域名和IP地址相互映射的一个数据库。采用分布式,层次数据库,没有一台DNS服务器具有因特网上所有主机的映射关系,映射分布在所有的DNS服务器上。 DNS服务器分为四种类型: *根域名服务器(13个根域名服务器) *顶级域名服务器(负责顶级域名和所有...原创 2014-08-25 23:09:51 · 447 阅读 · 0 评论 -
ruby基本类型学习笔记(2)
一.遍历,搜索 enum.all?{|obj| block}判断所有元素都满足模中条件,元素都通过条件block返回true,否则返回false[1,2,3,4,5].all?{|i| i >= 1} #返回true[1,2,3,4,5].all?{|i| i > 1} #返回false enum.any?{|obj| block} 判断...2014-08-21 19:50:00 · 92 阅读 · 0 评论 -
nvm安装node
前段时间学习,配置了一下环境,当时也没太注意,现在按照原先的方法配置node,安装yo时会出现一些错误,会没有权限,因为node安装在文件系统。终端输入:which node会显示/usr/local/bin/node 这时可以像rvm安装ruby一样,在终端输入:which ruby会显示/home/moneyinto/.rvm/rubies/ruby-1.9....2014-08-20 12:33:57 · 112 阅读 · 0 评论 -
ruby基本类型学习笔记(1)
一.整数运算符方法 abs 返回数字的绝对值 例:-1.abs => 1chr 返回数字对应的ASCII编码对应的符号 例:65.chr => Atimes 循环整数次数的迭代方法,后面跟随代码块 例:3.times{|3| puts i},依次输出0,1,2downto...原创 2014-08-19 18:17:19 · 88 阅读 · 0 评论 -
rails路由了解
学习了一段时间的rails on ruby,对rails路由有了些了解,做个总结。首先进入工程文件夹下输入:rails g controller users这时生成users_controller.rb以及对应的控制器Users,生成的Users控制器会自动更新路由文件(route),rails通过这个文件寻找URL和网页之间的对应关系。 比如现在在views/users中...2014-08-18 13:44:58 · 111 阅读 · 0 评论 -
数据库资料表的操作
首先初始化一个数据库: rake db:create;rake db:migrate 接着生成一个数据库和资料表: rails g model user name:string password_digest:string token:string rake db:migrate 资料表有name和password_digest两个属性(passwor...2014-08-12 12:07:55 · 98 阅读 · 0 评论 -
render和redirect_to
简略的说,redirect_to是执行页面的跳转,发送请求重定向页面,执行对应的action,重新加载服务器数据,不保留页面原有数据; render是简单的页面渲染,可以指定渲染页面和布局文件,不会发送请求,不会执行action函数,不会重新加载服务器数据。 这里举个例子说明一下: users_controller.rb:def cr...2014-08-10 19:29:10 · 184 阅读 · 0 评论 -
ruby变量类型及页面链接传值
1.ruby页面链接中值的获取{:controller =>'demo',:action => 'index',:page =>3 :per_page =>10} 当Rails建连接时,按照顺序查看各个参数的值。首先查看指向的Controller的名字用“controller”表示,如果没有指定则缺省为当前页面对应的Controller。Action名字用“ac...2014-08-04 21:28:16 · 245 阅读 · 0 评论 -
测试驱动开发
TDD是Test Driven Development的简称,即为测试驱动开发,是极限编程中倡导的开发方法,倡导先写测试再写功能。这里主要以我做的一个练习测试随机四位数的例子来讲讲。首先,下载一个写测试的工程。推荐网址:http://jasmine.github.io/2.0/introduction.html先介绍一下 测试的基本模块:describe("print_numb...2014-07-27 12:33:24 · 102 阅读 · 0 评论 -
三种数据结构
首先看看这三种数据结构:第一种,只存一个数组:activities = [ { name: "first activity", sign_ups:[], bids:[] }, { name: "second activity", sig...2014-07-24 20:48:23 · 725 阅读 · 0 评论 -
git命令
大家写代码一般会用到github的库,上传每次实现功能的代码,我想讲讲git是如何创建库以及一些我认为常用的命令。首先要有个github的帐号,在环境变量配置里已经讲到了,这里就不多说了。登录到github,会看到+new repository,点击一下进入,输入要创建的库的名称,然后创建。接着输入如下命令:cd ............ //进入自己工程目录下git...原创 2014-07-22 22:19:20 · 61 阅读 · 0 评论 -
linux 基础常用的快捷键和终端命令
对于一个经常在linux系统下写程序的人,了解了解一些linux的基础的快捷键和终端的一些命令还是挺重要的,可以方便自己的操作,提高速度。 下面就来简单的总结一些: 快捷键,linux可以有多达6个终端,可以通过Ctrl+Alt+T来打开终端,Ctrl+D来关闭终端,如果想用全屏的终端可以Ctrl+Alt+F1(F1~F6可以打开6个终端操作界面,F7...2014-07-09 00:52:13 · 139 阅读 · 0 评论 -
party_bid第一张卡小结
party_bid这个项目的第一张卡已经做完有一段时间了,现在就开始这个项目使用的东西做一下简单的总结。 1.首先说一下yeoman。yeoman是google团队和外部贡献者团队合作开发的,yeoman主要有三个部分组成:yo(脚手架工具),grunt(构建工具),bower(包管理器)。通过yeoman我们可以快速的构建一个web项目工程。 ...2014-07-05 20:28:15 · 111 阅读 · 0 评论 -
linux 环境变量配置
1.首先要了解一下自己安装的linux系统是32位的还是64位的。 第一种方法:可以在开机的时候看到自己的linux是多少位的; 第二种方法:在终端输入file /bin/ls //file功能是识别文件类型,ls中保存有linux的版本以及位数信息 2.安装skype,ibus,google chrome 都可在...原创 2014-07-02 21:27:26 · 93 阅读 · 0 评论 -
ruby数组和哈希学习笔记
一.数组1.数组的定义 a = Array.new #定义一个数组ab = Array.new(5) #定义一个含5个nil元素的数组c = Array.new(5,1) #定义一个含5个1元素的数组d = [] #定义一个空数组d 2.数组的运算 << :追加元素+ :串联方法- :数组...原创 2014-08-28 20:18:19 · 175 阅读 · 0 评论