小编Lee*_*Lee的帖子

PHP MYSQL插入/更新

我有一个简单的表格如下.

CREATE TABLE `stats` (
  `id` int(11) NOT NULL auto_increment,
  `zones` varchar(100) default NULL,
  `date` date default NULL,
  `hits` int(100) default NULL,
  PRIMARY KEY  (`id`)
) ENGINE=MyISAM AUTO_INCREMENT=7 DEFAULT CHARSET=latin1;
Run Code Online (Sandbox Code Playgroud)

因此,每个区域每天只需存储简单的点击计数器.

但我只想在同一天增加命中数值.

我已经尝试了MYSQL DUPLICATE KEY UPDATE但是这不会起作用,因为我可能在不同的日期有很多区域,所以我不能让它们独特或日期.

所以我能想到的唯一方法是首先查询是否存在日期,然后对插入/更新执行简单的if()

他们是一个更好的方式来完成这样的任务,因为每天可能会有很多1000次点击.

希望这是有道理的:-).

如果你能提出建议,谢谢.

php mysql

5
推荐指数
1
解决办法
2614
查看次数

Radius Google Map中的邮政编码

希望有人可以提供建议,

我希望能够使用谷歌地图API查找所有具有x英里一分的邮政编码/城市.

有没有人用谷歌地图或其他类型的服务做这样的事情.

很想知道你是如何实现它的!

谢谢你,如果你能提出建议.

mapping zipcode google-maps map

5
推荐指数
1
解决办法
3678
查看次数

Jquery最接近元素值

我试图使用最接近的方式获取表单元素值.这里有一些示例代码.

<table>
  <tr>
    <td>Hour <input type="input" value="12" name="data[hour]" class="hour" /></td>
    <td>Minute <input type="input" value="12" name="data[minute]" class="minute" /></td>
    <td><a href="#" class="add-data">Add Row</a></td>
  </tr>
</table>
Run Code Online (Sandbox Code Playgroud)

请参阅我无法序列化表单,因为它是大表单的一部分,所以我需要获取最接近添加行链接的每个输入,因为你可以添加多行.

我试过了

