自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(95)
  • 资源 (1)
  • 收藏
  • 关注

原创 jquery 如何删除追加的div

<html><head><meta charset="utf-8"><title>动态创建按钮</title><script src='http://apps.bdimg.com/libs/jquery/2.1.4/jquery.min.js'></script></head><body><a href="#" rel="external nofollow" rel="external

2017-10-25 10:42:08 1064

转载 linux编译php gd扩展

1:安装gd的依赖包 yum -y install gd gd2 gd-devel gd2-devel zlib freetype 安装jpeg: wget http://www.ijg.org/files/jpegsrc.v9b.tar.gz tar -xvf jpegsrc.v9b.tar.gz ./configure –prefix=/usr/local/jpeg

2017-08-17 10:12:48 455

原创 linux 系统管理

进程管理进程管理简介 正在运行的程序,任何程序运行都要耗费一定的系统资源进程管理的作用 判断服务器健康状态 查看系统中所有进程 杀死进程 1、判断进程健康状态top [选项] - d : 秒数 指定top命令每隔几秒更新。默认是3秒 - b : 使用批处理模式输出。一般和"-n"选项合用 - n : 次数 指定t

2017-07-08 16:43:46 527

原创 Shell 正则表达式

正则表达式正则表达式是什么 正则表达式是用于描述字符排列和匹配模式的一种语法规则。 它主要用于字符串的模式分割、匹配、查找以及替换。正则表达式与通配符1.正则表达式用来在文件中匹配符号条件的字符串,正则是包含匹配。grep、awk、sed等命令可以支持正则表达式。 2.通配符用来陪陪符合条件的文件名,通配符是完全匹配。ls、find、cp这些命令不支持正则表达式,所以只能使用shell

2017-06-30 17:15:48 543

原创 rails 与 sql goup_by

rails Sku.joins(:site_skus).where("site_skus.site_id": [11,12,13]).group("skus.id")sqlSELECT "skus".* FROM "skus" INNER JOIN "site_skus" ON "site_skus"."sku_id" = "skus"."id" WHERE "site_skus"."site_id

2017-06-29 10:06:10 310

原创 SHELL编程

bash变量什么是变量与变量分类变量是计算机内存的单元,其中存放的值可以改变。 变量让你能够把程序中准备使用的每一段数据都赋给一个简短、易于记忆的名字,因此他们十分有用。 变量主要就是放值变量命名规则1、变量不能数字开头 2、变量名长度不能超过255个字符 3、变量名在有效的范围内必须是唯一的 4、在Bash中,变量的默认类型都是字符串变量按照储存数据分类字符串型、整型、浮点型、日期型

2017-06-28 18:03:23 298

原创 Linux网络管理

网络基础iso/osi七层模型 ISO:国际标准化组织 OSI:开放系统互联网模型 IOS:苹果操作系统OSI的七层模型     应用层、表示层、会话层、传输层、网络层、数据连路层、物理层1、应用层 — 用户接口 2、表示层 — 数据的表现形式、特定功能的实现如–加密 3、会话曾 — 对应用会话的管理、同步 4、传输层 — 可靠与不可靠的传输、传输前的错误检测

2017-06-26 17:57:35 495

原创 如何解决failed to push some refs to git

在使用git 对源代码进行push到gitHub时可能会出错,信息如下   此时很多人会尝试下面的命令把当前分支代码上传到master分支上。   $ git push -u origin master  但依然没能解决问题   出现错误的主要原因是github中的README.md文件不在本地代码目录中   可以通过如下命令进行代码合并【注:pull=fetch+merge]   git

2017-06-19 13:03:54 366

原创 rails number_to_percentage 百分比的应用

persons_controller.rbdef indexhelper.number_to_percentage(100) # => 100.000%helper.number_to_percentage("98") # => 98.000%

2017-04-20 10:30:34 910

转载 git错误--ssh: Could not resolve hostname ssh.github.com: Name or service not known--解决方式

错误如下: Git push origin ssh: Could not resolve hostname ssh.github.com: Name or service not known fatal: Could not read from remote repository.Please make sure you have the correct access rights and t

2017-04-19 20:38:54 22632 4

转载 rails strip

strip 去掉Sring前后空格" hello word ".strip#=> "hello word"

2017-04-19 14:55:41 389

原创 rails is_a?(String)或kind_of?(String)

is_a?方法或kind_of?方法中,接收机参数的对象如果一个类的实例true,否则false返回。obj.is_a?(klass)obj.kind_of?(klass)了例如"sdfjie".is_a?(String)#=> true"sdfjie".is_a?(Array)#=> false

