首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

Java基本知识

Java 基础语法 一个 Java 程序可以认为是一系列对象集合,而这些对象通过调用彼此方法来协同工作。下面简要介绍下类、对象、方法和实例变量概念。 对象:对象是类一个实例,有状态和行为。...逻辑运算、数据修改以及所有动作都是在方法中完成。 实例变量:每个对象都有独特实例变量,对象状态由这些实例变量值决定。...基本语法 编写 Java 程序时,应注意以下几点: 大小写敏感:Java 是大小写敏感,这就意味着标识符 Hello 与 hello 是不同。 类名:对于所有的类来说,类名首字母应该大写。...当保存文件时候,你应该使用类名作为文件名保存(切记 Java 是大小写敏感),文件名后缀为 .java。(如果文件名和类名不相同则会导致编译错误)。...如果你要创建一个类,而且已经存在一个类具有你所需要属性或方法,那么你可以将新创建类继承该类。 利用继承方法,可以重用已存在类方法和属性,而不用重写这些代码。

62240

numpy基本知识_NumPy-基本知识

参考链接: Python中NumPy基本切片Slicing和高级索引Indexing numpy基本知识      This article is for people who have zero knowledge...NumPy一个非常重要属性(更像是约束)是,NumPy数组只能具有单个数据类型。 这意味着,不能有一组混合数据类型。 您尝试实现NumPy那一刻,将在可能情况下隐式尝试向上转换。...因此,我在下面有一个直观表述来给出清晰想法。 负索引时要注意另一点是它从1开始而不是0。        ...数组切片与列表切片不同一种方式是,数组切片返回原始数组视图,与列表中返回副本列表不同。 因此,切片后子数组中任何修改也会反映在原始数组中。       ...connect       让我们连接     翻译自: https://medium.com/analytics-vidhya/numpy-the-very-basics-6ce19206ee22  numpy基本知识

65130
您找到你想要的搜索结果了吗?
是的
没有找到

文件基本知识

文件基本知识 为什么需要外部文件? ·程序运行时数据已存在内存,或从键盘输入,结果输出到显示器。该处理方式是临时性,程序运行结束数据就丢失。...文件概念 文件概念 文件:存储在外部介质上(如磁盘等)数据集合。如,程序文件是程序代码有序集合;数据文件是一组数据有序集合。 文件名:一个唯一文件标识,以便用户识别和引用。...(3) 文件扩展名:用于区分文件类型,各种类型文件通常有约定扩展名。...文件数据存储 根据数据在文件存储组织形式,数据文件可以分为“文本文件”和“二进制文件”。...文件缓冲区 文件缓冲区 概念:系统自动地在内存中为程序中每一个正在使用文件开辟一个“文件缓冲区”。 目的:协调高速内存设备与低速外部存储设备之间配合,提高文件读写效率。

79810

AWR基本知识

自从Oracle 10g开始支持AWR以后,相比于Statspack,除了有更多新内容可供参考,HTML保存格式也是为查看文档提供了很多便利。...最近在看尼米克,尼大师著作,从AWR这一章节开始看,虽然没看完,但看过内容当中,精辟地说明了AWR使用上一些常用方法,个人感觉非常实用,至少没有废话,所以在这里也汇总下,方便以后检索。...将间隔时间设置为0,则表示停止所有统计数据收集(此处我认为翻译有歧义,应该是停止AWR快照收集,不是统计数据收集)。...13、AWR内创建基线,定义为某个范围内快照,可以用来与其它快照进行比较。...,此处会删除1109和1111这两个相关快照。

79620

cfDNA基本知识

定义 Circulating free DNA or Cell free DNA (cfDNA):循环游离DNA或者细胞游离DNA,释放到血浆中降解DNA片段。...在167bp左右(对应染色小体长度)有一个峰,并且其它峰有着10.5bp周期波动,对应着核小体核心DNA螺距 Snyder M W, Kircher M, Hill A J, et al....移植物或者胎儿游离DNA(参考文献见下) 自主激活DNA释放 Stroun M, Lyautey J, Lederrey C, Olson-Sand A, Anker P (2001) About...Clin Chim Acta 313:139–42. pmid:11694251 应用 胎儿DNA会游离到孕妇血液中,怀男孩孕妇血液可以检测到Y染色体,还可用于产前检测,21和18三体 Lo...肿瘤来源cfDNA,可以发现肿瘤相关突变、杂合子缺失(LOH)、基因扩增、癌病毒DNA、抑癌基因启动子区超甲基化,因此可以实现在无创条件下研究肿瘤DNA Stroun M, Anker P,

5.8K120

