Java IO输入输出

学前知道 Java的IO使用“流”的概念来表示。IO流涉及到数据源和目的地。流,是从源“流向”目的的数据流。 Java将各种数据源和目标之间数据的传输统一抽象为流,通过对流对象的操作来完成I/O功能。 数据源可以是键盘、文件、应用程序、鼠标、网络连接。数据目的地可以是屏幕、文件、应用程序、网络连接。 无论数据从哪种数据源到哪种数据目的地,也无论数据是哪种类型,IO操作的基本方法是一样的。 输入:创建一个输入流类对象,读数据,关闭流。 输出:创建一个输出流类对象,写数据,关闭流。 可以将流理解为
分类: 其他 发布时间: 09-27 22:10 阅读次数: 0

洛谷1417 烹调方案

题目背景 由于你的帮助,火星只遭受了最小的损失。但gw懒得重建家园了,就造了一艘飞船飞向遥远的earth星。不过飞船飞到一半,gw发现了一个很严重的问题:肚子饿了~ gw还是会做饭的,于是拿出了储藏的食物准备填饱肚子。gw希望能在T时间内做出最美味的食物,但是这些食物美味程度的计算方式比较奇葩,于是绝望的gw只好求助于你了。 题目描述 一共有n件食材,每件食材有三个属性,ai,bi和ci,如果在t时刻完成第i样食材则得到ai-t*bi的美味指数,用第i件食材做饭要花去ci的时间。 众所周知,g
分类: 其他 发布时间: 09-27 22:10 阅读次数: 0

DOM的时间操作

一、javascript的组成 JS 基础分为三部分: ECMAScript:JS 的语法标准,包括变量 、 表达式、运算符、函数、if语句、for语句 DOM:文档对象模型,操作网页上的元素的API,比如 让盒子移动,变色,轮播图。 BOM:浏览器对象模型,操作浏览器部分功能的API,不如让浏览器自动滚动。 二、事件 JS 是以事件驱动为核心的一门语言, 事件三要素: 事件源、 事件、事件驱动成程序。    比如:网页上有一个广告,点击右上角x,广告就关闭了,这件事情里事件源就是x,事件就是
分类: 其他 发布时间: 09-27 22:10 阅读次数: 0

浏览器定位和导航

1.概念 Window对象的location属性引用的是Location对象,他比爱哦是该窗口中当前显示的文档URL Document对象的location属性也引用到Location对象 window.location === document.location // true 两者区别: Document对象也有一个URL属性,是文档首次载入后保存该文档的URL的静态字符串 若定位到文档的片段标识符(如#table-of-contents),Location对象会相应的更新,而docume
分类: 其他 发布时间: 09-27 22:10 阅读次数: 0

第11讲 | 深入区块链技术(三):共识算法与分布式一致性算法

  共识机制的概念,我们在前面的文章“浅说区块链共识机制”中已经讲解了一部分,但是,共识算法其实是一个非常大的话题,一篇文章肯定没有办法做到面面俱全。   那么今天的内容,我会将重点放在梳理技术的脉络上,详细分析的部分会少一点。如果你对共识算法有兴趣的话,可以自行查找相关内容,也可以和其他的资料进行相互补充的阅读。 从相亲大会说起:分布式系统的模型   由于区块链就是一种分布式系统,所以这篇文章我就从这一概念开始讲起。 为了让你更容易理解分布式系统,我们先来构建一个模型。   在“浅说区块链
分类: 其他 发布时间: 09-27 22:10 阅读次数: 0

Object.create() 的含义:从一个实例对象,生成另一个实例对象

出处:https://wangdoc.com/javascript/oop/object.html#objectcreate 生成实例对象的常用方法是,使用new命令让构造函数返回一个实例。但是很多时候,只能拿到一个实例对象,它可能根本不是由构建函数生成的,那么能不能从一个实例对象,生成另一个实例对象呢? JavaScript 提供了Object.create方法,用来满足这种需求。该方法接受一个对象作为参数,然后以它为原型,返回一个实例对象。该实例完全继承原型对象的属性。
分类: 其他 发布时间: 09-27 22:10 阅读次数: 0

