问题列表 - 第24673页

Python中的网站压力测试 - Django

我正在尝试构建一个小型压力测试脚本来测试一组请求的完成速度.

需要测量100个请求的速度.

问题是我不知道如何实现它,因为它需要调用并行的url请求.有任何想法吗?

python testing django load http

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

operator + overload返回导致内存泄漏的对象,C++

我认为问题是当我重载+运算符时返回一个对象.我尝试返回对该对象的引用,但这样做并不能解决内存泄漏问题.我可以评论这两个陈述:

dObj = dObj + dObj2;
Run Code Online (Sandbox Code Playgroud)

cObj = cObj + cObj2;
Run Code Online (Sandbox Code Playgroud)

释放内存泄漏程序.不知何故,问题是在重载+运算符后返回一个对象.

    #include <iostream>
    #include <vld.h>

    using namespace std;

    class Animal
    {
    public :
        Animal() {};
        virtual void eat()  = 0 {};
        virtual void walk() = 0 {};
    };

    class Dog : public Animal
    {
    public :
        Dog(const char * name, const char * gender, int age);
        Dog() : name(NULL), gender(NULL), age(0) {};

        virtual ~Dog();
        Dog operator+(const Dog &dObj);

    private :
        char * name;
        char * gender;
        int age; …
Run Code Online (Sandbox Code Playgroud)

c++

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

在MVVM WPF中使用工作单元设计模式/ NHibernate会话

我想我陷入了分析的瘫痪状态.请帮忙!

我目前有一个项目

在我的案例中,工作单元实现一次支持一个NHibernate会话.我当时认为这是有道理的; 它隐藏了ViewModel中NHibernate会话的内部工作方式.

现在,根据Oren Eini(Ayende)的说法:http://msdn.microsoft.com/en-us/magazine/ee819139.aspx

他说服观众在处理与presenter/viewmodel相关联的视图时应创建/处理NHibernate会话.他提出了为什么每个Windows应用程序不需要一个会话,也不希望每个事务创建/处理会话的问题.遗憾的是,这会产生一个问题,因为我的UI可以轻松地在应用程序中显示10个以上的视图/视图模型.他正在使用MVP策略,但他的建议是否转化为MVVM?

这是否意味着我应该废弃工作单元并让viewmodel直接创建NHibernate会话?WPF应用程序一次只能有一个工作会话吗?如果这是真的,我什么时候应该创建/处置NHibernate会话?

而且我还没有考虑过NHibernate无状态会话如何适应这一切!我的大脑会爆炸.请帮忙!

更新:

我在Rhino Tools中找到了Ayende的工作单元实现.我发现他的实施与我所做的实施之间存在显着差异.他绝对支持多次会议.经过进一步的研究,我认为我最好做以下事情:

  • 废弃我对工作单元的实施
  • 辞职直接从viewmodel使用NHibernate的ISession和IStatelessSession对象.虽然在我看来这并不理想,但我已经花了太多时间在工作单元上,而且它并没有形成它的本质.必须在某个时候申请KISS和YAGNI.我至少可以对Ayende的文章和其他一些人指出直接使用它们的事实感到安慰.
  • 如果我真的不想公开ISession,我总是可以使用Castle.ActiveRecord,但我认为没有必要.
  • 我可以重新使用会话工厂代码,因此工作单元实现并不是完全浪费.
  • 重构我的存储库以允许注入StatelessSession和Session,并使用无状态(如果可用):否则使用常规会话.

毕竟,我可以应用每个viewmodel打开一个会话/无状态会话的策略,并且当处理视图时,具有viewmodel flush/dispose会话/无状态会话.

听起来像是个计划?

nhibernate wpf session mvvm unit-of-work

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

JavaScript可以加载HTML5 Canvas中使用的原始字节吗?

说我有一个像这样的网址

http://my.website.com/myfile.raw
Run Code Online (Sandbox Code Playgroud)

它指向的这个文件只是原始字节,表示强度图像.是否可以获取此数据并读取JavaScript中的字节数?然后使用它与HTML5画布(例如putImageData)绘制图像?

或者在没有Java或Flash的浏览器中有其他方法可以做到这一点吗?

javascript html5 canvas

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

字节= 8位,但为什么BitConverter不这么认为

鉴于以下信息

Public Enum Request As Byte
    None = 0
    Identity = 1
    License = 2
End Enum

Protected mType As Communication.Request

mType = Communication.Request.Identity

Debug.Print (BitConverter.GetBytes(mType).Length.tostring)

2
Run Code Online (Sandbox Code Playgroud)

为什么bitconverter报告mType是2的长度.我原以为将Byte传递给BitConverter.GetBytes只会返回字节.

我的意思是没什么大不了的,因为它只是在TCP Socket上发送一个非常小的数据块,但我很感兴趣为什么它认为它是2个字节.

.net vb.net

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

什么是<ns0:for?

我在看这个问题:如何从xml文件中删除重复的元素?

它有<ns0:?我以前从未见过它.

html xml

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

是否有一个C#datetime库可以处理从现在到公元前12,000年的日期?

这就是它.我不需要旧石器时代的高精度,但我希望能够代表这些日期而不会跳过太多的箍.

c# datetime

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

Subclipse无法将我的项目识别为SVN项目

从SVN我检查了一个"myproject"文件夹到我的硬盘.
它碰巧是一个Eclipse项目,所以我将它导入Eclipse,我可以使用它.

我安装了Subclipse并在同一个Eclipse工作区中的其他项目上按预期工作.
但由于某种原因,"myproject"没有通常的Subclipse控件,如Team> Commit或装饰.

我错过了任何明显的步骤吗?

svn --version:1.6.5(r38866)
Subclipse:1.6.6 Eclipse:jee-galileo-SR1-linux-gtk 20090920-1017

当我单击Team> Share> SVN时会发生以下情况:

Subclipse Team Share http://img718.imageshack.us/img718/7308/screenshotsubclipse.png

请注意root .svn文件夹.
在命令行中,SVN在此文件夹中工作.

subclipse

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

Django的post_save信号对使用多表继承的模型表现得很奇怪

Django的post_save信号对使用多表继承的模型表现得很奇怪

我注意到Django的post_save信号在使用具有多表继承的模型时的奇怪行为.

我有这两个模型:

class Animal(models.Model):
    category = models.CharField(max_length=20)

class Dog(Animal):
    color = models.CharField(max_length=10)
Run Code Online (Sandbox Code Playgroud)

我有一个名为echo_category的帖子保存回调:

def echo_category(sender, **kwargs):
    print "category: '%s'" % kwargs['instance'].category
post_save.connect(echo_category, sender=Dog)
Run Code Online (Sandbox Code Playgroud)

我有这个装置:

[
    {
        "pk": 1,
        "model": "animal.animal",
        "fields": {
            "category": "omnivore"
        }
    },

    {
        "pk": 1,
        "model": "animal.dog",
        "fields": {
            "color": "brown"
        }
    }
]
Run Code Online (Sandbox Code Playgroud)

在程序的每个部分中,除了post_save回调之外,以下情况都是如此:

from animal.models import Dog
Dog.objects.get(pk=1).category == u'omnivore' # True
Run Code Online (Sandbox Code Playgroud)

当我运行syncdb并安装fixture时,运行echo_category函数.syncdb的输出是:

$ python manage.py syncdb --noinput
Installing json fixture 'initial_data' from '~/my_proj/animal/fixtures'.
category: ''
Installed 2 object(s) from 1 fixture(s)
Run Code Online (Sandbox Code Playgroud)

这里奇怪的是dog对象的category属性是一个空字符串.为什么它不像其他地方那样"杂食"? …

django django-models

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

MultiCast消息到同一台机器上的多个客户端

我试着编写一个服务器/服务,在局域网上传播消息的时间大约是一秒钟,有点像服务发现.

该消息需要由可能位于同一台计算机或不同计算机上的多个客户端程序接收.但是每台机器上可能同时运行多个程序.

我使用delphi7,indy 9.0.18

如果我应该使用UDP(TIdUDPClient/Server)或IP MultiCast(TIdIPMCastClient/Server)或者如果它甚至可能...

我设法让它与IP Multi Cast一起使用每台机器一个客户端,但即使经过多次使用不同的绑定..最大/最小端口等,我似乎无法找到解决方案.

delphi multicast indy delphi-7 indy-9

10
推荐指数
2
解决办法
9354
查看次数