小编Lou*_*uis的帖子

PHP对象与数组

我有一个神经网络的大量PHP对象,我必须迭代它并执行一些数学运算.我想知道我是否会更好地在类的实例上使用关联数组?

我正在处理周围的3640对象并在此基础上迭代500(最好),因此任何微优化都有很大帮助.它不可避免地会$object['value']比这更快$object->value吗?

编辑:所以他们都是一样的.但我想构造函数会有一点开销吗?无论哪种方式,我都不认为我想在我的漂亮类中交换脏数组:P

php arrays optimization object

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

Javascript获取节点的XPath

无论如何在Javascript中返回一个DOM元素的XPath字符串?

javascript xpath dom

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

在RaphaelJS中绘制连接线

我将如何在Raphael中绘制连接线,其中mousedown启动线的起点,鼠标移动终点而不移动起点,鼠标按原样离开?

javascript svg line raphael

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

这里有人自己分叉吗?

我一直都在使用git来完成我的独奏任务,但我倾向于工作master.

即使只是我,我应该尝试分叉吗?

git fork

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

神经网络可以提供帮助的常见网络问题

我想知道你是否有创造性思维可以想到神经网络适合或有趣旋转的网络环境中的某些情况或应用.

编辑:这里有一些好主意.我在想更多以网络为中心.也许机器人探测器或AI在游戏中.

artificial-intelligence neural-network

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

神经网络推荐引擎

如何为推荐引擎设计神经网络.我假设每个用户都需要自己的网络,但是如何设计用于在数据库中推荐项目的输入和输出.是否有任何好的教程或什么?

编辑:我更想的是如何设计网络.与输入神经元的数量以及输出神经元如何指向数据库中的记录一样.你会说6个输出神经元,将它转换成一个整数(从0到63可以是任何东西),这是数据库中记录的ID吗?是人们这样做的吗?

artificial-intelligence recommendation-engine neural-network

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

HTML5音频随机播放

我正在HTML5音频中实现声音效果,但过了一段时间,它就停止播放任何音频.文件类型是正确的,因为它开始正常但似乎放弃了.

var sound = new Audio(url);
function play() {        
    sound.play();
}
Run Code Online (Sandbox Code Playgroud)

有没有更好的方法来做到这一点,它一直播放声音?

这是我实现的链接.通过按空格键很容易重现,直到它最终放弃(也拍摄灯光以增加声音).http://craftyjs.com/elevatoraction/

在最新版本的Chrome(8.0)中出现这种情况

编辑:我按照Gaurav的建议做了,并且只播放了每个声音文件的相同实例,但是存在同样的问题.它会随意停止播放.

编辑2:我只是注意到每当我尝试播放声音时,networkState总是1根据意味着它没有完全加载.这很奇怪,因为它仍然有时会播放,即使它networkState总是播放1

javascript audio html5

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

神经网络模型中的隐藏层数

有人能够向我解释或指向一些资源,说明为什么(或情况下)神经网络中有多个隐藏层是必要或有用的?

machine-learning neural-network

9
推荐指数
2
解决办法
3110
查看次数

CSS文档模板

有没有人知道是否有纯粹用于文档目的的CSS模板?我找不到任何东西.

编辑:看起来我必须自己编写.基本上,有一个小css模板,它有预先设置的通知框和列表纯粹是为了使用用户指南或文档,但不是很难设置,这本来是很好的.

css documentation templates

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

JavaScript合并相交矩形

我需要一种方法来合并矩形对象(具有x,y,w,h属性的对象)的数组,只有它们相交.例如:

merge([{x:0, y:0, w:5, h:5}, {x:1, y:1, w:5, h:5}])

会回来: [{x:0, y:0, w:6, h:6}]


merge([{x:0, y:0, w:1, h:1}, {x:5, y:5, w:1, h:1}])

会回来: [{x:0, y:0, w:1, h:1}, {x:5, y:5, w:1, h:1}]


merge([{x:0, y:0, w:5, h:5}, {x:1, y:1, w:5, h:5}, {x:15, y:15, w:1, h:1}])

会回来: [{x:0, y:0, w:6, h:6}, {x:15, y:15, w:1, h:1}]


如果两个矩形相交,则应将最小边界矩形替换为两个矩形.如果新MBR导致与其他矩形交叉,则需要在合并后再次检查该列表.对于我的生活,我无法弄清楚.

javascript algorithm merge intersection

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