自定义博客皮肤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)
  • 收藏
  • 关注

原创 rails 如何将excel文件导入数据库

     有一个小需求,需要一个脚本将excel文件导入数据库对应字段。     正好可以练习一下task,不过首先先查查有没有什么好gem可以利用下(原谅我这么懒)     找到一个'roo' 回到gemfile中发现项目中已经包含了这个gem,恩看样子大家都在用,查看了一下用法还是很简单,非常好用。     # excelgem 'roo', '~> 2.3.2'...

2016-08-31 15:12:03 474

原创 rails数据库操作

      前段时间遇到的一个问题,在这里记录下来。   需求:批量的将表A中的status 创建 到表B中  主键为id   例:   表offers  id   status    -->   表offer_scores   id   offer_id  status                  1   online                     ...

2016-08-31 11:29:16 403

原创 Ruby 元编程 第二版随笔(三)

    执行方法   method execution          调用方法时,Ruby要做两件事:首先找到这个方法,然后执行这个方法。到目前为止,我们只学会了如何找到这个方法,接下来看看如何执行方法。          假设我们自己就是Ruby解释器,现在调用了一个名叫my_method的方法,我们先找到方法,发现该方法定义如下:         def...

2016-05-16 15:55:07 105

原创 Ruby 元编程 第二版随笔(二)

    调用方法时发生了什么?   What happens when you call a method?       调用方法时Ruby会做两件事:     (1)找到这个方法,这个过程成为方法查找。   (2)执行这个方法,为了做到这点,ruby要用到一个称为self 的东西。           1.方法查找         Method loo...

2016-05-16 10:09:28 113

Ruby 元编程 第二版随笔(一)

     目标:建立一个存放电影名和影评的数据库,因此决定创建一个简单的代码库,用于在数据库中实现对象的持久化。   第一次尝试:编写一个代码库,把数据库中的每个表映射到一个类中,同时把每条记录映射到对象中,每当创建一个对象或访问它的属性时,这个对象就会产生一条SQL语句并发送给数据库。所有的这些功能都封装在一个类里面。    classs Entity attr...

2016-05-10 11:06:24 117

原创 angular js 添加功能

这次我们要添加一个版本更新功能在页面上输入版本号和连接点击按钮将版本信息提交到数据库中要求每次提交都会覆盖之前的提交 <!--StartFragment--> <!--EndFragment-->首先建立一个简单的页面 version_uodate.html.slim .modal-header.pts.pbs .modal-title ...

2015-09-19 12:36:20 131

原创 数据库.sock文件丢失

<!--StartFragment--> <!--EndFragment-->以前 遇到的问题    Can 't connect to local MySQL server through socket '/var/lib/mysql/mysql.sock '(2) "; 首先先检查是不是mysqlserver没有启动 也有可...

2015-09-19 12:24:36 168

原创 ruby 类和类方法

Ruby类变量和类方法类变量被类的所有对象所共享,它与类方法相关联,对一个给定的类来说,类变量只存在一份拷贝。类变量由两个@符开头,例如@@count。与全局变量和实例变量不同,类变量在使用之前必须被初始化。通常,初始化就是在类定义中的简单赋值。例如,我们的点唱机可能希望记录每首歌被播放的次数。这个数目可能是Song对象的一个实例变量。当一首歌被播放时,实例中的值增加。但是,假...

2015-09-19 12:22:03 107

原创 angular js 数据双向绑定 

1 <!doctype html>2 <html ng-app="MyModule">3 <head>4 <meta charset="utf-8">5 </head>6 <body>7 <div ng-controller="HelloAngular

2015-09-08 11:58:45 107

原创 angular js

  最近开始接触angular sj  ui router  由于不太懂 也是踩了不少坑在这里记录 已被后期 review  首先是mac 配置 rails 时报错  /Users/xiaoyu/.rvm/gems/ruby-2.2.0@baozheng/gems/json-1.8.2/lib/json/ext/parser.bundle: [BUG] Segmen...

2015-09-08 11:39:57 85

原创 ruby 运算符表达式

       Ruby  提供了基本的运算符集(如+, -, *, / 等等) ,也提供了及格独特的运算符.       实际上,Ruby 中的许多运算符是由方法调用来实现的, 例如, 当你执行 a*b+c时,实际上你是请求 a 对象执行方法 * ,传入参数是 b ,然后请求返回的结果对象执行 + 方法 , 传入的参数是 c ,这等价于:(a.*(b)).+(c)        因...

