自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(20)
  • 收藏
  • 关注

原创 如何用AngularJS实现web开发的MVC框架

         MVC全名是Model View Controller,是模型(model)-视图(view)-控制器(controller)的缩写,一种软件设计典范,用一种业务逻辑、数据、界面显示分离的方法组织代码。模型(Model) 用于封装与应用程序的业务逻辑相关的数据以及对数据的处理方法。“模型”有对数据直接访问的权力,例如对数据库的访问。“模型”不依赖“视图”和“控制器”...

2014-05-22 23:13:56 127

原创 yeoman

前言:         Yeoman 1.0版本不仅仅是一个工具,它还是一个工作流;一个让web开发和谐甚至变得更好的工具和最佳实践的集合。       致力于提高你在构建web应用时的生产力和舒适度,由三种核心工具构成:yo(脚手架工具),bower(包管理工具),grunt(构建工具)。       Yo 搭建新应用的脚手架,编写你的Grunt配置并且安装你有可能在构建中需要的相关的Gru...

2014-05-21 10:57:13 122

原创 Ruby on Rails网站布署

前言:        安装环境:Linux        数据库:development:sqlite;production:mysql        全自动代理方式:Nginx + Passenger一,安装 Ruby, Rails 及相关二,安装 MySQL :       1.判断系统是否已经安装mysql:sudo netstat -tap grep mysql  ...

2014-05-21 10:32:12 108

原创 进一步了解nginx工作原理

