小编reu*_*ben的帖子

Fortran分配/解除分配

我有以下问题:Fortran90 +中的allocate/deallocate语句的实际开销是多少?即,在循环内部分配了几个中型数组,如

do i = 1, 1000
    allocate(tmp(20))
    tmp(1:20) = 1d0
    call foo(tmp)
    deallocate(tmp)
end do 
Run Code Online (Sandbox Code Playgroud)

在这种情况下,是否值得根据最大大小分配单个工作数组?

performance fortran memory-management

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

如何在Windows 8中在线播放背景音乐

在我的应用程序中,我使用UI MediaElement.但是,当我单击Windows键时,音乐停止.

我试过用:

MediaControl.PlayPressed += MediaControl_PlayPressed;
        MediaControl.PausePressed += MediaControl_PausePressed;
        MediaControl.PlayPauseTogglePressed += MediaControl_PlayPauseTogglePressed;
        MediaControl.StopPressed += MediaControl_StopPressed;
Run Code Online (Sandbox Code Playgroud)

我设置了源MediaElement:

media.Source = new Uri("http://stream-hq.mp3.zdn.vn/fsgggsfdlwjglwjAAAAA/2a3f830202ea6d29bc7c5a5146401566/4ff5620a/2011/12/27/a/4/a4fcc199a184a93cfeb0fe35642c53bf.mp3", UriKind.RelativeOrAbsolute);
Run Code Online (Sandbox Code Playgroud)

请帮我!

c# windows-8

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

总线错误打开和mmap'文件

我想创建一个文件并将其映射到内存中.我认为我的代码可以工作,但是当我运行它时,我得到一个"总线错误".我搜索谷歌,但我不知道如何解决问题.这是我的代码:

#include <stdio.h>
#include <stdlib.h>
#include <fcntl.h>
#include <errno.h>
#include <sys/types.h>
#include <unistd.h>
#include <sys/mman.h>
#include <string.h>

int main(void)
{
    int file_fd,page_size;
    char buffer[10]="perfect";
    char *map;

    file_fd=open("/tmp/test.txt",O_RDWR | O_CREAT | O_TRUNC ,(mode_t)0600);

    if(file_fd == -1)
    {
        perror("open");
        return 2;
    }

    page_size = getpagesize();

    map = mmap(0,page_size,PROT_READ | PROT_WRITE,MAP_SHARED,file_fd,page_size);

    if(map == MAP_FAILED)
    {
        perror("mmap");
        return 3;
    }

    strcpy(map, buffer);

    munmap(map, page_size);
    close(file_fd);
    return 0;
}
Run Code Online (Sandbox Code Playgroud)

linux filesystems operating-system

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

如何根据其中一个孩子的文本长度自动调整QDialog的大小?

我有一个QDialog与我合作的人.它有点像一个QMessageBox.我注意到QMessageBox(的标签大小)的大小取决于显示的消息的大小.

如何QDialog自动调整我的调整大小QMessageBox?目前我的QDialog包含一个按钮框和一个标签,并且QDialog布局是垂直的.

(我知道我可以直接使用消息框但最终会有更复杂的对话框.)

qt nokia qdialog

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

MS Access:自定义纸张尺寸

我正在构建MS Access(2010)应用程序,我将从此应用程序打印条形码标签.还有许多其他报告和表格也将使用标准打印机设置进行打印,但是使用条形码我需要将其打印到特定打印机,并且必须将其设置为使用特殊页面大小.

在我的搜索中,我发现打印机对象的属性 "Papersize"本身有很多"标准"默认选项,包括8.5"x 11"的标准美国信件的acPRPSLetter和A4纸张尺寸的acPRPSA4.所有预设尺寸都不适合我的使用.有一个预设表示用户自定义大小,acPRPSUser,但我没有找到任何方式以编程方式设置自定义大小.

我确实读过打印机的'.height'和'.width'属性,但看起来它们并不存在于用于Access 2010的VB中(我相信它基于VB6).

任何人都可以帮我在Access 2010中使用VB代码设置自定义纸张大小吗?

printing ms-access vba page-size

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

lower_case_table_name错误

我正在尝试将lower_case_table_name值设置为2,因为它是Windows服务器.但是,当我启动MySQL Workbench并连接到我的服务器时,我收到以下错误:

服务器位于不正确支持所选lower_case_table_names选项值的系统中.

Windows服务器不应该支持值2吗?我在Windows Server 2012上运行MySQL 5.6并使用MySQL Workbench 6.3.

mysql mysql-workbench windows-server

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

如何以毫秒为单位将日期时间插入到 Access 数据库中?

我正在尝试使用 C# 将日期 + 时间插入到 Access 数据库中。时间字符串中包含毫秒,例如:

"2015-03-23 11:22:33.123"`
Run Code Online (Sandbox Code Playgroud)

这是我的代码:

string strName = "somestring";
string strDate = "2015-03-23 11:22:33.123"

sql = @"insert into table_name  ([name], [date]) values (@Name, @Date)";

using (OleDbCommand command = new OleDbCommand(sql))
{
    command.Connection = openCon;
    command.Parameters.AddWithValue("@Name", strName);
    command.Parameters.AddWithValue("@Date", strDate ); // <-- error here          
    openCon.Open();
    recordsAffected = command.ExecuteNonQuery();
    openCon.Close();
}
Run Code Online (Sandbox Code Playgroud)

我在ExcuteNonQuery(); 如果我删除日期时间字符串,则代码有效。

那么如何将带毫秒的日期时间插入到 Access 数据库中呢?

c# ms-access datetime

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

WinRT作为Win32 API的替代品

在互联网上有很多博客说winrt是win32 api的替代品.这是真的吗?甚至我读到为Metro Application开发的应用程序使用winrt.所以我理解正确,那些他们必须通过winrt和经典应用程序的城域应用程序必须通过win32 api.请有人验证我的结论.

windows-8 windows-runtime

5
推荐指数
2
解决办法
8200
查看次数

如何检测单个文件的文件系统大小限制

有没有办法检测单个文件的文件系统大小限制(例如胖32上4gb)?

它必须适用于Windows操作系统,但更好的是便携式解决方案.检测文件系统类型可能是一种解决方法,但我不知道如何做到这一点.

有人可以帮帮我吗?

提前谢谢托比亚斯

c++ filesystems

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

使用CXXI包装C++库

我的公司正在考虑使用CXXI创建C#库的C#绑定,这些库将用于Linux Mono.主要原因是易于使用和简单的绑定代码.CXXI的主要问题是它没有完成,没有文档,甚至没有在Ubuntu 12.04中编译,并且在编译之后,提供的测试和示例甚至都没有运行.......

我知道使用Swig或手动创建绑定可能比使用CXXI更好.我只是想知道是否有人有使用CXXI的经验,并且可以在我放弃CXXI之前分享他们的知识并继续前进.

c# c++ interop

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