小编Har*_*rix的帖子

没有QtCreator,exe文件不会运行

为Windows 32位安装了Qt 5.0.1(MinGW 4.7,823 MB)

然后我创建了简单的Quick 2应用程序并编译它.应用程序位于其文件夹中,并且应用程序从QtCreator运行.我想在没有QtCreator的情况下运行这个exe文件.为此,我从C:\ Qt\Qt5.0.1\5.0.1\mingw47_32\bin复制文件:

  1. Qt5Core.dll
  2. icuin49.dll
  3. libgcc_s_sjlj-1.DLL
  4. libwinpthread-1.DLL
  5. libGLESv2.dll
  6. 的libstdc ++ - 6.dll
  7. qminimal.dll
  8. Qt5Gui.dll
  9. Qt5Network.dll
  10. Qt5Qml.dll
  11. Qt5Quick.dll
  12. Qt5V8.dll
  13. qwindows.dll

然后我得到错误:

Точкавходавпроцедуру_ZN6icu_4910CharString15getAppendBufferEiiRiR10UErrorCodeненайденавбиблиотекеDLIicuuc49.dll

翻译:

在库DLL icuuc49.dll中找不到过程入口点_ZN6icu_4910CharString15getAppendBufferEiiRiR10UErrorCode

如果我将exe文件复制到文件夹C:\ Qt\Qt5.0.1\5.0.1\mingw47_32\bin(其中都是dll),程序运行,但没有显示.

如果我将exe文件复制到文件夹C:\ Qt\Qt5.0.1\Tools\QtCreator\bin(其中都是dll),程序不会运行.

该怎么办?程序运行的位置和库是什么?

解决了.C:\ Qt\Qt5.0.1\5.0.1\mingw47_32\bin中的最终库列表:

  1. icuin49.dll
  2. icuuc49.dll
  3. libEGL.dll
  4. libgcc_s_sjlj-1.DLL
  5. libGLESv2.dll
  6. 的libstdc ++ - 6.dll
  7. libwinpthread-1.DLL
  8. Qt5Core.dll
  9. Qt5Gui.dll
  10. Qt5Network.dll
  11. Qt5Qml.dll
  12. Qt5Quick.dll
  13. Qt5V8.dll

我忘了添加qml文件的文件夹.

qt qml qt-quick qt5 qtquick2

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

Jquery中的Ajax无法在本地文件中运行

我用简单的ajax创建了简单的html文件.

index.html:

<html>
<head>
<meta http-equiv="Content-Type" content="text/html; Charset=UTF-8">
<script type="text/javascript" src="jquery.js"></script>
</head>
<body>
    <div id="content"></div>

    <script>
        function show()
        {
                $.ajax({
                url: "2.html",
                cache: false,
                success: function(html){
                    $("#content").html(html);
                }
            });
        }

        $(document).ready(function(){
            show();
            setInterval('show()',1000);
        });
    </script>

</body>
</html>
Run Code Online (Sandbox Code Playgroud)

文件2.html与文件index.html位于同一目录中.并包含例如:

 <p>ssss hkl jh lkh <b>d1111</b></p>
Run Code Online (Sandbox Code Playgroud)

当我在网络服务器上运行index.html时,一切正常.但是如果你在计算机上运行文件index.html作为本地文件ajax无法正常工作.怎么解决?

html ajax jquery local

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

Div 覆盖 Flex 容器中的其他 div

有一个容器,其中有一个弹性容器。

超文本标记语言

<div class="container">
  <div class="content">
    <div class="over">Over</div>
    <div>Test</div>
    <div>Test</div>
    <div>Test</div>
  </div>
</div>
Run Code Online (Sandbox Code Playgroud)

CSS

.container {
  background-color: yellow;
  width: 500px;
}
.content {
  display: flex;
}
.over {
  background-color: rgba(255, 0, 0, 0.8);
}
Run Code Online (Sandbox Code Playgroud)

现在看起来像这样:

在此输入图像描述

可以将上面的 div 以某种方式放置在所有其他 div 之上,并且内容的宽度应该是吗?

在此输入图像描述

html css flexbox

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

只有std :: mt19937实例在c ++ 11中重复值

在程序中,经常在不同的类中生成随机数。因此,我想创建一个返回生成器std :: mt19937的单个实例的类。我还考虑到某些编译器不能与std :: random_device一起使用(为此,请检查熵的值)。我创建了一个类单例。

#include <iostream>
#include <random>
#include <chrono>

class RandomGenerator
{
public:
    static RandomGenerator& Instance() {
        static RandomGenerator s;
        return s;
    }
    std::mt19937 get();

private:
    RandomGenerator();
    ~RandomGenerator() {}

    RandomGenerator(RandomGenerator const&) = delete;
    RandomGenerator& operator= (RandomGenerator const&) = delete;

    std::mt19937 mt;
};

RandomGenerator::RandomGenerator() {
    std::random_device rd;

    if (rd.entropy() != 0) {
        mt.seed(rd());
    }
    else {
        auto seed = std::chrono::high_resolution_clock::now().time_since_epoch().count();
        mt.seed(seed);
    }
}

std::mt19937 RandomGenerator::get() {
    return mt;
}

int main() {

    std::mt19937 &mt = RandomGenerator::Instance().get();
    std::uniform_real_distribution<double> dist(0.0, 1.0); …
Run Code Online (Sandbox Code Playgroud)

c++ random std c++11 mt19937

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

标签 统计

html ×2

ajax ×1

c++ ×1

c++11 ×1

css ×1

flexbox ×1

jquery ×1

local ×1

mt19937 ×1

qml ×1

qt ×1

qt-quick ×1

qt5 ×1

qtquick2 ×1

random ×1

std ×1