首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往
您找到你想要的搜索结果了吗?
是的
没有找到

什么是「产品」?

首先,总的来说,这不是一个「」问题。因为太过于宽泛,如果本着「寻求答案」的目的,往往不会有什么太好的结果。但是我的目的并不是寻求答案,而是想看看大家的思维方式。...基于此,我也思考了很久,究竟什么才算是「产品」?脑袋里出现了很多维度,我在等待它们慢慢的类聚在一起。...但我更倾向于「商业价值」这个表述。 很多大公司,例如BAT这种,他们的产品是一个体系。...所以不论什么手段,满足「需求」才是关键 2、黏性 产品是不是一定要有「黏性」,或者是不是黏性一定很强?其实不一定。还是要看这个产品的具体使用场景。...在我口渴的时候,我能够得到一瓶水,喝起来没什么惊喜,就是水。但它依然是产品。 4、差异化 产品是否一定跟其他竞品「不同」,我觉得不一定。

1.9K50

什么代码

什么代码 你如何定义的代码?本文通过咨询65个开发人员同一个问题从而得出了一个伪科学的答案。 首先我们相信写好代码是非常重要的。为什么呢?首先,代码比差代码更有趣,成本更低。...其次,代码,就意味着你正在构建的产品有可能会更好。第三,也是非常关键的一点,写出好的代码是我们的职责:毕竟,我们的工作就是写代码。...当然,目前最常见的答案是,代码必须可读(78.46%),几乎10分之8的开发人员认为,的代码应该易于阅读和理解。...然后是可测试的/测试过的(29.23%),这说明的代码应当是经过自动化测试的(或至少是有可能执行测试的)。...所以我们很惊讶为什么并不是每一个开发人员的答案中都囊括这一条。 可测试/已测试过的:测试的重要性在这里我就不多说了,相信大家已经听到过不知道几百遍了。

982100

分布式锁Redis?还是Zookeeper

release lock failed, requestToken:{}, result:{}", identify, result); returnfalse; } 思考:加锁和释放锁的原子性可以...} finally { //手动释放锁 lock.unlock(); } } 基于 Zookeeper 来实现分布式锁 很多小伙伴都知道在分布式系统中,可以...ZK 来做注册中心,但其实在除了做祖册中心以外, ZK 来做分布式锁也是很常见的一种方案。...至于为什么要用顺序节点和为什么临时节点不用持久节点?先考虑一下,下文将作出说明。 同时还有 ZK 中如何查看节点?...至于为什么使用临时节点,和 Redis 的过期时间一个道理,就算 ZK 服务器宕机,临时节点会随着服务器的宕机而消失,避免了死锁的情况。

1K20

分布式锁 Redis ,还是 ZooKeeper

failed, requestToken:{}, result:{}", identify, result); returnfalse; } Bash Copy 思考:加锁和释放锁的原子性可以...finally { //手动释放锁 lock.unlock(); } } Bash Copy 基于 ZooKeeper 来实现分布式锁 很多小伙伴都知道在分布式系统中,可以...ZooKeeper 来做注册中心,但其实在除了做祖册中心以外, ZooKeeper 来做分布式锁也是很常见的一种方案。...至于为什么要用顺序节点和为什么临时节点不用持久节点?先考虑一下,下文将作出说明。 同时还有 ZooKeeper 中如何查看节点?...至于为什么使用临时节点,和 Redis 的过期时间一个道理,就算 ZooKeeper 服务器宕机,临时节点会随着服务器的宕机而消失,避免了死锁的情况。

76460

我为什么鼓励工程师写blog

blog! 本文打算老生常谈,从几个很实务的方面来整理,写 blog 对你有什么好处。如果你不需要这样的好处,或是有更好的方法获得这些好处,Just do it!...真正懂了,你会用大家都听得懂的话,讲给不懂的人听,而不是一直专有名词吊书袋地唬弄别人。...你的文章是对的、的、有价值的,就可以造福更多人,这就是持续点滴累积你的影响力。...他因为曾经在 blog 或社群跟你互动过,而在实体活动上更有机会跟你进一步攀谈、了解,甚至发展到关心、协助,而更了解彼此,知道自己可以帮上你什么,知道你可以帮上他什么。...上面几个段落来描述了写 blog 可以带来哪些好处,这边重新整理一下几个重点。   写 blog 的过程 自我承诺:给自己订立一个可行的目标,然后真的动手开始写 blog

