简单

极致阅读体验:简书IOS功能拆解分析

半城伤御伤魂 提交于 2020-04-07 07:49:36
最近迷上了简书。也来说说简书IOS的功能设计吧。当然,WEB版我也很喜欢。评测的逻辑如下:   痛点->主功能->使用体验是否能够最优实现主功能->设计    一、解决的痛点:    WEB 版: 整理书写个人思绪和知识,解决自己的某个问题: 因此书写的体验很重要   和知乎不一样,简书更像是人对于脑子里的知识,思绪自发的整理-解决自己的某个问题,质量很高,内容很实际。    APP 版: 阅读简书,可以有质量地消遣碎片化时间: 因此阅读的体验很重要   同时以专题为基本单元地整理高质量内容,让带着目的的阅读变得非常高效。比如我自己由于兴趣原因,关注了与产品,运营,IOS编程的一系列专题,对应的文章都让我觉得受益匪浅,因此也就更热衷于在碎片时间搜索相关内容进行学习。   阅读,和延伸阅读是密不可分的,因此延伸阅读的功能也对使用体验影响很大。    二、APP使用体验:   如果以阅读为唯一目的,我们可以认为,用户在使用这个APP期间:    对阅读结果满意的时间比例越高越好,需要做的操作越少越好   这个APP就越可能得到用户的青睐。   对以上行动目标进行分解:    1- 如何最快在用户面前展示TA可能感兴趣的高质量内容 (这里又可分为无目的阅读,有目的阅读。我们可以暂时认为,新用户一般都是无目的阅读,而老用户一般有目的阅读占比会更高)    2-

简单而又响亮:Uber,您的专属司机。

别来无恙 提交于 2019-12-06 08:25:07
Uber,您的专属司机。这是Uber的slogan,俗称的宣传语,口号。 Uber   其实我是原本是喜欢用神州的,原因很简单:1: trade in- 某次在朋友家玩的时候,一位朋友极力推荐(和神州半毛钱关系都没有,纯粹是他觉得的确好用): 叫车速度反应很快(1分钟之内基本都能叫到,司机会马上联系你,之后好几次用滴滴打车或者Uber叫不到车,用神州可以,更加坚定了我这个认知) 新人首单优惠30元,+正在做的买100送100的活动,让别克商务车的价格比打的士还要便宜。   2: retention: 服务好:标准用语,迎接客人的流程(欢迎语,下车帮忙开车门,放行李,提示车上可以使用纸巾,水以及wifi)会给人一种很安心的感觉。 车内环境好:干净整洁宽敞,不是私家车可以相比的。 对于大部分用户而言,产品只要能解决问题,不出纰漏,就懒的再去换了。   然而最近,我开始尝试Uber。原因也很简单:朋友强烈推荐,并让我免费坐了一次:极快的速度叫到了车并得到司机回复,比打了折的神州还要便宜的价格,比的士好的车型,以及有趣好玩的APP,让我对它的好感度飙升。   碎碎念完了,按照我惯常对一个产品的分析流程来看看Uber:   目标用户-痛点,功能-使用场景,交互-设计   一、目标用户   计程车无法满足的用户:   1)响应速度和稳定性。时间比金钱宝贵。   2)舒适度和虚荣感

简单实现ibatis的物理分页

最后都变了- 提交于 2019-12-03 04:24:56
本文是原创文章,转载请注明出处: http://my.oschina.net/fqt/blog/52431 一直以来ibatis的分页都是通过滚动ResultSet实现的,应该算是逻辑分页吧。逻辑分页虽然能很干净地独立于特定数据库,但效率在多数情况下不及特定数据库支持的物理分页,而hibernate的分页则是直接组装sql,充分利用了特定数据库的分页机制,效率相对较高。 网上已有 《使ibatis支持hibernate式的物理分页》等类似的文章以 继承 SqlExecutor的方式 实现了物理分页, 但是 侵入性非常强,还得实现数据库方言 ,方法非常复杂。同时 SqlExecutor不是接口,对它的方法继承也不能保证版本稳定。本文中将介绍的方式是实现queryWithSqlHandler方法,在查询前将通过SqlHandler接口把sql传给调用者,再用处理后的sql进行最终查询,从而实现物理分页等功能: //用queryWithSqlHandler方法实现物理分页的例子: public Page queryPage(String statementId, param, final Page page){ final int pageNum = page.getPageNum(); final int pageSize = page.getPageSize(); List list

ubuntu下安装Apache+PHP+Mysql....So简单

老子叫甜甜 提交于 2019-11-28 15:37:05
电影《社交网络》中,facebook创始人马克.扎克失恋后入侵哈佛大学宿舍楼服务器,窃取数据库资料,并在两个小时内完成了一个给校内女生评分的交互网站,该网站一天内点击数过10W,直接导致学校服务器崩溃。。。。。。 其 实,构建那样一个网站并不需要很多高深的技术,任何一个有一定网络编程基础的人都可以做到。马克构建网站所用的是Apache服务器和PHP服务器脚本语 言,我曾经用三天时间学习PHP,然后用了两个星期为学校写了一个网站,可见PHP是很简单的,而facebook后台也是用php写的,当然,大家现在 看到的我的wordpress博客后台也是php~~。 话说回来,很多人可能已经用上ubuntu了,大家可能花了大量时间在ubuntu的美化上,这无可厚非,但是,ubuntu应该给我们的工作和学 习带来更多的便利和方便。ubuntu作为linux,为我们提供了强大的网络方面的功能,其中的服务器技术尤其强大,安全。如果不学习linux的网络 技术,很难说自己掌握了linux。 今天,我在ubuntu下配置了一个Apache服务器。通过Apache我们可以学习php网络编程,可以用它来部署自己本地的wordpress博客,从而进一步通过网络和朋友交流。从此,你将深刻体会到网络带个我们的神奇力量,至少我是这样觉得的~~ 步骤一,安装apache2 ? 1 sudo apt-get