$[\ SHOI\ 2012\ ]\ $随机树

\(\\\) \(Description\) 开始有一棵只有一个根节点的树。每次随机选择一个叶子节点,为他添上左右子节点,求: 生成一棵有\(N\)个叶节点的树,所有叶节点平均高度的期望。 生成一棵有\(N\)个叶节点的树,树高的期望。 约定根节点深度为\(0\)。 \(N\in [1,100]\) \(\\\) \(Solution\) 果然还是太菜了只会抄题解 一道期望和概率间巧妙转化的好题。 \(\\\) 第一问,平均的性质。 考虑每次扩展会随机选择一个叶节点,假设该叶节点的深度为\(d
分类: 其他 发布时间: 09-27 22:10 阅读次数: 0

结对编程队友代码评析

项目需求: 命令行输入用户名和密码,两者之间用空格隔开(程序预设小学、初中和高中各三个账号,具体见附表),如果用户名和密码都正确,将根据账户类型显示“当前选择为XX出题”,XX为小学、初中和高中三个选项中的一个。否则提示“请输入正确的用户名、密码”,重新输入用户名、密码; 登录后,系统提示“准备生成XX数学题目,请输入生成题目数量:”,XX为小学、初中和高中三个选项中的一个,用户输入所需出的卷子的题目数量,系统默认将根据账号类型进行出题。每道题目的操作数在1-5个之间,操作数取值范围为1-10
分类: 其他 发布时间: 09-27 22:10 阅读次数: 0

Python中的函数(二)

一 局部变量与全局变量 在子程序中定义的变量为局部变量,在程序一开始定义的变量为全局变量。 全局变量作用域为整个程序,局部变量作用域为定义该变量的子程序。 当局部变量与全局变量同名时,在定义局部变量的子程序内是局部变量起作用,在其他地方全局变量起作用。 函数内无声明变量时,用的是全局变量: 1 name = "abc" 2 def change_name1(): 3 print(name) 4 5 def change_name2(): 6 name = "123
分类: 其他 发布时间: 09-27 22:10 阅读次数: 0

Java关键字 this super final static

this 关键字 成员变量与局部变量同名 class Person { private int age = 10; public Person(){ System.out.println("初始化年龄:"+age); } public int GetAge(int age){ this.age = age; return this.age; } } public class test1 { public sta
分类: 其他 发布时间: 09-27 22:10 阅读次数: 0

oracle sql developer登录

1 登录Oracle SQL developer 时候要选择数据库连接,这里要区分cdb用户和pdb用户,cdb用户可以在cdb和pdb服务下登录,而pdb用户只能在pdb服务里面登录。比如sys用户可以在cdb和pdb下面登录,而test(在pdb下面建的用户)则只能登录对应的pdb数据库。 2 登录时候要选择Oracle连接类型,一般选择“基本”或“TNS”两种之一,如果连接类型选择了“基本”,需要填写主机名、端口和SID(或服务名),其中服务名为tnsnames.ora里面写的servi
分类: 其他 发布时间: 09-27 22:10 阅读次数: 0

Vue---父子组件之间的通信

  在vue组件通信中其中最常见通信方式就是父子组件之中的通信,而父子组件的设定方式在不同情况下又各有不同。最常见的就是父组件为控制组件子组件为视图组件。父组件传递数据给子组件使用,遇到业务逻辑操作时子组件触发父组件的自定义事件。无论哪种组织方式父子组件的通信方式都是大同小异。 一、父组件到子组件通讯   父组件到子组件的通讯主要为:子组件接受使用父组件的数据,这里的数据包括属性和方法(String,Number,Boolean,Object, Array ,Function)。vue提倡单项
分类: 其他 发布时间: 09-27 22:10 阅读次数: 0

两个input之间有空隙,处理方法

修改css,给前边一个input添加一个左浮动。 <input id="day" type="button" value="日" name="time1" class="checked" style="float: left"/> <input id="month" type="button" value="月" name="time1" class="" /> <input id="year" type="button" value="年" name="time1" class="" />
分类: 其他 发布时间: 09-27 22:10 阅读次数: 0

about SpringBoot学习后记

<SpringBoot实战>第一章节入门的名称为Spring风云再起 看起来Spring的功能确实受Java开发者喜爱 在SpringBoot中,继续将Spring框架做了另一次的封装使框架内代码模块更加简洁 [Original Spring] 原来的Spring : 假设你受命用Spring开发一个简单的Hello World Web应用程序.你该做什么? >> * 一个项目结构中,其中有一个包含必要依赖的Maven或者Gradle构建文件,最起码要有Spring MVC和 Servlet
分类: 其他 发布时间: 09-27 22:10 阅读次数: 0

sonarqube集成maven插件,上传扫描结果

sonarqube使用和集成笔记 学习如何改sonar-pmd插件: 集成阿里p3c www.jianshu.com/p/b849175dd38b sonarqube集成使用maven-plugin的预设参数: https://docs.sonarqube.org/display/SONAR/Analysis+Parameters 使用maven sonar插件: 可以在客户端使用sonar的maven插件在mvn调用时进行扫描(扫描的规则集由要发送扫描数据的sonar服务器指定); 效果就是
分类: 其他 发布时间: 09-27 22:10 阅读次数: 0

Mysql的卸载与安装

以Windows10操作系统为例: 一、 先看看如何卸载   1、首先,停止window的MySQL服务,【windows键+R 】打开运行框,输入【services.msc】打开(或者找到“控制面板”-&amp;gt; “管理工具”-&amp;gt; “服务”,停止MySQL后台服务)服务管理器,停止MySQL后台服务。     2、卸载MySQL安装程序。找到“控制面板”-&amp;gt; &quot;程序&quot;-&amp;gt;&quot;程序和...
分类: 其他 发布时间: 09-27 22:07 阅读次数: 0

SQL语句之查询数据

查询数据在数据库的操作中相当的重要,下面简单的介绍一下比较基础的SQL查询语句。以下列的表为例进行操作:CREATE TABLE student( id INT, NAME VARCHAR(20), chinese FLOAT, english FLOAT, math FLOAT ); DELETE FROM student; INSERT INTO student(id,NAME,...
分类: 其他 发布时间: 09-27 22:07 阅读次数: 0

java泛型的基本使用

对java的泛型特性的了解仅限于表面的浅浅一层,直到在学习设计模式时发现有不了解的用法,才想起详细的记录一下。本文参考java 泛型详解、Java中的泛型方法、 java泛型详解1. 概述泛型在java中有很重要的地位,在面向对象编程及各种设计模式中有非常广泛的应用。什么是泛型?为什么要使用泛型?泛型,即“参数化类型”。一提到参数,最熟悉的就是定义方法时有形参,然后调用此方法时传递实参。那么参数化...
分类: 其他 发布时间: 09-27 22:07 阅读次数: 0

jdbc 中executeQuery(),executeUpdate(),execute()方法的区别

executeQuery()     执行select语句,它返回的是查询后得到记录集,保存在ResultSet对象中。executeUpdate()     执行update,insert,delete语句,它返回的是语句执行后说影响到的记录条数(int)。对于 CREATE TABLE 或 DROP TABLE 等不操作行的DDL语句,executeUpdate 的返回值总为零。execute...
分类: 其他 发布时间: 09-27 22:07 阅读次数: 0

判断素数及其算法优化

首先,我们要清楚什么是素数?素数:又称质数,一个大于1的自然数,除了1和它本身外,不能被其他自然数整除,换句话说就是该数除了1和它本身以外不再有其他的因数;否则称为合数。根据素数的定义,我们可以写成出判断一个数是不是素数的算法。 /** * 判断是否是素数 * @param n 目标数 * @return true:是素数; false:不是素数 */ ...
分类: 其他 发布时间: 09-27 22:07 阅读次数: 0