41520

node-blog node 搭建的个人开源博客

在线预览 由于服务器网速原因,加载时间较久 相关文档 多个请求下 loading 的展示与关闭 Vue 实现前进刷新,后退不刷新的效果 Vue 页面权限控制和登陆验证 node 搭建个人博客(一):...代码热更新 node 搭建个人博客(二):导出模块同时兼容 import 和 require node 搭建个人博客(三):token node 搭建个人博客(四):评论功能 node...git clone https://github.com/woai3c/node-blog.git 在运行前还得进行一些准备工作: 因为没有注册功能,所以在使用前需要先把用户信息添加到数据库。...打开 mongod.exe,再打开 mongo.exe,在 mongo.exe 打开的命令行进行如下操作: 创建数据库 use blog 创建 user 集合,用来保存用户信息 db.createCollection

61110

签名代码什么证书 签名代码证书的作用大吗

那商标注册35类是什么?现在就给大家介绍一下。 商标注册35类是什么 很多企业只知道必须要进行商标注册,但是提到商标注册35类是什么的时候就不得而知的,这一类别代表的是和服务相关的。...商标注册35类有什么 进行35类注册以后可以很大程度上减少抢注的风险,如果在企业品牌进行宣传的阶段因为没有进行商标注册,那么有可能会被其他的品牌进行恶意抢注,这种情况经常会发生,然后两个品牌开始争夺这一商标...大家知道了商标注册35类是什么以后,那就会看到其用处非常的大。遇到问题以后大家就有机会用法律途径来帮助自己的企业拿回属于自己的东西,尽可能的帮助自己减少不必要的损失。

83710

什么的R包

本文是本学期第一篇,聊一聊什么的R包。这个问题源于年前一个同学,她在学习R语言,然后拿着一张总结的一些R包的图片问我:还有没有更好的包?当时就把我问蒙了,问她什么是更好的包?...就是这张图 其实在她问我之前我从来也没想过什么算是“”的包。...那么什么的R包呢,对于我们这些只需要用R来做生信分析的人来说,如果功力没有那么深厚,看不懂R包的源代码,确实需要找到一些普遍都在使用且坚持更新的包,不仅仅不容易出错,而且网上这些包的学习资料也更多。...其实每个月生信类的杂志都会出很多新的R包的文章,但是大部分都没什么。能在网上留下痕迹的都是经过大家检验的。...乱七八糟说了那么多,总结起来有以下几点:想要实现某种功能,需要科学上网,搜索别人之前造的轮子,你能想到的大概率世界上已经有其他人做到了;多看包和函数的说明文档,里面有很多相关功能的其他函数及包的信息;

1.1K31

什么他们做的

”但是,苏格拉底说:“我一点儿都不比别人聪明,我其实什么都不知道,但有一点,我唯一知道的是我不知道,而所有其他的人都认为自己知道。...还有现在互联网的知识付费也属于这范畴并且越来越普及,我们是否也可以做点什么呢? 其实很多时候我们是:不懂的事情想当然了,想当然的事情却又不去坚持。所以要去拓宽自己的认识边界,也别盲从,去试,去坚持。...而心理表征又是什么呢: 心理表征是一种与我们大脑正在思考的某个物体、某个观点、某些信息或者其他任何事物相对应的心理结构、或具体、或抽象 比如提到“狗”,你脑子里就会浮现它的特征:四条腿、有尾巴、毛茸茸、...如何将新的需要记忆的点快速牢固的掌握住呢,方法就是套用到我们已有的长期记忆中,什么意思呢,看完下面的例子就明白了。

76110
领券