小编H B*_*amy的帖子

MSVC内置宏_M_AMD64和_M_X64之间的区别

我正在查看内置宏的MSVC文档,并看到以下宏:

_M_AMD64定义为面向x64处理器的编译的整数文字值100。否则,未定义。

_M_X64定义为针对x64处理器的编译的整数文字值100。否则,未定义。

另外,下面的宏似乎也做同样的事情?

_WIN64当编译目标是64位ARM或x64时定义为1。否则,未定义。

根据文档,它们的定义完全相同-是否等效?在任何情况下都会定义一个而另一个却没有定义吗?如果没有,这里的历史是什么?

c++ macros built-in visual-c++

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

从头开始创建一个mp3文件C#

作为一些实验的一部分,我想到了一些东西,如何在C#中从头开始创建.mp3文件,实际上听起来像是某种东西,例如,创建一个播放笔记的mp3文件:C#或B flat?

我怎样才能做到这一点,它必须是一个mp3文件,而不是一个wav,或其他任何东西.

c# audio mp3

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

哪里可以存放Cron Jobs,它们会一直运行吗?

我最近想过使用cron工作.在我的网站中,我有css,jsimages我的设置中的文件夹,这不是很相关,但可能需要.

我知道如何做一个cron工作,但我不确定将它放在我的文件中的位置,以便它总是每天运行.

那么我应该在哪里放置cron作业文件,我应该为它创建一个新文件夹以及文件扩展名应该是什么?

cron cpanel

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

属性永远不会为空c#

当重构代码时,我想出了如下的实例

private string _property = string.Empty;
public string Property
{
    set { _property = value ?? string.Empty); }
}
Run Code Online (Sandbox Code Playgroud)

后来在一种方法中我看到以下内容:

if (_property != null)
{
    //...
}
Run Code Online (Sandbox Code Playgroud)

假设_property仅由 的 setter 设置Property,这段代码是否多余?

即有没有什么办法,通过反射魔法或其他方法_property可以永远为空?

c# reflection refactoring properties

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

MSVC 认为此方法调用不明确是否正确,而 Clang/GCC 不正确?

运行此代码时,Clang (3.9.1) 和 GCC (7, snapshot) 将“1”、“2”打印到控制台。

但是,MSVC 无法编译此代码:

source_file.cpp(15):错误 C2668:'Dictionary::set':对重载函数的调用不明确

source_file.cpp(9):注意:可能是'void Dictionary::set(int64_t)'

source_file.cpp(8): 注意:或 'void Dictionary::set(const char *)'

source_file.cpp(15): 注意:在尝试匹配参数列表时 '(const unsigned int)'

#include <iostream>

static const unsigned ProtocolMajorVersion = 1;
static const unsigned ProtocolMinorVersion = 0;

class Dictionary {
public:
    void set(const char *Str) { std::cout << "1"; }
    void set(int64_t val) { std::cout << "2"; }
};

int main() {
    Dictionary dict;
    dict.set(ProtocolMajorVersion);
    dict.set(ProtocolMinorVersion);
}
Run Code Online (Sandbox Code Playgroud)

我认为MSVC是正确的-的价值ProtocolMajorVersion0,它可以是NULLint64_t(0)

但是,更换时似乎是这种情况

dict.set(ProtocolMinorVersion)
Run Code Online (Sandbox Code Playgroud)

和 …

c++ gcc clang visual-c++ language-lawyer

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

如果数据库更改,则自动刷新内容

当mysql数据库表发生变化时,如何在不刷新页面本身的情况下自动将数据库行(PHP)的值添加到页面中?

所以,它有点像这样:自动刷新浏览器以响应文件系统更改?,不是在文件系统更改时刷新浏览器,而是在数据库更改时更新内容,而不刷新任何内容.

谢谢.我试图尽可能清楚地说明这一点.

php mysql database

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

在mysql中获取日期

我知道SELECT Now()返回当前的DateTime,但我怎么能只返回日期,所以代替这个:

Month.Day.Year.Hour.Minute.Second
Run Code Online (Sandbox Code Playgroud)

我可以这样做:

Month.Day.Year
Run Code Online (Sandbox Code Playgroud)

那么我该怎样做才能在mysql中获得MDY而不是MDYHMS?

另外,我怎样才能得到这个H.M.S部分?

mysql select date

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

Jquery UI在一个选项卡面板中选中div

我想知道如何嵌入我的div标签,我想要在jquery选项卡的选项卡中:我有这个代码:

<div id="tabs">
    <ul>
        <li><a href="#tabs-1">Nunc tincidunt</a></li>
        <li><a href="#tabs-2">Proin dolor</a></li>
        <li><a href="#tabs-3">Aenean lacinia</a></li>
    </ul>

    <div id ="tabs-1">
        <div id=panel>
            <br>
            <form action="xx.php" method="post" name="post">
                 <textarea
                 </textarea>
                 <br>
                 <input type="submit" name="submit" value="Post "/>
             </form>
        </div>
        <p class="slide">
             <a href="#" class="btn-slide">Post</a>
        </p>
    </div>
</div>
Run Code Online (Sandbox Code Playgroud)

但是,这并没有将div(id = panel)正确地嵌入div选项卡-1中,而是刚出现在选项卡的底部,而不是正确地位于其中,但是当我点击另一个选项卡时仍然会消失.

我附上了一张展示我问题的图片,如果里面的内容无关紧要,我会道歉.

请单击此链接查看问题:http://i.stack.imgur.com/ZImwI.png.

正如您所看到的,它不在选项卡内部,但是当您单击另一个选项卡时仍然会消失.

我必须做些什么才能真正将我不会改变的div放入标签中,以便它实际进入标签内.

我试图尽可能清楚地说明这一点.谢谢

html tabs jquery-ui jquery-ui-tabs

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

打印斐波那契数字达到15,000 C#

我已经看到了类似的问题(但在C中) - 在C中递归计算Fibonacci数字关于我的问题.

我有点坚持如何继续打印斐波那契数字,直到它达到大约40,000,在我的控制台应用程序的C#中,我怎样才能实现这一目标?

EG,我希望应用程序执行此操作:

0
1
1
2
3
5
8

and so on.
Run Code Online (Sandbox Code Playgroud)

谢谢.我不想这么说,但我有一个脑电波,并解决了它!

这是我做的:

static void Main(string[] args)
{
    int num1 = 0;
    int num2 = 1;
    int sum = 1;
    while (num1 <= 15000)
    {
        sum = num1 + num2;
        num1 = num2;
        num2 = sum;
       Console.WriteLine(num2);
    }
    Console.ReadLine();
}
Run Code Online (Sandbox Code Playgroud)

c# loops fibonacci

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

如何在php中改变单词的字母

我在一些SO帖子上看到要乱洗数组,你会使用php的shuffle($array);.

但是,我的问题是我从字典中生成一个随机单词(我知道该怎么做并且正在工作),然后将这些字母随机地变成一个字谜.

所以基本上 - 这个词randomadrmon或类似的东西,但它会随机抽取单词中的字母.

我怎么能在PHP中这样做?

php random words shuffle anagram

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