小编wai*_*wai的帖子

是否有Java的析构函数?

是否有Java的析构函数?我似乎无法找到任何关于此的文档.如果没有,我怎样才能达到同样的效果?

为了使我的问题更具体,我正在编写一个处理数据的应用程序,并且规范说应该有一个"重置"按钮,使应用程序恢复到其原始的刚启动状态.但是,除非关闭应用程序或按下重置按钮,否则所有数据都必须为"实时".

作为一名C/C++程序员,我认为实现这一点非常简单.(因此我计划最后实现它.)我构建了我的程序,使得所有'可重置'对象都在同一个类中,这样我就可以在按下重置按钮时销毁所有'实时'对象.

我在想如果我所做的只是取消引用数据并等待垃圾收集器收集它们,如果我的用户反复输入数据并按下重置按钮,是否会出现内存泄漏?我也在想,因为Java作为一种语言非常成熟,应该有办法防止这种情况发生或优雅地解决这个问题.

java garbage-collection destructor

569
推荐指数
11
解决办法
55万
查看次数

计算Javascript中正则表达式的匹配数

我想编写一个正则表达式来计算一大块文本中的空格/制表符/换行符的数量.所以我天真地写了以下内容: -

numSpaces : function(text) { 
    return text.match(/\s/).length; 
}
Run Code Online (Sandbox Code Playgroud)

由于一些不明原因它总是返回1.上述陈述有什么问题?我已经解决了以下问题: -

numSpaces : function(text) { 
    return (text.split(/\s/).length -1); 
}
Run Code Online (Sandbox Code Playgroud)

javascript regex

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

K最近邻算法怀疑

我是人工智能的新手.我理解K最近邻算法以及如何实现它.但是,你如何计算不规模的东西的距离或重量?

例如,可以很容易地计算年龄距离,但是如何计算红色到蓝色的距离?也许颜色是一个不好的例子,因为你仍然可以说使用频率.比如汉堡比萨饼到炸薯条怎么样?

我觉得有一种聪明的方法可以做到这一点.

提前感谢您的关注.

编辑:谢谢大家非常好的答案.它真的有帮助,我很感激.但我认为必须有一条出路.

我可以这样做吗?假设我正在使用我的KNN算法对一个人进行预测,看他/她是否会在我的餐厅吃饭,该餐厅供应上述三种食物.当然,还有其他因素,但为了保持简单,对于喜爱的食物领域,300人,150喜欢汉堡,100喜欢披萨,50喜欢薯条.常识告诉我,最喜欢的食物影响人们决定是否进食.

因此,现在一个人将他/她最喜欢的食物作为汉堡进入,我将预测他/她是否会在我的餐厅吃饭.忽略其他因素,并且基于我的(训练)先前的知识库,常识告诉我,与他进入披萨或薯条相比,这个特定领域最喜欢的食物的k个最近邻居的距离更接近.

唯一的问题是我使用概率,我可能是错的,因为我不知道,可能无法计算实际距离.我也担心这个领域对我的预测投入太多/太少的重量,因为距离可能不是与其他因素(价格,一天中的时间,餐厅是否已满,我可以轻易量化等)的比例.但我我想我可以用一些参数调整来解决它.

哦,每个人都提出了一个很好的答案,但我只能接受一个.在那种情况下,我明天会接受票数最高的那个.再次感谢大家.

algorithm artificial-intelligence knn

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

奇怪的MySQL语法错误

我收到这个错误: -

您的SQL语法有错误; 查看与MySQL服务器版本对应的手册,以便在第1行的'附近使用正确的语法

每当我尝试这样的事情: -

mysql> source /home/user1/sql/ddl.sql
mysql> source /home/user1/sql/insert.sql
mysql> source /home/user1/sql/cleanup.sql
Run Code Online (Sandbox Code Playgroud)

有趣的是,这发生在每个sql脚本中,但只有第一个语句被破坏.脚本中的其余语句运行正常.我通过在每个脚本中放置一个虚拟语句来解决这个问题.

以前有人有这个问题吗?我完全难过,检查谷歌还没有帮助.提前致谢.

mysql

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