<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[iteye_5218的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/iteye_5218</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; iteye_5218]]></copyright><item><title><![CDATA[js中的数组对象排序]]></title><link>https://blog.youkuaiyun.com/iteye_5218/article/details/82651009</link><guid>https://blog.youkuaiyun.com/iteye_5218/article/details/82651009</guid><author>iteye_5218</author><pubDate>Mon, 25 Apr 2016 23:00:16 +0800</pubDate><description><![CDATA[
一、普通数组排序　　 

　　js中用方法sort()为数组排序。sort()方法有一个可选参数，是用来确定元素顺序的函数。如果这个参数被省略，那么数组中的元素将按照ASCII字符顺序进行排序。如：

var arr = [&quot;a&quot;, &quot;b&quot;, &quot;A&quot;, &quot;B&quot;];
arr.sort();
console.log(arr);//[&quot;A&quot;, &quot;B&quot;, &quot;a&quot;,]]></description><category></category></item><item><title><![CDATA[redis]]></title><link>https://blog.youkuaiyun.com/iteye_5218/article/details/82650937</link><guid>https://blog.youkuaiyun.com/iteye_5218/article/details/82650937</guid><author>iteye_5218</author><pubDate>Sun, 24 Apr 2016 22:19:11 +0800</pubDate><description><![CDATA[
         当一个程序用户量增长是，不断的从数据库存取数据，会对服务器，数据库造成负担，所以一些经常用到的东西可以存才redis里。但redis只可以存储字符串类型，所需要转换对象类型。
data = {status:true}
data_string = data.to_json     #对象变为字符串
data = JSON.parse(data_string)  #字符串变为...]]></description><category></category></item><item><title><![CDATA[ruby,render用法]]></title><link>https://blog.youkuaiyun.com/iteye_5218/article/details/82650570</link><guid>https://blog.youkuaiyun.com/iteye_5218/article/details/82650570</guid><author>iteye_5218</author><pubDate>Sun, 17 Apr 2016 22:16:07 +0800</pubDate><description><![CDATA[
          最近写一些微信的东西，用render来返回数据。
          下面显示一些render的长远用方法：
render :action =&amp;gt; &quot;long_goal&quot;, :layout =&amp;gt; &quot;spectacular&quot;  
render :partial =&amp;gt; &quot;person&quot;, :locals =&amp;gt; { :name =&amp;gt; &quot;david.]]></description><category></category></item><item><title><![CDATA[Ruby中Require、Load、Include和Extend的区别]]></title><link>https://blog.youkuaiyun.com/iteye_5218/article/details/82650562</link><guid>https://blog.youkuaiyun.com/iteye_5218/article/details/82650562</guid><author>iteye_5218</author><pubDate>Sun, 17 Apr 2016 21:02:03 +0800</pubDate><description><![CDATA[
       最近在写一些能够随意引用的包，用到了include，require等饮用方法，在此总结一下Require、Load、Include和Extend的区别。
 
Require：
require方法让你加载一个库，并且只加载一次，如果你多次加载会返回false。只有当你要加载的库位于一个分离的文件中时才有必要使用require。使用时不需要加扩展名，一般放在文件的最前面：
r...]]></description><category></category></item><item><title><![CDATA[whenever 定时执行一个model 里面的方法]]></title><link>https://blog.youkuaiyun.com/iteye_5218/article/details/82649881</link><guid>https://blog.youkuaiyun.com/iteye_5218/article/details/82649881</guid><author>iteye_5218</author><pubDate>Mon, 04 Apr 2016 21:46:58 +0800</pubDate><description><![CDATA[
     做微信要取access_token但是access_token是有请求限制次数的，所以不能用一次取一次，access_token的有效期为2小时所以可以定时来取回access_token.
     下面是ruby里面一个定时方法。
 