2015-09-08 11:33:35 141

原创 ruby-日记

       刚开始学ruby 最近在用ruby  on  rails  框架做一个简单的小网页 ,最简单的就是 注册和登录问题了 ,看似简单的功能可能对于像我这样的新手也会能迷茫,还好网上有许多的开源资料供我们学习.首先是注册  在我们的view中建立注册页面 sinup.html.erb,然后在建立相对应的 控制器 和 路由 以及 数据库表单   rails g controlle...

2015-07-10 11:31:45 113

原创 rails断点调试

在ruby on rails  编程中 难免会遇到问题,有些问题需要一步一步的调试才能解决,这里记录一下rails的常用的调试方法已被后期的使用 断点断点设置在何处终止执行代码。调试器会在断点设定行调用。断点可以使用 break 命令(缩写形式为 b)动态添加。设置断点有三种方式:break line:在当前源码文件的第 line 行设置断点;break file:...

2015-06-30 11:29:54 462

rails 静态网页 续

上一篇的网页 虽然体现了基本的功能 但是它还不能算是一个网页,下面我们继续来做,看视频学习虽然好但是特点就是有的东西当时记住了但是过一段时间会忘记,在这里记下笔记以便于以后的使用把。 下面就在网页的主页中添加一个图片:<body>+ <img src="images/home-banner-bg.jpg" alt="home-banner"> </body&...

2015-05-18 22:54:10 103

rails 静态网页

在 做程序的时候边做别学习了 rails ,这个框架想得好用 但是对于新手 在学习的时候还需要注意许多问题。使用的是rubymine7.1工具。这里整理的是在 好多视频网 上学习的,作者是peter,都说最好的崇拜就是模仿了,现在新手的我们可以在模仿中学习 rails 是用来做 web 应用的,功能多,使用的技术手段也多。在真正着手学习 rails 之前,建议你可以多多动手做一些静态网页,也就是...

2015-05-18 22:39:37 167

rails2

rails 中有许多的命令 我们在使用的时候不能够全记住的话  使用博客记下 以备以后的查阅方便使用。下面是常用的命令。1 命令行基础有些命令在 Rails 开发过程中经常会用到,下面按照使用频率倒序列出:rails consolerails serverrakerails generaterails dbconsolerails new app_name...

2015-05-11 23:06:23 77

数据验证

最近在做一个登录系统,在已知数据库中 存在的账号和密码,我们如何通过验证账号和密码匹配 而登陆到对应的界面呢? <%= form_tag("/user_landing") do %> <h3> <%=label_tag("账号:") %> <%=text_field_tag(:id) %>...

2015-05-04 17:40:31 157

原创 数据调用

当我们在想要查询 数据库中 表里的文件是时候 ,如何调用 总是困扰着我,在这里记下我使用的一个方法以便于以后回顾 <% form_tag("/student_finding") do %> <%= text_field_tag(:name) %> <% submit_tag("查询") %> <% end ...

2015-05-04 17:33:16 198

rails 配置server

前面我们说到 启动rails server。下面继续说后面的 这里命令说的很详细 我摘录下来 方便以后回顾,内容很多一天 消化不了. 這將會啟動 WEBrick ,Ruby 內建的 web 伺服器。想看應用程式執行中的畫面,請打開瀏覽器並在網址列上輸入 http://localhost:3000。便會看到 Rails 的預設頁面。如想停止 web 伺服器,請在已執行中的命令...

2015-04-27 19:57:52 448

rails 配置server

首先 在 系统命令中打开你的 程序 目录$ cd cord然后 $ rails server 下面说一下rails 3.1 安裝 Rails首先打開命令列。在 Mac OS X 底下請打開 Terminal.app ,如果是在 Windows 下請在開始功能表選擇“執行”並且輸入 cmd.exe 後開啟命令視窗。只要是錢號 $ 開頭的命令,都是在命令列上執行。現在就用...

2015-04-27 19:52:23 232

trello清单(二)

上篇 博客 主要介绍了一下 trello 的 一个功能,它强大的 清单 分部功能非常好用。下面 说一下 他的强大的团队 协作功能,在这里 你完成的任务 可以添加你的伙伴来加入一起完成。 通过 Add members 来添加你的伙伴,并且他们能及时的 看到本活动的变化 和添加 上传 图片及需求的更改。 如上图 所示,可以下载 图片,上传图片 添加用户故事 。 如上图所示,我们...

2015-04-20 20:17:10 7560

