`
qw232144
  • 浏览: 35267 次
  • 性别: Icon_minigender_1
社区版块
存档分类
最新评论
文章列表
一、普通数组排序      js中用方法sort()为数组排序。sort()方法有一个可选参数,是用来确定元素顺序的函数。如果这个参数被省略,那么数组中的元素将按照ASCII字符顺序进行排序。如: var arr = ["a", "b", "A", "B"]; arr.sort(); console.log(arr);//["A", "B", "a", "b"]  因为字母A、B的ASCII值分别为65、66,而a、b ...
         当一个程序用户量增长是,不断的从数据库存取数据,会对服务器,数据库造成负担,所以一些经常用到的东西可以存才redis里。但redis只可以存储字符串类型,所需要转换对象类型。 data = {status:true} data_string = data.to_json #对象变为字符串 data = JSON.parse(data_string) #字符串变为对象   下面是一些关于redis的命令。   1.连接操作相关的命令 quit:关闭连接(connection)auth:简单密码认证   2.持久化 save:将数据同步保存到磁盘b ...
          最近写一些微信的东西,用render来返回数据。           下面显示一些render的长远用方法: render :action => "long_goal", :layout => "spectacular" render :partial => "person", :locals => { :name => "david" } render :template => "weblog/show", :local ...
       最近在写一些能够随意引用的包,用到了include,require等饮用方法,在此总结一下Require、Load、Include和Extend的区别。   Require: require方法让你加载一个库,并且只加载一次,如果你多次加载会返回false。只有当你要加载的库位于一个分离的文件中时才有必要使用require。使用时不需要加扩展名,一般放在文件的最前面: require ‘test_library’ Load: load用来多次加载一个库,你必须指定扩展名: load ‘test_library.rb’ Include: 当你的库加载之后,你可 ...
     做微信要取access_token但是access_token是有请求限制次数的,所以不能用一次取一次,access_token的有效期为2小时所以可以定时来取回access_token.      下面是ruby里面一个定时方法。   whenever 安装: gem 'whenever', :require => false #在Gamfile里面添加  然后就是进入程序的根目录底下运行:  wheneverize   这样whenever会给你初始化创建config/schedual.rb文件;然后在该文件里面添加一下内容: set :output, ...
        Bootstrap Modals(模态框)是使用定制的 Jquery 插件创建的。它可以用来创建模态窗口丰富用户体验,或者为用户添加实用功能。您可以在 Modals(模态框)中使用 Popover(弹出框)和 Tooltip(工具提示插件)。下面的实例 ...
url: 要求为String类型的参数,(默认为当前页地址)发送请求的地址。type: 要求为String类型的参数,请求方式(post或get)默认为get。注意其他http请求方法,例如put和      delete也可以使用,但仅部分浏览器支持。timeout: 要求为Number类型的参数,设置请求超时时间(毫秒)。此设置将覆盖$.ajaxSetup()方法的全局设         置。async:要求为Boolean类型的参数,默认设置为true,所有请求均为异步请求。       如果需要发送同步请求,请将此选项设置为false。注意,同步请求将锁住浏览器,用户其他操作必须等   ...
       在JavaScript中,提取子字符串主要是通过 Slice、Substring、Substr 三个方法。 // slice // 语法: string.slice(start [, stop]) "Good news, everyone!".slice(5,9); // 'news' // substring // 语法: string.substring(indexA [, indexB]) "Good news, everyone!".substring(5,9); // 'news' // sub ...
1.window.location.href方式:   window.location.href="*********url";    2.window.navigate方式跳转: window.navigate("******url");   3.window.loction.replace方式实现页面跳转,注意跟第一种方式的区别 window.location.replace("*********url");  4.self.location方式实现页面跳转,和下面的top.location有小小区别 ...
1.能输入汉字: <input onkeyup="value=value.replace(/[^\u4E00-\u9FA5]/g,'')" onbeforepaste="clipboardData.setData('text',clipboardData.getData('text').replace(/[^\u4E00-\u9FA5]/g,''))">  2.只能输入数字:       <input onkeyup="value=value.replace(/[^\d]/g,'') "onbeforep ...
           HTTP(HyperText Transfer Protocol)是一套计算机通过网络进行通信的规则。计算机专家设计出HTTP,使HTTP客户(如Web浏览器)能够从HTTP服务器(Web服务器)请求信息和服务,HTTP目前协议的版本是1.1.HTTP是一种无状态的协议, ...
一、打开文件、保存、关闭文件(vi命令模式下使用)       vi filename       //打开filename文件      :w       //保存文件      :w vpser.net //保存至vpser.net文件      :q          //退出编辑器,如果文件已修改请使用下面的命令      :q!        //退出编辑器,且不保存      :wq         //退出编辑器,且保存文件 二、插入文本或行(vi命令模式下使用,执行下面命令后将进入插入模式,按ESC键可退出插入模式)       a      //在当前光标位置的右边添 ...
        最近在做微信公众号,需要一键拨号功能。这里是几个关于手机拨号和短信功能的方法。 1.最常用WEB页面JS实现一键拨号的电话拨打功能: <a href="tel:13764567708">移动WEB页面JS一键拨打号码咨询功能</a> //把号码改成自己的就好了   2.最常用WEB页面JS实现一键发送短信功能: <a href="sms:13764567708">移动WEB页面JS一键发送短信咨询功能</a> //在信息录入界面,显示发送号码,并提示录入信息。 //支 ...
          在rails数据库操作常用的几个命令,new,find,where,destory,update。         在一个数据表中添加数据时 data = Modle.new({}) //{}为一个对象, data.save     这是给一个数据库表中添加一组数据。     当想找出数据库中的一组数据,通常用find来找,而找多组数据时,通常用where。 data = Modle.find_by_id(1) //这是查找id为1的一组数据。 data = Modle.where(:name=>"zhs" ...
             迁移文件存储在 db/migrate 文件夹中,每个迁移保存在一个文件中。文件名采用 YYYYMMDDHHMMSS_create_products.rb 形式,即一个 UTC 时间戳后加以下划线分隔的迁移名。迁移的类名(驼峰式)要和文件名时间戳后面的部分匹配。例如,在 20080906120000_create_products.rb 文件中要定义 CreateProducts 类;在 20080906120001_add_details_to_products.rb 文件中要定义 AddDetailsToProducts 类。文件名中的时间戳决定要运行哪个迁移,以及 ...
Global site tag (gtag.js) - Google Analytics