whenever 安装：
gem 'whenever', :require =&amp;gt; false #在Gamfile里面添加
 然后就是...]]></description><category></category></item><item><title><![CDATA[Bootstrap Modals（模态框）]]></title><link>https://blog.youkuaiyun.com/iteye_5218/article/details/82649112</link><guid>https://blog.youkuaiyun.com/iteye_5218/article/details/82649112</guid><author>iteye_5218</author><pubDate>Mon, 21 Mar 2016 22:28:30 +0800</pubDate><description><![CDATA[
        Bootstrap Modals（模态框）是使用定制的 Jquery 插件创建的。它可以用来创建模态窗口丰富用户体验，或者为用户添加实用功能。您可以在 Modals（模态框）中使用 Popover（弹出框）和 Tooltip（工具提示插件）。下面的实例演示了 Bootstrap Modals（模态框）长什么样。
  
&amp;lt;!DOCTYPE html&amp;gt; 
&amp;lt;h...]]></description><category></category></item><item><title><![CDATA[JQuery中$.ajax()方法参数详解]]></title><link>https://blog.youkuaiyun.com/iteye_5218/article/details/82649064</link><guid>https://blog.youkuaiyun.com/iteye_5218/article/details/82649064</guid><author>iteye_5218</author><pubDate>Sun, 20 Mar 2016 22:40:40 +0800</pubDate><description><![CDATA[
url: 要求为String类型的参数，（默认为当前页地址）发送请求的地址。type: 要求为String类型的参数，请求方式（post或get）默认为get。注意其他http请求方法，例如put和      delete也可以使用，但仅部分浏览器支持。timeout: 要求为Number类型的参数，设置请求超时时间（毫秒）。此设置将覆盖$.ajaxSetup()方法的全局设         置...]]></description><category></category></item><item><title><![CDATA[js 截取字符串的三种方法]]></title><link>https://blog.youkuaiyun.com/iteye_5218/article/details/82649061</link><guid>https://blog.youkuaiyun.com/iteye_5218/article/details/82649061</guid><author>iteye_5218</author><pubDate>Sun, 20 Mar 2016 22:23:16 +0800</pubDate><description><![CDATA[
       在JavaScript中,提取子字符串主要是通过 Slice、Substring、Substr 三个方法。
// slice 
// 语法: string.slice(start [, stop])
&quot;Good news, everyone!&quot;.slice(5,9); 
// 'news'

// substring 
// 语法: string.substring...]]></description><category></category></item><item><title><![CDATA[js 跳转页面的几种方法]]></title><link>https://blog.youkuaiyun.com/iteye_5218/article/details/82648780</link><guid>https://blog.youkuaiyun.com/iteye_5218/article/details/82648780</guid><author>iteye_5218</author><pubDate>Mon, 14 Mar 2016 22:51:03 +0800</pubDate><description><![CDATA[
1.window.location.href方式：
 

 window.location.href=&quot;*********url&quot;; 
 
 2.window.navigate方式跳转：
window.navigate(&quot;******url&quot;);
 
3.window.loction.replace方式实现页面跳转，注意跟第一种方式的区别
 window.location.re...]]></description><category></category></item><item><title><![CDATA[限制input框正则表达式只输入数字，英文，等]]></title><link>https://blog.youkuaiyun.com/iteye_5218/article/details/82648779</link><guid>https://blog.youkuaiyun.com/iteye_5218/article/details/82648779</guid><author>iteye_5218</author><pubDate>Mon, 14 Mar 2016 22:09:00 +0800</pubDate><description><![CDATA[
1.能输入汉字：
&amp;lt;input onkeyup=&quot;value=value.replace(/[^\u4E00-\u9FA5]/g,'')&quot; onbeforepaste=&quot;clipboardData.setData('text',clipboardData.getData('text').replace(/[^\u4E00-\u9FA5]/g,''))&quot;&amp;gt;
 2.只能输入数字：
