小编tmi*_*hty的帖子

Google地图显示"仅用于开发目的"

当我尝试在我的网页中显示时,Google地图会显示"仅用于开发目的"的消息:

在此输入图像描述

我怎么能让这条消息消失?

我的代码是这样的:

  <script src="https://maps.googleapis.com/maps/api/js?v=3.exp&sensor=false"></script>
  <script type="text/javascript">
     function initialize() {  
     var myLatlng = new google.maps.LatLng(50.5792659,8.6744471);
     var centerMap = new google.maps.LatLng(50.5792659,8.6744471);
     var div = document.getElementById('map');
Run Code Online (Sandbox Code Playgroud)

然后我有

     '<p><a href="https://www.google.com/maps/dir//50.5792659,8.6744471/@50.579266,8.674447,16z" target="_blank">Route berechnen</a></p>'+
Run Code Online (Sandbox Code Playgroud)

我没有看到此消息的来源.

google-maps google-maps-api-3

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

应用程序处于中断模式 - 无法确定原因

当我的应用程序终止时,我遇到IDE有时会中断.

发生这种情况时,调用堆栈为空,并且线程列表显示一些不向我显示任何信息的线程.

当我选择"Debugger" - "Step into"时,IDE退出/终端似乎正常,所以我不知道如何进一步调查是什么导致了破坏.

单击"检查正在运行的任务"不会显示任何任务.单击"继续执行"似乎正常退出调试.单击"显示诊断工具"会显示事件"执行时停止:执行时停止",这不再告诉我.

附上截图.

我该如何调查造成这种中断的原因?

在此输入图像描述

编辑:我已经尝试过一个论坛成员所建议的内容,但我认为这不会产生任何可以帮助我的内容.这是一个截图:

在此输入图像描述

vb.net ide debugging visual-studio-2017

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

将字符串转换为unsigned int会返回错误的结果

我有以下字符串:

sThis = "2154910440";

unsigned int iStart=atoi(sThis.c_str());
Run Code Online (Sandbox Code Playgroud)

但结果是

iStart = 2147483647
Run Code Online (Sandbox Code Playgroud)

有人看到我的错误吗?

c++ type-conversion

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

解码Opus音频数据

我正在尝试将Opus文件解码回原始的48 kHz.但是,我无法找到任何示例代码来执行此操作.

我目前的代码是这样的:

void COpusCodec::Decode(unsigned char* encoded, short* decoded, unsigned int len)
{
     int max_size=960*6;//not sure about this one

     int error;
     dec = opus_decoder_create(48000, 1, &error);//decode to 48kHz mono

     int frame_size=opus_decode(dec, encoded, len, decoded, max_size, 0);
}
Run Code Online (Sandbox Code Playgroud)

"编码"这个参数可能是更大量的数据,所以我认为我必须把它分成帧.我不知道怎么能这样做.

作为Opus的初学者,我真的害怕搞砸了.

有人可能会帮忙吗?

c++ windows audio codec opus

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

C++从/到文件序列化/反序列化std :: map <int,int>

我有一个std :: map.

我想知道我是否可以使用fwrite将其写入文件(也可以从文件中读取),如果我需要分别写入/读取每个值.

我希望,因为没有什么特别的,这可能是可能的.

c++ serialization map

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

接受语言列表

我想对浏览器发送到网站的Accept_Language作出反应.

有谁知道我在哪里可以获得浏览器可能发送到网站的所有可用Accept_Languages的可靠列表?

非常感谢你!

content-negotiation http-accept-language

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

Visual Studio希望使用错误的平台工具集进行构建

我已经将VS2010的解决方案升级到了VS2012.我用其他解决方案做到了,它工作得很好.

但是现在当我尝试构建更新的解决方案时,编译器告诉我:

Error 1596  error MSB8020: The builds tools for Visual Studio 2010 (Platform Toolset = 'v100') cannot be found. To build using the v100 build tools, either click the Project menu or right-click the solution, and then select "Update VC++ Projects...". Install Visual Studio 2010 to build using the Visual Studio 2010 build tools.    C:\Program Files (x86)\MSBuild\Microsoft.Cpp\v4.0\V110\Microsoft.Cpp.Platform.targets   42  5   praat3
Run Code Online (Sandbox Code Playgroud)

我不知道为什么编译器会尝试使用VS2010.

在项目属性页面中,我在"调试源文件"下面看到以下条目:

C:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\crt\src\
C:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\atlmfc\src\mfc\
etc.
Run Code Online (Sandbox Code Playgroud)

此外,如果我将"Platformtoolset"设置为"从上面的项目继承或项目标准",则默认为"v100".我认为这是关于这里出了什么问题的最佳暗示.

偶然我设法打开了Microsoft.Cpp.Platform.targets文件,我看到那里列出了v90和v100,但没有列出v110.

只使用VS2012的人可能会查看该文件吗?

这就是我的样子: …

c++ build-tools visual-studio-2010 visual-studio-2012

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

嵌入互操作类型时,引用SQLiteCommand类无效

我正在分发System.Data.Sqlite.dll我使用NUGET集成到我的项目中的内容.

我将我的应用程序发布为x86.

如果我只是将System.Data.Sqlite.dll分发到我的应用程序文件夹,我的应用程序崩溃了.

当我在编译时分发VS放入bin\x86\Release\x86 \的文件"SQLite.Interop.dll"时,我的应用程序不再崩溃,一切正常.

但是,我不想分发Interop dll.因此,我在我的解决方案中右键单击引用System.Data.Sqlite并将"Embed Interop Type"设置为"True".

现在,Visual Studio不再需要编译我的应用程序,告诉我

当程序集配置为嵌入Interop类型时,对SQLiteCommand类的引用无效.

我真的要分发Sqlite.Interop.dll,还是我可以解决这个优雅的方式?

谢谢.

.net vb.net dll interop

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

C++找出所需的代码部分

我在VS2010 C++中有一个非常庞大的解决方案,有几个项目,我只想保留那些实际需要的部分.

这很困难,因为一个项目的某些部分需要其他项目的其他部分.

有没有人知道如何在运行应用程序时自动删除未调用的代码部分,可能使用VS2010的附加组件?

我想这是一个相当不寻常的愿望,但也许有人知道一个解决方案.

谢谢.

c++

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

C++转换优化

我想询问是否有更快的方法来进行音频转换,而不是逐个迭代所有值并将它们除以32768.

void CAudioDataItem::Convert(const vector<int>&uIntegers, vector<double> &uDoubles)
{
    for ( int i = 0; i <=uIntegers.size()-1;i++)
    {
        uDoubles[i] = uIntegers[i] / 32768.0;
    }
}
Run Code Online (Sandbox Code Playgroud)

我的方法很好,但它可以更快.但是我没有找到任何方法来加快速度.

感谢您的帮助!

c++ floating-point optimization performance

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