人员、任务、进度、工时、周期、依赖关系 一目了然。无论项目大小、简单复杂都能轻松管理
学姐突然发来一个微信群名片,是学校的校友会群。毕业3年了,突然有个校友会,欣然加入 进去后一位05届的学姐过来寒暄一下,发来了一张校友会的宣传海报图,图有点长我就不放了,有兴趣的自己点开看 图大概就是说校友会有个公众号,让大家到里面登记自己的信息 我一开始还没在意,也没理会这张图,继续 射爆 上班。但是随着越来越多同学加入,我总感觉这位学姐是不是太热情、太闲了啊?她不用工作的吗? —— 抑或是,这
本文聚焦 Airbnb 产品,描述10大可用性原则的应用场景,希望能够帮助你更系统地理解10大可用性原则。
一、系统状态的可见性
Visibility of system status
The system should always keep users informed about what is going on, through appropriate feedback within reasonable time.——Nielson
系统应该在合理的时间内通过适当的
前端干货大合集在跳票2个月之后再次回来了!这次的合集当中当然包含了大把的资源,除了一些基本的代码工具之外,还包含 JavaScript 库和各种开发框架,以及便于开发GUI 的应用程序,相信无论是设计师还是开发者都会从今天的合集当中受益。
不是前端开发者?这里有设计师干货大合集哟:《节后福利!2018年6月设计圈超实用干货大合集》
Unique
这个工具能够帮你找到许多别的地方少见的字体,Unique 甚至可以用来帮你创造 LOGO,只需要点击几次你也可以在这里找到符合需求
王M争:前段时间 B站对视频缓存功能做了一次调整,之前用户想要缓存当前视频只需点击「缓存」图标就行了,新版本中用户必须点击右上角的「更多」图标调出底部动作栏,然后再进行缓存操作。
但是 B站官方上传的视频缓存入口依然保留在之前的位置,个人推测因为普通 up主所发布的视频长短不一,良莠不齐,更多的场景是用户阅完即走,缓存的需求不是很大,所以将缓存功能收起。而官方上传的资源一般质量有保障,且时间大都较长,用户更愿意去缓存。
当然本篇文章并不是讨论 B站的这次功能改版,而且缓存
今天开始,二手要开始一个新的专题,基于实际案例,来和大家聊一聊「关于数据分析的那些事儿」。本期是开篇,简单的介绍数据分析的思维模式,今后我们会结合更多案例来对数据分析做进一步阐述。
一、数据分析的思维模式
1. 数据有什么用
日常的工作中,二手经常面对项目汇报、项目复盘和 KPI绩效考核等之类的考验。试想,在一个项目汇报中,是你唾液横飞的阐述自己的主观想法具有说服力,还是展示几张规整的数据增长曲线具有说服力呢?答案显然是后者。所以,数据和数据分析在工作中是非常实用的并且非常重
常用参数表 –where ‘id<3000’ 设置操作条件 R […]
概述
随着WWDC 2018谢幕,ARKit也迎来了2.0版本,在本届开发者大会开始之前媒体根据邀请函就猜测本届WWDC的重点一定围绕着ARKit而展开,事实上ARKit确实成为了演示重点。从ARKit 1.0到年初发布的ARKit 1.5(iOS 11.3),进而到如今的ARKit 2.0可以看出苹果在AR领域一直在持续发力。从早期简单的平面检测到后来的垂直面检测、图像追踪、物体检测、多用户协同、地图保存等,分辨率也从720P提高到了1080P。作为iPhone X独
6月30日,由宜人贷主办的首届UGD设计大会在北京举办。大会以「设有所长——增长时代的设计变革」为主题探讨在新形势下如何重新定义设计,吸引了数百位来自亚马逊、阿里、创新工场、百度、今日头条等机构的设计精英参与。宜信首席战略官陈欢、宜人贷COO兼CTO曹阳出席大会并致辞,GrowingIO联合创始人吴继业、创新工场AI工程院副总裁吴卓浩、吆喝科技创始人王晔等行业大咖带来精彩干货分享。会上,从UED(User Experience Design)到UGD(User Growth
其实毛玻璃的模糊效果技术上比较简单,只是用到了css滤镜(filter)中的blur属性。但是要做一个好的毛玻璃效果,需要注意很多细节。比如我们需要将上图中页面中间的文字区域变成毛玻璃效果,首先想到的是给其设置一个透明度,并添加模糊滤镜:.content{background-color:rgba(0,0,0,0.3);-webkit-filter:blur(2px);-moz-filter:blur(2px);-ms-filter:blur(2px);-o-filter:b
MongoDB 4.0 引入的事务功能,支持多文档ACID特性,例如使用 mongo shell 进行事务操作
> s = db.getMongo().startSession()
session { "id" : UUID("3bf55e90-5e88-44aa-a59e-a30f777f1d89") }
> s.startTransaction()
> db.coll01.insert({