小编kec*_*ito的帖子

使用值从HashMap获取密钥

我想使用该值获取HashMap的键.

hashmap = new HashMap<String, Object>();

haspmap.put("one", 100);
haspmap.put("two", 200);
Run Code Online (Sandbox Code Playgroud)

这意味着我想要一个值为100的函数,并返回一个字符串.

似乎这里有很多问题要求同样的事情,但它们对我不起作用.

也许是因为我是java新手.

怎么做?

java collections hashmap

27
推荐指数
4
解决办法
14万
查看次数

没有库生成声音?

我试图找到有关如何生成声音的文档,教程和示例.我的意思是不使用会隐藏所有有趣内容的库.

我对声音感兴趣,我想开始用它做点什么,但我不知道从哪里开始.

如果我错了,请纠正我,但生成声音的最低级别是其中之一(DirectSound,CoreAudio,ALSA,OSS),具体取决于操作系统.所以我必须选择一个操作系统并学习合适的音响系统?

这真的值得,或者我应该学习一个包含以上所有内容并提供跨平台兼容性的库?

也许这个问题不是很清楚,我很抱歉,但事实证明我甚至不知道我想要什么.我只是想为我的论文找到一些有趣的东西.

c c++ audio

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

py2exe`ImportError:没有名为backend_tkagg`的模块

我试图从使用matplotlib的python脚本生成一个Windows可执行文件,似乎我得到一个常见的错误.

将文件"run.py",第29行,在导入matplotlib.pyplot中作为plt文件"matplotlib\pyplot.pyc",第95行,在文件"matplotlib\backends__init __.pyc",第25行,在pylab_setup中导入错误:没有名为backend_tkagg的模块

问题是我在互联网上搜索时没有找到解决方案.

这是我的 setup.py

from distutils.core import setup
import matplotlib
import py2exe 
matplotlib.use('TkAgg')
setup(data_files=matplotlib.get_py2exe_datafiles(),console=['run.py'])
Run Code Online (Sandbox Code Playgroud)

python py2exe matplotlib

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

使用gcc/mingw编译intel程序集

我想用gcc编译intel语法汇编.可能吗?因为我找不到类似的东西.我刚发现这篇文章.

这是我试图编译的代码.

    global  _main
    section .text
_main:
    mov eax, -1     
        ret
Run Code Online (Sandbox Code Playgroud)

如果无法做到这一点,请在答案中提供其他选项.

assembly gcc

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

有效存储传感器数据

我正在考虑重新开发一个存储和可视化传感器数据的应用程序。该应用程序可由多个用户访问,并且他们可以添加无限的传感器。我们现在有 10 个用户,大约有 1000 个传感器。用户数量可能不会改变。如果有足够的电力(太阳能电池板),传感器每 5 秒发送一次数据。

现在数据存储在4个表中。

  • 用户 [ID、电子邮件、密码等]
  • 设备 [id、名称、user_id] user_id:外键
  • 传感器 [id、device_id、类型] device_id:外键
  • 数据[id,sensor_id,时间,数据]sensor_id:外键

问题是数据表变得非常大。目标是将数据保留近一年。我使用 MySQL,但对其性能感到非常失望。现在我正在使用 Flask 和 Gunicorn,并使用 RabbitMQ 对存储过程进行排队。我可以改变什么来提高现有系统的性能吗?如果你从头开始做这件事你会做出什么改变?NoSQL 在这种情况下会带来很大的改变吗?我要求太多了,但这是我第一次遇到这样的问题。

mysql scalability

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

在哪些情况下应使用va_list

我创建了一个小型C库,它实现了图形理论算法,并将它们绑定在Python中使用.

我把它寄给朋友检查,他告诉我这va_list是"危险的",不能用于这种项目.

所以问题是.在哪些情况下va_list应该使用?

c variadic-functions

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

使用BeautifulSoup解码html实体

我试图使用BeautifulSoup解码实体,但没有运气.

from BeautifulSoup import BeautifulSoup

decoded = BeautifulSoup("&lt;p&gt; &lt;/p&gt;",convertEntities=BeautifulSoup.HTML_ENTITIES)

print decoded
Run Code Online (Sandbox Code Playgroud)

根本不解码输出.我在这里找到了很多使用这种方法的答案.我做错了吗?

我想使用BeautifulSoup,所以请不要打扰告诉我标准库有一个解码实体的方法.

python beautifulsoup

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

翻译 Flask-WTF 中的默认错误

我正在尝试使用 Flask-WTF 插件翻译来自 WTForms 的默认消息。根据这个(https://github.com/ajford/flask-wtf/pull/65)它应该可以工作。您还可以看到 wtforms 使用 gettext 作为其默认错误消息(https://bitbucket.org/simplecodes/wtforms/src/113994790508/wtforms/validators.py)。

我将 WTF_I18n_ENABLED 添加到我的配置文件中,并使用以下命令创建了我的 .po 文件

pybabel extract -F babel.cfg -k lazy_gettext -o messages.pot myapp
pybabel init -i messages.pot -d myapp/translations -l en
pybabel compile -d myapp/translations
Run Code Online (Sandbox Code Playgroud)

我希望默认消息会出现在那里,但他们没有。我是期望过高还是做错了什么?

python flask flask-wtforms python-babel

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

使用Eclipse和CDT的OpenCV

我一直在使用QtCreator进行OpenCV,但是一个与朋友一起开始的新项目需要用eclipse完成.

我做了我通常用QtCreator做的所有事情,但我遇到了一个奇怪的问题.虽然我在尝试编译时确实设置了包含路径(/ home/opencv/include)但是我发现错误标题的错误(即opencv2/core/core.hpp).在include标记下的项目资源管理器中,显示的唯一标题是包含目录的第一级中的标题.这意味着cdt不会递归地包含标头.

这是一个错误还是我必须包含每个目录?

在此输入图像描述

c++ opencv eclipse-plugin eclipse-cdt

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

Ajax和bootstrap模式

我正在尝试进行ajax调用以删除使用bootstrap模式的用户.模态用于确认目的,如下所示.

<!-- Modal -->
<div id="deleteModal" class="modal hide fade" tabindex="-1" role="dialog" aria-hidden="true">
<div class="modal-header">
<button type="button" class="close" data-dismiss="modal" aria-hidden="true">×</button>
<h3 id="myModalLabel">Delete user</h3>
</div>
<div class="modal-body">
<p>You are about to delete this user. Are you sure that you want to continue?</p>
</div>
<div class="modal-footer">
<button id="confirm" class="btn btn-primary">Yes</button>
<button id="cancel" class="btn" data-dismiss="modal" aria-hidden="true">No, leave</button>
</div>
</div>
Run Code Online (Sandbox Code Playgroud)

然后我使用以下javascript来处理用户输入

    $('a#delete').click(function(e){
        var anchor = this;
        $('#deleteModal').modal('show');
        $('button#confirm').click(function(e){
            $('#deleteModal').modal('hide');
            $.ajax({
                url: $(anchor).attr('href'),
                success:function(result){
                    $(anchor).closest('tr').addClass("error");
                    $(anchor).closest('tr').delay(2000).fadeOut();
              }});
        });
        return false;
    });
Run Code Online (Sandbox Code Playgroud)

用户必须单击的链接是这样的

<a id="delete" href="/admin/edit/user/delete/30" class="btn …
Run Code Online (Sandbox Code Playgroud)

jquery twitter-bootstrap

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