• 由于C支持函数可变长参数,也正是这个原因,所以C语言函数参数的入栈顺序为从右至左。
  • 从右至左入栈的好处就是可以动态变化参数的个数。如果从左向右入栈,则最前面的参数被压在栈底,除非知道参数个数,否则无法通过栈指针的相对位移找到最左边的参数,这样就变成了最左边的参数个数不确定。
  • https非对称加密方式,非对称加密算法

  • RSA就是常用的非对称加密算法
  • 非对称加密详细过程
  • 浏览器发送一个请求给服务器。服务器将自己的证书(包含服务器公钥S_PuKey)、对称加密算法种类及其他信息返回给客户端
  • 客户端浏览器检查服务器发来的CA证书是否由自己信赖的CA中心签发。若是,执行步骤4,否则,给用户一个警告,询问是否继续访问
  • 客户端浏览器比较证书里的信息,如证书有效期、服务器域名和公钥S_PuKey,与服务器传回的信息是否一致,如果一致,则浏览器完成对服务器的身份认证
  • 服务器要求客户端发送客户端证书(包括客户端公钥C_PuKey)、支持的对称加密方式及其他相关信息。收到后,服务器进行相同的身份认证,若没有通过认证,则拒绝连接
  • 服务器根据客户端浏览器发送的密码种类,从中选择一种加密程度最高的方案,用客户端公钥加密后通知到浏览器
  • 客户端通过私钥C_PrKey解密后,得知服务器选择的加密方式,并选择一个通话密钥Key,接着用服务器的公钥加密后发送给服务器
  • 服务器收到浏览器传送到的信息,用私钥解密,获得通话密钥Key
  • 接下来的数据传送都用该对称密钥进行加密
  • 这里写图片描述
    注意sso穿件授权令牌后,会将令牌发送给系统1,然后系统1需要再向sso校验令牌。我感觉这是为了确保系统1收到的令牌的确是sso发送的。校验完系统1发送来的令牌后,sso需要注册系统1,表示用户已在该系统登录。之后用户再访问系统1,应该不用再去sso验证了,因为用户的令牌已保存在了系统1处

    c内存布局 - BSS(为初始化数据段 uninitialized data segment)未初始化数据是在程序中声明,但是没有初始化的变量,这些变量在程序运行之前不需要占用存储器的空间。Block Started by Symbol,BSS段的变量只有名称和大小却没有值 - RW read write 已初始化读写数据段 - RO read only 只读数据段,即常量区... 1)进程有独立的地址空间,一个进程崩溃后,在保护模式下不会对其它进程产生影响; 2)而线程只是一个进程中的不同执行路径。线程有自己的堆栈和局部变量,但线程之间没有单独的地址空间,一个线程死掉就等于整个进程死掉 3)多进程的程序要比多线程的程序健壮; 4)但在进程切换时,耗费资源...
    今天下午怀着忐忑的心情,进行了 网易 游戏 的终面,见识到了 网易 游戏 一个团队主程的实力,而且还是视频 面试 ,有稍许的紧张。 下面不扯淡,开始进入 面试 环节 首先让我介绍一下自己的优缺点,这个没个人不一样,没有什么好说的。然后就开始技术方面的狂虐 第一个问题 ,介绍一下java是如何实现平台无关的! 第二个问题,系统调用与普通的我们写的方法 那个效率高,列举出一些系统调用 第三个问题,如果给你实现,
    作者:王选易,出处:http://www.cnblogs.com/neverdie/ 欢迎转载,也请保留这段声明。如果你喜欢这篇文章,请点【推荐】。谢谢! 网易 游戏 面试 准备 如果你大学里有想过从事 游戏 开发的话,你对 网易 游戏 肯定不会陌生, 网易 开发出过梦幻西游,倩女幽魂这种端游大作,可惜在页游和手游方面现在依旧毫无建树, 网易 游戏 的特点有以下几个: 工作环境非常好,或者极端点说,可能是国内所有...
    当然,我可以为您提供一些常见的C++ 面试 题。请注意,这些问题仅供参考, 面试 官可能会提出其他问题。以下是一些常见的C++ 面试 题: 1. 什么是C++的多态性(Polymorphism)?请举个例子。 2. 什么是虚函数(Virtual Function)?为什么需要它? 3. 什么是纯虚函数(Pure Virtual Function)?如何定义和实现它? 4. C++中的析构函数(Destructor)和构造函数(Constructor)有什么区别? 5. 什么是浅拷贝(Shallow Copy)和深拷贝(Deep Copy)?如何实现深拷贝? 6. 什么是模板(Template)?请举一个使用模板的例子。 7. 什么是智能指针(Smart Pointer)?请列举几种常用的智能指针,并简要解释它们的作用。 8. 什么是RAII(资源获取即初始化)?为什么它在C++中被广泛使用? 9. 请解释C++中的const关键字的作用和用法。 10. C++中的友元函数(Friend Function)有什么作用? 希望以上问题能为您提供一些帮助!如果您有其他问题,请随时提问。