问题列表 - 第30713页

C++ 0x:是否允许元组元组?

我目前正在开发一个有很多模板的类,能够构建元组元组会让它变得容易多了

但我在MSVC++ 2010中尝试了这个简单的代码:

#include <tuple>

void main() {
     auto x = std::make_tuple(std::make_tuple(5, true));
}
Run Code Online (Sandbox Code Playgroud)

我收到编译错误.如果我不使用std :: make_tuple但直接使用std :: tuple的构造函数,则会出现同样的问题

它是MSVC的错误还是标准不允许的元组元组?

谢谢

c++ tuples visual-studio visual-c++ c++11

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

Django Model Mixins:继承自models.Model还是来自对象?

这是一个关于Python Mixins的问题,一般来说可能很有用.我只是使用Django模型,因为这是我最熟悉的用例.

如果mixin继承自该类,它是否设计为与'object'混合使用?

代码示例,更正确或更好,或更好,取决于您想要实现的目标?

这个

class TaggingMixin(models.Model):
    tag = models.ForeignKey(Tag)

    class Meta:
        abstract = True

class MyModel(models.Model, TaggingMixin):
    title = models.CharField(max_length=100)
Run Code Online (Sandbox Code Playgroud)

或这个:

class TaggingMixin(object):
    tag = models.ForeignKey(Tag)

    class Meta:
        abstract = True

class MyModel(models.Model, TaggingMixin):
    title = models.CharField(max_length=100)
Run Code Online (Sandbox Code Playgroud)

我认为从对象继承是正确的方法.但我正在网上看到第一个案例的例子......

编辑:我已将我的后续问题转移到一个单独的问题:Django抽象模型与简单Python混合与Python ABCs

python

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

PHP字符串创建内的计算

我想在php中创建一个字符串,但在字符串的创建中我想做一个小的计算,这里是我尝试但不起作用的一个例子.

$eggs = 2;

$breakfast = 'I ate '. $eggs-1 . ' eggs for breakfast today!';
Run Code Online (Sandbox Code Playgroud)

像这样使用PHP会给我一个意想不到的T_CONSTANT_ENCAPSED_STRING错误.

php string

0
推荐指数
1
解决办法
277
查看次数

如何在Visual Studio 2008中编译C代码?

我想在VS 2008中用C编写一个控制台应用程序.我需要选择哪种项目类型以及为了做到这一点我必须设置哪些属性?

c visual-studio-2008 visual-studio

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

是否可以读取锁定文件?

我正在开发一个应用程序,它检查一个单独的程序(不是我写的)对文件所做的更改。

如果检测到更改,它会打开文件,读取最后一行,然后关闭文件。

我使用以下代码来确保我的程序不会尝试锁定文件,而只会在读取模式下打开它:

FileStream fs =
    new FileStream(
        _scannerFilePath,
        FileMode.Open,
        FileAccess.Read,
        FileShare.ReadWrite);
StreamReader sr = new StreamReader(fs);
var str = sr.ReadToEnd();
sr.Close();
fs.Close();
Run Code Online (Sandbox Code Playgroud)

不幸的是,尽管如此,每当我的程序尝试读取文件时,我仍然收到以下错误:

System.IO.IOException was unhandled
    Message="The process cannot access the file 'D:\\LSDATA\\IdText.txt' because it is being used by another process."
    Source="mscorlib"
    StackTrace:
        at System.IO.__Error.WinIOError(Int32 errorCode, String maybeFullPath)
        at System.IO.FileStream.Init(String path, FileMode mode, FileAccess access, Int32 rights, Boolean useRights, FileShare share, Int32 bufferSize, FileOptions options, SECURITY_ATTRIBUTES secAttrs, String msgPath, Boolean bFromProxy)
        at System.IO.FileStream..ctor(String path, FileMode mode, FileAccess access, FileShare …
Run Code Online (Sandbox Code Playgroud)

.net c# filesystems locking winforms

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

可能是C中的指针问题

我不确定为什么下面的代码片段没有做它应该做的事情.在第二个循环中返回数字0到9将是主意.*scp是指向分配给程序的内存区域的指针.

 unsigned char* scp = (unsigned char*)(0x8e000000);
 scp_size = 10;
 for(i = 0; i < scp_size; i++, scp++) {
  *scp = i;
  } 
 }

   scp = (unsigned char*)(0x8e000000);
   for(i = 0; i < scp_size; i++, scp++) {
        printf("Data read[%d]: %d\n", i, *scp); 
 }  
Run Code Online (Sandbox Code Playgroud)

然而,实际输出完全不同:

 [exec] Data read[0]: 3
 [exec] 
 [exec] Data read[1]: 3
 [exec] 
 [exec] Data read[2]: 3
 [exec] 
 [exec] Data read[3]: 3
 [exec] 
 [exec] Data read[4]: 128
 [exec] 
 [exec] Data read[5]: 35
 [exec] 
 [exec] Data read[6]: 32
 [exec] 
 [exec] …
Run Code Online (Sandbox Code Playgroud)

c c++

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

iPhone水平滚动

我正在尝试使用水平滚动创建一个应用程序,以便可以在一系列图像中水平滚动.我观看了WWDC Session 104视频,虽然他们制作了一个有趣的应用程序,但他们很快就完成了它的基础知识.

我理解使用UIScrollView,我必须启用分页.之后他们说我应该添加更多视图作为scrollview的子视图,但我不清楚如何做到这一点.我也不清楚如何将我的图像添加到这些视图中.

你可能会告诉我这是一个很新的所以任何帮助将不胜感激.

iphone uiscrollview horizontal-scrolling

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

我没有在水晶报告中获取固定范围内的数据?

在我的水晶报告中,我实际上是根据开始日期和结束日期过滤数据.但我没有从固定范围(1-1-1985到31-12-2009)获取数据.我得到的数据直接来自数据库表,我没有调用任何程序.

我检查了所有可能的方法来限制/过滤数据,我找不到他们在报告中过滤的任何地方.我将从1985年到2009年获得数据.

我正在使用Crystal Report 8.0.知道如何以及在何处过滤数据?

在此先感谢您的时间.

crystal-reports

5
推荐指数
0
解决办法
177
查看次数

Digital Persona Windows SDK问题!

我正在尝试将DP控件集成到我们的应用程序中,我注意到SDK中的一些问题,我希望那里的人能够帮助我.

  1. 当应用程序没有聚焦时,它不会触发OnFingerTouch事件或任何其他事件.

  2. 当我尝试使用3000指纹时,我发现它很慢.我必须使用验证每个指纹Verificator.Verify()(即使所有3000使用a加载HashTable)

请帮我解决这些问题.

谢谢你!

c# windows sdk

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

在android中获取时区

有没有办法从收到的回调中获取时区

void onLocationChanged(Location location)  
Run Code Online (Sandbox Code Playgroud)

使用可从location参数获得的时间信息

long Time = location.getTime();
Run Code Online (Sandbox Code Playgroud)

或者,如果有其他方式,请提供信息!

timezone datetime android

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