自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 博客搬迁

因为觉得iteye不够个性化,所以用hexo在github上搭了一个博客,后来的博客都写在那里了。。github地址 

2016-07-07 21:53:07 95

原创 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 125

原创 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 158

原创 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 147

原创 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 128

原创 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 104

rails gem 'faye' 聊天系统

    前段时间项目要实现群聊系统,项目是ruby on rails写的,后来就选择了faye,faye是一个实时推送的服务器,如果不知道faye,建议去官网了解下,http://faye.jcoglan.com/    折腾了挺长时间,记录一下遇到的坑,以防以后在碰到了,或者能给需要的人看。碰到最大的坑就是要标记在线用户的信息。  首先在Gemfile 中添加  gem 'faye-...

2015-03-26 21:11:39 278

原创 判断是否是ie,包括ie11

function isIE() { //ie? if (!!window.ActiveXObject || "ActiveXObject" in window) return true; else return false; }  

2014-12-03 16:52:39 160

原创 select样式的改变,以及是三角的 替换

因为select为系统内置的,css不能改变它的样式,共有 3中方法,来改变select的样式。1、利用CSS位移和图片背景相结合去掉下拉箭头; 2、利用CSS+图片背景+Javascript模拟下拉菜单效果,其本身并不是下拉菜单。 3、利用CSS+图片背景+Javascript修饰下拉菜单,其本身仍是select下拉菜单。主要推荐第三种通过jquery插件的方式来实现  推...

2014-10-23 13:53:51 284

原创 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 91

原创 复选框全选全不选

<!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 97

web服务器访问流程

  问题1:DNS解析是什么,简述如图步骤1、2做了什么? 人们习惯记忆域名,但机器间互相只认ip,域名和ip可以是多对一的关系,他们之间的转换工作称为域名解析,域名解析需要有专门的域名解析服务器来完成。举例说明:在浏览器中输入域名www.iteye.com,操作系统会向检查自己本地的hosts是否有这个网址映射,如果有就直接调用这个ip地址,完成域名解析。如果没有就查找本...

2014-08-24 12:28:29 1134

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 83

活动通小结 ruby on rails 认证登录模块

做活动通以前没有接触过ruby语言,所以刚开始做活动通的时候比较茫然,后来先粗略的学习了一下ruby的语言,还是有很多不理解的地方,先直接拿过来用,等以后做完活动通了在回过头来理解一下ruby语言的运行机制。我前面已经写了怎样用rails新建一个工程,在这里不再赘述,如有需要可以看我前面的两篇博客。这里我主要讲一下在做活动通中遇到的一些难点,以及问题。1.关于routing运行项目会首...

2014-08-10 11:58:41 108

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 107

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 106

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 97

三种数据结构

重构完成后做了一下三种数据结构,理解各种存储方式的优缺点.第一种数据结构 var two_activities = [{ name: "first activity", sign_ups: [], bids: [] }, { name: "second activit...

2014-07-25 09:05:26 1454

party_bid重构

做完party_bid四张卡后,要进行重构,重构是为了让代码更容易理解,把代码放在该放的位置.重构后的代码,每个函数只做一件事,每个方法不超过15行,尽可能的减少内圈复杂度,将管理数据的模型抽到model里,也就是说model里实现所有数据的增删改查,controlle只向view提供指示性标志变量和数据源,controll不实现任何功能方法,只通过调用方法实现逻辑控制,尽可能的用undersc...

2014-07-25 08:30:37 86

原创 AngularJs工作原理

AngularJs是gooogle开源的一套web前端框架,主要有五大特性:双向数据绑定,mvc,模版,Directives ,依赖注入等,为了更好的学习AngularJs为此学习了一些AngularJs的基本运行机制,这里主要讲一下AngularJs是如何运行的.1.每次加载html时,会解析生成DOM(文件对象模型)2.然后加载angular.js脚本3.页面文档完成加载并解析...

2014-07-23 21:55:44 256 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 87

原创 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 86

原创 用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 108

原创 party_bid小结1

刚接触party_bid的需求,有种无从下手的感觉,以前没做过angularjs的东西,做第一张卡中间遇到很多问题,几乎每个标签,每个用法都要在网上搜,不过做完之后感觉收获挺大,在这说下遇到的比较重要的问题1.haml第一次用haml,很不习惯,先看了一下haml的用法,一开始的时候还是在hamltohtml这个网站,先要编译一下在写,写几次就可以弄明白haml的用法了,用熟了比htm...

2014-06-27 20:40:54 113

原创 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 166

空空如也

空空如也

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

TA关注的人

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