小编Sea*_*nWM的帖子

使用jQuery检测iPad用户?

有没有办法检测当前用户是否使用jQuery/JavaScript使用iPad?

javascript jquery browser-detection ipad

166
推荐指数
4
解决办法
15万
查看次数

我怎么能爆炸和修剪空白?

例如,我想从这个字符串中的元素创建一个数组:

$str = 'red,     green,     blue ,orange';
Run Code Online (Sandbox Code Playgroud)

我知道你可以爆炸并循环它们并修剪:

$arr = explode(',', $str);
foreach ($arr as $value) {
    $new_arr[] = trim($value);
}
Run Code Online (Sandbox Code Playgroud)

但我觉得有一种单线方法可以解决这个问题.有任何想法吗?

php trim explode higher-order-functions

143
推荐指数
5
解决办法
7万
查看次数

Rails 4使用carrierwave进行多个图像或文件上传

如何使用Rails 4和CarrierWave从文件选择窗口上传多个图像?我有一个post_controllerpost_attachments模型.我怎样才能做到这一点?

有人能提供一个例子吗?有一个简单的方法吗?

carrierwave ruby-on-rails-4

86
推荐指数
4
解决办法
7万
查看次数

如何在PhpMyAdmin的左侧菜单中列出所有表格?

有没有人知道如何在PhpMyAdmin的左侧菜单中列出每个表(禁用分页)?我的数据库中有超过250个表,现在我们看到了分页.不得不来回走动非常烦人,将它们全部列出会更容易.

我们发现了以下变量:

$cfg['LeftDisplayTableFilterMinimum']  = 30
Run Code Online (Sandbox Code Playgroud)

但是,当我把它放入我们的配置文件时,它似乎没有任何影响.

它在文档中说它将其设置为一个大数字来禁用,我们也尝试了这个并没有成功.

任何帮助将不胜感激!

php database-design phpmyadmin

66
推荐指数
5
解决办法
3万
查看次数

如何在firefox中使用JQuery访问parent.document元素?

例如:

$(elementid,top.document).attr(attributeName)
Run Code Online (Sandbox Code Playgroud)

要么

$(elementid,parent.document).attr(attributeName)
Run Code Online (Sandbox Code Playgroud)

适用于IE或Chrome,但在Firefox中不起作用.

有谁知道firefox等价是什么?

谢谢!

firefox jquery

31
推荐指数
2
解决办法
7万
查看次数

发布devise_token_auth并使用Facebook登录?

我一直在努力解决这个问题,似乎无法弄清楚发生了什么.我正在使用devise和devise_token_auth.我有一个Ionic 2应用程序,我试图通过Facebook登录.现在,电子邮件/密码验证工作正常.这是我的一些代码.

# initializers/devise_token_auth.rb
config.enable_standard_devise_support = true

# initializers/omniauth.rb
Rails.application.config.middleware.use OmniAuth::Builder do
  provider :facebook, 'xxxxx', 'xxxxx', scope: 'email', info_fields: 'email,first_name,last_name'
end

# app/models/user.rb
devise :database_authenticatable, :registerable,
         :recoverable, :rememberable, :trackable, :validatable,
         :omniauthable, :omniauth_providers => [:facebook, :google]
include DeviseTokenAuth::Concerns::User
devise :omniauthable

# app/controllers/application_controller.rb
class ApplicationController < ActionController::Base
  protect_from_forgery with: :null_session, if: -> { request.format.json? }
  include DeviseTokenAuth::Concerns::SetUserByToken
  # Allow other fields to be passed up on registration.
  before_action :configure_permitted_parameters, if: :devise_controller?
  def after_sign_in_path_for(resource)
    users_path
  end
  def authenticate_admin
    unless current_user && current_user.role == …
Run Code Online (Sandbox Code Playgroud)

ruby-on-rails devise devise-token-auth

19
推荐指数
1
解决办法
579
查看次数

长轮询 - 消息系统

我正在考虑使用jQuery和PHP对消息系统进行一些长时间的轮询.我很想知道实现这一目标的最佳/最有效的方法.我基于这个简单的长轮询示例.

如果用户正坐在收件箱页面上,我想要提取任何新邮件.我见过的一个想法是last_checked在消息表中添加一列.PHP脚本看起来像这样:

query to check for all null `last_checked` messages
if there are any...
while(...) {
    add data to array
    update `last_checked` column to current time
}
send data back
Run Code Online (Sandbox Code Playgroud)

我喜欢这个想法,但我想知道别人怎么想.这是解决这个问题的理想方式吗?任何信息都会有所帮助!

要添加,网站上没有可用的设置数量,因此我正在寻找一种有效的方法.

php long-polling

12
推荐指数
1
解决办法
3693
查看次数

XSL-FO动态表列宽

就目前而言,我有大约12列,所有列都是完全相同的宽度.问题是某些列不需要太多空间.如何让列符合其内容?列需要是动态宽度.

我试过了

<fo:table table-layout="auto">
Run Code Online (Sandbox Code Playgroud)

<fo:table-column column-width="proportional-column-width(1)" column-number="1"/>
<fo:table-column column-width="proportional-column-width(1)" column-number="2"/>
<fo:table-column column-width="proportional-column-width(1)" column-number="3"/>
Run Code Online (Sandbox Code Playgroud)

似乎没有什么可以做到的.

pdf-generation xsl-fo multiple-columns apache-fop

11
推荐指数
1
解决办法
2万
查看次数

使用Meteor单独进行表单验证

我正在使用collection2,我试图让它来处理验证是一种特定的方式.我有一个看起来像这样的配置文件架构:

Schema.UserProfile = new SimpleSchema({
    name: {
        type: String,
        optional: false
    }
    location: {
        type: String,
        optional: true
    }
    gender: {
        type: String,
        optional: false
    }
});

Schema.User = new SimpleSchema({
    username: {
        type: String,
        optional: true
    },
    emails: {
        type: Array,
        optional: true
    },
    "emails.$": {
        type: Object
    },
    "emails.$.address": {
        type: String,
        regEx: SimpleSchema.RegEx.Email
    },
    "emails.$.verified": {
        type: Boolean
    },
    createdAt: {
        type: Date
    },
    profile: {
        type: Schema.UserProfile,
        optional: true
    },
    services: {
        type: Object, …
Run Code Online (Sandbox Code Playgroud)

meteor meteor-collection2 simple-schema

11
推荐指数
1
解决办法
313
查看次数

如何在php中计算lat/long的距离?

我想要做的是我在数据库中有条目存储lat/long.我想计算用户lat/long和条目lat/long(在DB中)之间的距离.在那之后,我想回应距离小于500米的那些.到目前为止,我能够使用它foreach.

<?php
mysql_connect("localhost", "beepbee_kunwarh", "kunwar") or die('MySQL Error.');
mysql_select_db("beepbee_demotest") or die('MySQL Error.');

$Lat = $_REQUEST['Lat'];
$long = $_REQUEST['long'];

$query = mysql_query("SELECT a.*, 3956 * 2 * ASIN(SQRT( POWER(SIN(($Lat - Lat) * pi()/180 / 2), 2) + COS($Lat * pi()/180) * COS(Lat * pi()/180) *POWER(SIN(($long - long) * pi()/180 / 2), 2) )) as distance FROM userResponse GROUP BY beepid HAVING distance <= 500 ORDER by distance ASC;");
$data = array();
while ($row = mysql_fetch_array($query)) {
    $data[] = $row; …
Run Code Online (Sandbox Code Playgroud)

php latitude-longitude

10
推荐指数
4
解决办法
5万
查看次数