Java线程基本知识总结

) 等级越高,优先运行 (三)关于线程yield方法 关于yield方法,是指当前线程可能运行不太重要任务,可以通过这个方法暗示操作系统线程调度我可以晚点执行,先把CPU资源让给优先级给我一样或者大于我任务...之后代码。...(七)关于线程start和run方法 注意,要让线程运行,只能执行start方法,这个方法是native方法,run方法是我们定义任务地方,单独调用run方法,就和调用正常方法是一样。...方法 (3)BLOCKED 等待获得一个锁监视器,或者等待进入一个同步块或者方法 (4)WATTING 等待其他线程执行一个特定操作,没有任何时间限制 (5)TIMED_WAITING 等待其他线程在一定时间周期内...(九)总结 本篇文章主要介绍了Java里面一些线程基本方法和概念,最后又叙述了关于线程运行时状态,尤其是线程调度这块依赖底层操作系统,在不同系统上运行可能得到不同结果,这一点需要注意。

24340

(六)类基本知识

一、类基本知识 定义一个类 // 这里就创建了 Person 类 class Person { } 2....除了自带两个 constructor 构造器函数 程序根据自己业务场景写方法都叫做:一般函数/一般方法 class Person { // 自带构造器函数 constructor...示例调用 speck 时,speck 中 this 就是 Person 示例) 但是不能说成:speck 中 this 就是 Person 实例,为什么呢,看代码说话 // 自带构造器函数...判断函数 this 指向 看函数是怎么调用 call 可以更改 this 指向 apply 可以更改 this 指向 bind 可以更改 this 指向 call、bind、apply三者区别...speck 通过 __proto__ 原型链一层一层往下找,就找到了 speck 这个方法 子类重写重父类继承过来方法 student 不仅想说出自己 名字 年龄 还想说出自己年纪,这个时候就不能调用父级

34720

【HTTP】HTTP基本知识

写在前面的话,这篇文章是作者参考网上帖子一个整理,参考资料较多,作为Http入门文章,以供学习使用~ 一、Http是什么?...HTTP是一个属于应用层面向对象协议,由于其简捷、快速方式,适用于分布式超媒体信息系统。 HTTP协议工作于客户端-服务端架构为上。...不过大多数网站都不遵循严格RESTFUL规范,POST拿来做修改资源事也是非常常见。...PATCH 对应于PUT参数是对象全部属性,PATCH参数是部分属性,修改是局部字段修改 DELETE 请求服务器删除指定页面。...3、浏览器发出读取文件(URL 中域名后面部分对应文件)HTTP 请求,该请求报文作为 [TCP 三次握手]第三个报文数据发送给服务器。

94720

Rabbitmq 基本知识

AMQP 基本概念 AMQP(Advanced Message Queuing Protocol 高级消息队列协议),一个提供统一消息服务应用层标准高级消息队列协议,是应用层协议一个开放标准,为面向消息中间件设计...为了使交换机正确将消息路由给队列,发布消息时需指定消息路由键(routing key)。 b.消息代理(Broker):代理职能就是接收发布者发布消息并将消息推送给订阅了消息消费者。...c.虚拟主机(Virtual Host):出于多租户和安全因素设计,把AMQP基本组(交换机,队列,绑定称为AMQP组件)件划分到一个虚拟分组中,类似于网络中namespace概念。...当多个不同用户使用同一个borker(RabbitMQ server)提供服务时,可以划分出多个vhost,每个用户在自己vhost创建exchange/queue等。...d.交换机(Exchange):交换机负责接收消息并按照一定规则将消息路由给队列。路由规则存储在交换机与队列绑定时指定routing key。

57940

Linux基本知识

ln 不带-s参数是硬连接,带-s是软连接,软链接可以跨文件系统,可以连接windows下文件到linux下 硬连接指向同一个节点,会增加连接数,只要连接数不是0,文件一直存在,也就是说删除硬连接任意一个文件...合并为doc文件 cat doc1 doc2 > doc 12.查找/var/log目录下所有以log结尾文件 find /var/log -name “*log” 13.doc是个“,”分割多列文本...,找出并输出第二列是www行内容 egrep “www” doc 这个真不知道什么意思?...14.ls -l输出描述-rwxr-xr-x含义 从左到右 – 表示是文件,d标识目录 rwx 表示文件归属用户拥有读写执行权限 r-x 表示文件归属用户组拥有读和执行权限 r-x 表示其他用户拥有读和执行权限...(至少三个) man -k 关键字 可以搜索包含关键子帮助文档 命令 –help 看命令说明 info 命令 20.查看192.168.1.243306端口是否通 netstat -a |grep

1.2K70

图论基本知识

