问题列表 - 第16058页

使用ASIHTTPRequest从iPhone上传到Ruby on Rails

我真的碰到了墙,需要一些帮助!谢谢你阅读这篇文章!

我正在编写一个应用程序,它与我的ROR Web服务器通信以获取数据库请求,并且非常感谢ActiveResource.但我现在还需要将文件上传到服务器,我打算使用看起来很棒的ASIHTTPRequest,我的问题是我只是不确定如何在ROR端交出POST请求...我正在使用回形针但真的碰到了一堵砖墙.

在ASIHTTP方面,我只是写作:

[request setData:data withFileName:@"photo.jpg" andContentType:@"image/jpeg" forKey:@"asset[image]"];
Run Code Online (Sandbox Code Playgroud)

在红宝石方面,我正在做......

class Asset < ActiveRecord::Base
   validates_attachment_presence :image
    has_attached_file :image
end

class AssetsController < ApplicationController  
    protect_from_forgery :only => [:update, :destroy] 
.....
Run Code Online (Sandbox Code Playgroud)

但它总是失败,我很确定它与POST表单数据集有关,但我完全被卡住了.

我收到错误:

 Parameters: {"assets"=>{"images"=>#<File:/var/folders/gM/gM15qjM2G3W0iVNaT1evD++++TI/-Tmp-/RackMultipart20091112-2285-2i0qq5-0>}}

NoMethodError (You have a nil object when you didn't expect it!
You might have expected an instance of ActiveRecord::Base.
The error occurred while evaluating nil.[]):
  app/models/asset.rb:2
  app/controllers/assets_controller.rb:46:in
Run Code Online (Sandbox Code Playgroud)

'创建"

非常感谢任何帮助.

克里斯

谢谢!

iphone upload ruby-on-rails paperclip asihttprequest

8
推荐指数
1
解决办法
1583
查看次数

商业(SaaS)软件的社区许可协议?

我有一个商业SaaS应用程序,一个在线协作/精益项目管理工具.我想免费提供一个"社区版",对软件的使用方式有特定的限制.例如

  • 对于使用它来管理开源项目的团体是免费的
  • 免费让K-12老师在课堂上使用
  • 免费为精益/看板/敏捷软件开发书籍和研究论文合作的作者.
  • 社区会议组织者,用户组织者等免费

许可证将允许使用具有限制的软件.软件本身可以对用户/项目的数量施加限制.我正在寻找一个许可协议/ EULA,我可以用来指定该软件的用途(见上文).它会限制用户以不同的方式使用它,例如用于商业用途,管理咨询项目,客户工作等.

我一直在网上搜寻这类协议的好例子,到目前为止还很短.有任何想法吗?需要说明的是,这不是任何形式的开源许可证.它将涵盖商业软件的使用,用于特定的"社区"用途,正如我们所定义的那样.

licensing saas eula

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

你在bug追踪器中寻找什么?

我对评估错误跟踪器感兴趣,但我想要备份并找出哪些标准在错误软件中最重要.到目前为止,我所想到的事情包括:

  • 与源代码控制集成
  • 可用性
  • 基本功能(电子邮件通知,RSS,案例状态)
  • 定制
  • 高级功能(报告,可视化)
  • 稳定性

  • 成本

  • IDE集成

有任何想法吗?

bug-tracking

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

如何在页面刷新后保留div内容

我正在使用Jquery创建一个动态div,我正在尝试缓存它,以便在页面刷新后将其恢复,请帮助如何实现此目的,

粘贴下面的代码

<script src="jquery-1.3.2.js" type="text/javascript"></script>
<script src="jQuery.jCache.js" type="text/javascript"></script>
<script type="text/javascript" language="javascript">
    $.jCache.maxSize = 20;
    function createDiv() {

        var divTemp = "<div><label>This is a Label</Label></div>";
        alert(divTemp);
        $(divTemp).appendTo("#divDisplay");
        $.jCache.setItem("myKey", divTemp);
    }

    $(document).ready(function() {


    if ($.jCache.hasItem("myKey")) {
        var cacheDiv = $.jCache.getItem("myKey");
            var cacheDiv = cacheDiv + "<a>anchor Tag</a>";
            $(cacheDiv).appendTo("#divDisplay");

        }
    }); 
</script>
Run Code Online (Sandbox Code Playgroud)

我试图在页面中使用按钮单击绘制div,在页面中绘制单击div后,当使用F5单击刷新它时,div消失,有没有办法使用缓存机制保留div内容?

这对我的整个功能来说是一个绝迹!

谢谢,Shajo

jquery caching

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

按名称查找shell变量,间接

假设我将变量的名称存储在另一个变量中:

myvar=123
varname=myvar
Run Code Online (Sandbox Code Playgroud)

现在,我想通过使用$ varname变量得到123.有直接的方法吗?我发现没有这样的bash内置用于按名称查找,所以想出了这个:

function var { v="\$$1"; eval "echo "$v; }
Run Code Online (Sandbox Code Playgroud)

所以

var $varname  # gives 123
Run Code Online (Sandbox Code Playgroud)

这最终看起来并不太糟糕,但我想知道我是否错过了一些更明显的东西.提前致谢!

bash eval

13
推荐指数
2
解决办法
4146
查看次数

创建/追加节点vs innerHTML

有没有人有充分的理由使用其中一个?据我所知,create/append节点只是阻止你创建无效代码,而innerHTML允许你一次注入多个节点.

鉴于我需要插入几个标签,使用innerHTML似乎是有意义的.有没有人有不同的看法?

javascript insert append innerhtml

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

MapReduce,Python和NetworkX

我为使用NetworkX在Python中构建的图实现了非加权随机游动函数。下面是我的程序中处理随机游走的片段。在程序的其他地方,我有一个创建图的方法,并且有一个方法模拟我编写的各种自定义图测试方法。这些图测试方法之一是从图中随机选择两个节点,然后在两个节点之间进行随机游走。根据此随机游走计算出的两件事是:命中时间(从起点到终点经过的链接数)和通勤时间(从起点到终点再回到起点的经过的链接数) )。

def unweighted_random_walk(starting_point,ending_point, graph):
    '''
    starting_point: String that represents the starting point in the graph
    ending_point: String that represents the ending point in the graph
    graph: A NetworkX Graph object
    '''
    ##Begin the random walk
    current_point=starting_point
    #current_node=graph[current_point]
    current_point_neighors=graph.neighbors(current_point)
    hitting_time=0

    #Determine the hitting time to get to an arbitrary neighbor of the
    #starting point
    while current_point!=ending_point:
        #pick one of the edges out of the starting_node with equal probs
        possible_destination=current_point_neighbors[random.randint(0,current_point_neighors)]
        current_point=possible_destination
        current_point_neighbors=graph.neighbors(current_point)
        hitting_time+=1
    return hitting_time
Run Code Online (Sandbox Code Playgroud)

我的随机游走代码非常简单明了,因为我只是选择随机节点直到到达终点。但是,当我尝试运行几次随机游走时,此当前实现非常慢(我认为我有时需要跑一百万步)。

我的问题是:有什么方法可以使用Hadoop MapReduce并行化此随机游走在此处进行的某些操作?我有更好的方式随机行走吗?

python hadoop mapreduce networkx

3
推荐指数
1
解决办法
2398
查看次数

TSQL:在字符串中明确指定NVARCHAR有什么好处?

当你添加传递一个新job_typesys.sp_cdc_add_job @job_type,
(这是类型nvarchar(20))

您可以将参数传递为

  • N'清理'
  • 清理

使用前一种语法N'将参数传递给存储过程是否有任何理由或好处?

sql t-sql sql-server stored-procedures nvarchar

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

Django App没有显示在管理界面中

我目前正从开发服务器迁移到Apache Web生产服务器.

我已经尝试通过复制它来执行以下操作,我可以登录管理面板,但它没有显示.

我的app中的admin.py看起来像这样:

    import models
    from django.contrib import admin

    admin.site.register(models.Organization)
Run Code Online (Sandbox Code Playgroud)

这是我的models.py

from django.db import models

class Organization(models.Model):
    name = models.CharField(max_length=100)
    website = models.URLField()
    azon_code = models.CharField(max_length=50)
    gooe_code = models.CharField(max_length=50)
    cj_code = models.CharField(max_length=50)
Run Code Online (Sandbox Code Playgroud)

我已经重新启动了数据库并重新启动了apache以及可能会做某事.

django django-admin

10
推荐指数
2
解决办法
7831
查看次数

验证scanf中的最大整数

我想从stdin读取一个int,但我想验证用户是否超过了int max值.我该怎么做?

int n;
scanf("%d", &n);
Run Code Online (Sandbox Code Playgroud)

scanf读取十进制输入并存储在int中,导致溢出.我该如何检查并避免这种情况?

c scanf

9
推荐指数
2
解决办法
6690
查看次数