问题列表 - 第37617页

如何在NTFS上创建稀疏文件?

我正在测试一个稀疏文件.但我的测试代码效果不佳.

HANDLE h = CreateFileW(L"D:\\sparse.test",
        GENERIC_READ|GENERIC_WRITE,
        FILE_SHARE_READ|FILE_SHARE_WRITE|FILE_SHARE_DELETE,
        0,
        CREATE_ALWAYS,
        FILE_ATTRIBUTE_ARCHIVE|FILE_ATTRIBUTE_SPARSE_FILE,
        0);

DWORD d = GetFileAttributes(L"D:\\sparse.test");
// The function returns 32(FILE_ATTRIBUTE_ARCHIVE).
// Where is FILE_ATTRIBUTE_SPARSE_FILE flag?
// How do I make a sparse file.

DWORD written;
WriteFile(h, "aaa", 3, &written, 0);
SetFilePointer(h, 2*1024*1024*1023, 0, FILE_BEGIN);
SetEndOfFile(h);
WriteFile(h, "bbb", 3, &written, 0);
Run Code Online (Sandbox Code Playgroud)

windows file-io winapi ntfs sparse-file

12
推荐指数
2
解决办法
3403
查看次数

如果将它放在变量之前,"final"会做什么?

非常基本的问题,但是,如果你把它放在变量之前,那么"最终"会做什么,例如下面...

final EditText myTextField = (EditText) findViewById(R.id.myTextField);
Run Code Online (Sandbox Code Playgroud)

怎么final办?

java

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

什么是glGetMatrix()的对应物(为什么不是glSetMatrix()呢?!!!)?

好吧,我已经确信四元数是"未来之路",而不是试图让俯仰,偏航,滚动旋转工作.所以现在我的代码看起来像这样(obj-C,但它应该没关系):

[quaternion makeIdentity];
[quaternion setPitch: rotation.x yaw: rotation.y roll: rotation.z];

GLfloat matrix[16];
[quaternion stuffMatrix: &matrix];
matrix[12] = location.x;
matrix[13] = location.y;
matrix[14] = location.z;
// Now what?
// glSetMatrix(matrix); //  No, that's not right, is it?!
Run Code Online (Sandbox Code Playgroud)

一旦我设置了四元数以处理各种旋转并将值填充到矩阵数组中,如何将当前矩阵设置为这些值?

谢谢!

PS是的,我是Open-GL n00b.对不起,如果这是基本的东西; 我似乎无法在文档中找到它.

opengl

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

使用Python提取医疗信息

我是一名护士,我知道python,但我不是专家,只是用它来处理DNA序列
我们得到了用人类语言编写的医院记录,我应该将这些数据插入数据库或csv文件,但它们超过5000线条,这可能是如此困难.所有数据都以一致的格式编写,让我给大家展示一个例子

11/11/2010 - 09:00am : He got nausea, vomiting and died 4 hours later
Run Code Online (Sandbox Code Playgroud)

我应该得到以下数据

Sex: Male
Symptoms: Nausea
    Vomiting
Death: True
Death Time: 11/11/2010 - 01:00pm
Run Code Online (Sandbox Code Playgroud)

另一个例子

11/11/2010 - 09:00am : She got heart burn, vomiting of blood and died 1 hours later in the operation room
Run Code Online (Sandbox Code Playgroud)

我明白了

Sex: Female
Symptoms: Heart burn
    Vomiting of blood
Death: True
Death Time: 11/11/2010 - 10:00am
Run Code Online (Sandbox Code Playgroud)

当我说.......所以in是一个关键词并且之后的所有文本都是一个地方,直到我找到另一个关键词
在开始他或她确定性,得到..... 时,顺序不一致...无论后面是一组症状,我应该根据分隔符分开,可以是逗号,夸张或其他什么,但它是一致的同一条线
死了.....小时后也应该得到多少小时,有时患者仍然活着并且已经出院......等等
我说我们有很多约定,我想如果我能用关键字和模式对文本进行标记,我可以完成工作.所以,如果你知道一个有用的函数/模块/教程/工具,最好在python(如果不是python,所以一个gui工具会很好)

一些信息:

there are a lot of rules to express various …
Run Code Online (Sandbox Code Playgroud)

python parsing nlp machine-learning information-extraction

13
推荐指数
2
解决办法
3890
查看次数

出于好奇,这里有多少人知道如何编译正则表达式?

我在理论课上讨论这个问题,我很好奇这里有多少人知道正则表达式编译实际上什么.我在网上看过,在我看来,这是一个我认为是更古老的话题.

所以是的,在阅读这个问题之前,谁知道通过将正则表达式转换为epsilon-nondeterministic有限自动机来执行正则表达式编译?谁不知道那是什么?

regex language-theory

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

如何在没有使用编程语言的拳击支持的情况下"装箱"一个值?

我想在不使用.NET语言内置支持的情况下输入值.

