问题列表 - 第29788页

使用Python通过POST传递JSON对象

我正在尝试通过POST发布JSON对象.我试着这样做:

import json, urllib, urllib2

filename = 'test.json'
race_id = 2530
f = open(filename, 'r')
fdata = json.loads(f.read())
f.close()

prefix = 'localhost:8000'

count = 0
for points in fdata['positions'].iteritems():
    print '--' + str(count) + '--------'
    url = 'http://'+prefix+'/api/points'
    parameters = {'point_data': json.dumps(points), 'race_id': race_id}
    data = urllib.urlencode(parameters)
    print data
    request = urllib2.Request(url, data)
    response = urllib2.urlopen(request)
    count += 1
    break;

print 'Finished adding points'
Run Code Online (Sandbox Code Playgroud)

然后在另一端(我正在使用Google App Engine)接收数据:

point_data = json.load(self.request.get('point_data'))
Run Code Online (Sandbox Code Playgroud)

但是我收到以下错误:

ERROR    2010-06-30 15:08:05,367
__init__.py:391] 'unicode' object has no attribute …
Run Code Online (Sandbox Code Playgroud)

python post google-app-engine json

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

使用JFreeChart自定义单个系列的渲染?

我想LineAndShapeRenderer在JFreeChart TimeSeries图上为每个系列使用不同的.有没有人完成过这个?它似乎RendererPlot每个JFreeChart具有单个Plot对象的位置所拥有,因此渲染适用于所有系列而不是单个系列.

java jfreechart

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

在没有额外标记的情况下,使页脚不会超出屏幕底部

如果您只需要担心Firefox和Webkit浏览器,那么您将使用什么CSS来使下面HTML中的页脚不会超出底部或屏幕(如果正文内容推动它会降低)?注意:我不想在页面中添加任何标记.

<html>
    <body>
        <header>...</header>
        <article>...</article>
        <aside>...</aside>
        <footer>...</footer>
    </body>
</html>
Run Code Online (Sandbox Code Playgroud)

这是一些复制粘贴html.我如何修改css以使其工作?

<!DOCTYPE html>
<html>
    <head>
        <style type="text/css">
            * {
                margin: 0;
                padding: 0;
            }

            ul {
                list-style: none;
            }

            p {
                margin-bottom: 10px;
            }

            article {
                display: inline-block;
                height: auto;
                width: 69%;
            }

            aside {
                display: inline-block;
                height: auto;
                width: 30%;
            }

            footer {
                height: 30px;
            }
        </style>
    </head>
    <body> 
        <header>
            <h1>Lorem Ipsum</h1>
        </header> 
        <article>
            <p>Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nullam eu viverra mauris. Fusce at …
Run Code Online (Sandbox Code Playgroud)

html css html5

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

调用OCaml编译器只生成.cmi

也许我只是在一个非常简单的事情中失败,但我正在开发一个用OCaml编写的解释器,使用ocamllexocamlyacc等标准工具,我有这种情况:

  • iparser.mly包含解析器规范
  • ilexer.mll包含lexer规范
  • impossible.ml包含执行代码的vm以及所需的所有类型

定义各种指令的指令类型impossible.ml在解析器中是必需的,但impossible.ml它使用定义的解析器,iparser.mly因此它们都需要彼此正确编译.

有没有办法.cmi为我生成文件impossible.ml?通过这种方式,解析器将知道定义的类型,impossible.ml并且它将允许我编译impossible.cmo/.cmi并稍后编译impossible.cmo.然后我可以将所有这些链接在一起.

到目前为止,我的编译脚本是:

ocamlyacc iparser.mly
ocamlc -c iparser.mli
ocamllex ilexer.mll
ocamlc -c ilexer.ml
ocamlc -c iparser.ml
ocamlc -c impossible.ml
ocamlc -o imp.exe ilexer.cmo iparser.cmo impossible.cmo
Run Code Online (Sandbox Code Playgroud)

但这不起作用,因为ocamlc -c iparser.ml至少impossible.cmi需要知道类型.

有什么建议?提前致谢..

ocaml compilation header

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

渲染:用params行动

我有一个类有2种方法.第一种方法由视图调用,带有一些GET参数(params [:page]).我想保存这些参数并通过渲染动作将它们发送到我的第二种方法.

class exemple
  def first
    ## sql save of params[:page] 
    render :action => "second"
  end

  def second
    ##
    ## Here I need my params[:page] to do paginate stuff
    ##
    respond_to do |format|
      format.html
    end
  end
end
Run Code Online (Sandbox Code Playgroud)

所以我的问题是:如何使用render:action发送params?

谢谢 :)

ruby-on-rails render params ruby-on-rails-3

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

表数据网关和数据访问对象架构差异

有人可以描述表数据网关(TDG)和数据访问对象(DAO)之间的主要区别吗?

TDG可以操作该表的所有行,但DAO也可以(DAO可以保存、删除指定对象,也可以对整个表进行操作)

问候

architecture dao dto

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

删除目录时ASP.NET Web应用程序重新启动

我的注销例程中有一些代码会在用户注销或会话过期时删除一些临时会话文件.删除这些文件夹会导致我的Web应用程序重新启动.它没有错误输出或抛出异常重启!有任何想法吗?

c# asp.net restart

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

将登录凭据作为纯文本传递到HTTPS URL是否安全?

将登录凭据作为纯文本传递到HTTPS URL是否安全?

https://domain.com/ClientLogin?Email=jondoe@gmail.com&Passwd=123password

更新:所以我们假设这不是在浏览器中输入,而是以编程方式生成并通过POST请求(而不是GET请求)进行请求.它安全吗?

解:

GET请求中使用这种类型的URL (即在浏览器中键入URL)是不安全的,因为请求的URL将保存在浏览器历史记录和服务器日志中.

但是,作为POST请求https://domain.com/ClientLogin提交(即提交表单)是安全的POST body,因为在POST body连接到请求的URL之后加密并发送凭证作为其一部分.因此,表单操作将是https://domain.com/ClientLogin,表单字段值将在中传递POST body.

以下是一些帮助我更好地理解这一点的链接:

StackOverflow的答案问题:https URL是否已加密?

SSL和HTTPS的直截了当的说明

Google Answers:HTTPS - URL字符串本身是否安全?

HTTP变得非常容易

https

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

在GWT中创建小部件并在我现有的网站中使用它们

我刚开始学习GWT.我的问题很简单:

如果我在GWT中创建一些小部件,让我们说一个Calculator小部件,我想在我现有的PHP或JSP Web应用程序中使用该小部件,那么我该怎么做呢?

我指的是用于学习GWT的GWT in Action一书.

javascript gwt

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

使用Linq和2D数组,选择未找到

我想使用Linq查询2D数组,但是我收到一个错误:

找不到源类型'SimpleGame.ILandscape [ , ]' 的查询模式的实现.找不到"选择".您是否缺少对'System.Core.dll'的引用或'System.Linq'的using指令?

代码如下:

var doors = from landscape in this.map select landscape;
Run Code Online (Sandbox Code Playgroud)

我已经检查过我包含的参考System.Core和使用System.Linq.

谁能给出一些可能的原因?

c# linq multidimensional-array

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