- 博客(25)
- 收藏
- 关注
原创 ruby 问题总结
1.routes collection 和member的区别例:resources :photos do member do get :preview endendresources :photos do collection do get :preview endend结果member /photos/1/preview preview_photo_path(photo...
2015-09-07 19:39:00 156
原创 cocos2d-js 环境搭建mac
1.现在cocos-js引擎包 http://cn.cocos2d-x.org/download/2.我一直用的webstorm习惯了,如果没有用过,可以下载cocoside3.apache,python mac自带4.Apache Ant 【下载地址:http://ant.apache.org/bindownload.cgi】Android NDK 【下载地址:h...
2015-05-24 21:16:48 185
原创 cocos2d-js 初学
最近对cocos比较感兴趣,周末没事配了一下环境,跟着教程做一个跑酷程序,做一下笔记。第一节1.cc.view.setDesignResolutionSize(480, 320, cc.ResolutionPolicy.SHOW_ALL); 设置屏幕分辨率以及拉伸方式2.cc.view.resizeWithBrowserSize(true); 设置covas随浏览器大小...
2015-05-24 20:58:06 167
原创 ruby 文件操作
1.文件下载 io = File.open('public/code/tlt.txt') io.binmode send_data(io.read,:filename => 'code',:disposition => 'attachment') io.close 2.文件新建,并输出 f=File.new(Fi...
2015-04-15 14:57:46 149
原创 linux mysql 命令
记录一下平时常用到的关于mysql的命令:1. 进入数据库 mysql -uroot -p 然后输入数据库密码2.显示数据库列表show databases;3. use '数据库名';打开库4. 显示数据库表show tables;5。显示表结构describe '表名';6. 显示表中的所有数据select * from '表名'; 7.删库删...
2015-04-03 09:31:49 119
rails gem 'faye' 聊天系统
前段时间项目要实现群聊系统,项目是ruby on rails写的,后来就选择了faye,faye是一个实时推送的服务器,如果不知道faye,建议去官网了解下,http://faye.jcoglan.com/ 折腾了挺长时间,记录一下遇到的坑,以防以后在碰到了,或者能给需要的人看。碰到最大的坑就是要标记在线用户的信息。 首先在Gemfile 中添加 gem 'faye-...
2015-03-26 21:11:39 311
原创 判断是否是ie,包括ie11
function isIE() { //ie? if (!!window.ActiveXObject || "ActiveXObject" in window) return true; else return false; }
2014-12-03 16:52:39 176
原创 select样式的改变,以及是三角的 替换
因为select为系统内置的,css不能改变它的样式,共有 3中方法,来改变select的样式。1、利用CSS位移和图片背景相结合去掉下拉箭头; 2、利用CSS+图片背景+Javascript模拟下拉菜单效果,其本身并不是下拉菜单。 3、利用CSS+图片背景+Javascript修饰下拉菜单,其本身仍是select下拉菜单。主要推荐第三种通过jquery插件的方式来实现 推...
2014-10-23 13:53:51 326
原创 linux mysql命令
1.linux下启动mysql的命令: mysqladmin start/ect/init.d/mysql start (前面为mysql的安装路径)2.linux下重启mysql的命令: mysqladmin restart/ect/init.d/mysql restart (前面为mysql的安装路径)3.linux下关闭mysql的命令: mysqladmin shutdown ...
2014-10-20 13:50:19 105
原创 复选框全选全不选
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> <html> <head> <title>全选与反选</title> <meta ht
2014-10-10 16:46:19 112
web服务器访问流程
问题1:DNS解析是什么,简述如图步骤1、2做了什么? 人们习惯记忆域名,但机器间互相只认ip,域名和ip可以是多对一的关系,他们之间的转换工作称为域名解析,域名解析需要有专门的域名解析服务器来完成。举例说明:在浏览器中输入域名www.iteye.com,操作系统会向检查自己本地的hosts是否有这个网址映射,如果有就直接调用这个ip地址,完成域名解析。如果没有就查找本...
2014-08-24 12:28:29 1181
ruby on rails 活动通小结
用ruby on rails 做活动通有一段时间了,讲一下遇到的问题。在客户端向服务器端发送数据,并接受返回值客户端 $scope.upload = function () { $http.post('/upload.json', {"user": localStorage.user, "post": Activity.post_message()})...
2014-08-19 18:30:14 101
活动通小结 ruby on rails 认证登录模块
做活动通以前没有接触过ruby语言,所以刚开始做活动通的时候比较茫然,后来先粗略的学习了一下ruby的语言,还是有很多不理解的地方,先直接拿过来用,等以后做完活动通了在回过头来理解一下ruby语言的运行机制。我前面已经写了怎样用rails新建一个工程,在这里不再赘述,如有需要可以看我前面的两篇博客。这里我主要讲一下在做活动通中遇到的一些难点,以及问题。1.关于routing运行项目会首...
2014-08-10 11:58:41 125
ruby on rails 的工程跑在nginx上
安装环境:linux数据库:sqlite3我ruby和rails的版本ruby 2.0.0p247 (2013-06-27 revision 41674) [x86_64-linux] Rails 4.1.1 1.让你的项目在production上能够跑起来rails s -e production 可以先试一下,如果跑起来正常就不用配置,如果不正常,接...
2014-08-05 09:07:53 125
RailsSpace-ruby on rails总结
花了点时间看了看RailsSpace-Ruby on rails这本书,总结了一下1.ruby on rails中的link_to("about",{:action => "about"}) 相当于html中的 <a href="/about">about</a> 还有link_to_unless_current 判断是否是当前页面,如果是...
2014-07-31 20:10:37 127
ruby on rails 新建工程
接下来要做的活动通需要用ruby语言写,要先装好ruby和rails我用的版本是 ruby 2.0.0-p247 rails 4.1.1首先我们用rails生成一个工程rails new activity -d mysql //activity是你新建工程的名字,-d mysql 是指数据库用的是mysql,可以不写,直接用默认的sqlite3数据库 然后初始化数据...
2014-07-31 08:31:24 116
三种数据结构
重构完成后做了一下三种数据结构,理解各种存储方式的优缺点.第一种数据结构 var two_activities = [{ name: "first activity", sign_ups: [], bids: [] }, { name: "second activit...
2014-07-25 09:05:26 1479
party_bid重构
做完party_bid四张卡后,要进行重构,重构是为了让代码更容易理解,把代码放在该放的位置.重构后的代码,每个函数只做一件事,每个方法不超过15行,尽可能的减少内圈复杂度,将管理数据的模型抽到model里,也就是说model里实现所有数据的增删改查,controlle只向view提供指示性标志变量和数据源,controll不实现任何功能方法,只通过调用方法实现逻辑控制,尽可能的用undersc...
2014-07-25 08:30:37 99
原创 AngularJs工作原理
AngularJs是gooogle开源的一套web前端框架,主要有五大特性:双向数据绑定,mvc,模版,Directives ,依赖注入等,为了更好的学习AngularJs为此学习了一些AngularJs的基本运行机制,这里主要讲一下AngularJs是如何运行的.1.每次加载html时,会解析生成DOM(文件对象模型)2.然后加载angular.js脚本3.页面文档完成加载并解析...
2014-07-23 21:55:44 281 1
原创 party_bid3,4总结
卡3,4主要是在卡2 的基础上进行存取,说一下主要的问题1.竞价开始后,活动列表页面的活动,和开始竞价的底色同时为黄色class="{{activity.activity_staus}} || {{activity.bid_status}}" //用 || 或当两者状态同时为true时,class为true,会调用class里为true的样式,显示底色为黄2.用underscor...
2014-07-16 21:09:22 103
原创 party_bid小结2
party_bid第二张卡主要是做报名短信的接收,以及接收后的处理,存储等.下面是我遇到的主要问题.1.对接收的短信的处理,正则表达式,去空格var message = json_message.messages[0].message.replace(/\s/g, ""); \s代表空格,/g是全局的意思 判断是否以bm开头,不区分大小写 message.sear...
2014-07-10 20:50:28 106
原创 用cordova生成android应用
生成android应用需要3个工具,cordova,yeoman,angularjs generator1.安装cprdova,执行以下命令 $ sudo npm install -g cordova 2.安装yeoman $ sudo npm install -g yeoman 3.安装angilar js generator$ sudo npm ins...
2014-06-30 20:35:44 134
原创 party_bid小结1
刚接触party_bid的需求,有种无从下手的感觉,以前没做过angularjs的东西,做第一张卡中间遇到很多问题,几乎每个标签,每个用法都要在网上搜,不过做完之后感觉收获挺大,在这说下遇到的比较重要的问题1.haml第一次用haml,很不习惯,先看了一下haml的用法,一开始的时候还是在hamltohtml这个网站,先要编译一下在写,写几次就可以弄明白haml的用法了,用熟了比htm...
2014-06-27 20:40:54 131
原创 linux mint环境配置
安装之前要了解各个工具的作用,还要知道自己linux是多少位的,如果不知道,可以在终端输入命令file /bin/ls //file功能是识别文件类型,ls中保存有linux的版本以及位数信息 看清位数,装相应位数的工具 1.skype和输入法在软件管理器里面直接搜索安装即可2.google chromewget -O google-chrome_amd64.deb...
2014-06-24 01:14:06 188
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人