小编ben*_*e89的帖子

Objective C图像处理

我已经搜索过这个,但我唯一能够遇到的就是Google Code上的简单图像处理库,但我认为该项目已经死了!有没有人知道任何库/框架,甚至是关于iPhone应用程序图像处理的教程?

iphone image-processing objective-c

6
推荐指数
1
解决办法
4454
查看次数

尝试将数字格式化为2位小数jQuery

可能重复:
JavaScript:格式化数字,正好是两位小数

使用变量有点混乱,现在似乎无法让计算工作!?

 $("#discount").change(function(){
            var list = $("#list").val();
            var discount = $("#discount").val();
            var price = $("#price");
            var temp = discount * list;
            var temp1 = list - temp;
            var total = parseFloat($(this).temp1()).toFixed(2);

            price.val(total);       
 });
Run Code Online (Sandbox Code Playgroud)

javascript jquery number-formatting

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

jQuery AJAX在成功函数中引用$(this)

我有一个投票系统,它将点击的项目的ID发送到PHP脚本,PHP更新数据库并通过JSON编码的数组回送新的投票计数.

这是jQuery:

$(".vote_up").click(function(){
    var id = this.id;
    var vote = $(this).attr("class");
    var data = "id=" + id + "&vote=" + vote;
    $.ajax
        ({
            type: "POST",
            url: "vote.php",
            data: data,
            cache: false,
            success: function(data)
            {
                for(var x in data) {
                         $(".votes_up").find(id).html(data[x].vote_up);
                         $(".votes_down").find(id).html(data[x].vote_down);
                }
            }
    });
});
Run Code Online (Sandbox Code Playgroud)

因此,当我首先构建项目时,我将数据库中的记录ID设置为项目ID.所以我要做的是引用被点击的确切项目,并将其HTML设置为从PHP返回的数据.我已经检查了Firebug并且我得到了正确的数据,但投票数没有变化.有任何想法吗?

这是PHP供参考:

$query = "SELECT vote_up, vote_down FROM posts WHERE id = '".$id."'";
$result1 = mysql_query($query);
$output = Array();
while ($row = mysql_fetch_array($result1)){
    $output[] = Array(
        "vote_up" => $row['vote_up'],
        "vote_down" => $row['vote_down'],
    );
}
echo …
Run Code Online (Sandbox Code Playgroud)

php ajax jquery json

6
推荐指数
1
解决办法
3003
查看次数

CakePHP将表单提交给正确的操作

我在add.ctp中有这个:

<!-- File: /app/views/posts/add.ctp --> 

<h1>Add Post</h1>
<?php
echo $form->create('Post');
echo $form->input('title');
echo $form->input('body', array('rows' => '3'));
echo $form->end('Save Post');
?>
Run Code Online (Sandbox Code Playgroud)

这在我的控制器中:

function add(){
    if (!empty($this->data)) {
        if($this->Post->save($this->data)){
            $this->Session->setFlash('Your post has been saved');
            $this->redirect(array('action' => 'index'));
        }
    }
}
Run Code Online (Sandbox Code Playgroud)

我的问题是CakePHP如何知道当用户点击提交时,将"数据"发送到控制器中的"添加"功能?

php cakephp

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

使用PHP/Javascript测试网络速度

我正在尝试找到一种使用PHP或Javascript测试网络速度的方法.

这可能吗?

理想情况下,我想测试速度并动态决定向客户端提供多少内容......

我应该指出,我主要是谈论移动设备.大多数宽带连接差别很小,所以我的目的是衡量某人是连接到WiFi网络还是在蜂窝数据网络上挣扎.

javascript php networking cellular-network 3g

6
推荐指数
1
解决办法
1802
查看次数

在Backbone模型中存储/推送到阵列

我有这个模型默认值:

test.Models.ItemModel = Backbone.Model.extend({

defaults: {
    name: 'an item',
    units: []
},
Run Code Online (Sandbox Code Playgroud)

然后我使用以下代码来设置模型:

 addUnit: function(e){
    if(e.keyCode == 13){
      this.model.set({ 'units' : this.model.get('units').push($('#addUnit').val()) }, 
        {success: function(){
          this.render();
        }}
      );
    }
  },
Run Code Online (Sandbox Code Playgroud)

但是,它似乎永远不会被添加到Model数组中,我在这里做事吗?

backbone.js

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

ES6解构,动态分配

let text, value;
if (typeof f == 'string') {
    text = value = f;
} else {
    let {
        text, value
    } = f;
}
Run Code Online (Sandbox Code Playgroud)

这样做会创建两个新变量(来自else),但是如果我这样写它:

let text, value;
if (typeof f == 'string') {
    text = value = f;
} else {
    {
        text, value
    } = f;
}
Run Code Online (Sandbox Code Playgroud)

我收到语法错误.这里最好的方法是什么?

javascript ecmascript-6

6
推荐指数
1
解决办法
1118
查看次数

项目大小与需要使用PHP框架之间的关系

人们认为PHP项目的大小"我真的需要一个框架"...

拿这个代码:

<?php
$dbhost = 'localhost';
$dbuser = 'root';
$dbpass = 'password';
$dbname = 'test';

$conn = mysql_connect($dbhost, $dbuser, $dbpass) 
        or die("Cannot connect to mysql server");
mysql_select_db($dbname) or die("Cannot select database");
$delete_item_id = mysql_real_escape_string($_POST['id']);
$result = mysql_query("delete from `timesheet` where id ='".$delete_item_id."'") 
          or die(mysql_error());
?>
Run Code Online (Sandbox Code Playgroud)

在Notepad ++中手动编写需要花费5分钟的时间,对于这个脚本来说肯定会有些过分!

或者使用框架的人......总是使用框架?

php

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

谷歌自动完成 - 速度快,没​​有延迟

谷歌最近实施了他们的"即时"搜索工具,结果显示为0.07秒.你的日常jQuery AJAX肯定无法做到这一点?谷歌使用什么方法来部署如此快速,光滑的自动完成功能,可以在几毫秒内抓取并搜索数十亿个网页上的数十亿个?

ajax performance

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

骨干路由正则表达式

试着把这个路由正则表达式排除在外,所以:

'quotes(/:action)': 'quotes',
'quotes/:id(/:params)': 'quotesEdit'
Run Code Online (Sandbox Code Playgroud)

两个网址:

http://domain.com/#quotes/action=showModal
http://domain.com/#quotes/123
Run Code Online (Sandbox Code Playgroud)

我的问题:

如何确保action=第一条路线上的匹配网址,而不是第二条路线上的匹配网址?并希望网站quotes/123能够通过第二条路线?

backbone.js

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