V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  rainday  ›  全部回复第 1 页 / 共 4 页
回复总数  70
1  2  3  4  
2015-06-15 14:31:22 +08:00
回复了 nowcoder 创建的主题 程序员 据说只有 TOP 3%的前端工程师可以在一天内做完这些
@otakustay 大神,我是牛客网负责人,请加我QQ77963306
2015-06-15 13:03:44 +08:00
回复了 nowcoder 创建的主题 程序员 据说只有 TOP 3%的前端工程师可以在一天内做完这些
@darmody 这种题目也就算基础逻辑题
2015-06-11 14:04:50 +08:00
回复了 nowcoder 创建的主题 程序员 Homebrew 的作者被 Google 拒啦,因为他不会翻转二叉树
这题不难啊
2015-04-24 10:51:28 +08:00
回复了 nowcoder 创建的主题 程序员 刚做的互联网眼盲指数,请用手机打开,你能拿几分
眼已瞎
2015-02-13 12:18:01 +08:00
回复了 nowcoder 创建的主题 程序员 单身狗情人节福利-闯关赢支付宝红包口令
@saymoon 是弹窗问题吗? 用页面注册试试 http://www.nowcoder.com/register
2015-02-10 17:07:03 +08:00
回复了 rainday 创建的主题 程序员 没有备案的域名怎么访问阿里云的 ecs
@yeke 用户访问香港服务器速度 服务器反代国内速度都不错吗?
2015-02-10 14:42:11 +08:00
回复了 rainday 创建的主题 程序员 360 扫描说网站有 xss 漏洞,怎么办
@wslsq 嗯,修了。
2015-02-09 14:16:48 +08:00
回复了 rainday 创建的主题 程序员 360 扫描说网站有 xss 漏洞,怎么办
@weisoo 嗯,就是变量出现在网页里。
2015-02-09 11:29:53 +08:00
回复了 rainday 创建的主题 程序员 360 扫描说网站有 xss 漏洞,怎么办
@aruisi 360不靠谱是么。。还有其他安全漏洞扫描的网站吗? 帮忙推荐一个我们试试
2015-01-06 11:57:01 +08:00
回复了 nowcoder 创建的主题 程序员 悬赏大牛解答求职难题, 100 块给你( 1 月 6 日更新)
@cxe2v 我知道一家上亿用户的app,他们的feed流技术是根据时间分表的。
2015-01-06 11:56:07 +08:00
回复了 nowcoder 创建的主题 程序员 悬赏大牛解答求职难题, 100 块给你( 1 月 6 日更新)
@wgwang 这些提问真好,考虑问题很周全。在实际的开发过程中,根据具体的数据特性做优化往往能达到意想不到的好效果~
2015-01-06 11:08:04 +08:00
回复了 nowcoder 创建的主题 程序员 悬赏大牛解答求职难题, 100 块给你( 1 月 6 日更新)
@xcv58 Hadoop根据时间片分区思路挺好的,作为校招的题目应该主要是考察学生分区归并思路。
@Esay 位图遍历一下就已经是排序过度,不需要再排序了,不过需要遍历整个整形范围
@hepin1989 哈哈哈,你试试把0换成o,在java上跑跑结果是怎么样的,我发现0和o的结果都是false。 是我jvm的问题吗?
@thonatos java啦。var是js吧?
@liushuaikobe 发现fork一理起来就会乱,哈哈哈
听说参与的猿猿新年都有女朋友。└(^o^)┘
2014-12-13 22:05:54 +08:00
回复了 viskem 创建的主题 PHP "@xxx"提及用户,这种功能的实现原理是怎样的?
在牛客网 http://www.nowcoder.com 用户在我们网站提交的评论,我们会进行敏感词过滤,其算法是基于有限状态机DFA过滤的。 我觉得可以用敏感词过滤的方法来查找@的用户ID。 (用户ID就是好多敏感词), 具体的代码如下:
<code>
/**
* 过滤敏感词
*
* @param text
* @return
*/
public String filter(String text) {
if (StringUtils.isBlank(text)) {
return text;
}
String replacement = DEFAULT_REPLACEMENT;
StringBuilder result = new StringBuilder();

DFATreeNode tempNode = rootNode;
int begin = 0; // 回滚数
int position = 0; // 当前比较的位置

while (position < text.length()) {
char c = text.charAt(position);
// 空格直接跳过
if (isSymbol(c)) {
++position;
continue;
}

tempNode = tempNode.getSubNode(c);

// 当前位置的匹配结束
if (tempNode == null) {
// 以begin开始的字符串不存在敏感词
result.append(text.charAt(begin));
// 跳到下一个字符开始测试
position = begin + 1;
begin = position;
// 回到树初始节点
tempNode = rootNode;
} else if (tempNode.isKeywordEnd()) {
// 发现敏感词, 从begin到position的位置用replacement替换掉
result.append(replacement);
position = position + 1;
begin = position;
tempNode = rootNode;
} else {
++position;
}
}

result.append(text.substring(begin));

return result.toString();
}
</code>
2014-10-31 21:01:10 +08:00
回复了 rainday 创建的主题 程序员 福利!花了两个月时间终于和妹纸做完了程序员最爱的网站
1  2  3  4  
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2748 人在线   最高记录 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 20ms · UTC 13:00 · PVG 21:00 · LAX 05:00 · JFK 08:00
Developed with CodeLauncher
♥ Do have faith in what you're doing.