小编Bar*_*art的帖子

如何计算C#中我的SQLite阅读器中返回的行数?

我正在使用Microsoft Visual C#2008 Express和SQLite.

我用这样的东西查询我的数据库:

SQLiteCommand cmd = new SQLiteCommand(conn);

cmd.CommandText = "select id from myTable where word = '" + word + "';";
cmd.CommandType = CommandType.Text;
SQLiteDataReader reader = cmd.ExecuteReader();
Run Code Online (Sandbox Code Playgroud)

然后我做这样的事情:

if (reader.HasRows == true) {
    while (reader.Read()) {
        // I do stuff here
    }
}
Run Code Online (Sandbox Code Playgroud)

我想要做的是我执行"reader.Read()" 之前计算行数,因为返回的数字将影响我想要/需要做的事情.我知道我可以在while语句中添加一个计数,但我真的需要知道计数.

有什么建议?

c# sqlite

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

Kinect编程的要求

我希望使用Kinect ToF相机进行编程,但我不确定这样做的硬件和软件要求.我看过很多关于这个主题的文章/书籍,但似乎有一些不一致让我感到有些困惑.

问题

  1. 我需要购买哪些Kinect产品,以确保我拥有将其用于计算机软件开发的所有必要组件?(即所有电缆都包含在"盒中")

  2. 开发系统(cpu,ram等)的硬件要求是什么?

  3. Kinect开发的驱动程序,开发框架和其他软件组件有哪些?从这些,需要什么,强烈推荐什么,什么是可选的?

请注意,我不想被锁定在Windows环境中进行开发,尽管我希望这样做.我目前也无意开发商业应用程序.

kinect

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

C Win32:从HBITMAP保存.bmp图像

我正在使用framegrabber,需要从计算机内存中获取图像并将其保存在图像文件中.在尝试了几天之后,我最终得到了以下2个函数,这些函数创建了一个文件,Windows操作系统可以运行.bmp文件,但位图文件是黑色的(图像大小为900KB,640*480).有没有人知道为什么,图片是黑色的?这里有两个功能:

