- 博客(5)
- 收藏
- 关注
原创 图算法之如何反转一颗二叉树
一个题目难倒一个英雄好汉。这个题目曾让Homebrew的作者失去了一次进入Google工作的机会。在这里,我们不讨论是非,只聊技术!我个人认为,算法和数据结构还是要懂一点的。因为算法和数据结构不仅能解决我们在写程序的时候遇到的性能问题,而且还能扩展我们解决问题的方法。问题的简单描述:反转一颗二叉树。什么是二叉树呢?二叉树就是每个节点最多有两个子树的树。通常,子树被称为“左子树”
2016-05-13 17:34:48 3983
原创 Web UI组件化最佳实践的思考
Rails UI组件化最佳实践的思考前端组件化的几种思路重客户端的SPA模式,将大量的逻辑和数据处理放在客户端,服务器端提供JSON数据服务器端处理业务逻辑,客户端只负责两个事情:显示和发送数据到服务器端,服务器来调度UI的显示混合模式,混合使用以上两种方案,交叉使用rjs + html + json 第一种方式现在比较流行,也有很多比较的框架支持,比如 React, angularjs 等
2016-05-13 16:00:05 2645
原创 Rails ActiveRecord的default_scope的坑
Rails ActiveRecord的default_scope的坑其实,我是特别反对使用default_scope的。它很强大,同时也非常的难于驾驭。它的优点在于我们只需要在Model层增加一行代码,就能解决整个项目中的如何一个地方数据的获取。举个例子,我们有一个项目的Model,前期比较简单,我们在代码的如何地方都可以方便的使用Project.find 或者 Project.where...。然
2016-05-11 15:55:47 3114 1
原创 使用docker-compose搭建可以扩展的Web Application
使用docker-compose搭建可以扩展的Web Application使用docker-compose搭建可以扩展的Web Application构建 web application构建一个简单的base image写app新建startsh 文件新建构建文件 Dockerfile测试容器使用docker-compose编排项目启动项目补充说明总结这是一次使用docker-
2016-05-10 14:39:33 3444
原创 使用深度搜索分析心理调查问卷的研究
使用深度搜索分析心理调查问卷的研究背景昨天我女朋友发了一个心理调查问卷要我做。我向来对这种形似心理调查问卷嗤之以鼻: 一个人的性格怎么可能由几个简单的问题决定。但作为技术人员,我决定用技术的手段分析这份调查问卷,向女朋友证明其缺乏科学性。调查问卷的原版如下图 有兴趣的朋友可以玩玩~我想了解如下几个问题: 1. 问卷是不是有环路?如果有环路,则可证明这份问卷不正规。 2. A 答案是不是不可能达
2016-05-07 22:33:01 2190
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人