图 图基本概念 图示一个复杂结构,节点之间关系可以是任意,图中任意两个元素之间都可能相关。...上图中(a)为有向图,(b)为无向图 有时边或者弧具有与它相关数,这种数字叫做权,这种带权图常常称为网。...连通:如果两个顶点之间有路径,则称这两个顶点是连通,如果图中任意一点都可以到其他所有顶点,则称这个图为连通图。...有向图连通图成为强连通图和强连通子图,概念和无向图相同 图存储结构 邻接矩阵 用矩阵来存储图结构 0表示两个顶点之间无联系,1表示有联系(无向图中由于没有方向所以V3可以到达V2 V2也可以到达...,存储结构示意图(a): 数组中存储为节点,每个节点后面为此节点邻接节点下标 头节点 public class VNode { private String data; // 该弧顶点信息

79600

HTTP 基本知识

现在我们以GET为例,这意味着客户端不发送数据,只是询问服务器一些信息。服务器根据传递请求URL知道客户端要求资源。...还有更多标准header,甚至更多自定义header,您可以根据您应用程序进行开发。重要是要知道header在创建一个干净应用程序和减少在请求URL或请求正文中发送数据量非常有用。...这并不是偶然,根据请求方式请求性质可能完全不同。...去分离header和body) d、Response body(响应体(可选)) 虽然响应头和响应体结构与请求对应关系相同,但是第一行实现是完全不同功能。...但是,通常,请求参数是有问题。 几个常见4xx状态码: 400错误请求 - 与2xx状态码类似,这是所有类型错误统称。一些API专门使用它,这使得客户端很难理解错误。

78940

Maven基本知识

将 Java 工程相关信息封装为对象作为便于操作和管理模型。 Maven 工程核心配置。 可以说学习 Maven 就是学习 pom.xml 文件中配置。...3、依赖范围 ① compile main 目录下 Java 代码可以访问这个范围依赖 test 目录下 Java 代码可以访问这个范围依赖 部署到 Tomcat 服务器上运行时要放在 WEB-INF... lib 目录下 ​ 例如: 对 Hello 依赖。...② test main 目录下 Java 代码不能访问这个范围依赖 test 目录下 Java 代码可以访问这个范围依赖 ]部署到 Tomcat 服务器上运行时不会放在 WEB-INF lib...③ provided main 目录下 Java 代码可以访问这个范围依赖 test 目录下 Java 代码可以访问这个范围依赖 部署到 Tomcat 服务器上运行时不会放在 WEB-INF

68310

JavaScript 基本知识

鼠标跟随:一个标记一直跟着鼠标走 轮播图 vs内常用快捷键 JS来源 借鉴了C语言基本语法 借鉴了Java语言数据类型和内存管理 借鉴了Scheme语言,将函数提升到第一等公民地位 借鉴了Self...中括号中是字符串 增:obj.'...// 参数:开始索引(0),多少个(0), 要插入数据(没有) // 以新数组形式返回被删除那些数据 var delete_arr = arr.splice(1, 1); // 索引1开始删除一个数据...与offsetY,是控件坐标 clientX与clientY,是可视窗口坐标 pageX与pageY,是文档页面的坐标 键盘事件 通过e.keyCode获取按下按键 事件传播:浏览器响应事件机制...阻止事件传播:e.stopPropagation() 事件委托:利用事件冒泡机制,将自己事件委托给结构父级中某一层;同时利用事件target属性来判别是那个对象:e.target.tagName

2.3K10

GPIO基本知识

GPIO是通用输入/输出端口简称,是STM32可控制引脚。GPIO引脚与外部硬件设备连接,可实现与外部通讯、控制外部硬件或者采集外部硬件数据功能。那STM32引脚是如何分类?...如果 VDD 连接是 3.3V,那么引脚输出就是 3.3V,如果 VDD 连接是 5V,那么引脚输出就是 5V。...一般来说,开漏是用来连接不同电平器件,匹配电平用,因为开漏引脚不连接外部上拉电阻时,只能输出低电平,如果需要同时具备输出高电平功能,则需要接上拉电阻,很好一个优点是通过改变上拉电源电压,便可以改变传输电平...(上拉电阻阻 决定了逻辑电平转换沿速度 。阻 越大,速度越低功耗越小,所以负载电阻选择要兼顾功耗和速度。)3. OPEN-DRAIN提供了灵活输出方式,但是也有其弱点,就是带来上升沿延时。...,经过多次练习后,自己掌握了一些寄存器应用场景之后,配置端口速度也有所提升,也对之前不懂地方有了新理解,总的来说,成功没有捷径,还是要多练习,多看stm32中一些底层函数,这样才有更好提升。

1.1K30
领券