现实鸡

文章
5
资源
0
加入时间
2年10月21天

C++输出错误信息perror、strerror以及全局变量errno

函数:perror、strerror,全局变量:errno。使用方法:FILE *fp;if((fp = fopen("test.txt", "r")) == NULL){ perror("test.txt open error"); printf("%s\n",strerror(errno)); printf("%d\n",errno); exit(0);}输出:outp...

如何理解人工智能全栈开发工程师

首先,真正意义上的人工智能全栈开发是存在巨大困难的,一方面原因是人工智能领域的研发方向非常多,即使按照大的方向来划分,也分为计算机视觉、自然语言处理、机器人学、机器学习、自动推理、知识表示等六大领域,这还不包括每个领域当中的众多细分方向,另一方面原因是人工智能开发本身具有较大的难度。目前人工智能全栈开发通常指的是能够基于人工智能平台(开放及非开放),来完成行业落地应用的开发能力,虽然在难度上有一定...

TLS协议分析 TLS协议分析 一 . TLS协议的设计目标: 二. TLS协议的原理 三. TLS协议的代码实现 四. TLS协议的部署与优化 五. 更多的加密通信协议case:QUIC,iMessage,TextSecure, otr, ios HomeKit,libsodium 六. TLS协议给我们的启发 — 现代加密通信协议设计 七. 附录:密码学基础概念 八. 参考文献:

TLS协议分析2015-09-06本文目标:学习鉴赏TLS协议的设计,透彻理解原理和重点细节跟进一下密码学应用领域的历史和进展整理现代加密通信协议设计的一般思路本文有门槛,读者需要对现代密码学有清晰而系统的理解,建议花精力补足背景知识再读。本文最后的参考文献里有一些很不错的学习资料。目录 :1234567