自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(33)
  • 收藏
  • 关注

原创 Java学习笔记9——随机数的应用

猜大小import java.util.Scanner;public class GuessSize { public static void main(String[] args) { // TODO 自动生成的方法存根 //猜大小 Scanner in = new Scanner(System.in); System.out.print("请输入随机数的最小值:"); int min = in.nextInt(); System.out.print("请输入随机数的最大值

2022-02-17 19:00:54 239

原创 Java学习笔记8——数字处理类

数字处理类

2022-02-17 18:10:27 232

原创 Java学习笔记7——包装类

包装类

2022-02-17 14:21:35 165

原创 Java学习笔记6——类和对象

类和对象

2022-02-17 11:58:45 118

原创 Java学习笔记5——数组

数组的创建和初始化一维数组创建先声明再用new运算符分配内存 int[] a; a = new int[3]; int b[]; b = new int[3];声明的同时分配内存 int[] a = new int[3]; int b[] = new int[3];初始化方法一 int a[] = new int[] {1,2,3};方法二 int a[] = {1,2,3};二维数组创建先声明再用new运算符进行初始化 .

2022-02-17 10:57:43 156

原创 Java学习笔记4——字符串生成器

字符串生成器

2022-02-16 14:26:28 478

原创 java学习笔记3——字符串

字符串的常用方法

2022-02-15 23:42:10 264

原创 Java学习笔记2——如何画一个棱形

用Java画一个棱形

2022-02-14 22:37:04 321

原创 Java学习笔记1——基本数据类型

基本数据类型java有4种基本数据类型,分别是整数型、浮点型、字符型和布尔型byteshortintlong1B2B4B8B赋值问题给long类型的变量赋值,必须加上后缀L或l long c = 2147483647 + 1; System.out.println(c);//-2147483648因为java中整数默认是int型,所以最大为2147483647(2^31-1),加1之后就超出了int型的范围,所以输出结果就发生错误了。这里还

2022-02-14 20:49:15 219

原创 osi7层都关心什么?

物理层关心的是:在连接各种计算机的传输媒体上传输数据比特流;为数据链路层屏蔽硬件设备和传输介质的差异。数据链路层关心的是:加强物理层传输原始比特流的功能,将物理层提供的可能出错的物理连接改造为逻辑上无差错的数据链路;为网络层屏蔽链路状态,提供三种服务(网络层不关心这三种服务是如何实现的,但可以选择使用哪种服务)网络层关心的是:将全球范围内数以百万计的网络互联起来,并且能够互相通信;向运输层提供简单灵活的、无连接的、尽最大努力交付的数据报服务。运输层关心的是:两个进程间的通信,为端到端连接提供可靠的传输

2021-11-11 17:07:20 135

原创 C语言:常量指针

常量指针前言最近想要用课余时间刷一下算法题,发现c语言的指针部分忘得差不多了,再加上原来就有好多细节不清楚,所以打算看《深入理解C指针》这本书重新学一遍。这篇文章争取对常量指针的各种情况做一个总结。#include<stdio.h>int main(){ //整数常量 const int num = 0; //整数常量指针 const int *p = num; printf("p - Address: %p , value: %p\n",&p,p)

2020-11-06 22:06:01 459 1

原创 计算机操作系统:进程同步

目录前言一、进程同步的基本概念1.两种形式的制约关系2.临界资源3.临界区4.同步机制应遵循的规则二、硬件同步机制1.关中断2.利用Test-and-Set指令实现互斥三、信号量机制四、管程机制前言不同的进程会在运行过程中争夺系统资源,保证进程有序地利用资源的规则就是进程同步。我们可以把两个的进程想象成两个人,争夺的资源想象成一个算盘,同时只能有一个人使用它。一、进程同步的基本概念1.两种形式的制约关系1)间接相互制约关系2)直接相互制约关系间接相互制约关系就是两个人本来不是干一件事,但要用同

2020-10-04 20:57:28 1024 2

原创 《深入解析CSS》要点摘记

