小编Mic*_*ael的帖子

业务逻辑在哪里?

我是一个ASP.NET MVC开发人员,刚开始我的第一个关于rails的大项目,但我很困惑,因为我把业务逻辑放在哪里?在ASP.NET上我创建了一个包含处理业务逻辑的服务(域驱动设计)的库,我听说rails使用了胖模型瘦控制器的概念,但我在ASP.NET中有一些项目,它们将所有逻辑添加到控制器会造成很大的混乱,还有其他方法吗?

business-logic ruby-on-rails

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

为什么用二叉搜索树实现Hashtable?

使用数组实现Hashtable时,我们继承了数组的常量时间索引.使用二进制搜索树实现Hashtable的原因是什么,因为它提供了使用O(logn)的搜索?为什么不直接使用二进制搜索树?

hashtable binary-search-tree data-structures

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

期望最大化算法的数值例子

任何人都可以提供EM算法的简单数字示例,因为我不确定给出的公式?一个非常简单的具有4或5个笛卡尔坐标的人将完美地做到这一点.

algorithm machine-learning data-mining expectation-maximization

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

HMM中的起始和结束状态是否在实施用于POS标记的维特比算法时是必需的?

我不完全了解如何在隐马尔可夫模型中使用开始和结束状态.为了设计和实现过渡和发射矩阵,这些是否必要?

nlp viterbi hidden-markov-models

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

正则表达式替换重复的字符串模式

我需要用每个基本构造单元替换单词中的重复模式.例如,我有字符串"TATATATA",我想用"TA"替换它.此外,我可能会更换超过2次重复,以避免替换正常的单词.

我试图用Java替换所有方法.

java regex string pattern-matching replaceall

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

如何更改"rbenv init"使用的路径?

我正在尝试安装rbenv,然后运行rbenv install -v 2.3.1以安装相应的Ruby版本.

但是我的主文件夹中的配额非常低,我目前无法使用它,因为管理员不允许它.默认情况下,当我执行eval "$(rbenv init -)"它时,在我的主文件夹中创建.rbenv.

有没有办法在/ opt或其他地方创建它?

ruby rbenv

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