问题列表 - 第20381页

python中的多个构造函数?

可能重复:
Python中有多个构造函数的干净,pythonic方法是什么?

是否不可能在Python中定义具有不同签名的多个构造函数?如果没有,绕过它的一般方法是什么?

例如,假设您想要定义一个类 City

我想能够说,someCity = City()或者someCity = City("Berlin"),第一个只提供默认名称值,第二个定义它.

python constructor

200
推荐指数
5
解决办法
21万
查看次数

在不使用HttpRequest的情况下获取主机名

我想在我的ASP.NET应用程序中运行"后台作业"(定期,作为单独的线程).我需要主机名(DNS名称或IP)来完成我的任务.问题是HttpContext.Current这里可能没有(它的NULL).

有没有办法让主机名不使用HttpContext.Current.Request.Url.Host.

asp.net hostname httprequest httpcontext

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

IF服务器中的UPDATE()触发器

如果有的话:

IF UPDATE (col1)
Run Code Online (Sandbox Code Playgroud)

...在表上的SQL服务器触发器中,仅当col1已更改或已更新时才返回true吗?

我有一个常规的更新查询

UPDATE table-name 
   SET col1 = 'x', 
       col2 =  'y' 
 WHERE id = 999
Run Code Online (Sandbox Code Playgroud)

现在关注的是,如果"col1"先前为"x",那么我们将其更新为"x"将IF UPDATE ("col1")触发返回True或不返回?

我正面临这个问题,因为我的保存查询对于所有列都是通用的,但是当我添加这个条件时它会返回True,即使它没有被更改...所以我担心在这种情况下该怎么做如果我想添加这样的条件?

sql sql-server triggers sql-server-2005

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

更改多个图像源Javascript

我正在创建一个简单的图库,我想创建多组图像.点击链接后,链接给定集中的所有图像都将发生变化.

这是我目前的代码:

<ul>
  <li><img src="image01.jpg" width="500" height="450"></li>
  <li><img src="image02.jpg" width="200" height="450"></li>
  <li><img src="image03.jpg" width="530" height="450"></li>
  <li><img src="image04.jpg" width="500" height="450"></li>
  <li><img src="image05.jpg" width="178" height="340"></li>
  <li><img src="image06.jpg" width="400" height="450"></li>
  <li><img src="image07.jpg" width="300" height="220"></li>
  <li><img src="image08.jpg" width="400" height="450"></li>
  <li><img src="image09.jpg" width="500" height="450"></li>
  <li><img src="image10.jpg" width="400" height="450"></li>
  <li><img src="image11.jpg" width="300" height="450"></li>
  <li><img src="image12.jpg" width="300" height="450"></li>
  <li><img src="image13.jpg" width="178" height="340"></li>
  <li><img src="image14.jpg" width="500" height="450"></li>
  <li><img src="image15.jpg" width="200" height="220"></li>
  <li><img src="image16.jpg" width="100" height="450"></li>
</ul>
Run Code Online (Sandbox Code Playgroud)

例如,在点击link1时,所有来源都将更改为setA01.jpg,setA02.jpg,并且在点击link2时,源将变为setB01.jpg,依此类推.任何帮助都会过分感激.

javascript image set gallery

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

Linux和Windows之间的Java内存使用差异

当在Windows和Linux(Debian)下运行相同的java进程(jar)时,Linux进程使用了​​更多(12MB对36 MB),就在启动时.即使尝试使用-Xmx/Xms/etc限制堆大小,它也保持不变.我尝试的任何东西似乎都没有帮助,这个过程总是需要36 MB.是什么解释了Linux和Windows之间的这种差异?如何减少内存使用?

编辑:我使用Windows任务管理器和Linux顶级命令测量内存.JVM是相同的,它们都是32位系统.

java memory-management

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

辛普森的悖论在AB测试中意味着什么?

我正在进行A/B测试,我在结果中面对Simpson的悖论(日与月对比测试的总持续时间).

  1. 这是否意味着我的a/b测试不正确/有代表性?(一些外部因素影响了测试?)
  2. 如果这是问题的迹象,有哪些方向可循?

谢谢你的大力帮助.

进一步阅读:http://en.wikipedia.org/wiki/Simpson%27s_paradox

testing math statistics ab-testing

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

如果刷新AJAX请求的内容(ob_flush),内容将被加载?

我的意思是......让我们只是做一个AJAX请求并在div#result中输入结果.

在后端,脚本使用ob_flush()发送标头但不终止请求,直到它终止(使用exitob_flush_end)

只有当请求终止(exitob_flush_end)时才会将内容加载到#result中,或者每次脚本通过ob_flush发送标题时都会加载内容

更新:

我将使用jQuery load()来发出请求和PHP来回答它

javascript php ajax jquery output-buffering

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

双方加密如何工作?

例如,我可以用pidgin otr与任何人沟通,这是安全的.我们没有交换秘密密码或其他任何东西,该程序只是设置加密,每个人都向我保证它是安全的.

所以我拥有的是:

Person1与Person2交谈(假设人们真的是他们所说的那些人)

由于在person1和person2之间没有交换任何信息,是什么阻止badperson3拦截所有流量并解密所有消息?

我读到了PGP,关于每台机器如何拥有私钥和两台计算机之间共享的公钥,但我不完全了解它是如何工作的.它不像person2可以使用person1的私钥对消息进行编码,如果它使用公钥,任何人都可以解密.

我有点困惑.

security encryption

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

我正确地实现了这个模板类吗?

好的,我正在尝试实现一个名为Queue的基于数组的队列的模板化类.这就是我做到的.首先,这是实现模板类的正确方法吗?问题是,当我尝试编译时,我收到错误消息

未定义引用'Queue :: Queue()'
未定义引用'Queue :: ~Queue()'

有什么想法有什么不对吗?我声明错误或执行错误吗?

queue.h

#ifndef __QUEUE_H__
#define __QUEUE_H__

template <class T>
class Queue
{
    int first;
    T* array;

  public:
    Queue();
    ~Queue;
    void enqueue(T next);
    T dequeue();
    bool is_empty();
    bool is_full();

};

#endif
Run Code Online (Sandbox Code Playgroud)

queue.cpp

#include "queue.h"

template <class T> Queue<T>::Queue(){
    ...
}
template <class T> Queue<T>::~Queue(){
    ...
}
template <class T> void Queue<T>::enqueue(T next){
    ...
}
template <class T> T Queue<T>::dequeue(){
    ...
}
template <class T> bool Queue<T>::is_empty(){
    ...
}
template <class T> bool Queue<T>::is_full(){
    ... …
Run Code Online (Sandbox Code Playgroud)

c++ templates class

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

如何在python中获得os.walk的进度?

我有一段代码,我用它来搜索游戏文件的可执行文件并返回目录.我真的希望得到一些进展指标,指出有多远os.walk.我怎么做到这样的事情?

我试着去做startpt = root.count(os.sep)并测量它,但这只是给出os.walk目录树中的深度.

def locate(filelist, root=os.curdir): #Find a list of files, return directories.
    for path, dirs, files in os.walk(os.path.abspath(root)):
        for filename in returnMatches(filelist, [k.lower() for k in files]):
            yield path + "\\"
Run Code Online (Sandbox Code Playgroud)

python os.walk

12
推荐指数
2
解决办法
5544
查看次数