问题列表 - 第6604页

Vim:需要帮助一个很小的脚本代码来突出显示

我需要一个脚本代码来突出显示"[Capítulo"和"]"以及它们之间的所有内容.谢谢.

我希望每次打开时它都可以工作,例如.txt文件.就像代码突出显示一样.

vim scripting highlight

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

你如何在c ++中使用带变量的指数?

所以我意识到#include是必要的,并且有一个pow(x,y),其中x ^ y可以工作......但是当我尝试使用pow(2,(num-1))时,它踢回了一个错误...

errorC2668:'pow':对重载函数的模糊调用

我的代码行如下

perfect = (pow(2,(num-1))) * (pow(2,num)-1);
Run Code Online (Sandbox Code Playgroud)

有什么建议?

提前致谢

编辑:

num确实声明为int.

num确实有一个值,从1开始并转到UINT_MAX

方程式中添加了星号

c++ variables exponent

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

理解术语和概念的含义 - RAII(资源获取是初始化)

您能否请C++开发人员详细介绍RAII是什么,为什么重要,以及它是否与其他语言有任何关联?

知道一点点.我相信它代表"资源获取是初始化".但是,这个名称并不符合我对RAII的理解(可能不正确):我得到的印象是RAII是一种初始化堆栈中对象的方式,当这些变量超出范围时,析构函数会自动被称为导致资源被清理.

那么为什么不称为"使用堆栈触发清理"(UTSTTC :)?你怎么从那里到"RAII"?

你怎么能在堆栈上创建一些东西来清理堆上的东西呢?此外,是否有不能使用RAII的情况?你有没有发现自己希望收集垃圾?至少一个垃圾收集器,你可以使用一些对象,同时让其他人管理?

谢谢.

c++ garbage-collection raii resource-management

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

C#接口的隐式和显式实现之间的区别

显式实现接口实现接口有什么区别.

当您从界面派生类时,intellisense建议您同时执行这两个操作.

但是,有什么区别?

c# interface

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

COM与WMI提供信息

如果我想向用户提供有关我的硬件设备的一些信息,有什么更好的方法.

我应该开发专有的COM库还是应该开发WMI提供程序?

windows hardware com wmi hardware-interface

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

Windows中的中断处理

我想知道哪些线程处理设备中断.当用户模式线程运行时出现中断时会发生什么?当系统处理中断时,其他用户线程是否也有机会运行?

请建议我一些描述如何通过Windows处理中断的参考资料.

windows interrupt

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

将Midi Note数字转换为Name和Octave

是否有人知道Java世界中存在的任何内容,用于将midi音符编号映射到特定音符名称和八度音程.例如,请参阅参考表:

http://www.harmony-central.com/MIDI/Doc/table2.html

我想将一个midi音符编号60映射到八度音阶4中相应的音符名称(MiddleC).我可以为此编写一个实用程序类/枚举,但它会相当繁琐.有人知道吗?

我特意使用它来编写Java中的Tenori-On/Monome克隆,到目前为止一直很好......

这是我最终使用的:

String[] noteString = new String[] { "C", "C#", "D", "D#", "E", "F", "F#", "G", "G#", "A", "A#", "B" };

int octave = (initialNote / 12) - 1;
int noteIndex = (initialNote % 12);
String note = noteString[noteIndex];
Run Code Online (Sandbox Code Playgroud)

java audio midi javasound

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

什么是懒惰分配?

懒惰的对象分配是什么意思,它有什么用?

memory-management

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

CSS Div拉伸100%页面高度

我的页面左侧有一个导航栏,我希望它可以拉伸到页面高度的100%.不仅是视口的高度,还包括在滚动之前隐藏的区域.我不想用javascript来完成这个.

可以在HTML/CSS中完成吗?

css height max stretch

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

FileUpload在更新面板中不起作用

所以我要做的是让用户选择要上传的文件.由于我只接受图像,我将测试扩展.我还想将文件大小限制在2mb以下,所以我将测试它(尚未在代码中实现).如果他们选择的文件通过,那么我希望标签说"文件被接受",并存储文件上传信息以便稍后点击按钮.一旦用户填写完表单的其余部分,就会发生这种情况.最后,我会在检查文件是否被允许时在页面上放置一个UpdateProgress控件.我宁愿不为此发回信息,所以如果我能让它发挥作用,那就太好了.顺便说一句,如果我从更新面板中取出标签,这一切都会正常工作.

当我运行它时会发生什么,是否会转到第一个if的else语句并返回"请选择一个文件".意味着FileUpload1.HasFile返回false.我可以看到发生这种情况的唯一原因是因为UpdatePanel无法从FileUpload控件访问该信息?

代码背后:

    Label SubmitButtonLabel2= (Label)UpdatePanel1.FindControl("SubmitButtonLabel");
    if (FileUpload1.HasFile)
    {
        string[] fileName = FileUpload1.FileName.Split('.');
        if ((fileName[fileName.Length - 1] == "jpg") ||
            (fileName[fileName.Length - 1] == "gif") ||
            (fileName[fileName.Length - 1] == "bmp") ||
            (fileName[fileName.Length - 1] == "jpeg") ||
            (fileName[fileName.Length - 1] == "png"))
        {
            SubmitButtonLabel2.Text = "File Accepted.";
        }
        else
        {
            SubmitButtonLabel2.Text = "File type not allowed.  Please choose another.";
        }
    }
    else
    {
        SubmitButtonLabel.Text = "Please select a file.";
    }
Run Code Online (Sandbox Code Playgroud)

页:

<body>
<form id="form1" runat="server">
<asp:ScriptManager ID="ScriptManager1" runat="server" /> …
Run Code Online (Sandbox Code Playgroud)

c# asp.net

17
推荐指数
5
解决办法
6万
查看次数