摘要: 拿一个pb为样例 syntax = "proto2"; package tutorial; message Person { required string name = 1; required int32 id = 2; optional string email = 3; enum PhoneT 阅读全文
posted @ 2021-04-01 14:35 kcrosswind 阅读(155) 评论(0) 推荐(0) 编辑
摘要: 转:一分钟教你知道乐观锁和悲观锁的区别悲观锁(Pessimistic Lock), 顾名思义,就是很悲观,每次去拿数据的时候都认为别人会修改,所以每次在拿数据的时候都会上锁,这样别人想拿这个数据就会block直到它拿到锁。传统的关系型数据库里边就用到了很多这种锁机制,比如行锁,表锁等,读锁,写锁等,... 阅读全文
posted @ 2015-09-05 23:21 kcrosswind 阅读(139) 评论(0) 推荐(0) 编辑
摘要: MD5:参考: http://baike.baidu.com/link?url=VhzMlvINaFcUPRTZg3ZEp27QL1c1ISmTzW8uGuNnH4MMsp5KVvShh8zEgMu-TnzfG7uWQNJp9QUIzhkMUTvY6q http://blog.sina.c... 阅读全文
posted @ 2015-09-03 17:34 kcrosswind 阅读(673) 评论(0) 推荐(0) 编辑
摘要: git基本配置案例:首先下载git:windows: msysgit是Windows版的Git,从http://msysgit.github.io/下载,然后按默认选项安装即可。mac: 安装homebrew,然后通过homebrew安装Git,具体方法请参考homebrew的文档:htt... 阅读全文
posted @ 2015-07-13 21:51 kcrosswind 阅读(532) 评论(0) 推荐(0) 编辑
摘要: 废话:对于程序开发人员来说,不过正则表达式是否常用,个人认为对于一个工具的熟练都是没有必要的。所以文章目的就是可以实现对于正则表达式的使用中遇到的困惑,你可以方便的速查,节约二次搜索和熟悉的时间。基础知识1.1 句点符号假设你在玩英文拼字游戏,想要找出三个字母的单词,而且这些单词必须以“t”字母开头... 阅读全文
posted @ 2015-07-04 14:52 kcrosswind 阅读(299) 评论(0) 推荐(0) 编辑
摘要: 操作系统: redhat/centos 5.x1.直接安装:下载压缩包:http://golang.org 或者http://golangtc.com/download快速下载::http://www.golangtc.com/static/go/go1.4.linux-amd64.tar.gz假设... 阅读全文
posted @ 2015-07-03 21:01 kcrosswind 阅读(183) 评论(0) 推荐(0) 编辑
摘要: 第1章 引言第2章 创建和销毁对象第1条:考虑用静态工厂方法代替构造器第2条:遇到多个构造器参数时要考虑用构建器第3条:用私有构造器或者枚举类型强化Singleton属性第4条:通过私有构造器强化不可实例化的能力第5条:避免创建不必要的对象第6条:消除过期的对象引用第7条:避免使用终结函数第3章 对... 阅读全文
posted @ 2014-10-21 15:37 kcrosswind 阅读(253) 评论(0) 推荐(0) 编辑
摘要: 中英译本及下载:http://blog.sina.com.cn/s/blog_586631940100pduh.html以下是摘要笔记:算法应当结合用户的习惯,用户特点的分类观影习惯是比较单一 还是比较分散这是不同的一、推荐的宗旨:推荐应该要帮助顾客找到和发现新的、相关的、有趣的商品。Recomme... 阅读全文
posted @ 2014-08-25 16:51 kcrosswind 阅读(299) 评论(0) 推荐(0) 编辑
摘要: 下一代搜索引擎的焦点:知识图谱 作者: 张 静 唐 杰概括来讲语义识别实体和关系,在互联网中提取知识,因为有实习和其关系,相比于只有实体,知识对于计算机更有意义。这很重要应用,其主要应用一方面在搜索,一方面在推荐。其实这两种不同的方式实在技术应用上来理解的,其本质是“过滤”,在大数据环境下,以知... 阅读全文
posted @ 2014-08-16 11:13 kcrosswind 阅读(223) 评论(0) 推荐(0) 编辑
摘要: Building, Maintaining, and Using Knowledge Bases:A Report from the TrenchesABSTRACT一个知识库(KB) 是一个集合,包含有概念,实例和关系。论文中描述了一个工业级使用的知识库,从建立维护到使用的全过程。尤其是建立,更新... 阅读全文
posted @ 2014-08-15 15:59 kcrosswind 阅读(295) 评论(0) 推荐(0) 编辑