也就是说,给定一个枚举值,我想要一个表示该值及其类型的引用类型对象.

这是一个能够从后期绑定纯C++代码传递枚举值的子目标,这是一个可能的解决方案,因此,我不是在寻找如何使用例如C#boxing(这很容易,并且在很多方面都无关紧要).

以下代码产生......

c:\projects\test\csharp\hello\main.cs(6,26): error CS0122: 'System.Reflection.RuntimeFieldInfo' is inaccessible due to its protection level

但是,使用更多文档化的FieldInfo类,这是签名所MakeTypedReference要求的,我得到一个例外,说参数不是RuntimeFieldInfo.

不成功的代码,实验,C#:

using System.Windows.Forms;
using Type = System.Type;
using TypedReference = System.TypedReference;
using MethodInfo = System.Reflection.MethodInfo;
using FieldInfo = System.Reflection.FieldInfo;
using RuntimeFieldInfo = System.Reflection.RuntimeFieldInfo;

namespace hello
{
    class Startup
    {
        static void Main( string[] args )
        {
            Type        stringType      = typeof( string );
            Type        messageBoxType  = typeof( MessageBox );
            Type        mbButtonsType   = typeof( MessageBoxButtons );
            Type        mbIconType      = typeof( …
Run Code Online (Sandbox Code Playgroud)

.net c# boxing

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

Javascript冲突导致页面无法显示在ie中

以下页面不会显示在ie中. http://dl.dropbox.com/u/6957663/muchWorth.html

我相信它与我实现的javasscript有关,但我不确定.

我缺少一些文件编码吗?

我在gedit上的ubuntu linux上.

javascript

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

Java中的优先级队列

你有2个参数吗?例如,我想将一个字符串和一个相应的整数添加到优先级键.然后我将按整数排序.我知道如何添加字符串或整数,但我不知道如何添加它们.有人可以指出我正确的方向,让我知道我是否正确的方式?

java priority-queue

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

菜单,工具栏,StackPanel等中的垂直分隔符控件 - 是否可能?

我想以垂直方式使用Separator控件(让我们说在水平StackPanel中).

搜索我发现这个方法,但它不使用分隔符控件,而是使用边框和矩形. https://social.msdn.microsoft.com/forums/en-US/wpf/thread/eab865be-ad9b-45ed-b9d8-fc93f737b163

是否可以垂直方式使用Separator控件?

c# wpf menu toolbar separator

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

放置new + array + alignment

SomeObj<unsigned int>* Buffer;
char* BufferPtr = MemoryManager::giveMeSomeBytes(resX*resY*sizeof(SomeObj<unsigned int>));
Buffer = new(BufferPtr) SomeObj<unsigned int>[resX*resY];
Run Code Online (Sandbox Code Playgroud)

当我用调试器跳过这些行时,它会显示变量Buffer和BufferPtr的值:

BufferPtr: 0x0d7f004c
Buffer:    0x0d7f0050
Run Code Online (Sandbox Code Playgroud)

我真的不明白为什么这些价值观会有所不同.我理解它的方式,placement new应该使用从地址'BufferPtr'开始的内存来使用分配的内存上的默认构造函数初始化数组元素,并返回指向数组中第一个元素的第一个字节的指针,该指针应该是传递给placement new运算符的字节完全相同.

我是否理解错误或有人能告诉我为什么价值观不同?

谢谢!

//编辑:好的 - 我进一步调查了这个问题并得到了更令人困惑的结果:

    int size = sizeof(matth_ptr<int>);

    char* testPtr1 = (char*)malloc(a_resX*a_resY*sizeof(int));
    int* test1 = new(testPtr1) int[a_resX*a_resY];

    char* testPtr2 = mmgr::requestMemory(a_resX*a_resY*sizeof(int));
    int* test2 = new(testPtr2) int[a_resX*a_resY];

    char* testPtr3 = (char*)malloc(a_resX*a_resY*sizeof(matth_ptr<int>));
    matth_ptr<int>* test3 = new(testPtr3)matth_ptr<int>[a_resX*a_resY];

    char* testPtr4 = mmgr::requestMemory(a_resX*a_resY*sizeof(matth_ptr<int>));
    matth_ptr<int>* test4 = new(testPtr4)matth_ptr<int>[a_resX*a_resY];
Run Code Online (Sandbox Code Playgroud)

调试器为我的变量返回以下值:

size: 4

testPtr1:0x05100418
test1:   0x05100418
testPtr2:0x0da80050
test2:   0x0da80050

testPtr3:0x05101458
test3:   0x0510145c
testPtr4:0x0da81050
test4:   0x0da81054
Run Code Online (Sandbox Code Playgroud)

所以它显然必须与我的通用smartpointer类matth_ptr有关,所以这里是: …

c++ arrays memory-management placement-new

12
推荐指数
2
解决办法
6221
查看次数