Home
Zhiou's Den
Cancel

再谈成为产品的CEO

翻译自Marty Cagan的文章CEO of the Product Revisited 将产品经理比喻成产品的CEO这个概念一直是产品里很有争议和两极化的话题之一。很多人要么强烈反对要么强烈支持,我也一直很矛盾。 我从Ben Horowitz那首次接触到这个概念,当时我们在Netscape一起工作,值得注意的是我们曾经在Jim Barksdale手下干活,他是一位在个性和领导...

PKCS标准入门

C++11 features

std::function & std::bind What does std::move & std::forward do? To be answered; The differences of emplace_back & push_back. 二者的区别在于他们的参数类型不同 :)。 ...

NFC浅入浅出

WWDC2019可以说是苹果远远被低估的一届开发者大会,本次大会放出的框架和各种改变会在几年后产生巨大的影响。但这篇博文只是想介绍下iOS13在对CoreNFC框架所做的更新以及相关的NFC背景。 背景 NFC可以说是从RFID演化而来的一项近场通信技术,二者的关系类似深圳和广东,NFC脱胎于RFID,却有自己的技术特点和应用场景。 RFID(Radio Frequency IDent...

回望2018

2018年已经过去快一个月了,这一年对于很多人可能只是寻常的一年,但对于我来说,却是不同寻常。太多的重要的事情发生在这一年,太多的收获也在这一年。 18年初我选择考PMP证书,本来只是说想拓展下能力,让自己具备一个项目经理的知识基础,但收获超过原本预计。5A通过PMP考试这个在意料之中,但是公司后来间接提薪确实没有料到。当然,PMP证书并不是提薪的原因,而是工作上的某项目的成功和领导看到我...

RxSwift入门

背景 响应式编程改变了开发者看待世界的方式,之前无论是面向过程还是面向对象编程,采用的都是拉式获取响应,也就是说如果想获得一个函数响应,你得去调用这个函数来获得其结果,无论是同步还是异步。 但响应式编程改变了这一过程,订阅发布是一种推式响应,只需要订阅一个响应,那么响应发生的时候会自动交回到订阅者的手上。这很自然的导致了获取相应是一个异步过程,因为订阅后订阅者不需要等待结果的发生。 响...

iOS逆向

这周因公司项目,需要对Appstore上的某App进行重签名,于是做了一番探索。 越狱 首先必备越狱后的iPhone一台,找到一台公司的iPhone5S测试机,系统版本10.1.1,不新不旧,正好用来越狱。 在网上找了一些越狱工具,经过多次实践,windows系统版本7.0爱思助手一次性越狱成功。 其中需要配合在手机上运行yulu102,并等待设备重启,重启后iPhone如果出现cy...

递归与递推

这些天把腾讯的一道笔试题拿回公司用来面试,出乎意料的难倒了一批人,题目本身很简单,但能够被腾讯拿来当笔试题,其实也是可以挖一挖,可以用来评估面试者算法基础。 题目如下: 一楼梯共有n级台阶,规定每步可以迈1级台阶或2级台阶或3级台阶,计算地面到第n级台阶所有不同的走法的总数。 大多数人可以很快写下面的代码: int count_way(int n) { if (n = 1...

关于非对称加密算法

现在所在的公司是一家商密公司,主要涉及的应用算法就是非对称加密算法RSA和ECC。一直想能够在这方面总结一下,算是对这段时间的学习打上一个Tag。 现代密码学应用如此突飞猛进,区块链,数字货币的爆发追究源头都要感谢非对称加密算法的提出。 目前广泛应用的非对称加密算法有两种:RSA和ECC,这两种算法分别代表了两类加密算法:基于大整数因子分解 和 基于椭圆曲线的离散对数计算。 相...