![](https://img-blog.csdnimg.cn/20201014180756926.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
学习总结
qq_36718740
这个作者很懒,什么都没留下…
展开
-
深度学习(一):数学基础
一、线性代数1、定义深度学习相关的主要线性代数数学模型包括标量、向量、矩阵和张量。2、计算方式加减法比较简单,都是点对点加减,形态不变。乘法方式不同可能导致形态变化。如向量可点积(变为一个值),也可以叉积。二维向量叉积等于矩阵可以点对点乘积,也可以矩阵乘积3、范数L0、L1和L2范数各有不同特点和作用二、微积分导数、偏导数、梯度(所有偏导数的向量)二、信息量和信息熵1、信息量:对于某随机事件X,其发生的概率为P(x)(0到1之间),则该事件X具有的信息量为I(x)=-Log2P(x)原创 2020-10-24 00:51:13 · 455 阅读 · 0 评论 -
Nginx学习小结
一、核心功能:1、虚拟主机2、反向代理3、负载均衡4、缓存5、其他模块功能(重定向、防盗链、HTTPS、网页压缩)二、虚拟主机虚拟主机是Nginx最基础的功能,即用来搭建可通过HTTP协议访问的网站。一个虚拟主机与一个HOST地址一一对应,HOST即URL的域名部分(多级域名);不同的虚拟主机可以通过同一IP同一端口提供服务,用HTTP请求头中的HOST字段来区分。如:abc.co...原创 2018-12-20 23:06:51 · 132 阅读 · 0 评论 -
SQLserver Alwayson实现要点
之前一直没有完全弄清楚Alwayson的原理,包括可用组的概念,集群的架构是怎么样的,故障转移是如何实现的,读写分离是如何实现的,故障转移和可用组群的关系,稍微学习总结一下。最重要的结论是:1、标准的AlwaysOn方案提供读写分离的是统一的listener(包括虚拟IP、连接地址和端口,由WSFC机制在配置时创建);但实际通信通过重定向完成,即客户端实际通信不是和listener而是与真正的...原创 2018-11-08 23:20:57 · 15715 阅读 · 1 评论 -
一个SSO单点登录实现
看了一遍,基本了解了其原理。要点:1、首次登陆后的免密登录(如10分钟内)需要服务器识别特定客户端,这需要通过所谓会话(session)机制来实现,具体方式是服务器要能够识别客户端在请求中放入的特定会话标识。对于单个域名来说(如xxx.com)基于cookie的会话保持方式是可以实现的,即服务器查看HTTP请求中的cookie是否正确、是否过期;但如果要实现单点登录场景,往往多个服务器域名不一样...原创 2018-11-06 12:43:20 · 271 阅读 · 0 评论 -
滑块验证技术原理
1.提交滑动行为a)此步骤会由前端引入的JS自助完成,无需客户平台处理;b) 提交的行为数据包括:浏览器名称、版本操作系统屏幕长宽鼠标点击、移动键盘敲击屏幕滑动轨迹URL是否安装Flash2.返回滑动结果此步骤会由前端引入的JS/SDK自助完成,无需客户平台处理。a) 可信用户:滑动直接通过,反欺诈服务端颁发签名串;b) 可疑用户:滑动后出验证码,通过验证码校验后,反...原创 2018-11-03 21:57:22 · 9954 阅读 · 0 评论 -
如何看待容器技术
1、容器的特点是灵活,启动快,力度小,但是否应用场景也有局限?(比如一个需要很大计算量的应用,持续计算时间较长,对启动速度不敏感,是否还需要容器)?容器还有其它特点,比如基于容器的开发模式能够实现标准化交付,提升交付质量和效率,包括更容易实现Devops2、隔离性和安全问题如何来解决?其实没有所谓安全问题,安全与否取决于Docker Engine是否被攻破,这一点实际上和虚拟化Hypervi...原创 2018-10-26 20:46:56 · 165 阅读 · 0 评论 -
SSH如何保证通信安全
一、SSH如何保证安全?SSH的通信步骤如下:阶段一、通过非对称加密方式先在Client和Server之间安全的协商加密密钥:1)双方协商SSH版本、采用的非对称加密算法等信息;2)Server发送公钥给Client;3)Client基于公钥加密对称密钥;4)Server基于私钥解密对称密钥。本阶段的主要风险在于:SSH不具备CA证书机制,可能会被链路中间人伪造Server并发送自己...原创 2018-10-25 23:58:16 · 2085 阅读 · 1 评论 -
分布式计算和并行计算差异
Mapreduce是分布式计算的典型技术,MPI则是并行计算的典型技术。总结下来主要两点区别:1、分布式计算(如MapReduce)的计算节点任务往往是独立的,松散的。不涉及大规模的数据交互,因此节点之间运行几乎互不影响。体现到技术架构上就使得可以做到计算和存储在同一个节点上,不存在计算节点拉取大量存储数据的情况,因此也就不需要技术架构提供内部专用的高速网络。但这同时也导致分布式计算本身的计算模...原创 2018-10-28 14:08:29 · 1946 阅读 · 0 评论 -
如何理解JAVA和C语言的跨平台
参考:https://www.cnblogs.com/jmsjh/p/7808764.html一、C/C++语言的编译和执行过程1、编译过程包括预处理、编译、汇编和链接四个阶段:1)预处理:伪指令(#,如宏、头文件等)转换和特殊符号处理,生成最终需要编译部分的代码文件;2)编译:通过操作系统中安装的编译器,将高级语言代码文件(.c/.cpp格式)编译为汇编语言文件(.s);3)汇编:...原创 2018-10-17 22:47:40 · 665 阅读 · 1 评论