小编Aym*_*ieh的帖子

在目录.htaccess中不允许任何人访问

它可能很简单,但我找不到它.我想制作一个.htaccess文件,这样就无法进入该文件夹了.除了服务器上的PHP.

有谁知道代码行?

谢谢Matthy

php directory .htaccess

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

如何在python中对swig矩阵对象进行stringfy

我正在使用openbabel的 swig包装器(用C++编写,并通过swig提供python包装器)

下面我只是用它来读取分子结构文件并获得它的unitcell属性.

import pybel
for molecule in pybel.readfile('pdb','./test.pdb'):
    unitcell = molecule.unitcell
    print unitcell
   |..>     
   |..>     
<openbabel.OBUnitCell; proxy of <Swig Object of type 'OpenBabel::OBUnitCell *' at 0x17b390c0> >
Run Code Online (Sandbox Code Playgroud)

unitcell具有CellMatrix()功能,

unitcell.GetCellMatrix()
   <22> <openbabel.matrix3x3; proxy of <Swig Object of type 'OpenBabel::matrix3x3 *' at 0x17b3ecf0> >
Run Code Online (Sandbox Code Playgroud)

OpenBabel :: matrix3x3是这样的:

1 2 3
4 5 6
7 8 9
Run Code Online (Sandbox Code Playgroud)

我想知道如何打印矩阵3*3的内容.我曾尝试__str____repr__它.

在python中使用swing包装的矩阵的内容的任何一般方法?

谢谢

python swig

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

PHP:使用file()将config.ini读取到数组

我的配置文件如下所示:

title = myTitle;
otherTitle = myOtherTitle;
Run Code Online (Sandbox Code Playgroud)

当我用file()读取文件时,它会创建这个数组

[0] => title = myTitle;
[1] => otherTitle = myOtherTitle;
Run Code Online (Sandbox Code Playgroud)

我希望数组看起来像是什么

[title] => myTitle;
[otherTitle] => myOtherTitle;
Run Code Online (Sandbox Code Playgroud)

我用错了方法吗?我应该把整个配置读成一个刺痛并从那里爆炸吗?

php ini file

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

迭代Python中具有潜在条件的大型列表

我有大量的数据,通常大约有2000多个条目,但在本报告中,我们能够看到我们想要的内容,因此最多可以有10,000条记录

报告分为:两个类别,然后在每个类别中,我们按货币划分,因此我们在列表中有几个子类别.

我的问题在于有效地计算各种小计.我正在使用Django并将模板标签传递给货币和类别(如果适用),然后templatetag呈现总计.请注意,有时我只为该类别设置了一个小计,没有通过任何货币.

最初,如果有像这样的货币/类别,我只使用.filter()对每个小计使用单独的查询:

if currency:
  entries = entries.filter(item_currency=currency)
Run Code Online (Sandbox Code Playgroud)

这成了一个问题,因为我会有太多的查询,而且生成时间太长(2000+ ms),所以我选择使用list(条目)来立即执行我的查询,然后通过简单的循环遍历它列表理解:

totals['quantity'] = sum([e.quantity for e in entries])
Run Code Online (Sandbox Code Playgroud)

如果你还没有看到我的问题,那就在于......如何在每个列表理解中有效地添加货币/类别的条件?有时他们不会在那里,有时他们会这样,所以我不能简单地输入:

totals['quantity'] = sum([e.quantity for e in entries if item_currency = currency])
Run Code Online (Sandbox Code Playgroud)

我可以制作一个巨大的if-block,但这不是很干净并且是一个维护灾难,所以我正在向Stackoverflow社区寻求一些洞察力...提前感谢:)

python django list

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

用户身份验证和Python中的文本解析

好吧,我正在制作一个多阶段的程序......我无法完成第一阶段的工作.我想要做的是登录Twitter.com,然后阅读用户页面上的所有直接消息.

最终我将阅读所有寻找某些事情的直接消息,但这应该不难.

到目前为止这是我的代码

import urllib
import urllib2
import httplib
import sys

userName = "notmyusername"
password  = "notmypassword"
URL = "http://twitter.com/#inbox"

password_mgr = urllib2.HTTPPasswordMgrWithDefaultRealm()
password_mgr.add_password(None, "http://twitter.com/", userName, password)
handler = urllib2.HTTPBasicAuthHandler(password_mgr)
pageshit = urllib2.urlopen(URL, "80").readlines()
print pageshit
Run Code Online (Sandbox Code Playgroud)

因此,对我所做的错误的一点见解和帮助将会非常有帮助.

python authentication http urllib2

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

将 istream 参数传递给类构造函数的问题

我的头文件中有以下代码:

class Factovisors {

    public:
        Factovisors(std::istream& strm):strm_(strm)
        {

        }
        void run()
        {
            unsigned int n,m;
            while (!strm_.eof()) {
            strm_ >> n >> m;

            if (isFact(n,m))
                std::cout << m << " divides " << n << "!\n";
            }
        }

        std::istream strm_;

};
Run Code Online (Sandbox Code Playgroud)

我的 .cpp 文件具有以下代码。

 std::ifstream strm("factovisor.test");

    Factovisors   facto(strm);

    facto.run();

    strm.close();
Run Code Online (Sandbox Code Playgroud)

我的编译器给我的错误是:

std::ios::basic_ios(const std::ios &) is not accessible from
std::istream::basic_istream(const std::istream &)
Run Code Online (Sandbox Code Playgroud)

我想我错过了一些非常明显的东西。所以任何帮助将不胜感激。

c++

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

标签 统计

python ×3

php ×2

.htaccess ×1

authentication ×1

c++ ×1

directory ×1

django ×1

file ×1

http ×1

ini ×1

list ×1

swig ×1

urllib2 ×1