文章目录前言一、基础回顾第1章 层叠、优先级和继承1.1 层叠样式表的来源选择器的优先级源码顺序!important1.2 继承1.3 特殊值1.4 简写属性第2章 相对单位二、1.2.总结前言我目前只读了几节的内容,感觉这本书写的非常好。可以帮我理清了css渲染的逻辑,所以就想精读一下,并写成博客。一、基础回顾第1章 层叠、优先级和继承1.1 层叠css的本质就是给页面对象施加效果的一系列规则,就像是魔法棒可以对不同的石头施加不同的魔法。我们可以把一个样式表当成一支魔棒,css中的一行声明

2020-10-03 23:13:27 337

原创 《如何高效学习》要点摘记

系列文章目录文章目录系列文章目录前言一、整体性学习策略1.什么是整体性学习?2.整体性学习的三个基础元素3.整体性学习的6个步骤4.五种类型的信息二、1.2.总结前言这篇博客是我阅读《如何高效学习:1年完成麻省理工4年33门课程的整体性学习法》。这本书我之前零散地读过几遍,里面学习方法我觉得非常好,所以打算系统地把里面地要点做成一篇博客。一、整体性学习策略这一部分先通过与机械记忆的对比介绍了什么是整体性学习。然后介绍了整体性学习的三种主要观点:结构,模型,高速公路。1.什么是整体性学习?

2020-10-03 00:13:00 141

原创 《编译原理》要点摘记

文章目录前言一、概述1.什么是编译?2.编译由哪些步骤组成二、1.2.总结前言《编译原理》是我这学期的一门课,为了更好的学习,我准备在课后对学过的知识进行总结。一、概述1.什么是编译?编译就是将高级语言翻译成汇编语言或机器语言的过程。2.编译由哪些步骤组成二、1.2.总结...

2020-09-07 22:23:40 146

原创 《影响力》要点摘记

文章目录前言一、如何发挥影响力1.条件反射二、对比原理三、互惠1.简介2.基因起源3.接受善意4.拒绝-后退法则总结前言一、如何发挥影响力1.条件反射人类生物,和其他所有生物一样,我们的行为会受到基因的影响,这些基因已经演化了几万甚至几亿年,就算人类是唯一有理智的生物,也很难抗拒它的影响。有一种鸟类,它们的子女如果健康的话会发出“叽叽”的叫声,所以它们在听到“叽叽”的叫声就会去保护它,哪怕发出这个叫声的其实是它的天敌。人类也有这样的条件反射的举动,如果不了解它们,就无法理解生活中的一些现象,

2020-09-02 16:03:44 193

原创 《CSS权威指南(第3版)》要点摘记

文章目录前言一、为什么会出现CSS总结前言阅读这一本书,主要是为了溯本追源,了解CSS的由来和初期的发展,这样以后写CSS代码和学习更新的CSS3标准也比较有底气。一、为什么会出现CSS早期的web网页只有html,html是一门结构化的语言,它的目的是为了勾勒网页的结构,便于搜索引擎和浏览器识别网页的内容。这就使得网页的内容非常简单,web工程师对网页内容的操作非常有限。为了增加工程师对网页文字和图片的控制,html增加了许多样式标签,这使得网页的内容变得丰富。但也让html变得不那么结构化,

2020-08-27 16:55:05 107

原创 《精英的人格魅力课》学习笔记(3):构建魅力心境(1):视觉化想象

《精英的人格魅力课》学习笔记(3)构建魅力心境(1):视觉化想象前言这本书前面介绍了通往魅力之路上的障碍,然后讲了怎么跨越这些障碍,从第5章开始就是变得如何变得更有魅力了,这一章讲的是心法,一共分了4个部分介绍。今天先介绍第一部分,充分利用你的五感。原理这个原理本书前面已经反复介绍了。那就是大脑分不清想象和现实,所以只要想象出胜利的场景,大脑就会真的以为胜利了,从而产生自信的感觉视觉化想象不管你想要达到何种状态,都可以通过视觉化想象进行完成。作者在这里举了三个典例。在演讲前想象观众的热情和

2020-05-09 19:19:51 294

原创 计算机组成原理学习笔记(3):原码,补码,反码

