问题列表 - 第29641页

访问WebView中的http响应头?

有一种方法可以在WebView中加载网页后查看活动中的http响应标头吗?似乎这应该是可能的,但我找不到任何暴露标题的方法.

android

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

延迟工作泄漏内存?

我在我的Ruby on Rails应用程序(v2.3.8)中使用了collectiveidea的delayed_job,并在8GB RAM Slicehost机器(Ubuntu 10.04 LTS,Apache 2)上运行了大约40个后台作业.

假设我在没有工作人员运行的情况下进入我的服务器.当我这样做时free -m,我发现我通常使用大约1GB的RAM中的8个.然后在启动工作人员并等待大约一分钟让它们被代码使用后,我达到了大约4GB.如果我在一两个小时内回来,我将在8GB并进入交换内存,我的网站将产生502错误.

到目前为止,我刚刚杀死了工人并重新启动它们,但我宁愿解决问题的根源.有什么想法吗?这是内存泄漏吗?或者,正如朋友建议的那样,我是否需要找出运行垃圾收集的方法?

apache ubuntu memory-leaks ruby-on-rails delayed-job

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

多人在线Flash游戏,有可能吗?

前段时间我使用右键单击并在Flash世界中提供真正的功能甚至不可能,3天前我发现通过javascript是完全可能的,可行的

那么,是否有可能制作出像多人电脑游戏一样的Flash游戏?我的意思是,真正的在线游戏,没有延迟,没有滞后.

我听说Flash中的网络代码很糟糕,但是,你知道,我认为这也是关于右键点击...而且我完全错了:).

谢谢.

flash multiplayer actionscript-3 netconnection

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

为什么API会返回'void'?

在编写API或可重用对象时,是否存在任何技术原因导致返回'void'的所有方法调用不应仅返回'this'(*在C++中为此)?

例如,使用字符串类,我们可以做这样的事情:

string input= ...;
string.Join(input.TrimStart().TrimEnd().Split("|"), "-");
Run Code Online (Sandbox Code Playgroud)

但我们不能这样做:

string.Join(input.TrimStart().TrimEnd().Split("|").Reverse(), "-");
Run Code Online (Sandbox Code Playgroud)

..beause Array.Reverse()返回void.

还有许多其他示例,其中API具有许多返回void的操作,因此代码最终看起来像:

api.Method1();
api.Method2();
api.Method3();
Run Code Online (Sandbox Code Playgroud)

..但完全有可能写:

api.Method1().Method2().Method3()
Run Code Online (Sandbox Code Playgroud)

..如果API设计师允许这样做.

遵循这条路线有技术原因吗?或者它只是一种风格的东西,表示可变性/新对象?

(x-ref 关于返回虚空的文体问题)


结语

我已经接受了Luvieere的答案,因为我认为这最能代表意图/设计,但似乎有一些流行的API示例与此有所不同:

在C++中cout << setprecision(..) << number << setwidth(..) << othernumber;似乎改变了cout对象,以便修改插入的下一个数据.

在.NET中,Stack.Pop()并且Queue.Dequeue()都返回一个项目,但改变集合了.

向ChrisW和其他人道歉,详细了解实际的性能成本.

c# c++ api

23
推荐指数
4
解决办法
2518
查看次数

根据django中的日期自动发送电子邮件通知

我必须实现一种基于模型DateFields发送自动通知电子邮件的方法.我举一个例子.

我有一个存储在其中的DateField 2010-07-23,我希望django在当前日期达到一周之前向指定用户发送电子邮件(在2010-07-16发送).有没有办法实现这个目标?

email django notifications django-admin

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

提升过滤器以强制ssl

在struts应用程序中,我有一个过滤器,强制某些页面只能通过重定向访问https.我正在考虑移植它,所以我的问题是:在这种环境中,是否有一种"提升"方式来实现这样的过滤器,或者它与struts中的相似/相同?谢谢

struts scala lift

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

如何初始化char数组?

char * msg = new char[65546];
Run Code Online (Sandbox Code Playgroud)

想要为所有人初始化为0.在C++中执行此操作的最佳方法是什么?

c++ visual-c++

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

Selenium Firefox打开超时

使用Windows 2008,C#,Firefox 3.5.1,Selenium RC(v1.0.1)

当它工作时,此代码执行非常快,页面加载在.5秒内.

但是,在3-5次迭代后,会话似乎总是失败.open命令将导致生成一个窗口,但不会加载任何页面.最终返回超时异常.页面实际上没有超时.相反,就好像URL的请求从未到达浏览器窗口.

class Program
    {
        static void Main(string[] args)
        {
            for (int i = 0; i < 10; i++)
            {
                var s = new DefaultSelenium("localhost", 4444, "firefox", "http://my.server");
                s.Start();
                s.SetSpeed("300");
                s.Open("/");
                s.WaitForPageToLoad("30000");
                s.Type("//input[contains(@id, '_username')]", "my.test");
                s.Type("//input[contains(@id, '_password')]", "password");
                s.Stop();

            }
        }
    }
Run Code Online (Sandbox Code Playgroud)

firefox selenium

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

CultureInfo.CurrentCulture给了我错误的文化

我正在尝试获取客户的国家/地区,因此我使用CultureInfo.CurrentCulture.问题是,当我的加拿大客户使用我的网站时,他们会显示为美国人.

看起来CultureInfo.CurrentCulture正在返回我服务器的国家而不是他们的国家.那么我如何获得客户的国家?

c# cultureinfo currentculture

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

R图形的命名点

我想命名一个R图形的一些点,从基本函数plot()得到.

更准确地说,我有一个二维参数函数t - >(a(t),b(t)),我绘制了点(a(t),b(t)).我想打印对应于每个点的t的值.

谢谢

graphics r

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