...]]></description><category></category></item><item><title><![CDATA[http get请求和post请求]]></title><link>https://blog.youkuaiyun.com/iteye_5218/article/details/82648741</link><guid>https://blog.youkuaiyun.com/iteye_5218/article/details/82648741</guid><author>iteye_5218</author><pubDate>Sun, 13 Mar 2016 22:49:12 +0800</pubDate><description><![CDATA[
           HTTP(HyperText Transfer Protocol)是一套计算机通过网络进行通信的规则。计算机专家设计出HTTP，使HTTP客户（如Web浏览器）能够从HTTP服务器(Web服务器)请求信息和服务，HTTP目前协议的版本是1.1.HTTP是一种无状态的协议，无状态是指Web浏览器和Web服务器之间不需要建立持久的连接，这意味着当一个客户端向服务器端发出请求，然...]]></description><category></category></item><item><title><![CDATA[Linux vi编辑器常用命令]]></title><link>https://blog.youkuaiyun.com/iteye_5218/article/details/82648735</link><guid>https://blog.youkuaiyun.com/iteye_5218/article/details/82648735</guid><author>iteye_5218</author><pubDate>Sun, 13 Mar 2016 21:10:43 +0800</pubDate><description><![CDATA[
一、打开文件、保存、关闭文件(vi命令模式下使用)
      vi filename       //打开filename文件      :w       //保存文件      :w vpser.net //保存至vpser.net文件      :q          //退出编辑器，如果文件已修改请使用下面的命令      :q!        //退出编辑器，且不保存      :...]]></description><category></category></item><item><title><![CDATA[自动拨号功能]]></title><link>https://blog.youkuaiyun.com/iteye_5218/article/details/82648414</link><guid>https://blog.youkuaiyun.com/iteye_5218/article/details/82648414</guid><author>iteye_5218</author><pubDate>Mon, 07 Mar 2016 21:15:41 +0800</pubDate><description><![CDATA[
        最近在做微信公众号，需要一键拨号功能。这里是几个关于手机拨号和短信功能的方法。
1.最常用WEB页面JS实现一键拨号的电话拨打功能：
&amp;lt;a href=&quot;tel:13764567708&quot;&amp;gt;移动WEB页面JS一键拨打号码咨询功能&amp;lt;/a&amp;gt;
//把号码改成自己的就好了
 
2.最常用WEB页面JS实现一键发送短信功能：
&amp;lt;a href=&quot;sms:...]]></description><category></category></item><item><title><![CDATA[rails 数据库的增，删，改，查]]></title><link>https://blog.youkuaiyun.com/iteye_5218/article/details/82648374</link><guid>https://blog.youkuaiyun.com/iteye_5218/article/details/82648374</guid><author>iteye_5218</author><pubDate>Sun, 06 Mar 2016 22:52:24 +0800</pubDate><description><![CDATA[
          在rails数据库操作常用的几个命令，new，find，where，destory，update。
        在一个数据表中添加数据时
  data =  Modle.new({}) //{}为一个对象，
  data.save
    这是给一个数据库表中添加一组数据。
    当想找出数据库中的一组数据，通常用find来找，而找多组数据时，通常用wher...]]></description><category></category></item><item><title><![CDATA[单独创建迁移]]></title><link>https://blog.youkuaiyun.com/iteye_5218/article/details/82647063</link><guid>https://blog.youkuaiyun.com/iteye_5218/article/details/82647063</guid><author>iteye_5218</author><pubDate>Mon, 01 Feb 2016 21:58:39 +0800</pubDate><description><![CDATA[
             迁移文件存储在 db/migrate 文件夹中，每个迁移保存在一个文件中。文件名采用 YYYYMMDDHHMMSS_create_products.rb 形式，即一个 UTC 时间戳后加以下划线分隔的迁移名。迁移的类名（驼峰式）要和文件名时间戳后面的部分匹配。例如，在 20080906120000_create_products.rb 文件中要定义 CreateProd...]]></description><category></category></item><item><title><![CDATA[input框，设置只能输入数字]]></title><link>https://blog.youkuaiyun.com/iteye_5218/article/details/82647061</link><guid>https://blog.youkuaiyun.com/iteye_5218/article/details/82647061</guid><author>iteye_5218</author><pubDate>Mon, 01 Feb 2016 21:32:25 +0800</pubDate><description><![CDATA[
