自学Java笔记 Day07

加油啊! 面向对象 创建对象、构造器 使用new关键字创建对象 使用new关键字创建的时候,除了分配内存空间之外,还会给创建好的对象进行默认的初始化以及对类中构造器的调用。 //学生类 public class Student { //属性:字段 String name; int age; //方法 public void study() { System.out.println(this.name + "在学习"); } } /* public static void main(String
分类: 其他 发布时间: 03-23 23:01 阅读次数: 0

KEIL5环境STM32用ST-LINK能下载但是不能调试可能原因

例如可以下载,但程序不能断点调试,不能跑进main函数的问题。 你就要留意stm32的Boot0和Boot1管脚了。 在每个STM32的芯片上都有两个管脚BOOT0和BOOT1, 这两个管脚在芯片复位时的电平状态决定了芯片复位后从哪个区域开始执行程序, 见下表: BOOT1=x   BOOT0=0   从用户闪存启动,这是正常的工作模式。   BOOT1=0   BOOT0=1   从系统存储器启动,这种模式启动的程序功能由厂家设置。 BOOT1=1   BOOT0=1   从内置SRAM启动
分类: 其他 发布时间: 03-23 23:01 阅读次数: 0

Smith数的判断

题目描述: smith数是指满足下列条件的可分解的整数: 其所有位数上的数字和等于其全部素数因子的数字之和。 例如,9975是smith数,9975=3*5*5*7*19,即9975的数字和=因子的数字总和=30. 补充说明一下:根据smith数的定义,素数不是smith数。 输入多组数据,判断输入的数是否为smith数,如果是输出Yes,否则输出No 解题思路:设输入的数为n (1)首先求出n的各个位之和,这个很简单,不再赘述 (2)求输入数的质数因子(既能整除n,又是质数),这里需要注意的
分类: 其他 发布时间: 03-23 23:01 阅读次数: 0

P站日榜【2020-3-22】pixiv动漫美图热门插画壁纸

大图链接 提取码:bvjn
分类: 其他 发布时间: 03-23 23:01 阅读次数: 0

利用local nginx搭建k8s-1.17.4高可用kubernetes集群

之前看大佬的开源项目2.0版本,https://github.com/easzlab/kubeasz发现已经去掉了keepalived,已无需依赖外部负载均衡实现apiserver的高可用,原理和用local nginx差不多,一直想尝试下这种搭建方法,今天终于如愿了,记录下 1. 简介 利用local nginx方式实现Kubernetes 1.17.4高可用搭建 2. 服务器版本和架构信息 系统版本:CentOS Linux release 7.7.1908 (Core) 内核:4.18.
分类: 其他 发布时间: 03-23 23:01 阅读次数: 0

N7 | 基本数据类型

1、Java的数据类型分类 (1)基本数据类型:包括整数(int)、浮点数(float)、字符(char)、布尔(boolean)。 (2)引用数据类型:包括类、数组、接口、字符串、Lambda。 2、基本数据类型(注:取值范围需要记住) 3、注意事项: (1)字符串不是基本数据类型而是引用类型。 (2)浮点型可能只是一个近似值,并非精确值。(注:double比float更精确) (3)数据类型与字节数不一定相关,例如float数据范围比long更大。 (4)浮点数当中默认类型为double,
分类: 其他 发布时间: 03-23 23:01 阅读次数: 0

关于浏览器Number.toFixed的错误修复

问题描述如下:   var n = 1.255; var fixed = n.toFixed(2); console.log(fixed);//结果:1.25 /* 以上代码运行预期的结果是1.26,但是得到的结果却是1.25,为什么会出现这个情况?我们要的浮点数为何出现错误; 然而我们可以再测试: console.log(1.255*100);这行代码并不等于125.5,而是等于 125.49999999999999 也就可以完全肯定,这既是一个计算机精
分类: 其他 发布时间: 03-23 23:01 阅读次数: 0

vue前端登录

登陆流程   1、用户登录从后台获取 token,菜单数据   2、将token和菜单数据存入sessionStorage,token用来校验用户是否已经登录   2、将返回的菜单数据前端生成对应菜单列表   3、处理每个子菜单对应的页面和子页面权限控制 其中后台会判断用户操作是否传过来的会话ID是不是同一个,若不是,说明会话过期并且会报错,前端返回到登录页面 这里校验session过期可以有两种方式,一是每一次访问接口将token带上,放在requestHeader里面,后台会校验token
分类: 其他 发布时间: 03-23 23:01 阅读次数: 0

mybatis的分页

