问题列表 - 第21391页

如何在代理后面使用PEAR?

最初我使用以下内容但没有成功;

export http_proxy=http://username@password:host:port
Run Code Online (Sandbox Code Playgroud)

值得注意的是,我没有直接得到连接错误;

[root@pal ~]# sudo pear info  PHP_CodeSniffer-1.2.1
No information found for `PHP_CodeSniffer-1.2.1'
Run Code Online (Sandbox Code Playgroud)

php proxy pear

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

如何从Web服务获取请求源?

我想得到

<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:prin="http://localhost/example">
   <soapenv:Header/>
   <soapenv:Body>
THIS
   </soapenv:Body>
</soapenv:Envelope>

来自Web服务请求我从Java发送.

我使用javax.jws

java soap web-services jax-ws request

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

Django使用测试夹具测试FileField

我正在尝试为一些具有FileField的模型构建测试.该模型如下所示:

class SolutionFile(models.Model):
    '''
    A file from a solution.
    '''
    solution = models.ForeignKey(Solution)
    file = models.FileField(upload_to=make_solution_file_path)
Run Code Online (Sandbox Code Playgroud)

我遇到了两个问题:

  1. 使用时将数据保存到夹具时./manage.py dumpdata,不保存文件内容,只将文件名保存到夹具中.虽然我发现这是预期的行为,因为文件内容没有保存到数据库中,我想以某种方式将这些信息包含在夹具中进行测试.

  2. 我有一个用于上传文件的测试用例,如下所示:

    def test_post_solution_file(self):
        import tempfile
        import os
        filename = tempfile.mkstemp()[1]
        f = open(filename, 'w')
        f.write('These are the file contents')
        f.close()
        f = open(filename, 'r')
        post_data = {'file': f}
        response = self.client.post(self.solution.get_absolute_url()+'add_solution_file/', post_data,
                                    follow=True)
        f.close()
        os.remove(filename)
        self.assertTemplateUsed(response, 'tests/solution_detail.html')
        self.assertContains(response, os.path.basename(filename))
    
    Run Code Online (Sandbox Code Playgroud)

虽然此测试工作正常,但在完成后将上传的文件保留在媒体目录中.当然,删除可以照顾tearDown(),但我想知道Django是否有另一种处理方式.

我想到的一个解决方案是使用不同的媒体文件夹进行测试,必须与测试夹具保持同步.有没有办法在settings.py运行测试时指定另一个媒体目录?我可以在dumpdata中包含某种钩子,以便同步媒体文件夹中的文件吗?

那么,是否有更多的Pythonic或Django特定方式处理涉及文件的单元测试?

python django unit-testing django-testing filefield

24
推荐指数
2
解决办法
5092
查看次数

尝试使用java代理获取对象的大小时"无法加载Premain-Class清单属性"

当我尝试运行java程序(java -javaagent:size.jar ObjectSizeTest)时,我收到以下错误:

Failed to load Premain-Class manifest attribute from D:\workspace\ObjectSizeTest\size.jar
Error occurred during initialization of VM
agent library failed to init: instrument
Run Code Online (Sandbox Code Playgroud)

这是ObjectSizeTest的代码:

public class ObjectSizeTest {
    public static void main(String[] args) {
        String s = new String("sai");
        System.out.println(ObjectSizeFetcher.getObjectSize(s));
    }
}
Run Code Online (Sandbox Code Playgroud)

MANIFEST.MF(适用于size.jar):

Manifest-Version: 1.0
Created-By: 1.5.0_18 (Sun Microsystems Inc.)

Premain-Class: ObjectSizeFetcher
Run Code Online (Sandbox Code Playgroud)

这是ObjectSizeFetcher的代码:

import java.lang.instrument.Instrumentation;

public class ObjectSizeFetcher {
    private static Instrumentation instrumentation;

    public static void premain(String args, Instrumentation inst) {
        instrumentation = inst;
    }

    public static long …
Run Code Online (Sandbox Code Playgroud)

java instrumentation agent

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

Django 从特定目录加载继承的模板

在我们的项目中,我们有一堆不同的模板供客户选择(用于他们的网上商店)。文件布局是这样的:

templates
    cart.html
    closed.html
    head.html
    standard
        bishop
        default
        indiana
        marley
        mocca
        nihilists
        raconteurs
        tripwire
Run Code Online (Sandbox Code Playgroud)

standard的每个子文件夹都包含一些模板文件,如base.html、browse.html和item.html。Browse 和 Item 继承自 base。

我想要做的是将浏览模板呈现在与我的应用程序中的任何其他全局模板路径设置隔离的特定模板文件夹(假设为 templates/standard/bishop)中。有没有办法做到这一点?

更新:我会尽量说得更清楚。如果我只是从 bishop 子文件夹中渲染 browser.html,它会尝试扩展 base.html 但找不到它。我可以更改设置模板路径以包含 bishop 文件夹,但我正在寻找一种方法使其能够正常工作,而不用管它。

python django templates

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

asp.net MVC有Application变量吗?

我正在忙着将Web应用程序转换为MVC,并将一些信息保存到跨多个租户/帐户使用的应用程序变量中,以使事情更有效率.

我意识到MVC的目的是让事情尽可能无状态,Sesion State显然在MVC中存在并存在,但我们不想将Application转换为Session变量,因为我们宁愿拥有更全局和更安全的东西.MVC应用程序是否具有应用程序变量?我看过一些使用缓存的例子?这是现在的标准吗?与应用程序/会话状态相比,这是多么强大/安全?

c# asp.net-mvc application-state

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

Ruby:String不再混合在1.9中的Enumerable中

那么我怎样才能编写漂亮的代码,例如:

'im a string meing!'.pop
Run Code Online (Sandbox Code Playgroud)

注意:str.chop答案不够

ruby code-formatting

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

为什么不用DriverManager.getConnection(String url,String user,char []密码)?

我们知道优先选择char []而不是java.lang.String来存储密码.这是出于以下两个原因(正如我所读):

  1. char []是可变的,因此我们可以在使用后清除密码.
  2. 字符串文字转到不会将垃圾收集为其他对象的池,因此可能会出现在内存转储中.

但是java.sql.DriverManager没有符合上述最佳实践的getConnection(),因为它的password参数是String.

DriverManager.getConnection(String url,String user,String password)

我认为API应该有一个带有以下签名的重载方法:

DriverManager.getConnection(String url,String user,char [] password)

你怎么看待这件事?你有没有看到任何替代方法来克服这种退缩?

很想听听你的想法.

java security string char

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

VB.NET迭代文件和目录

我正在研究一个VB.NET程序,它会自动将我的工作备份到我的FTP服务器上.到目前为止,我可以通过使用以下方法指定文件名来上传单个文件:

     'relevant part - above is where FTP object is instantiated
       Dim _FileStream As System.IO.FileStream = _FileInfo.OpenRead()

            Try
                'Stream to which the file to be upload is written
                Dim _Stream As System.IO.Stream = _FtpWebRequest.GetRequestStream()

                'Read from the file stream 2kb at a time
                Dim contentLen As Integer = _FileStream.Read(buff, 0, buffLength)

                'Till Stream content ends
                Do While contentLen <> 0
                    ' Write Content from the file stream to the FTP Upload Stream
                    _Stream.Write(buff, 0, contentLen)
                    contentLen = _FileStream.Read(buff, 0, buffLength) …
Run Code Online (Sandbox Code Playgroud)

vb.net filesystems

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

分离Django的结果形成POST请求

我正在使用Django Forms通过POST进行过滤/分面搜索,我想让Django的paginator类来组织结果.在各个页面之间传递客户端时,如何保留原始请求?换句话说,一旦我将另一个页面的GET请求传递回我的视图,我似乎就丢失了POST数据.我已经看到一些建议使用AJAX只刷新页面的结果块,但我想知道是否有一个Django本机机制来执行此操作.

谢谢.

python django pagination django-forms

18
推荐指数
3
解决办法
8936
查看次数