#新理解

随机数种子random.seed()理解

总结:若采用random.random(),每次都按照一定的序列(默认的某一个参数)生成不同的随机数。若采用随机数种子random.seed(100),它将在所设置的种子100范围内调用random()模块生成随机数,如果再次启动random.seed(100),它则按照之前的序列从头开始生成随机数,两次生成的随机序列...

对结构化学习(structured learning)的理解

接触深度学习以来一直接触的概念都是回归,分类,偶尔接触到结构化学习的概念,似懂非懂的糊弄过去,实在是不负责的表现翻阅维基百科https://en.wikipedia.org/wiki/Structured_prediction,有些理解了相比于回归,输出一个标量或者预测,输出一个向量,结构化学习的输出更加复杂,可以是图...

面向切面编程(AOP)的理解

AOP是什么(Aspect Oriented Programming)AOP是一种编程范式,提供从还有一个角度来考虑程序结构以完好面向对象编程(OOP)。AOP为开发人员提供了一种描写叙述横切关注点的机制,并可以自己主动将横切关注点织入到面向对象的软件系统中。从而实现了横切关注点的模块化。AOP可以...

I2S总线协议理解

InterICSound总线又称集成电路内置音频总线。I2S对数字音频设备之间的音频数据传输而制定的一种总线标准。采用了沿独立的导线传输时钟与数据信号的设计,通过将数据和时钟信号分离,避免了因时差诱发的失真,为用户节省了购买抵抗音频抖动的专业设备的费用。I2S有3个主要信号1).串行时钟SCLK,也叫位时钟(BCLK)...
代码星球 代码星球·2020-04-15

vue_插槽的理解和使用

对于插槽的概念和使用,这是vue的一个难点,这需要我们静下心来,慢慢研究。以下是我这两天通过官网和其他资料的学习和使用总结出来的笔记,如有错误或者有不同见解的,欢迎留言,一起学习。插槽就是子组件中的提供给父组件使用的一个占位符,用<slot></slot>表示,父组件可以在这个占位符中填充任何模...
代码星球 代码星球·2020-04-15

深入理解浏览器工作原理

  浏览器(browserapplication)是专门用来访问和浏览万维网页面的客户端软件,也是现代计算机系统中应用最为广泛的软件之一,其重要性不言而喻。前端工程师作为负责程序页面显示的工程师,需要直接与浏览器打交道。本文将详细介绍浏览器的工作原理 组成  浏览器的组成如下图所示  主要组件包括:  1.用...

RGB565的理解

  一个彩色图像由RGB三个分量组成,一个RGB565的每一个像素点数据为2Byte,即16位,那么从名字上就可看出来这16位中,高5位为R分量,中间6位为G分量,低5位为B分量。下面做了一个实验,使用matlab读取一个图片,由RGB888转化为RGB565并进行显示。如下图图原始的RBG888图像图RGB565实验...
代码星球 代码星球·2020-04-15

Mybatis之trim标签的理解

最近在学Mybatis,在学到动态sql的trim标签时,很迷惑。不知所以然。看别人的博客和论坛里的解释,太宽泛,还是不能理解:trim元素的主要功能是可以在自己包含的内容前加上某些前缀,也可以在其后加上某些后缀,与之对应的属性是prefix和suffix;可以把包含内容的首部某些内容覆盖,即忽略,也可以把尾部的某些内...
代码星球 代码星球·2020-04-15

关系型数据库设计:三大范式的通俗理解

目前关系数据库有六种范式:第一范式(1NF)、第二范式(2NF)、第三范式(3NF)、巴斯-科德范式(BCNF)、第四范式(4NF)和第五范式(5NF,又称完美范式)。而通常我们用的最多的就是第一范式(1NF)、第二范式(2NF)、第三范式(3NF),也就是本文要讲的“三大范式”。第一范式(1N...

torch.optim优化算法理解之optim.Adam()

torch.optim是一个实现了多种优化算法的包,大多数通用的方法都已支持,提供了丰富的接口调用,未来更多精炼的优化算法也将整合进来。 为了使用torch.optim,需先构造一个优化器对象Optimizer,用来保存当前的状态,并能够根据计算得到的梯度来更新参数。 要构建一个优化器optimiz...

理解什么是适配器(adapter)和接口(interface)

●适配器(adapter)Incomputing,adapterisahardwaredeviceorsoftwarecomponentthatconvertstransmitteddatafromonepresentationformtoanother.Thedatapresentationcanbe,forexam...

如何理解灰度发布

服务升级机制  在项目敏捷开发的过程中,不可避免需要快速、安全的更新应用,目前比较流行的几种部署方案有:滚动发布、灰度发布/金丝雀发布和蓝绿部署。滚动发布(目前某银行内部生产环境交易系统的发布方式):  一般是取出一个或者多个服务器停止服务,执行更新,并重新将其投入使用。周而复始...
代码星球 代码星球·2020-04-14

理解一下什么是全栈工程师

不久之前我对全栈工程师这个词很陌生,所以查了很多资料,去认识一下这个职称的意义,今天在知乎上看到了一个解释感觉这才是我所想认识的全栈工程师,https://www.zhihu.com/question/22420900/answer/21770992链接第一条就是,他讲的很不错,全栈工程师更像是一个领导者,他的身边集成...

理解OSI参考模型

在一个视频网站上不小心搜到网络知识的视频,突然以前大学的没有真正接受的知识点,一下子豁然开朗,赶紧整理了下笔记。一、OSI参考模型自下而上:物理层(物理介质,比特流)、数据链路层(网卡、交换机)、网络层(IP协议)、传输层(TCP/UDP协议)、会话层(创建/建立/断开连接)、表示层(翻译,编码,压缩,加密)、应用层(...
代码星球 代码星球·2020-04-14

JNI详解---从不懂到理解

转载:https://blog.csdn.net/hui12581/article/details/44832651 Chap1:JNI完全手册...3Chap2:JNI-百度百科...11Chap3:javah命令帮助信息...16Chap4:用javah产生一个.h文件...17Chap5:jni教程(v...
代码星球 代码星球·2020-04-14
首页上一页...5556575859...下一页尾页