var hour = $(this).closest('.hour').val();    
var hour = $(this).closest('input', '.hour').val();
var hour = $(this).closest('input[name="data[hour]]").val();
Run Code Online (Sandbox Code Playgroud)

我有什么想法可以获得表单值?

提前致谢

jquery input closest

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

Rspec用于测试rails app的选项

运行规范时,我也获得了数据库事务的所有输出:

lee$ rspec spec/mailers/
Connecting to database specified by database.yml
   (0.1ms)  BEGIN
  User Exists (0.7ms)  SELECT 1 AS one FROM "users" WHERE "users"."email" = 'user@example.name' LIMIT 1
  User Exists (0.4ms)  SELECT 1 AS one FROM "users" WHERE "users"."auth_token" = '8bF72xsaxsSsidLvA1uD9Q' LIMIT 1
  SQL (2.3ms)  INSERT INTO "users" ("auth_token", "created_at", "email", "first_name", "last_name", "password_digest", "password_reset_token", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8, $9, $10) RETURNING "id"  [["auth_token", "8bF70xsaEsSsidLvA1uD9Q"], ["created_at", Fri, 21 Dec 2012 14:55:40 UTC +00:00], ["email", "michale@swift.name"], …
Run Code Online (Sandbox Code Playgroud)

rspec ruby-on-rails spork poltergeist

5
推荐指数
1
解决办法
674
查看次数

jQuery Datepicker onClose选择下一步

我有一个系统,人们可以添加多个日期,即截图: http://screencast.com/t/Q7MHQVLnn4J9

在选择第一个日期时,onClose事件设置第二个输入的日期并将其打开.IE

datePickers = function() {
    $(".from_date").datepicker({
      minDate: 'D',
      dateFormat: "dd/mm/yy",
      defaultDate: "+1w",
      numberOfMonths: 2,
      onClose: function(selectedDate) {
        $(".to_date").datepicker("option", "minDate", selectedDate);
        return $(".to_date").datepicker("show");
      }
    });
    return $(".to_date").datepicker({
      minDate: '+1D',
      dateFormat: "dd/mm/yy",
      defaultDate: "+1w",
      numberOfMonths: 2
    });
  };
Run Code Online (Sandbox Code Playgroud)

当我有2,3或更多并编辑第一个或第二个时,我的问题就变成了....关闭它会打开最后一个输入.

我尝试过使用.next('to_date')和最接近('to_date'),但它不起作用.

有关如何解决这个问题的任何建议.

按要求提供一个小提琴:http: //jsfiddle.net/FdfPY/

jquery datepicker jquery-ui-datepicker

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

使用jQuery Ajax的JWT令牌

我有一个用Laravel,Dingo和JWT Tokens驱动的API.使用PAW测试API调用非常有效.使用jQuery运行API调用而没有中间件JWT令牌禁用工作正常.但是当我尝试使用JWT Tokens运行Ajax请求时,我得到401.

我错过了Ajax请求的技巧.你能看到这段代码有问题吗?

$.ajax({
    url: "http://api.domain.app/products",
    dataType : 'jsonp',
    type: 'GET',
    beforeSend : function(xhr) {
        xhr.setRequestHeader("Accept", "application/json");
        xhr.setRequestHeader("Content-Type", "application/json");
        xhr.setRequestHeader("Authorization", "Bearer XXXX");
    },
    error : function() {
        // error handler
    },
    success: function(data) {
        console.log(data);
        return data;
    }
});
Run Code Online (Sandbox Code Playgroud)

由于Cross Domain,我不得不使用jsonp.但是,这一点在JWT中间件上工作得很好.

希望你能指教..

ajax jquery jwt laravel dingo-api

5
推荐指数
1
解决办法
8954
查看次数

RequireJS影响嵌入式jquery-ui小部件

我有一个jQuery小部件,合作伙伴正试图嵌入.我们遇到的问题是合作伙伴正在使用requireJS及其影响小部件.

小部件是匿名函数,需要jquery-ui.在调试之后,我们发现在noConflict调用之后将删除jQuery UI.这是小部件的代码.

(function () {

    // Localize jQuery variable
    var jQueryWidget;

    /******** Load jQuery if not present *********/
    if (window.jQuery === undefined || window.jQuery.fn.jquery !== '3.2.1') {
        var script_tag = document.createElement('script');
        script_tag.setAttribute("type", "text/javascript");
        script_tag.setAttribute("src", "https://ajax.googleapis.com/ajax/libs/jquery/3.2.1/jquery.min.js");
        script_tag.onload = scriptLoadHandler;
        script_tag.onreadystatechange = function () { // Same thing but for IE
            if (this.readyState == 'complete' || this.readyState == 'loaded') {
                scriptLoadHandler();
            }
        };
        (document.getElementsByTagName("head")[0] || document.documentElement).appendChild(script_tag);
    } else {
        loadJQueryUi();
    }

    function scriptLoadHandler() {
        loadJQueryUi();    
    }

    function loadJQueryUi() {
    /******* Load …
Run Code Online (Sandbox Code Playgroud)

javascript jquery jquery-ui requirejs

5
推荐指数
1
解决办法
439
查看次数

创建PHP未来日期的更好方法

是否有更快捷的方法来创建日期,例如:

echo date('Y-m-d', mktime(0, 0, 0, date("m"), date("d")+3,   date("Y")));
Run Code Online (Sandbox Code Playgroud)

谢谢,如果你能提供帮助.

php date mktime

4
推荐指数
1
解决办法
3191
查看次数

使用带有表单和验证包含的数组的Rails

尝试就使用数组进行表单选择的最佳方法获得一些好的建议,但使用相同的数组来测试包含的验证.

现在我有它但在元素和验证中构建数组,即,

# Form
<%= f.select(:status, [['Live','live'], ['Paused', 'paused']]) %>

# Model
validates :status, :inclusion => { :in => %w(live paused) }
Run Code Online (Sandbox Code Playgroud)

我确信有更好的方法来存储这些数组并使用它们!

感谢您提供的任何建议.

ruby-on-rails ruby-on-rails-3

4
推荐指数
1
解决办法
2822
查看次数

rails路由上多个控制器的根路径

我有两个资源控制器,我使用slug来表示ID.(friendly_id gem).

我能够在路线上获得一个资源的显示路径,但不能同时拥有两个资源.即.

root :to => 'home#index'
match '/:id' => "properties#show"
match '/:id' => "contents#show"
Run Code Online (Sandbox Code Playgroud)

基本上我想要网址,

# Content
domain.com/about-us
domain.com/terms
# Property
domain.com/unique-property-name
domain.com/another-unique-property-name
Run Code Online (Sandbox Code Playgroud)

无论我投入的资源是什么.有没有办法做到这一点?

如果你能提供帮助,谢谢.

ruby-on-rails-3 ruby-on-rails-3.1

4
推荐指数
1
解决办法
1473
查看次数