首先，input有一个自己的属性，可以设置type为number如
&amp;lt;input type=&quot;number&quot;&amp;gt;&amp;lt;/input&amp;gt;
这种方法只能用于电脑页面，手机输入还是可以输入汉字。 
其次就是用js来实现。
首先是正则表达式形式
&amp;lt;input onkeyup=&quot;value=value.replace(/[^\d]/g,'') &quot;onbeforepaste=...]]></description><category></category></item><item><title><![CDATA[mysql数据库操作命令]]></title><link>https://blog.youkuaiyun.com/iteye_5218/article/details/82646752</link><guid>https://blog.youkuaiyun.com/iteye_5218/article/details/82646752</guid><author>iteye_5218</author><pubDate>Mon, 25 Jan 2016 22:14:45 +0800</pubDate><description><![CDATA[
       一直使用mysql数据库，但只用于创建数据库和表上面，其他的很少了解，前几天数据出了一些错，找了很长时间，途中发现myql也并不是那么简单的一个东西，下面我来介绍下mysql数据库的一些常用命令。
 
1:使用SHOW语句找出在服务器上当前存在什么数据库：mysql&amp;gt; SHOW DATABASES;2:2、创建一个数据库MYSQLDATAmysql&amp;gt; CREATE ...]]></description><category></category></item><item><title><![CDATA[ruby存储html获取数据到mysql]]></title><link>https://blog.youkuaiyun.com/iteye_5218/article/details/82646598</link><guid>https://blog.youkuaiyun.com/iteye_5218/article/details/82646598</guid><author>iteye_5218</author><pubDate>Thu, 21 Jan 2016 21:24:41 +0800</pubDate><description><![CDATA[
        在我们设计的页面中有很多需要我们把获取到的信息储存起来，我们就用到了数据库。
        首先在js中定义一个方法，获取你所需要上传的数据，把获取的数据放在一个对象中如：
data = {boolean: &quot;1&quot;}
 
        然后定义一个方法，上传你的对象如：
function upload() {

    var data = {boolean:...]]></description><category></category></item><item><title><![CDATA[Ruby Controller 的JSON 参数]]></title><link>https://blog.youkuaiyun.com/iteye_5218/article/details/82646477</link><guid>https://blog.youkuaiyun.com/iteye_5218/article/details/82646477</guid><author>iteye_5218</author><pubDate>Mon, 18 Jan 2016 22:39:16 +0800</pubDate><description><![CDATA[
           今天看见他们再用ruby controller写josn参数，自己不会所以就学习一下。
           开发网页服务程序时，你会发现，接收 JSON 格式的参数更容易处理。如果请求的 Content-Type 报头是 application/json，Rails 会自动将其转换成 params Hash，按照常规的方法使用：
例如，如果发送如下的 JSON 格式内...]]></description><category></category></item><item><title><![CDATA[html简化haml补全录]]></title><link>https://blog.youkuaiyun.com/iteye_5218/article/details/82646206</link><guid>https://blog.youkuaiyun.com/iteye_5218/article/details/82646206</guid><author>iteye_5218</author><pubDate>Mon, 11 Jan 2016 22:07:51 +0800</pubDate><description><![CDATA[
        前段时间写了一个html简化成haml的概述，但写的不全面，随着我自己用了将近一个月的实践我来把它补充一下。
       首先haml和html最大的区别在于haml简化了html的写法，省略了结束符，'&amp;lt;'  '&amp;gt;'符号也用%来表示。haml和html各有优劣，html的优点是它能够很清楚的显示一个标签的开头和结尾，是整个代码页面显得很清楚。但不停地写'&amp;lt...]]></description><category></category></item></channel></rss>