问题列表 - 第2686页

用C++(MSVC)打印堆栈跟踪?

在我的C++应用程序(使用Visual Studio 2003开发)和Qt4中,我想将特定代码行的堆栈跟踪打印到控制台输出或文件中.

需要什么?Qt对此有何帮助?

c++ qt visual-c++

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

计算选择列表项(计数IEnumerable)

正如你在这里这里看到的,我不是asp.net MVC的SelectList的好朋友.
这次我想知道如何计算其中的项目.如果可能的项目不提供任何选择(items.count <2),我想显示标签而不是下拉列表.

- 编辑 -

虽然Will的回答可能也有效,但最简单的方法就是打电话

.GetListItems().Count()
Run Code Online (Sandbox Code Playgroud)

这会禁用你可能拥有的任何延迟抓取,但是因为他们无论如何都会进入下拉列表,我认为这不应该是一个问题.

asp.net-mvc selectlist

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

Python:urllib/urllib2/httplib混淆

我试图通过在Python中编写登录序列脚本来测试Web应用程序的功能,但我遇到了一些麻烦.

这是我需要做的事情:

  1. 使用一些参数和标题执行POST.
  2. 遵循重定向
  3. 检索HTML正文.

现在,我对python相对较新,但到目前为止我测试过的两件事都没有用.首先我使用了httplib,putrequest()(传递URL中的参数)和putheader().这似乎没有遵循重定向.

然后我尝试了urllib和urllib2,将标题和参数作为dicts传递.这似乎返回登录页面,而不是我尝试登录的页面,我想这是因为缺少cookie或其他东西.

我错过了一些简单的事吗?

谢谢.

python http urllib2

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

MySQL:将当前年份添加为字段"年"的默认值

MySQL(版本5)中有以下表格:

id     int(10)       UNSIGNED             No    auto_increment              
year   varchar(4)    latin1_swedish_ci    No             
title  varchar(250)  latin1_swedish_ci    Yes   NULL         
body   text          latin1_swedish_ci    Yes   NULL
Run Code Online (Sandbox Code Playgroud)

我希望db在插入时自动添加当前年份,我尝试了以下SQL语句:

ALTER TABLE `tips` CHANGE `year` `year` VARCHAR(4) NOT NULL DEFAULT year(now())
Run Code Online (Sandbox Code Playgroud)

但它给出了以下错误:

1067 - Invalid default value for 'year'
Run Code Online (Sandbox Code Playgroud)

我该怎么做才能获得此功能?提前致谢!

mysql mysql-error-1067

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

矢量迭代器不是dereferencable

我有一个名为Shape的抽象基类,从中派生出Circle和Rectangle,但是当我在VS 2005中执行以下代码时,我得到错误Debug assertion failed.同时我没有在任何类中重载==运算符

表达式:向量迭代器不可解除引用,这是什么原因.

  vector<Shape*> s1;
  s1.push_back(new Circle(point(1,2),3));
  s1.push_back(new Circle(point(4,3),5));
  s1.push_back(new Rectangle(point(1,1),4,5));

  vector<Shape*> s2(s1);
  reverse(s1.begin(),s1.end());

  (*find(s1.begin(),s1.end(),new Circle(point(1,2),3)))->move(point(10,20));
Run Code Online (Sandbox Code Playgroud)

c++ stl

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

使用LINQ to SQL定期删除一组记录的最佳方法

这是我在ASP.NET应用程序生命周期中定期运行的方法的第一次破解,以清理存储在我的数据库中的过期会话.它似乎工作得很好,但我的软件工程师对这段代码感觉不对.我已经使用LINQ to SQL几个月了,但我对以下代码不太自信.我担心一些事情:

  1. 以下代码是否可以在我的应用程序中的不同线程访问数据库的情况下运行?我对交易的想法有一个很好的理解,但我想确保我正确使用它们.

  2. 我的查询是否会导致性能问题?或者在这种情况下选择此特定表中的所有记录是否合适?此方法仅每15分钟运行一次,因此不会在短时间内反复进行查询.

  3. 有没有更好的方法可以做到这一点?我有一种唠叨的感觉.

码:

/// <summary>
/// Method, run periodically, to remove all sign in records that correspond to expired sessions.
/// </summary>
/// <param name="connectionString">Database connection string</param>
/// <returns>Number of expired sign in records removed</returns>
public static int Clean(String connectionString)
{
    MyDatabaseDataContext db = new MyDatabaseDataContext(connectionString);

    var signIns = db.SignIns.Select(x => x);
    int removeCount = 0;

    using (TransactionScope scope = new TransactionScope())
    {
        foreach (SignIn signIn in signIns)
        {
            DateTime currentTime = DateTime.Now;
            TimeSpan span = …
Run Code Online (Sandbox Code Playgroud)

c# t-sql performance transactions linq-to-sql

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

Visual Studio中包含哪些图标?

我听说Visual Studio带有一个图像库,但我无法在任何地方找到它.有谁知道它在哪里?

icons visual-studio

78
推荐指数
6
解决办法
7万
查看次数

在Asp.net MVC中导出到Excel

我正在开发一个ASP.NET MVC应用程序,我需要将数据导出到Excel电子表格.以前,在webforms应用程序中,我使用了一些我发现的代码将GridView呈现为与excel兼容的文件.这非常方便.我想知道在MVC中最快/最有效的方法是什么.谢谢.

asp.net-mvc

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

使用Delphi调用Http POST url的最简单方法是什么?

受问题启发使用Delphi调用Http GET url的最简单方法是什么? 我真的很想看到如何使用POST的示例.优选地,从呼叫接收XML.

补充:如何在发布数据中包含图像或其他文件?

delphi http

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

SSRS报告生成器 - 经验问题?

我正在研究将基于Web的SSRS报表生成器推广给最终用户的想法,以允许他们针对我们的生产应用程序数据库创建自己的报表.从我到目前为止看到的,这个工具比VS Biz Intel Studio报表设计器更容易使用,而且它更容易安装,并且最终用户更容易理解部署报表(最重要的是没有SQL)我猜).

有没有人对给用户这种权力的陷阱有任何想法或经验?现在,我们收到很多请求将数据导出到平面文件,以便他们可以读取它,然后在Access中构建报告,所以我认为SSRS会比Access更好...

usability ms-access reportbuilder reporting-services

14
推荐指数
2
解决办法
6374
查看次数