其他
文章平均质量分 74
HJsir
当你凝视深渊时,深渊也在凝视你
展开
-
为什么程序员都推荐Google搜索而不是百度?
你真的知道为什么选择谷歌吗?相信大部分人只是跟风。只是知道用谷歌广告少点,搜索出来的内容准确点。确实如此,使用百度搜索出来的大部分内容其实不是你想要的,而是百度想给你看的,太多广告了,但是除了广告为什么会觉得搜索出来的内容准确些呢?这就涉及到了两家搜索公司的核心搜索引擎技术了。原创 2018-04-17 14:18:18 · 11606 阅读 · 6 评论 -
React Native入门以及资源
React Native学习需要的知识储备:ES6基础JavaScript基础React基础、React基础视频HTML基础+CSS基础Android基础和IOS基础(最好具备其中一个)为什么学习RN现在很多应用都有RN的影子,比如知乎、京东等,发展到现在组件很丰富能快速开发,跨平台的特点使他能节省很多成本,目前的跨平台框架很多,但是RN更贴近原生,用户体验更好。我是如何学习首先熟悉前原创 2018-05-03 19:49:28 · 341 阅读 · 0 评论 -
APP token机制 - 安全的自动登录
为什么引入token?在做项目的时候遇到了自动登录问题,如果自动登录的话之前设想是第一次登录时保存用户名和密码到本地,启动APP的时候自动调用登录接口,可是这样一来用户数据就很危险,很容易被盗取,所以网上查找了下解决方法,一般现在web都是使用cookie在APP中我们一般叫做token,就是在用户第一次登录的时候向服务器发送请求,服务器验证后返回一个特定字符串作为token,APP保存好这个tok原创 2018-05-07 22:08:53 · 6177 阅读 · 0 评论 -
图解数字签名过程
数字签名,它的作用跟手写签名其实是一样的,用来证明某个消息或者文件是本人发出/认同的,利用公钥加密系统保证不可伪造和不可抵赖两个特性 使用的签名算法有:RSA,基于大整数分解问题DSA,基于离散对数问题ECDSA,属于DSA的一个变种,基于椭圆曲线上的离散对数问题我们以RSA做简单分析,如果你生成了一对RSA密钥,你把公钥公布出去,并告诉别人这个公钥是你的。之后你只要在发送的消息后面...原创 2018-05-27 20:58:13 · 9745 阅读 · 2 评论 -
如何给女朋友解释清楚Synchronized的三种应用方式
事情的起因是这样的,女友面试的时候被面试官问到了一个问题就是关于synchronized的几种应用方式,她没理解,于是我决定给他理一理,就有了这篇博客。synchronized的三种应用方式修饰实例方法,作用于当前实例加锁,进入同步代码前要获得当前实例的锁修饰静态方法,作用于当前类对象加锁,进入同步代码前要获得当前类对象的锁修饰代码块,指定加锁对象,对给定对象加锁,进入同步代码库前要...原创 2018-08-10 18:00:38 · 892 阅读 · 1 评论