计算机组成原理学习笔记(3)原码,补码,反码和移码前言上一篇学习了有符号数为什么会出现,这一篇来学习为了解决有符号数出现后的计算问题而出现的原码,补码,反码和移码。原码为什么会出现原码?为了使符号位和数值位都能用二进制数来表示,方便计算机中的计算,也就是上一篇说的有符号数,而且它是最简单的一种有符号数,后面的编码都有它发展而来。如何将正值转化为原码?将真值的符号转化为符号位,正符为0,负符为1。当 x = + 1110时,[x]原 = 0,1111当 x = - 1110时,[x]原 =

2020-05-08 21:29:52 523

原创 计算机组成原理学习笔记(2):无符号数和有符号数

计算机组成原理学习笔记(2)无符号数和有符号数前言第一篇学习了计算机组成原理的核心,冯诺依曼结构。由于确实没学好,就不从头开始学了。这一篇开始学习计算机的运算方法。首先来学习无符号数和有符号数。基本就是学习基本概念,然后提出问题,解决问题这样的学习节奏。什么是无符号数?就是没有符号位的数,机器字长为16位时,表示范围是0~65535。什么是有符号数?就是把最高位当作符号位的数,机器字...

2020-05-08 15:04:04 891

原创 《精英的人格魅力课》读书笔记(2):如何挣脱不适感

《精英的人格魅力课》读书笔记(2)如何挣脱不适感前言作者在第3章说了我们之所以无法施展魅力是因为生理上的不适和心理上的不适,并介绍了怎么应对这些不适。然后作者在第4章,就更具体地向我们讲述应对这些不适的具体步骤。首先,正视不适感不适的情绪很正常,每个人都会经历。别夸大,每一天都会发生。想一想有谁和你有同样的经历,尤其是你仰慕的人。把这一刻的不适感视为与他人共同承担的负担,其他人...

2020-05-03 12:06:08 168

原创 《精英的人格魅力课》读书笔记(1):为什么我们无法施展魅力

为什么我们无法施展魅力前言我从昨天开始读这本书,发现这是一本非常实用的书。提升人格魅力这个非常玄学的话题被作者讲的非常清晰,每一步都有明确的执行步骤,让读者相信所谓魅力真的是可以通过刻意练习来提升的。所以从今天开始,我一边读这本书,一边将这本书中我认为重要的内容做成读书笔记,我只会摘录我认为重要的内容,否则也失去了读书笔记的意义了。####三个提升魅力的小技巧1.在一段话的结尾,降低自己的...

2020-05-01 12:01:03 284

原创 计算机组成原理学习笔记(1):冯·诺伊曼结构

计算机组成原理学习笔记(1)冯·诺伊曼结构前言本学期我开始学计算机组成原理,由于各种原因,学的不是很好,于是也不打算学的很精,但是大体的结构还是要清楚的,这个系列的笔记就是用来理清整体结构的。整本计算机组成原理应该都是围绕冯·诺伊曼结构展开的,为了搞清楚整本书的结构,第一篇当然就是学习冯·诺伊曼结构。冯·诺伊曼结构的组成部分控制器运算器存储器输入设备输出设备输入输出设备有...

2020-04-29 12:06:44 288

原创 JavaScript学习笔记(6):DOM更新节点

JavaScript学习笔记(6)DOM更新节点前言这是

2020-04-28 13:26:49 661

原创 软件工程导论学习笔记(3):可行性研究过程

软件工程导论学习笔记(3)可行性研究过程前言上一篇讲了可行性研究的任务,就是要在尽可能短的时间内判断这个项目值不值得做。这一篇我们来具体研究可行性研究的8个步骤1.复查系统规模和目标明确要解决的问题。删掉含糊不清的表述,增加限制条件。比如:我想解决大学生的二手买卖市场信息不充分的问题。“大学生”就是限制条件,不是成年人,不是小学生,而是大学生,“信息不充分”也很关键,不是没有买卖市场,也...

2020-04-26 11:47:35 2130

原创 JavaScript学习笔记(5):DOM增加节点的操作

JavaScript学习笔记(5)DOM增加节点的操作前言上一次讲了DOM查询节点的操作,这一次来看看增加节点的操作。首先需要创建节点document.createElement(“element”)创建一个元素节点var p = document.createElement("p");console.log(p)//<p></p>document.cr...