问题:1.DNS解析是什么,简述步骤1,2。2.简述如何与服务器建立TCP连接。3.简述客户端与服务器传送数据。4.Http协议与TCP之间的关系。5.简述Http get请求过程,并举例。6.简述Http post请求过程,并举例。7.nginx是什么?8.简述nginx的工作流程。9.简单的将图中内容填充。解答:1.DNS解析是什么,简述步骤1,2。         DNS(Domain ...

2014-05-16 21:51:26 188

原创 guess_number_game总结

[size=medium]一,对于tdd(Test-driven development)有了一定的了解,也体会到了测试的严谨性,下面列出主要的测试1.一个随机的,不重复的四位数(千位可以为0),要分为4个步骤:  ①保证这是一个数字[/size][code="java"]expect(number).not.toBeNaN();[/code][size=medium]  ②保证这...

2014-04-15 22:24:30 175

原创 把应用跑在android上

[size=medium]一,通过usb连接Android设备[/size][code="java"]adb devices //可以列出所有可用的安卓设备,若有问题尝试以下解决,若无问题则跳过[/code][size=medium]======无问题则跳过=======①执行命令:[/size][code="java"]which adb[/code][size=medium...

2014-04-10 22:46:54 88

原创 party_bid_core三种数据结构分析

[size=medium]1.第一种数据结构:[/size][code="java"]activities = [ { name: "first activity", sign_ups: [], bids: [] }, { name: "first activity", si...

2014-04-09 21:51:31 149

原创 party_bid_core总结

[size=medium]1.对于this:this是指当前的指针,当在一个函数里再写一个函数,而且要在里面的函数里用this的话,就要在外面的函数里把this赋值给一个变量传递到里面的函数[/size][code="java"]var bidding = this;_.map(activities, function (value, key) { if (key == Acti...

2014-04-08 22:32:46 69

原创 undefined,null,NaN,false,"",0

[size=medium]1.undefined:以下三种情况typeof 返回类型为undefined,undefined 并不等同于未定义的值,(只能用 === 运算来测试某个值是否是未定义的)[list][*]当变量未初始化时 [*]变量未定义时 [*]函数无明确返回值时(或函数没有返回值时返回的都是undefined) [/list][/size][code="ja...

2014-04-06 18:06:57 129

原创 party_bid总结(重构)

[size=x-large]前言:[/size]  [size=medium]重构是一个在不改变代码的外部行为的情况下,修改源代码的过程。不修改错误,也不新增功能,它单单是提高代码可读性,改变代码内部结构和设计(又包括分析业务、功能逻辑,划分角色单位等等)的一个过程,已达到在将来代码更加容易维护的目的。  重构的内容:  1.命名:要做到见名知义.写代码我们要养成一个好习惯,让大家看到...

2014-03-31 22:25:41 105

原创 用hash表代替if

[size=medium]今天在重构时第一次处理短信用的if:[/size][code="java"]if(ApplyMessages.fore_two_string(json_message) == "BM"){ ApplyMessages.process_apply_messages(json_message); }if(ApplyM...

2014-03-31 22:24:54 200

原创 party_bid卡3.4

[size=medium]因为卡3和4联系比较大,所以写到了一起1.今天犯了一个错误,是判断数组是否为空,最好用length来判断,例如:activities.length == 0则if(activities){ }可能进不去2.如有正在竞价,则相对应的活动的底色为黄色:[/size][code="java"]%li(ng-repeat="activity in activities...

2014-03-29 22:03:06 74

404错误

[size=medium]错误提示:Failed to load resource: the server responded with a status of 404 (Not Found)原因:缺少相应的文件,可能你引用了一些文件但是没有你的文件夹中没有,只要copy到相应的文件夹中即可[/size]...

2014-03-27 21:07:03 90

party_bid卡2

[size=medium]1.模拟发短信[/size][code="java"]notify_message_received({"messages": [ {"create_date": "Tue Jan 15 15:28:44 格林尼治标准时间+0800 2013", "message": "bm1", "phone": "181717833&qu

2014-03-27 20:59:47 86

原创 party_bid卡1

[size=medium]1.对于haml: 刚开始用haml的时候一点都不会写,写到现在发现它却是比html要好用很多,但在用的时候一定要注意缩进,可能一个空格就能让你gen的时候一直出错,另外,还可能会因为一个缩进,让你的内容被无辜的遮挡住.2.要实现由新到旧显示活动列表,只要让顺序反过来:[/size][code="java"]activities.reverse();[/c...

2014-03-27 20:43:25 99

原创 underscore常用的几个函数(不断学习,不断更新~~)

[size=x-large]前言:[/size][size=medium] underscore 是一个JavaScript实用库,提供了类似Prototype.js (或 Ruby)的一些功能,但是没有扩展任何JavaScript内置对象。它提高了代码的可读性,让我们的逻辑更简单.[/size][size=x-large]正文:[/size][size=medium]1._.fi...

2014-03-18 13:48:59 155

原创 在Rubymine下的第一个工程

[size=medium]第一次在Rubymine下写东西,总结一下准备工作一,形成框架:[/size][code="java"]cd RubymineProjects //RubymineProjects 是我建立的放工程的文件夹sudo gem install jt-mobile-kitsudo gem install thorjt party-bid[/code][s...

2014-03-16 21:17:26 356

原创 LocalStorge的用法

[size=x-large]前言:[/size]  [size=medium]LocalStorge是JavaScript存储数据的一种方法,它只可以存储字符串类型的数据.与SessionStorage的区别是,LocalStorge存储的数据是永久性的,除非刻意删除存储的数据,或者用户通过设置浏览器配置删除,否则将一直保留在用户的电脑上;另外LocalStorge的作用域是限定在文档源级别的...

2014-03-16 21:03:52 285

原创 Augular JS里的各种ng-

[size=x-large]正文:[/size][size=medium]1.ng-disabled="一种状态:该状态下不可用"例如:[/size][code="java"]%button.btn.btn-2(ng-disabled="!activity_name")创建 //"activity_name"是一个可判断的值,当其值为true时,按钮可正常显示;flase时,按钮为灰色不可...

2014-03-15 23:36:26 150

原创 Linux-mint下环境配置

[size=x-large]前言:[/size]  [size=medium]在配置环境前,必须明确自己的系统(linux系统)是多少位的,不同的系统配置方法不同,下面主要按照LinuxMint15(64位)配置以下环境:  [list][*]  google chrome[*]  sogou[*]  skype[*]  rvm[*]  ruby[*]  rai...

2014-03-15 18:17:20 154

空空如也

空空如也

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

TA关注的人

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