2017-04-19 14:51:31 1289

原创 ubuntu 安装googlepinyin

sudo apt-get install fcitx-googlepinyin

2017-04-18 22:54:30 304

原创 database.yml

default: &default adapter: postgresql encoding: unicode # For details on connection pooling, see rails configuration guide # http://guides.rubyonrails.org/configuring.html#database-pooling po

2017-04-17 16:23:24 563

转载 postgre 第一次登录

sudo -u postgres psql postgres

2017-04-17 15:05:04 1963

原创 rails 自增长

/lib/document_number.rbclass DocumentNumber TIME_TO_WAIT = 1 def initialize(document) @sequence = "#{document}_number_seq" end def get(time_prefix_format = '%y%m%d', number_of_digits = 6)

2017-04-13 09:23:40 499

原创 rails 省市区 三级联动

routes.ebget 'areas/tree'Area表的数据 { id: 1, parent_id: nil, position: 1, name: "广东省", area_type: "District"}, { id: 2, parent_id: 1, position: 1 , name: "广州市", area_type: "City" }, { id: 3,

2017-04-10 15:37:42 603

转载 rails 国际化i18

普通信息国际化到 application.rb 中添加config.i18n.default_locale = 'zh-CN'修改配置文件之后不忘忘记重启 rails 来加载新的配置。 然后的要来添加 config/locals/zh-CN.yml 文件。可以参考 这里 来书写 zh-CN.yml 文件,注意缩进关系,使用两个空格做为一个缩进级别,不要用 tab 。基本上就是写成zh-CN: h

2017-04-08 12:01:41 823

转载 rails 使用cookie

添加 checkbox 的代码到 login.html.erb 中的提交按钮上方,添加<dl class="form remember-me"> <%= check_box_tag :remember_me, 1, params[:remember_me] %> <%= label_tag :remember_me %></dl>user.css.scss 中要追加这些内容.remembe

2017-04-08 11:54:48 1078

转载 rails 登录和退出

登陆现在看看如何用这个账户来登陆。application.html.erb 中来添加<%= link_to "login", login_path %>route.rb 中对应要有get "login" => "users#login", :as => "login"users_controller.rb 中def loginend当然也可以不写。添加模板,app/views/users/logi

2017-04-08 11:47:01 939

转载 rails has_secure_password

打开 has_secure_password 的文档,可以看到要使用它有两个先决条件,第一,要在 Gemfile 里面添加 Bcrypt,第二,就是要求 users 这张表里有 password_digest 这个字段signup.html.erb<div class="signup-form-container clearfix"> <div class="signup-form">

2017-04-08 11:38:27 487

原创 rails render应用

一种用法index.html.erb<%= render partial: 'issue_list', locals: { issues: @issues } %>_issue_list.html.erb<div class="issue-list"> <% issues.each do |i| %> <article class="issue clearfix"> <di

2017-04-08 10:36:37 645

原创 rails 安装bootstrap

rails 提供了bootsrap的gemGemfile# Use jquery as the JavaScript librarygem 'jquery-rails'# Bootstrapgem 'bootstrap-sass'将 application.css 改为 application.scssapplication.scss *= require_tree . *= require_

2017-04-08 09:51:03 700

原创 rails presence

api详细介绍了 presenceobject.present? ? object : nilFor example, something likestate = params[:state] if params[:state].present?country = params[:country] if params[:country].present?region = state

2017-04-07 15:32:49 459

原创 rails build的应用

一、has_many#crowdfunding表的字段有id, name, created_at, updated_at#unit_price表的字段有id, platform_id,crowdfunding_id,price,created_at,updated_at#platform表的字段id,namemodel/crowdfunding.rbhas_many :unit_prices,

2017-04-07 14:41:32 641

转载 rails 字符串的一些小技巧

rails 字符串的一些小技巧camelize"active_model".camelize#=>"ActiveModel"classify'ham_and_eggs'.classify#=> "HamAndEgg"'posts'.classify#=> "Post"constantize'Module'.constantize#=> Module'Foo::Bar'.constantize

2017-04-06 14:08:36 461

转载 Ruby字符串处理函数

Ruby字符串处理函数1.返回字符串的长度str.length => integer 2.判断字符串中是否包含另一个串str.include? other_str #true or false "hello".include? "lo" #=> true "hello".include? "ol" #=> false "hello".include? ?h

2017-04-06 11:25:49 635

原创 rails字符转准换成对象及方法

总结字串转变到其它与它相关的object的方法. 在这里整理分享一下, 希望能帮助到你.变量相关读取instance_variable_get("@name") #返回@name值设置instance_variable_set("@name", "三国演义") #@name = "三国演义"method相关 string到method名 sendbook.send("name") #返回

2017-04-06 11:12:14 427

转载 Ruby中“||=”符号理解

def current_user @current_user ||= session[:user_id] && User.find(session[:user_id])end短短一行代码,却含有很多逻辑,以前老是搞混,这里总结一下。这句代码相当于def current_user if @current_user return @current_user els

2017-04-06 11:04:09 5440

转载 rails 不刷新上传文件jquery-fileupload-rails包的简易使用

Gemfile文件: gem 'jquery-fileupload-rails' spplication.js: //= require jquery-fileupload/basic 其实//= require jquery-fileupload/basic引入的有 <script src="js/vendor/jquery.ui.widget.js"></script> <

2017-04-06 10:55:21 526

转载 rails 连接mysql

首先安装MySQLsudo apt-get install mysql-server安装mysql2 需要的环境sudo apt-get install libmysqlclient-dev安装 mysql2的gem包gem install mysql2然后配置database.yml文件production: adapter: mysql2 host: 127.0.0.1 databa

2017-04-06 10:50:01 466

转载 highcharts 时间问题

highcharts 时间问题 highcharts 中默认开启了UTC(世界标准时间),由于中国所在时区为+8,所以经过highcharts的处理后会减去8个小时。如果不想使用UTC,可以进行如下设置。Highcharts.setOptions({ global: { useUTC: false } });

2017-04-06 10:43:20 811

转载 ruby中星号(*)的功用

ruby中星号(*)的作用有正常的乘法功能   3 * 4 == 12 # => true数组*integer [1,2,3] * 2 = [1, 2, 3, 1, 2, 3] ; [1,2 ,[3 , [4 ,5]]] *2 = [1,2 ,[3 , [4 ,5]] , 1,2 ,[3 , [4 ,5]]]   3. 字符串*integer"hello"*2 = "hellohello"

2017-04-06 10:36:55 376

原创 rails 回调函数

创建对象before_validationafter_validationbefore_savearound_savebefore_createaround_createafter_createafter_saveafter_commit/after_rollback更新对象before_validationafter_validationbefore_savearound_savebefore_u

2017-04-02 17:00:17 463

原创 rails 验证

validates_presence_of :employee_number, :message => "员工编号不能为空"validates_uniqueness_of :employee_number, :message => "员工编号不能重复"

2017-04-02 16:51:32 257

原创 rails loop

rails 用户添加session使用loop循环 models/user.rbbefore_create :generate_authentication_tokendef generate_authentication_token loop do self.authentication_token = SecureRandom.base64(64) break

2017-04-02 16:49:56 213

转载 完美解决rails中国时区时间设置

解释4个时区设置的不同:config.active_record.default_timezone config.time_zone Time.zone ENV[‘TZ’]分别解释如下:1、ENV[‘TZ’]这个变量指的是服务器系统变量,ubuntu下可以用cat /etc/timezone来查看。当这个值为Asia/Shanghai时,显示的就是中国时间。对于ruby/rails来说,这个值

2017-03-31 16:50:11 962

原创 rails runner script/...

在项目根目录中输入rails runner script/import_efx.rbscript/import_efx.rbfile = File.open(File.join(Rails.root, 'script', 'efx.csv'))count = 0puts 'Input Price Data Start'puts 'Wait...'warehouse_name = {佛山仓: 1

2017-03-30 18:02:36 403

转载 rails 常用的日期取值

获取当前时间当前时间Time.nowUTC时间,国际标准时间Time.now.utc日相关今日开始时间00:00:00Time.now.beginning_of_day=> 2016-07-24 00:00:00 +0800今日结束23:59:59Time.now.at_end_of_day=> 2016-07-24 23:59:59 +0800昨日开始时间00:00:00(Time.now - 1

2017-03-30 17:38:15 1196

原创 rails 如何使用七牛

rails提供了一个gem来快速使用七牛,在Gemfile文件中添加gem 'carrierwave', '~> 1.0.0'gem 'carrierwave-qiniu', '~> 1.1.0'gem 'figaro'在model/image.rb# == Schema Information## Table name: images## id :integer

2017-03-29 16:45:42 1006

js 点击自增图片

偶然发现

2016-10-26

空空如也

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

TA关注的人

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