小编Ogn*_*jen的帖子

有没有免费的在线词典API(json/xml)有多种语言可供选择?

是否有任何不需要API密钥的免费词典API,并允许您在多种源语言和目标语言之间进行选择(尽可能多,至少英语,德语,西班牙语,法语...)?

translation

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

任何IMDB API来获取用户的评级历史记录?

我需要能够将IMDB用户的电影评级导入我的网站.是否有用于此目的的API?

imdb

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

PyCharm:如何在Django中切换到常规HTML注释(Ctrl + Slash)

我的PyCharm在编辑HTML文件时使用Django模板式注释{##}.有没有办法将其更改为常规HTML注释?我不使用Django模板,而且我厌倦了手工输入评论.

django pycharm

14
推荐指数
2
解决办法
2073
查看次数

Java:ArrayList add()和remove()性能,实现?

我已经读过某个地方,ArrayList的add()remove()操作在"amortized constant"时间内运行.这究竟是什么意思?

add(item)的实现中,我可以看到它ArrayList使用的数组缓冲区最多是list't大小的3/2,如果它已满,则调用System.arraycopy(),它应该执行在O(n)中,而不是O(1)时间.那么System.arraycopy是否尝试做一些比将元素逐个复制到新创建的数组更聪明的事情,因为时间实际上是O(1)?


结论:add(item)以分摊的常量时间运行,但add(item,index)remove(index)不运行,它们以线性时间运行(如答案中所述).

java collections performance arraylist

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

相似矩阵 - >特征向量算法?

如果我们有一组M个单词,并且事先知道每对单词的含义的相似性(具有相似性的M×M矩阵),我们可以使用哪个算法为每个单词制作一个k维位向量,这样只需通过比较它们的向量来比较每对单词(例如得到向量的绝对差异)?

我不知道这个特殊问题是如何被调用的.如果我知道,在一堆具有相似描述的算法中找到它们会更容易.


补充观察:

我认为这个算法必须产生一个,在这种情况下需要,副作用.如果从矩阵中,单词A类似于单词B而B类似于C,但是检测到低[A,C]相似性,则计算结果向量差异也应该产生高[A,C]相似性.因此,我们将填充矩阵中的先前空白 - 以某种方式平滑与此算法的相似性.但除了这种平滑之外,目标是使结果尽可能接近我们在矩阵中的原始数字.

algorithm vector machine-learning similarity data-mining

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

如何否定MongoDB查询?

我的查询是:

db.users.find({"username" : {$regex : ".*substring.*"}});
Run Code Online (Sandbox Code Playgroud)

我没有获取包含'substring'的用户名,而是需要不包含它的用户名.

mongodb

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

算法音乐作曲

(编辑)对于任何对音乐和人工智能感兴趣的人:

你知道任何产生真正有趣,有趣或智能音乐的音乐创作算法吗?而不是听起来像随机噪音的东西.


(以前,太广泛的问题:)

您听说过哪些最先进的(非常好的,非无聊的)音乐创作算法,软件和研究?随意发布有关此主题的任何有趣的链接.

PS我不是指那些可以帮助你演奏的节目,而是指任何可以自己创作旋律的节目(或者很少有帮助).

或者:分析现有的音乐片段并告诉它多少喜欢它们:)

algorithm artificial-intelligence

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

在Django Rest框架中更新/补丁/创建嵌套模型

我正在使用Django 1.6.8和Django Rest 2.4.4.我有一个Person模型,其中包含Address和PhoneNumbers的单独模型.

class Person(models.Model):
    address = models.OneToOneField(Address, blank=True, null=True)
    phoneNumbers = models.ManyToManyField(PhoneNumber, blank=True)

class Address(models.Model):
    address = models.CharField(max_length=50)
    city = models.CharField(max_length=50)
    state = models.CharField(max_length=2)

class PhoneNumber(models.Model):
    number = models.CharField(max_length=15)
    numberType = models.CharField(default='Mobile', max_length=15)
Run Code Online (Sandbox Code Playgroud)

我在Django REST框架中使用嵌套的序列化程序.

class PersonSerializer(serializers.HyperlinkedModelSerializer):
    id = serializers.Field('id')

    address = AddressSerializer(source='address')
    phoneNumbers = PhoneNumberSerializer(many=True)
Run Code Online (Sandbox Code Playgroud)

这适用于GET(我将地址和电话号码作为嵌套的json字段),但我需要相同的PUT/POST/PATCH.具体来说,对于每个电话号码,我希望在指定id时更新它,或者如果json中没有id则创建它.对于地址也一样,都在同一个API调用中.

django django-rest-framework django-1.6

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

在jTextPane(或替代)中听HTML复选框?

我使用不可编辑的JTextPane来显示HTML格式的一些数据.我已将contentType设置为"text/html"并且它可以正常工作.现在我想在JTextPane中添加HTML复选框,并听取他们的更改,并能够检索是否选中了特定的复选框.这可能吗?

JTextPane的文本采用以下格式:

<html><form>
<input type="checkbox" name="checkbox1" value="value" /> checkbox1<br />
</form></html>
Run Code Online (Sandbox Code Playgroud)

我是否应该将JTextPane用于此目的,还是有更好的控制?常规复选框不是一个选项,因为我需要一种HTML格式来轻松设置样式.

html java swing jtextpane

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

NetBeans键盘快捷方式,用于运行当前正在编辑的文件

是否有NetBeans快捷方式来运行当前正在编辑的文件?还是有办法制造一个?

netbeans netbeans-7

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