问题列表 - 第34556页

使用Python,获取zip存档中的文件名

我有几个非常大的zip文件可以在网站上下载.我正在使用使用Python的Flask微框架(基于Werkzeug).

有没有办法在没有实际下载的情况下向网页上的某个人显示zip文件的内容(即文件和文件夹名称)?就像在做服务器端一样.

假设我自己不知道zip档案中有什么.

我赞成这篇文章不包含代码.

谢谢你的帮忙.

python zip werkzeug flask

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

使用定理证明来发现攻击

我已经听过一些关于使用自动化定理证明的尝试,以证明软件系统中不存在安全漏洞.总的来说,这是非常难以做到的.

我的问题是,是否有人使用类似工具来查找现有或建议系统中的漏洞?


Eidt:我不是要问证明软件系统是安全的.我问的是找到(理想情况下以前未知的)漏洞(甚至是它们的类).我在想这里(但不是)黑帽子:描述系统的形式语义,描述我想要攻击的内容,然后让计算机弄清楚我需要用什么行动来接管你的系统.

security theorem-proving

11
推荐指数
2
解决办法
472
查看次数

Pythonic方式以交替的方式组合两个列表?

我有两个列表,第一个列表保证只包含一个列表而不是第二个列表.我想知道创建一个新列表的最Pythonic方法,其中偶数索引值来自第一个列表,其奇数索引值来自第二个列表.

# example inputs
list1 = ['f', 'o', 'o']
list2 = ['hello', 'world']

# desired output
['f', 'hello', 'o', 'world', 'o']
Run Code Online (Sandbox Code Playgroud)

这有效,但并不漂亮:

list3 = []
while True:
    try:
        list3.append(list1.pop(0))
        list3.append(list2.pop(0))
    except IndexError:
        break
Run Code Online (Sandbox Code Playgroud)

如何实现这一目标呢?什么是最Pythonic方法?

python

75
推荐指数
8
解决办法
5万
查看次数

恢复删除的y轴

有没有办法将y轴添加回条形图(如果已被删除)?现在,我发现要做的就是创建一个新图表并像我的其他图表一样重新设置,只是不删除y轴.:/我正在使用Report Builder 2.0.

charts reportbuilder reporting-services

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

哪个Perl内置函数不能在CORE :: GLOBAL中重写?

重写内置函数的perlsub文档的部分提供

当您希望在任何地方覆盖内置函数时,有时会使用第二种方法,而不考虑名称空间边界.这是通过将sub导入特殊命名空间来实现的CORE::GLOBAL::.

然后举几个例子.然而,最后是

最后,一些内置插件(例如 exists或者grep)不能被覆盖.

什么是完整清单?

perl

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

虚拟成员函数和std :: tr1 :: function:这是如何工作的?

这是一段代码示例.注意,它B是一个子类,A并且都提供了一个独特的print例程.另请注意main,两个bind调用都是&A::print,但在后一种情况下,B将传递引用.

#include <iostream>
#include <tr1/functional>

struct A
{
    virtual void print()
    {
        std::cerr << "A" << std::endl;
    }
};

struct B : public A
{
    virtual void print()
    {
        std::cerr << "B" << std::endl;
    }
};

int main (int argc, char * const argv[])
{
    typedef std::tr1::function<void ()> proc_t;

    A a;
    B b;

    proc_t a_print = std::tr1::bind(&A::print, std::tr1::ref(a));
    proc_t b_print = std::tr1::bind(&A::print, std::tr1::ref(b));

    a_print();
    b_print();

    return …
Run Code Online (Sandbox Code Playgroud)

c++ inheritance tr1

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

失败转换:IList <T>到实现ICollection <T>的自定义类

这是我的自定义集合声明.

public interface IMenuCollection<T> : ICollection<T>
public class HTMLMenuCollection: IMenuCollection<HTMLMenu>
Run Code Online (Sandbox Code Playgroud)

我试图从另一个集合中转向它IList<T>.

IList<HTMLMenu> htmlMenuList = new List<HTMLMenu>();
...
HTMLMenuCollection tempColl = (HTMLMenuCollection)htmlMenuList;
Run Code Online (Sandbox Code Playgroud)

我不知道为什么这不起作用.如果我投射IList<T>ICollection<T>它工作得很好,但有了这个我得到一个无效的强制转换异常.我究竟做错了什么?

c# collections casting exception

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

Linux命令行Sitemap生成器:有什么建议吗?

你在这里一直很友好和乐于助人.我希望你也可以给我一些指示.

我正在寻找一个站点地图生成器,它将索引100个左右的页面并上传/ ping到google/yahoo/ping.

我已经完成了我的作业,最近2个小时在网上搜索,但没什么用.我不想成为一些废弃项目或新项目的试验品.

因此,请建议您使用它.

  • 必须是命令行并在本地文件系统上工作,不需要收集页面.给它一个目录,它应该在它下面创建所有文件.

  • 必须ping /上传到引擎

  • 必须简单,不需要过于复杂的200页解释.

是的,我试过,搜索:: sitemap,但一如既往,perl中的所有东西都是一堆没有用处的神秘牛市.它有页面和页面的信息,但为了上帝的爱,这个东西如何扫描目录并创建文件???

非常感谢你的时间.

玛丽亚

sitemap

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

如何在asp.net MVC中为分层数据构建自引用模型对象?

我试图了解如何为层次数据构建自引用模型.最终我将创建一个类别树.

我还没有表格中的任何内容.在我将结构固定后,我将创建表.我现有的Object定义如下:

public class Categories
{
    public Int64 catID { get; set; }
    public Int64? parentCatID { get; set; }
    public string catName { get; set; }
    public string catDescription { get; set; }
}
Run Code Online (Sandbox Code Playgroud)

我的假存储库填充类似这样的类别:

// Fake hardcoded list of categories
private static IQueryable<Categories> fakeCategories = new List<Categories> {
    new Categories { catID = 1, parentCatID = null, catName = "Root", catDescription = "" },
    new Categories { catID = 2, parentCatID = 1, catName = "Category w/subs", catDescription …
Run Code Online (Sandbox Code Playgroud)

c# asp.net asp.net-mvc hierarchical-data

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

android instrumentation测试用例 - getinstrumentation()返回null

我一直在尝试将测试用例扩展到intrutrumentationtestcase,每当我调用getinstrumentation()时,它都会返回一个Instrumentation的null实例而不是Instrumentation,从而使我想做的任何自动化变得毫无用处.我也在清单中设置了权限,即使我只是在同一个应用程序上测试自动化,这个案例将继续运行......任何想法?

instrumentation android

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