- 博客(12)
- 资源 (3)
- 收藏
- 关注
原创 欢迎使用CSDN-markdown编辑器
物联网-存储-云计算-大数据速记下这几者之间关系依托5G的万物互联,通过智能硬件汇聚数据,关键词“在线”海量数据依托云存储进行在线存储海量数据依靠云计算的能力进行分析,典型的storm, spark, hadoop计算从“流程”变为“数据”从“抽样”变为“全量”–
2017-05-15 23:34:46
292
转载 做一个成功的软件项目经理
做一个成功的软件项目经理概述要想做一个成功的软件项目经理需要有丰富的管理知识,同时要有全面的技术知识。同时在知识的结合下在实际中应用管理学的计划,组织,控制,激励,领导等职能,发挥个人管理的长处,再项目组成员及客户前发挥亲和力、领导力,并做好时间管理和沟通管理。最终带领整个项目团队不断成长发展并高效的完成整个项目过程。 下面为软件项目管理成功相关联的要素
2017-02-27 14:03:13
2815
1
转载 Session ID/session token 及和cookie区别
具体来说cookie机制采用的是在客户端保持状态的方案。它是在用户端的会话状态的存贮机制,他需要用户打开客户端的cookie支持。cookie的作用就是为了解决HTTP协议无状态的缺陷所作的努力.而session机制采用的是一种在客户端与服务器之间保持状态的解决方案。同时我们也看到,由于采用服务器端保持状态的方案在客户端也需要保存一个标识,所以session机制可能需要借助于cookie机制来
2017-01-19 15:21:04
459
转载 cookie、session和token那些事
cookie 和 session众所周知,HTTP 是一个无状态协议,所以客户端每次发出请求时,下一次请求无法得知上一次请求所包含的状态数据,如何能把一个用户的状态数据关联起来呢?比如在淘宝的某个页面中,你进行了登陆操作。当你跳转到商品页时,服务端如何知道你是已经登陆的状态?cookie首先产生了 cookie 这门技术来解决这个问题,cookie 是 ht
2017-01-19 15:08:23
8299
2
转载 哈希算法中salt的作用
查表和彩虹表的方式之所以有效是因为每一个密码的都是通过同样的方式来进行hash的。如果两个用户使用了同样的密码,那么一定他们的密码hash也一定相同。我们可以通过让每一个hash随机化,同一个密码hash两次,得到的不同的hash来避免这种攻击。 具体的操作就是给密码加一个随即的前缀或者后缀,然后再进行hash。这个随即的后缀或者前缀成为“盐”。正如上面给出的例子一样,通
2017-01-19 14:42:02
2251
转载 SSL/TLS协议运行机制的概述
互联网的通信安全,建立在SSL/TLS协议之上。本文简要介绍SSL/TLS协议的运行机制。文章的重点是设计思想和运行过程,不涉及具体的实现细节。如果想了解这方面的内容,请参阅RFC文档。一、作用不使用SSL/TLS的HTTP通信,就是不加密的通信。所有信息明文传播,带来了三大风险。(1) 窃听风险(eavesdropping):第三方可以获知通信内容。
2017-01-13 17:11:14
217
转载 HTTPS 是如何保证安全的?
每当我们讨论到信息安全的时候,我们最长接触到的信息加密传输的方式莫过于 HTTPS 了,当我们浏览器地址栏闪现出绿色时,就代表着这个网站支持 HTTPS 的加密信息传输方式,并且你与它的连接确实被加密了。但是 HTTPS 并不是一个单一的东西,它知识我们常见的 HTTP 协议和某个加密协议的一个混合,这个加密协议通常会是 TLS。那么 HTTPS 为什么安全呢?其实我们需要先考虑 HTTP 为什么
2017-01-13 17:06:19
752
转载 HTTP,HTTP2.0,SPDY,HTTPS看这篇就够了
作为一个经常和web打交道的程序员,了解这些协议是必须的,本文就向大家介绍一下这些协议的区别和基本概念,文中可能不局限于前端知识,还包括一些运维,协议方面的知识,希望能给读者带来一些收获,如有不对之处还请指出。 1. web始祖HTTP全称:超文本传输协议(HyperText Transfer Protocol) 伴随着计算机网络和浏览器的诞生,HTTP1.0也随之而来,处
2017-01-13 16:39:12
398
转载 http认证方式
http认证方式在URL前加https://前缀表明是用SSL加密的。 你的电脑与服务器之间收发的信息传输将更加安全。Web服务器启用SSL需要获得一个服务器证书并将该证书与要使用SSL的服务器绑定。http和https使用的是完全不同的连接方式,用的端口也不一样,前者是80,后者是443。http的连接很简单,是无状态的,... HTTPS协议是由SSL+HTTP协议构建的可
2017-01-13 15:51:52
524
转载 深入理解数据成员指针、函数成员指针
1. 数据成员指针对于普通指针变量来说,其值是它所指向的地址,0表示空指针。而对于数据成员指针变量来说,其值是数据成员所在地址相对于对象起始地址的偏移值,空指针用-1表示。例:代码示例:复制代码struct X {int a;int b;};#define VALUE_OF_PTR(p) (*(long*)&p)int main() {i
2016-11-23 00:28:22
981
转载 c++虚函数实现基本原理
1. 概述简单地说,每一个含有虚函数(无论是其本身的,还是继承而来的)的类都至少有一个与之对应的虚函数表,其中存放着该类所有的虚函数对应的函数指针。例:其中:B的虚函数表中存放着B::foo和B::bar两个函数指针。D的虚函数表中存放的既有继承自B的虚函数B::foo,又有重写(override)了基类虚函数B::bar的D::bar,还有新增的虚函数D::quz。
2016-11-22 23:28:34
255
转载 c++什么时候会生成默认构造函数
C++对象可以使用两种方式进行创建:构造函数和复制构造函数。假如我们定义了类A,并使用它创建对象。代码如下:A a,b; A c=a; A d(b);对象a和b使用编译器提供的默认构造函数A::A()创建出来,我们称这种创建方式为对象的定义(包含声明的含义)。对象c和d则是使用已有的对象,通过编译器提供的复制构造函数A::A(const A&)创建,我们称这种创建方式为
2016-11-22 20:36:17
5042
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人