接口 public interface UserMapper {   //分页 List<User> getUserByLimit(Map<String,Integer> map); } 对应一个xml <?xml version="1.0" encoding="UTF-8" ?> <!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/myb
分类: 其他 发布时间: 03-23 23:01 阅读次数: 0

CF323C Two permutations

首先声明题意: 1~n的两个排列,a,b,在线询问两个区间[ l1,r1 ],[ l2,r2 ],求这两个区间内相同数字的数目。 解法: 我们不妨以a数列为基准,a[i]表示a的第i位对应的b中的位置。 那么就是在区间[ l1,r1 ]中查询有多少个数值在[ l2,r2 ]中。 不难想到权值线段树,可持久化一下,大功告成!!! 看代码: #include<bits/stdc++.h> using namespace std; const int maxn=1e6+10; struct node
分类: 其他 发布时间: 03-23 23:01 阅读次数: 0

「CTSC1997」选课

Description 在大学里每个学生,为了达到一定的学分,必须从很多课程里选择一些课程来学习,在课程里有些课程必须在某些课程之前学习,如高等数学总是在其它课程之前学习。现在有 N 门功课,每门课有个学分,每门课有一门或没有直接先修课(若课程a是课程b的先修课即只有学完了课程a,才能学习课程b)。一个学生要从这些课程里选择 M 门课程学习,问他能获得的最大学分是多少? Input 第一行有两个整数 N , M 用空格隔开。(1≤N≤300,1≤M≤300 ) 接下来的 N 行,第 I+1 行
分类: 其他 发布时间: 03-23 23:01 阅读次数: 0

2020.03.22【NOIP提高组】模拟A 组 总结

估分:\(50 + 50 + 30 = 130\) 考场:\(50 + 70 + 0 = 120\) \(T1\) 只想到树的做法,正解原来是倒着的\(dij\)。 \(T2\) \(hash\)查询+\(n^2\)找答案,\(70\)分到手(数据给力),正解回文树(要学)。 \(T3\) 匆忙打了\(30\)分暴力(还打错了)。正解分块+\(DP\) 总结 多学算法还要巩固。 要仔细审题,不要看漏了细节,这样又要重新想重新打很耗时间的。 暴力该拿的一定要拿到手。 正难则反这句话在任何条件下都
分类: 其他 发布时间: 03-23 23:01 阅读次数: 0

mysql页结构

mysql中具体的数据是存储在行中的,而行是存储在页中的。也就是说页是凌驾于行之上的。 mysq一个页大小为16K,当然这个大小是可以通过修改配置文件来改变的。 mysql页结构大致示意图: 当我们新建一个表的时候表中用户记录部分(user records)部分是空的,在我们插入一条记录后会被记录到其中,直到插入满时会把记录信息刷入到下一个页中,循环往复。。。 记录头信息大致示意图: 1.delete_mask:表示改行记录是否被删除其实就是删除记录的标识位并占用一个二进制位,其中0--未删除
分类: 其他 发布时间: 03-23 23:01 阅读次数: 0

2020-03-23

水仙花数是指一个N位正整数(N≥3),它的每个位上的数字的N次幂之和等于它本身。例如:153=1​3
分类: 其他 发布时间: 03-23 23:01 阅读次数: 0

项目中遇到了docker、PaaS、k8s,它们之间的关系是怎么样的呢?

docker可以构建私有PaaS,PaaS中的k8s提供容器的编排功能。 docker用作自动化应用打包、部署,自动化测试和持续集成,构建私有PaaS PaaS核心解决代码完成后部署、运行、运维、监控一系列事情。(持续集成/持续交付) k8s提供容器的编排功能,即容器的部署,管理,服务发现,组件部署在资源池中的哪个节点,自愈,自动重启 详细可以看:https://blog.csdn.net/raindaywhu/article/details/52057103
分类: 其他 发布时间: 03-23 23:01 阅读次数: 0

蓝桥杯练习(基础一)

基础练习01 数列排序 问题描述   给定一个长度为n的数列,将这个数列按从小到大的顺序排列。1<=n<=200 输入格式   第一行为一个整数n。   第二行包含n个整数,为待排序的数,每个整数的绝对值小于10000。 输出格式   输出一行,按从小到大的顺序输出排序后的数列。 样例输入 5 8 3 6 4 9 样例输出 3 4 6 8 9 #include<iostream> #include<vector> using namespace std; // 快速排序(从小到大) void
分类: 其他 发布时间: 03-23 23:01 阅读次数: 0

Windows10使用屏幕键盘

原文链接: http://xiaoheidiannao.com/articles/Screen-Keyboard.html 更多电脑使用技巧可以访问: http://xiaoheidiannao.com/articles/Screen-Keyboard.html查看哦 目录 介绍 键入模式 数字小键盘 打开方法 介绍 屏幕键盘是Windows10自带的软件,它能够让用户通过鼠标实现键盘的功能。屏幕键盘的窗口会显示在屏幕最上层,其他软件窗口如果与屏幕键盘重叠的部分会被覆盖,如下图所示 键入模式
分类: 其他 发布时间: 03-23 23:01 阅读次数: 0

让a标签(超链接)失效的CSS写法

在Css中添加以下样式,应用到A标签中 .disableCss{ pointer-events:none; cursor:default ; color:#afafaf; ///可有可无 } 注:第一行代码(pointer-events:none;)有个坑,如果a标签里面放了一个图片,然后在给a标签设置这个样式,这个时候是不起效果的,解决办法: 1. 在a标签外面包一个div,然后给div设置第一行代码; 2. 直接加上第二句代码 原理:把 onlick 事件去掉,相当于变为普通文本 在Cs
分类: 其他 发布时间: 03-23 23:01 阅读次数: 0

面试官问,你在开发中有用过什么设计模式吗?我懵了

设计模式不应该停留于理论,跟具体业务结合,它才会变得更香~ 1.前言 设计模式我们多少都有些了解,但是往往也只是知道是什么。 在真实的业务场景中,你有用过什么设计模式来编写更优雅的代码吗? 我们更多的是每天从产品经理那里接受到新需求后,就开始MVC一把梭,面向sql编程了。 我们习惯采用MVC架构,实时上是非常容易创建很多贫血对象模型,然后写出过程式代码。我们使用的对象,往往只是数据的载体,没有任何逻辑行为。我们的设计过程,也是从ER图开始,以数据为中心进行驱动设计。一个需求一个接口,从con
分类: 其他 发布时间: 03-23 23:01 阅读次数: 0

pageY、clientY、screenY、offsetY的区别

screenY,pageY,clientY的区别 offsetY和offsetX的取值
分类: 其他 发布时间: 03-23 23:01 阅读次数: 0