问题列表 - 第18603页

使用inet检测HTTP关闭

在我的mochiweb应用程序中,我使用长期持有的HTTP请求.我想检测与用户的连接何时死亡,我想通过这样做来弄清楚如何做到这一点:

Socket = Req:get(socket),
inet:setopts(Socket, [{active, once}]),
receive
     {tcp_closed, Socket} ->
             % handle clean up
     Data ->
             % do something 
end.
Run Code Online (Sandbox Code Playgroud)

这适用于:用户关闭其选项卡/浏览器或刷新页面.然而,当互联网连接突然死亡(说wifi信号突然丢失),或者当浏览器异常崩溃时,我无法检测到tcp关闭.

我错过了什么,或者还有其他方法可以实现这一目标吗?

erlang http mochiweb inet

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

Zend Framework:如何从twitter获取我的状态

我想在我的网站上显示我最近的5或10个来自twitter的状态.现在我使用以下代码来获取我的推特状态.

public function getOrganizationsTwitterUpdates(){

     $twitter = new Zend_Service_Twitter('myusername', 'mypassword');
     $response = $twitter->status->userTimeline();
     return $response; 
}
Run Code Online (Sandbox Code Playgroud)

我必须遵循上面的代码回复.

Zend_Rest_Client_Result Object ( [_sxml:protected] => SimpleXMLElement Object ( [@attributes] => Array ( [type] => array ) [status] => Array ( [0] => SimpleXMLElement Object ( [created_at] => Wed Dec 30 11:02:13 +0000 2009 [id] => 7192975030 [text] => This is my 2nd tweet. [source] => web [truncated] => false [in_reply_to_status_id] => SimpleXMLElement Object ( ) [in_reply_to_user_id] => SimpleXMLElement Object ( ) [favorited] => false …
Run Code Online (Sandbox Code Playgroud)

php twitter zend-framework

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

使用Urlllib2.urlopen对二进制数据失败?

我正在使用python以编程方式从Web服务器下载zip文件.使用网络浏览器,没关系.我写过这个(部分)脚本;

response = urllib2.urlopen(url, data, 10)
the_page = response.read()
f = open(filename, 'w')
f.write(the_page)
f.close()
Run Code Online (Sandbox Code Playgroud)

请求成功,我获取数据.问题是我正在下载的文件 - 一个zip文件 - 不起作用; 该文件似乎已损坏.它似乎是正确的长度,并在文本编辑器中看起来看起来像一个zip文件的内容.以下是下载的标题;

内容长度:9891内容 - 处置:内容 - 处置:附件; filename ="TrunkBackup_20101230.zip"日期:2009年12月30日星期三12:22:08 GMT Accept-Ranges:bytes

当我检查响应的长度,它是正确的,在9891.我怀疑发生了什么事是,当我打电话response.read()的结果是与运输字符串返回"有益"标准化(比如,\r\n).当我写文件时,二进制数据略有错误,并且zip文件已损坏.

我的问题是(A)我不确定我是否正确,(B)如果我是对的,如何保存二进制数据本身?

python download urllib2

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

django查询问题

假设我有这么简单的模型:

class Foo(models.Model):
    name = models.CharField(max_length=25)
    b_date = models.DateField()
Run Code Online (Sandbox Code Playgroud)

现在假设我的查询结果来自Foo.objects.all(),我检索这样的东西:

[
    {'name': 'zed', 'b_date': '2009-12-23'},
    {'name': 'amy', 'b_date': '2009-12-6'},
    {'name': 'joe', 'b_date': '2009-12-26'},
    {'name': 'wayne', 'b_date': '2009-12-14'},
    {'name': 'chris', 'b_date': '2009-12-9'},
]
Run Code Online (Sandbox Code Playgroud)

现在我需要从b_date获取最早的日期(对于我们的情况是'2009-12-6'和最新的一个(例如'2009-12-23')并生成一个从开始和迭代开始的列表通过如下结束:

what_I_want = ['2009-12-6','2009-12-7','2009-12-8' .............. '2009-12-22','2009-12-23']
Run Code Online (Sandbox Code Playgroud)

你会如何以最有效的方式解决这个问题.在观看或寺庙中这样做将不胜感激.

问候

python django django-templates django-views

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

Android绘制模糊

我需要使用Blur效果在Android的Canvas上绘制,它是一个非常简单的功能,我需要绘制一个圆形区域,这是模糊的(前景)和背景透明,我可以做任何操作颜色alpha来做它自定义透明度,但我需要它模糊而不是透明..任何想法?

android canvas blur draw

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

Servlet 3.0 API的Maven依赖?

如何告诉Maven 2加载Servlet 3.0 API?

我试过了:

<dependency>
    <groupId>javax.servlet</groupId>
    <artifactId>servlet-api</artifactId>
    <version>3.0</version>
    <scope>provided</scope>
</dependency>
Run Code Online (Sandbox Code Playgroud)

我使用http://repository.jboss.com/maven2/但是哪个存储库是正确的?

附录:

它适用于整个Java EE 6 API的依赖项和以下设置:

<repository>
    <id>java.net</id>
    <url>http://download.java.net/maven/2</url>
</repository>

<dependency>
    <groupId>javax</groupId>
    <artifactId>javaee-api</artifactId>
    <version>6.0</version>
    <scope>provided</scope>
</dependency>
Run Code Online (Sandbox Code Playgroud)

我更愿意只将Servlet API添加为依赖项,但"Brabster"可能是正确的,Java EE 6配置文件已替换了单独的依赖项.是否有来源证实了这一假设?

java maven-2 servlets java-ee

227
推荐指数
7
解决办法
25万
查看次数

缩放图像,但保持其比例

我想缩放图像,但我不希望图像看起来偏斜.

图像必须为115x115(长x宽).

图像的高度(长度)不能超过115像素,但如果需要,宽度可以小于115但不能超过115.

这很棘手吗?

c# asp.net image-processing image-scaling

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

将List <T>绑定到DataGridView

我试图绑定List<T>DataGridView.在实现删除行之前,一切似乎都没问题:

Companies.CompaniesList.RemoveAt(dataGridView1.SelectedRows[0].Index);
dataGridView1.DataSource = Companies.CompaniesList;
Run Code Online (Sandbox Code Playgroud)

(Companies.Companies是List<Company>收藏)我得到的是数据错误消息(虽然行已成功删除).我试过这个:

Companies.CompaniesList.RemoveAt(dataGridView1.SelectedRows[0].Index);
bs = new BindingSource();
bs.DataSource = Companies.CompaniesList;
dataGridView1.DataSource = bs;
Run Code Online (Sandbox Code Playgroud)

它按预期工作.问题是:为什么?

c# winforms

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

Python - 阅读复选框

我有几个带有通用名称和个别变量(ID)的复选框.我如何在python中将它们作为列表读取?现在我正在使用

checkbox = request.POST ["common_name"]

它不能正常工作,复选框变量只存储最后一个复选框而不是任何列表或其他东西.

html python django

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

在引用上使用"operator&"是一个可移植的C++构造吗?

假设我有:

void function1( Type* object ); //whatever implementation
void function2( Type& object )
{
    function1( &object );
}
Run Code Online (Sandbox Code Playgroud)

假设Type没有重载,operator &()这个构造 - operator &在引用上使用 - Type在所有符合标准的C++编译器上获取对象的实际地址(类型的变量)?

c++ pointers reference

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