问题列表 - 第23697页

VB6 IDE是否在Windows 7/8/10 64位上运行?

我们正在接近取代我们的几台开发者PC,并希望升级到64位以最大限度地提高PC的硬件/寿命,但我们还需要支持几种传统的VB6应用程序.也就是说,微软称它不受支持,但这并不一定意味着它不起作用.但是,只要功能正常,支持对于死工具并不重要.

  • 它有用吗?
  • 是否需要任何陷阱/变通方法才能使其运行?
  • Service Pack 6的安装是否需要特殊考虑?(SP6基本上对VB6使用至关重要)

vb6 64-bit windows-7

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

我应该把脚本管理员放在哪里

我打算将一个asp.net项目的代码重建到另一个asp.net项目.

但是我被困在某个地方......

我将母版页和视图(4个)拖放到母版页中.

现在我需要删除scriptmanager ..我应该在哪里拖放这个?

  • 在多视图内
  • 在多视图之外
  • 内部视图?如果是这样哪个观点?查看1?查看2?查看3?查看4?

脚本管理器实际上做了什么?

asp.net

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

一个大调用与多个较小的TSQL调用

我有一个ADO.NET/TSQL性能问题.我们的应用程序有两个选项:

1)一个具有多个结果集的大型数据库调用,然后在代码中逐步执行每个结果集并填充我的对象.这导致一次往返数据库.

2)多个小型数据库调用.

使用选项2可以进行更多的代码重用,这是该选项的一个优点.但我想对性能成本有所了解.两次小型往返的速度是数据库的一次大型往返的两倍,还是只是一个小的,比如10%的性能损失?我们正在使用C#3.5和Sql Server 2008与存储过程和ADO.NET.

t-sql

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

MATLAB面试问题?

我在MATLAB中编程了很多年,但在过去的几年中转而使用R,所以我有点不习惯了.我今天正在采访一位自称为MATLAB专家的候选人.

我应该问什么MATLAB面试问题?

其他一些有此资源的网站:

matlab

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

如何逐步调试扭曲?

我希望能够在Netbeans中调试Punjab,一个扭曲的python应用程序,以便我可以逐步完成代码.我怎样才能做到这一点?或者,我怎么能在不同的调试器中做到这一点?

python debugging netbeans twisted

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

没有无参数构造函数的类型的Activator.CreateInstance(Type)

在工作中阅读现有代码,我想知道这怎么可行.我有一个在程序集中定义的类:

[Serializable]
public class A
{
    private readonly string _name;
    private A(string name)
    {
        _name = name;
    }
}
Run Code Online (Sandbox Code Playgroud)

在另一个集会中:

public void f(Type t) {
    object o = Activator.CreateInstance(t);
}
Run Code Online (Sandbox Code Playgroud)

那个简单的电话 f(typeof(A))

我期望缺少无参数构造函数的例外,因为AFAIK,如果声明了ctor,编译器不应该生成默认的公共无参数构造函数.

此代码在.NET 2.0下运行.

[编辑]我很抱歉,但我误读了实际的代码...我提供的示例没有说明它.我接受了JonH的答案,因为它提供了一个很好的信息.

.net c#

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

按外来键字段的数量排序?

这几乎肯定是一个重复的问题,在这种情况下道歉,但我一直在搜索大约半小时的SO,但在这里找不到答案.对不起,我可能使用了错误的搜索字词.

我有一个用户模型和一个提交模型.每个Submission都有一个名为user_submitted的ForeignKey字段,用于上传它的用户.

class Submission(models.Model):
    uploaded_by = models.ForeignKey('User')
class User(models.Model):
    name = models.CharField(max_length=250 )
Run Code Online (Sandbox Code Playgroud)

我的问题很简单:如何获得提交最多的三个用户的列表?

我尝试在User模型上创建num_submissions方法:

def num_submissions(self):
    num_submissions = Submission.objects.filter(uploaded_by=self).count()
    return num_submissions
Run Code Online (Sandbox Code Playgroud)

然后做:

top_users = User.objects.filter(problem_user=False).order_by('num_submissions')[:3]
Run Code Online (Sandbox Code Playgroud)

但这失败了,我尝试过的所有其他事情都失败了.我可以使用智能数据库查询实际执行此操作吗?或者我应该在视图文件中做些更hacky的事情?

django

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

不同的Application SpecialFolders在WindowsXP和Windows Vista中指向哪些目录

即我有:

  • Environment.SpecialFolder.ApplicationData
  • Environment.SpecialFolder.CommonApplicationData
  • Environment.SpecialFolder.LocalApplicationData

我不清楚这些是在Windows XP和/或Windows Vista中指出的.

到目前为止,我发现ApplicationData指向XP中当前用户的ApplicationData文件夹和Vista中的漫游应用程序数据文件夹.

我还想知道是否有关于何时使用的一般指导原则.

windows windows-xp environment-variables windows-vista

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

在STL向量中存储对象 - 最小的方法集

什么是复杂对象的"最小框架"(必要的方法)(具有明确的malloced内部数据),我想要存储在STL容器中,例如<vector>

对于我的假设(复杂对象Doit的例子):

#include <vector>
#include <cstring>
using namespace std;
class Doit {
    private:
        char *a;
    public:
        Doit(){a=(char*)malloc(10);}
        ~Doit(){free(a);}
};

int main(){
    vector<Doit> v(10);
}
Run Code Online (Sandbox Code Playgroud)

*** glibc detected *** ./a.out: double free or corruption (fasttop): 0x0804b008 ***
Aborted
Run Code Online (Sandbox Code Playgroud)

在valgrind:

malloc/free: 2 allocs, 12 frees, 50 bytes allocated.
Run Code Online (Sandbox Code Playgroud)

更新:

这种对象的最小方法是:(基于sbi答案)

class DoIt{
    private:
        char *a;
    public:
        DoIt() { a=new char[10]; }
        ~DoIt() { delete[] a; }
        DoIt(const DoIt& rhs) { a=new char[10]; std::copy(rhs.a,rhs.a+10,a); }
        DoIt& operator=(const DoIt& rhs) { …
Run Code Online (Sandbox Code Playgroud)

c++ stl copy-constructor rule-of-three

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

以编程方式指定Django模型属性

我想以编程方式向Django模型添加属性.在类创建时(定义模型类的时间).在运行时之后,模型不会改变.例如,假设我想定义一个Car模型类,并希望在price给定货币列表的情况下为每种货币添加一个属性(数据库列).(这个货币列表应该被视为一个不会改变运行时的常量.我不想要这些价格的相关模型.)

最好的方法是什么?

我有一种我认为会起作用的方法,但它并不完全正确.这就是我尝试使用上面的汽车示例的方法:

from django.db import models

class Car(models.Model):
    name = models.CharField(max_length=50)

currencies = ['EUR', 'USD']
for currency in currencies:
    Car.add_to_class('price_%s' % currency.lower(), models.IntegerField())
Run Code Online (Sandbox Code Playgroud)

这看起来似乎很有效:

$ ./manage.py syncdb
Creating table shop_car

$ ./manage.py dbshell
shop=# \d shop_car
                                  Table "public.shop_car"
  Column   |         Type          |                       Modifiers                       
-----------+-----------------------+-------------------------------------------------------
 id        | integer               | not null default nextval('shop_car_id_seq'::regclass)
 name      | character varying(50) | not null
 price_eur | integer               | not null
 price_usd | integer               | not null
Indexes:
    "shop_car_pkey" PRIMARY KEY, …
Run Code Online (Sandbox Code Playgroud)

python django django-models

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