2020-04-26 10:25:01 329

原创 软件工程导论学习笔记(2):可行性研究的任务

软件工程学习笔记(2)可行性研究的任务前言从这一篇开始,我们正式进入可行性研究的学习。这是第一篇,首先来研究一下可行性研究的任务。为什么要进行可行性研究?并不是所有的软件都值得去做,做一个软件之前要考虑各种因素,技术,精力,时间,社会因素。盲目去做往往会浪费大量的时间。就像学习一门知识之前我们会去思考这门知识是不是值得花费时间和精力去学习,做一款软件之前我们也要考虑是不是值得去做。能做,...

2020-04-25 11:35:58 2852

原创 软件工程导论学习笔记(1):制作一个软件的流程

软件工程导论学习笔记(1)制作一个软件的流程前言软件工程的出现是因为日益庞大工程量导致制作一款软件变得越来越复杂,因此要用工程化的方法去研究它。软件工程导论只要是把过去数十年世界制作软件的合理经验理论化,让我们这些软件工程的后辈可以站在巨人的肩膀上开始我们的工作,而不是去重蹈前人的覆辙。这篇文章我首先来梳理制作一个软件的流程,这也是这门学科的主线内容。我相信这门学科的每一句教导都是前人血和...

2020-04-25 10:45:24 653

原创 JavaScript学习笔记(4):DOM查询节点的操作

JavaScript学习笔记(4)DOM查询节点的操作前言这一篇我想尽可能详尽的讨论查询节点的操作。第一类:查询标签节点getElementById(“idName”)根据元素的id值来返回节点。返回的只有一个元素,因为一个页面中的元素id不能重名。其他方法一般都是返回一个数组。getElementByClassName(“className”)根据元素的class名来返回节点。...

2020-04-25 00:50:50 145

原创 JavaScript学习笔记(3):对DOM操作进行分类

JavaScript学习笔记(3)对DOM操作进行分类前言DOM操作涉及到JS中大量的方法,这一篇我尝试对这些方法进行粗浅的分类,以方便后续的深入。DOM操作的核心是操纵节点,进而操纵整个网页。理所当然DOM操作的分类也要围绕节点展开。第一类:查询节点第二类:增加节点第三类:更新节点第四类:删除节点后记这四类操作应该就能涵盖所有的DOM操作了,下一篇从查询节点节点开始学习。...

2020-04-24 21:21:00 258

原创 JavaScript学习笔记(2):html的骨架:节点

JavaScirpt学习笔记(2)html的骨架:节点前言上一篇博文我将JS的基础语法进行了分类,接下来有两件事要做,第一件是继续补充我漏掉的类别,第二件是继续细分已有的类别。我想先从给DOM操作分类开始,不过在那之前,我想先介绍节点的概念,因为那是理解DOM操作所必不可少的。节点是什么?html中的所有内容都是节点,包括一个p标签,一段文字,都是一个节点,可以说html是由节点组成的。...

2020-04-23 22:26:33 129

原创 JavaScript学习笔记(1):JavaScript基础语法的组成

JavaScript学习笔记(1)JavaScript基础语法的组成前言我觉得学习一样的东西,就得将这门学问的知识进行分类。所以我的第一篇学习笔记想要将JavaScript的基础语法进行分类。不求尽善尽美,也不求严谨,但求简洁清晰,生动易懂,以尽可能少的类别划分JS的常用语法点。第一类:基础语法我将与网页内容无关的语法归为这一类。原来JS的确只能依附于网页存在,是html的一个陪衬。但自...

2020-04-23 21:48:12 162

原创 移动端自适应布局为什么要使用rem+vw

1.可以使用百分比吗?如果所有元素的大小都设置成html或body大小的一个百分比,理论上的确可以在不同的设备上实现自适应。但是事与愿违,并非所有情况都可以设置百分比,比如浮动元素会脱离文档流,父级元素必须预先确定高度才能设置高度百分比。这些问题当然都有很好的解决方案,但是这些缺陷已经足以让我们在自适应的道路上抛弃它了。2.rem如何实现自适应实际的元素 / 设计的元素 == 实际的页面 /...

2019-09-11 17:05:36 1872

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除