LPSTR CreateBMP( HWND hAppWnd, int nImageType )
{          
    void            * pWinGBits = NULL;
    int             i;
    Z_BITMAPINFO    zWinGHeader;    //  bitmapinfo for cerating the DIB
    //  create DC for bitmap.
    hDCBits = CreateCompatibleDC( ghDCMain );

    switch ( nImageType )
    {
        case bayer_filter:
        zWinGHeader.bmiHeader.biSize            = sizeof( BITMAPINFOHEADER );
        zWinGHeader.bmiHeader.biPlanes          = 1;
        zWinGHeader.bmiHeader.biClrImportant    = 0;
        zWinGHeader.bmiHeader.biHeight          = -lYSize;
        zWinGHeader.bmiHeader.biWidth           = lXSize;
        zWinGHeader.bmiHeader.biBitCount        = 32;
        zWinGHeader.bmiHeader.biClrUsed         = 0;//3;
        zWinGHeader.bmiHeader.biCompression     = BI_BITFIELDS;
        zWinGHeader.bmiHeader.biSizeImage       = 0;
        zWinGHeader.bmiColors[0].rgbBlue        = 0x00;
        zWinGHeader.bmiColors[0].rgbGreen       = 0x00;
        zWinGHeader.bmiColors[0].rgbRed         = 0xFF;
        zWinGHeader.bmiColors[0].rgbReserved …
Run Code Online (Sandbox Code Playgroud)

c winapi image save file-handling

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

解决错误MSB8011:无法注册输出

一个奇怪的错误:

错误MSB8011:无法注册输出.请尝试启用每用户重定向或使用提升的权限从命令提示符注册该组件.C:\ Program Files\MSBuild\Microsoft.Cpp\v4.0\Microsoft.CppCommon.targets 744

尝试在ActiveX控件中使用OpenSceneGraph(OSG)时出现此错误.谷歌搜索显示各种解决方案并没有真正解决问题或找到错误的确切原因,所以我想把解决方案放在一个地方:这里.

我找到了它的解决方案,并将很快回答我自己的问题,以便人们可以找到他们遇到相同问题的解决方案.

activex openscenegraph visual-studio-2010

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

Magento:备份选项

我有一个关于Magento选项的问题:

管理面板 - >系统 - >工具 - >备份

"系统备份","数据库和媒体备份"和"数据库备份"之间有什么区别.

我想我可以弄清楚2和3之间的区别,2是来自上传图像的文件和未存储在数据库中的类似上传内容也被备份,但是1和2之间可能有什么区别?

backup magento backup-strategies database-backups

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

基于Qt的UI是否足够可靠,可用于医疗设备?

我在一家小公司工作,开发具有丰富UI的复杂医疗设备.我们目前处于设计的早期阶段.该应用程序针对Windows(仅限桌面),最好只能用C++编写.

经过一些研究,我们倾向于选择Qt来开发UI.它似乎满足了我们所有的需求,即可以开发具有现代外观和高响应性的UI,开发速度相当快(熟悉后),内存使用在某种程度上是合理的,免费用于商业用途(对我们来说是奖金).

我的问题是:它对于医疗设备是否足够可靠?我们绝对不能接受考试中的任何崩溃.我知道首先它当然取决于我们编写的代码的质量,但我仍然想知道是否有人遇到任何特别难以解决的与崩溃相关的神秘问题.特别是当使用作为脚本语言的QML时,它自然会导致难以预测和解释的错误.

在生产中遇到这样一个问题的成本对我们来说非常高,所以在我们选择任何特定的包之前,我们非常需要做出正确的决定.如果您知道在我们的特定环境中可能出现的任何其他与Qt相关的问题(我承认无法进行非常广泛的包测试),我也非常感谢您提及它.

c++ windows user-interface qt reliability

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

如何在创建列表时保持列表的排序

我正在读取一个文件,并在Python中提取包含一些字符串和一些数字的数据.我将这些信息存储为列表列表,如下所示:

dataList = [

['blah', 2, 3, 4],

['blahs', 6, 7, 8],

['blaher', 10, 11, 12],

]
Run Code Online (Sandbox Code Playgroud)

我想保持dataList按子列表的第二个元素排序:dataList [] [1]

当我想要添加它们时,我想我可以使用insort或bisect,但是我无法弄清楚如何让它看看子列表的第二个元素.

这有什么想法?我只是将数据附加到最后,然后进行线性排序以便稍后查找.但是,在这里抛出几十个数千个子列表,然后搜索10万个项目,这需要一段时间.

python sorting multidimensional-array data-structures

11
推荐指数
2
解决办法
4751
查看次数

与字符串文字比较导致未指定的行为?

我正在尝试编写程序的问题.它只是一个Windows控制台程序,我是C++的新手.这是我的第四个项目.

我遇到的问题是,当我运行我的程序时,我没有错误,但是在我将在下面突出显示的行中有很多警告说"与字符串文字进行比较导致未指定的行为".

当程序运行而不是添加我希望它的数字时,无论我输入什么,只是给我一个随机的大数字.

这是代码:

#include <iostream>

using namespace std;

int main()
{
     int hold;
     int i;
     int n;
     i = 6;
     int result;
     int * price;
     char items[100][100];

     if (items == 0)
        cout << "No items can be stored";
    else
    {
        for (n=0; n<i; n++)
        {
            cout << "Item#" << n << ": ";
            cin >> items[n];
        }
        cout <<  "\nYou Entered: \n";
        for (n=0; n<i; n++)
            cout << items[n] << ", ";

    }
    for (n=0; n<i; n++)
    {
        if …
Run Code Online (Sandbox Code Playgroud)

c++

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

分支掩码如何在CryENGINE 3中工作?

这部分CryENGINE SDK标题引起了我的注意:

branchmask.h

#ifndef __BRANCHLESS_MASK__
#define __BRANCHLESS_MASK__

///////////////////////////////////////////
// helper functions for branch elimination
//
// msb/lsb - most/less significant byte
//
// mask - 0xFFFFFFFF
// nz   - not zero
// zr   - is zero

ILINE const uint32 nz2msb(const uint32 x)
{
    return -(int32)x | x;
}

ILINE const uint32 msb2mask(const uint32 x)
{
    return (int32)(x) >> 31;
}

ILINE const uint32 nz2one(const uint32 x)
{
    return nz2msb(x) >> 31; // int((bool)x);
}

ILINE const uint32 nz2mask(const uint32 x) …
Run Code Online (Sandbox Code Playgroud)

c++ optimization loops cryengine

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

如何减少Android APK的大小?

我开发了一个简单的Android应用程序.它的APK大小是8MB.任何人都可以告诉我如何减少APK大小?

android

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