原创 trello清单(一)

   最近使用了 trello 的 清单 感觉很好用 分享下给大家 也是对我自己成长的一个小记录。首先 在整理和浏览任务清单时,希望能够在一块大白板上按顺序将各个列表排列出来。这款软件就是我们想要的白板,你可以随意的贴出列表,迅速查看和管理你的任务。 trello 的目标是提供简洁清晰的团队协作工具。不过在这里将介绍用trello建立自己 的评分管理系统。虽然trello是...

2015-04-20 20:07:41 413

原创 jquery知识点整理

Jquery是继prototype之后又一个优秀的Javascript库。它是轻量级的js库 ,它兼容CSS3,还兼容各种浏览器(IE 6.0+, FF 1.5+, Safari 2.0+, Opera 9.0+),jQuery2.0及后续版本将不再支持IE6/7/8浏览器。jQuery使用户能更方便地处理HTML(标准通用标记语言下的一个应用)、events、实现动画效果,并且方便地为网站提...

2015-04-14 13:27:23 67

原创 linux安装ruby

对于 刚接触 linux的新手来说 在linux下安装 软件是件很头疼的 问题,在这里 整理了一下安装ruby的 简单步骤。下载ruby  编译安装ruby  1.  解压安装包 tar xfvz ruby-1.9.3.tar.gz  2. cd ruby-1.9.3  3. ./configure  –prefix=/home/admin/ruby-1...

2015-04-14 13:23:35 103

原创 ruby小概念 须知

 1.ruby是什么? Ruby,一种为简单快捷的面向对象编程(面向对象程序设计)而创的脚本语言,在20世纪90年代由日本人松本行弘(まつもとゆきひろ/Yukihiro Matsumoto)开发,遵守GPL协议和Ruby License。它的灵感与特性来自于 Perl、Smalltalk、Eiffel、Ada以及 Lisp 语言。由 Ruby 语言本身还发展出了JRuby(Java平台...

2015-04-06 17:17:26 188

原创 js 字符串操作(二)

 (3) search()方法stringObject.search(substr) stringObject.search(regexp)search()方法用于检索字符串中指定的子字符串,或检索与正则表达式相匹配的子字符串。它会返回第一个匹配的子字符串的起始位置,如果没有匹配的,则返回-1。var str = 'abcDEF';console.log(str.sea...

2015-04-06 13:49:31 90

原创 js 字符串操作(一)

    String对象属性 (1) length属性   length算是字符串中非常常用的一个属性了,它的功能是获取字符串的长度。当然需要注意的是js中的中文每个汉字也只代表一个字符,这里可能跟其他语言有些不一样。var str = 'abc';console.log(str.length); (2) prototype属性 prototype在面向对象编程...

2015-04-04 13:36:48 95

原创 js pos机一周总结(二)

       在之前的for循环将复杂的操作简单化之后,我们又学习了一下如何将数据从一个数组中拿出来,放入新的数组中去。       定义和用法push()方法可向数组的末尾添加一个或多个元素,并返回新的长度。 语法arrayObject.push(item1,item2,....,itemX) 说明 push()方法可把他的参数顺序添加到arrayObje...

2015-03-29 20:38:54 186

原创 js pos机一周总结(一)

        javascript pos机训练营是通过pos这个简单的场景,逐渐增加复杂度,由浅入深 的让大家练习web开发。首先来学习了方法一    基础的for循环遍历方法,我们想要逐条输出数组内的数据利用循环可以方便的完成:var inputs = [ { barcode: 'ITEM000000', ...

2015-03-27 12:29:38 613

原创 JavaScript for 循环

JavaScript for 循环JavaScript for 循环用于反复执行一段代码,其语法如下:for (expr1; expr2; expr3){ statement} 通常在已经确定执行次数的情况下使用 for 循环,下面的例子输出1到10:var i=1for (i = 1; i <= 10; i++) { console.log...

2015-03-25 18:58:33 85

原创 js基础语法

     JavaScript一种直译式脚本语言,是一种动态类型、弱类型、基于原型的语言,内置支持类型。它的解释器被称为JavaScript引擎,为浏览器的一部分,广泛用于客户端的脚本语言,最早是在HTML(标准通用标记语言下的一个应用)网页上使用,用来给HTML网页增加动态功能。     在1995年时,由Netscape公司的Brendan Eich,在网景导航者浏览器上首次设计实现而成。...

2015-03-25 09:37:04 97

空空如也

空空如也

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

TA关注的人

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