原文发于微信公众号 jzman-blog,欢迎关注交流。 前面两篇文章分别介绍了 Gradle 基础知识以及 Groovy 相关基础知识,这也是学习 Gradle 所必需了解的,文章链接如下:: Gradle系列之初识Gradle Gradle之Groovy基础篇 本文将对 Gradle 整体进行了 ...
分类:
其他好文 时间:
2020-07-14 00:19:45
阅读次数:
66
前言:本文非常长,建议先mark后看,也许是最后一次写这么长的文章 说明:前面有4个小节关于Spring的基础知识 分别是:IOC容器、JavaConfig、事件监听、SpringFactoriesLoader详解 它们占据了本文的大部分内容: 虽然它们之间可能没有太多的联系,但这些知识对于理解Sp ...
分类:
编程语言 时间:
2020-07-13 18:21:04
阅读次数:
104
单进程 单进程模型来处理客户的请求。对读写事件的响应是通过epoll函数包装来做到的。redis的处理速度是完全依靠主进程的执行效率。 Epoll是LINUX内核为处理大批量文件描述符该做了改进的epoll,是Linux下多路复用select/poll的增强版本 它能显著提供在程序在大量并发连接中只 ...
分类:
其他好文 时间:
2020-07-13 11:55:24
阅读次数:
72
前言 先来看看一则小故事 我们写好的一行行代码,为了让其工作起来,我们还得把它送进城(进程)里,那既然进了城里,那肯定不能胡作非为了。 城里人有城里人的规矩,城中有个专门管辖你们的城管(操作系统),人家让你休息就休息,让你工作就工作,毕竟摊位不多,每个人都要占这个摊位来工作,城里要工作的人多着去了。 ...
分类:
编程语言 时间:
2020-07-12 22:25:17
阅读次数:
59
计算机网络数据链路层知识点基础 数据链路层的主要功能 重要! 通过使用各种控制协议将有差错的物理信道变为无差错的传输帧的数据链路 数据链路层的三个基本问题 重要!(为啥呢?因为在这个层的协议都围绕这仨个问题) 封装成帧 透明传输 差错控制 封装成帧的方法 1.字节填充 使用特殊标志字节来表示帧的开始 ...
分类:
其他好文 时间:
2020-07-12 19:13:52
阅读次数:
89
计算机视觉任务主要分为:分类、检测、识别、定位四大类。 L1 loss ,L2 loss和smooth L1 loss 引自:https://cloud.tencent.com/developer/article/1441560 一、常见的MSE、MAE损失函数 1.1 均方误差、平方损失 均方误差 ...
分类:
其他好文 时间:
2020-07-12 18:48:12
阅读次数:
100
一、变量的定义与使用在python中,不需要先声明变量及其类型,直接赋值即可创建各种类型的变量。变量命名应当遵循的规则: 变量名必须是一个有效的标识符,变量不能用python中的保留字,应该选择有意义的单词作为变量名 语法格式: 变量名=value 例如:创建一个整形变量,并且为其赋值:number ...
分类:
编程语言 时间:
2020-07-12 14:03:09
阅读次数:
70
用户输入 使用input()函数可获取用户输入的文本,并以字符串的形式存入变量中。 name = input( "Please enter your name: " ) print( "Hello, " + name + "!" ) 当输入Carl时的输出: Please enter your na ...
分类:
编程语言 时间:
2020-07-12 12:19:18
阅读次数:
88
实时系统调度算法: 实时调度可以分为抢占式和非抢占式的。非抢占式调度用于非周期实时任务通过截止时间来调度,抢占式调度方式用于周期实时任务 最早截止时间(EDF)算法: 1.实时系统中非抢占式调度方式用于非周期实时任务通过截止时间来调度。 例:任务执行 最低松弛度优先(LLF) 2.抢占式调度方式用于 ...
分类:
编程语言 时间:
2020-07-12 10:26:04
阅读次数:
74
一、基础知识(大部分与C相同) 1.1 关键字:(大部分与C相同) 概念:关键字是被Java语言赋予特殊含义,具有专门用途的单词。 比如class,public,static,void均为Java已经预设好的。 特点: 完全由小写字母组成; 在增强版记事本(例如Notepad++)当中有特殊颜色 J ...
分类:
编程语言 时间:
2020-07-11 22:57:18
阅读次数:
64