赞了文章2018-05-29
最近学习自然语言处理(NLP)相关的知识,认识了 Trie 这种树形数据结构,在 NLP 中一般会用其存储大量的字典字符以用于文本的快速分词;除此之外,典型应用场景还包括大批量文本的:词频统计、字符串查询和模糊匹配(比如关键词的模糊匹配)、字符串排序等任务;由...
回答了问题2017-06-03
看我之前的问题:ubuntu下c开发用什么IDE[1]: [链接] 这么久了我终于找到了:CLion 绝对推荐!!!
赞了回答2017-04-24
看多点书吧,像这种int arr[]={1,2,3,4,5,6};是初始化数组会自动分配内存的,比较推荐这种写法。楼上已提出求解数组长度做法:sizeof(arr) / sizeof(arr[0]),但这种一般是在主函数里面才能求,如果arr作为参数传递给子函数的话,数组名将会转换成指针形式传递,因此...
赞了回答2017-04-24
这个是基础知识了,查查表就知道了。打印一张表,需要用或者不清楚时候查查。C Operator Precedence[链接]
回答了问题2017-04-24
其实你写的已经对了,不要着急问,多看一眼你的代码
提出了问题2017-04-22
回答了问题2017-02-22
解决方法就是采用 unix_timestamp 转一下,最终使用整数形式比较一定是没问题的。 请问下大家,不能直接使用字符串比较的原因是啥?
回答了问题2017-02-22
qcreator 正在尝试。。。初次接触感觉并没那么方便,过段时间再来说。然后接下来就是尝试下 clion。vim,sublime啥的现在用成了记事本了。。。VS就算了,主题是Ubuntu
提出了问题2017-02-15
回答了问题2017-01-24
可能是因为只读吧
关注了问题2017-01-24
赞了问题2017-01-18
回答了问题2017-01-18
关于查询,通常都可以缓存,只是缓存的时间需要把控好,然后就是更新策略,最简单的策略就是不需要什么策略。请求到达之后先读缓存(如redis),读不到就去读库或者下一级缓存。然后比较有意思的更新策略是主动更新,就是前端请求只去redis里面读数据,没有就返回空...
关注了问题2017-01-18
回答了问题2017-01-17
你这么想本来就是错的,除非你5台机器上部署的是不同的项目,那么升级只能停机,不然还能怎么办你说。你这个意思是5台机器上部署同一个项目,那么升级的时候你考虑怎么能不影响服务,你的出发点应该在这儿,那这里就有一个问题,对于一个请求你是怎么做分发到5台机器...
关注了问题2017-01-17
回答了问题2017-01-17
不知道你说的大公司是什么意思,我觉得这个完全看业务实现,大公司也有不同的方案。通常情况下一级缓存存储整个页面的执行结果(带样式的),二级缓存就存储纯数据(这个存储在NoSql中),然后基本上这就够了,再就是你说的三级缓存,这个我们公司的实现方案是将二级...
关注了问题2017-01-17
回答了问题2017-01-16
在Dockerfile中使用 VOLUME 只是声明了一个卷也就是一个挂载点,具体本地挂载的时候需要在 run 的时候通过 -v 来指定本地那个目录挂载到你已申明的卷上,当然,对于未申明的卷 Docker 会自动再去创建的。
关注了问题2017-01-16