- 博客(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 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
原创 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
原创 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
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人