
其他
MoeYang
擅长各种leetcode暴力解法
展开
-
数据挖掘入门——分词
谷歌4亿英镑收购人工智能公司DeepMind,百度目前正推进“百度大脑”项目,腾讯、阿里等各大巨头也在积极布局深度学习。随着社会化数据大量产生,硬件速度上升、成本降低,大数据技术的落地实现,让冷冰冰的数据具有智慧逐渐成为新的热点。要从数据中发现有用的信息就要用到数据挖掘技术,不过买来的数据挖掘书籍一打开全是大量的数学公式,而课本知识早已还给老师了,着实难以下手、非常头大!我们不妨先跳过数学公式转载 2014-09-12 15:26:57 · 889 阅读 · 0 评论 -
如何实现缓存系统的更新机制
问题是这样的:假设要你设计一个缓存系统,你如何实现缓存的更新机制!例如某网站具有高并发访问量,为提高性能,其中的一些网页页面都是存放在缓存中的,当需要更新缓存中的页面时,缓存系统如何完成缓存的更新?在给出解决方案之前,先看看内存数据库Redis中字典的设计。Redis 中的字典结构表示如下:typedef struct dict { // 类型特定函数 dict转载 2014-10-20 09:56:27 · 858 阅读 · 0 评论 -
Trie树应用:统计与匹配
Trie树,是一种树形结构,是一种哈希树的变种。典型应用是用于统计,排序和保存大量的字符串(但不仅限于字符串),所以经常被搜索引擎系统用于文本词频统计。它的优点是:利用字符串的公共前缀来减少查询时间,最大限度地减少无谓的字符串比较,查询效率比哈希表高。原创 2014-08-09 23:00:29 · 592 阅读 · 0 评论 -
基于 REST 的 Web 服务
基础REST 定义了一组体系架构原则,您可以根据这些原则设计以系统资源为中心的 Web 服务,包括使用不同语言编写的客户端如何通过 HTTP 处理和传输资源状态。 如果考虑使用它的 Web 服务的数量,REST 近年来已经成为最主要的 Web 服务设计模型。 事实上,REST 对 Web 的影响非常大,由于其使用相当方便,已经普遍地取代了基于 SOAP 和 WSDL 的接口设计。RES转载 2014-08-25 20:40:54 · 481 阅读 · 0 评论 -
聊聊HTTPS和SSL/TLS协议
要说清楚 HTTPS 协议的实现原理,至少需要如下几个背景知识。1. 大致了解几个基本术语(HTTPS、SSL、TLS)的含义2. 大致了解 HTTP 和 TCP 的关系(尤其是“短连接”VS“长连接”)3. 大致了解加密算法的概念(尤其是“对称加密与非对称加密”的区别)4. 大致了解 CA 证书的用途考虑到很多技术菜鸟可能不了解上述背景,俺先用最简短的文字描述一下。如果你自认转载 2014-11-24 15:57:31 · 560 阅读 · 0 评论 -
hibernate缓存原理及设置
1. 关于hibernate缓存的问题:1.1. 基本的缓存原理Hibernate缓存分为二级,第一级存放于session中称为一级缓存,默认带有且不能卸载。第二级是由sessionFactory控制的进程级缓存。是全局共享的缓存,凡是会调用二级缓存的查询方法 都会从中受益。只有经正确的配置后二级缓存才会发挥作用。同时在进行条件查询时必须使用相应的方法才能从缓存中获取数据。比如Qu转载 2014-09-01 20:54:44 · 713 阅读 · 0 评论 -
存储到数据库的文章如何保留原有格式
在taxtarea中输入的文本。如果含有回车或空格。在界面上显示的时候则不哪么正常。回车消失了,空格变短了。如何解决这个问题呢。有2种方法。1.使用标签 w3c对pre元素是这样定义的:pre 元素可定义预格式化的文本。被包围在 pre 元素中的文本通常会保留空格和换行符。而文本也会呈现为等宽字体。 更详细的内容请参考 http://www.w3school.com.cn/原创 2014-11-12 22:57:29 · 7896 阅读 · 0 评论 -
shell读文件时无法读入tab的问题
最近要写一个脚本,遇到一个比较恶心的地方:cat rcv.date.log | while read linedo echo -e "$line"done 在执行的时候,总是会将每一行中的“\t“分隔符读入成一个空格,导致切分的时候怎么都切不开;后来发现,这样写的话,就可以读入文件中的制表符:cat rcv.date.log | while r原创 2016-08-27 18:28:31 · 1329 阅读 · 0 评论