
笔记
jone1024
真正的失败,不是倒下,而是不再站起来了
展开
-
时间定律与学习规律
时间定律与学习规律时间定律package com.m;import java.text.SimpleDateFormat;import java.time.LocalDateTime;import java.util.Calendar;import java.util.Date;public class Test { //1000小时,定律; //每天8小时,需要125天。 //每个月30天,需要4个月。 public static void main原创 2021-06-25 21:04:35 · 452 阅读 · 0 评论 -
对String类型要关联(HAS-A)不要继承(IS-A)
对String类型要关联(HAS-A)不要继承(IS-A)模型元素之间的连接关系有:关联Association、概化Generalization、依赖Dependency、实现Realization、聚合Aggregation、组合Combination。其中,聚合和组合是关联的一种特殊形式。(1)关联Association:用于描述模型元素之间的连接,只要两个模型元素之间存在相互通信的关系,它们之间就存在关联关系。关联关系可以是单向的,但一般为双向的。(2)概化Generalization:又称转载 2020-12-10 10:53:18 · 316 阅读 · 0 评论 -
VS2017如何创建c语言项目
VS2017如何创建c语言项目1.启动VS2017,左上角点“文件”→→→新建”→→→“项目”或者用快捷键“Crtl+shift+N”2.选择“Windows桌面”→→→“Windows桌面向导”,名称部分自己改3.弹出对话框后,在“空项目”前打对勾,再点“确定”4.右击“源文件”5.点击“添加”→→→“新建项”6.选择“C++文件(.cpp)”,把文件名改成自己想要的,后缀改成“.c”,因为我们要创建C语言项目,最后点”添加“7.得到的界面是这样的8.输入代码9.按转载 2020-10-18 16:23:24 · 2497 阅读 · 0 评论 -
面向对象设计原则
面向对象设计原则1 单一职责原则单一职责原则是最简单的面向对象设计原则,它用于控制类的粒度大小。定义:一个对象应该只包含单一的职责,并且该职责被完整地封装在一个类中。单一职责原则的另一种定义方式:就一个类而言,应该仅有一个引起它变化的原因。在软件系统中,一个类(大到模块,小到方法)承担的职责越多,它被复用的可能性就越小,而且一个类承担的职责过多,相当于将这些职责耦合在一起,当其中一个职责变化时可能会影响其他职责的运作,因此要将这些职责进行分离,将不同的职责封装在不同的类中,即将不同的变化原因封装转载 2020-12-03 10:26:59 · 105 阅读 · 0 评论 -
idea中设置eclipse风格
第一步第二步第三步原创 2020-11-22 14:36:21 · 597 阅读 · 0 评论 -
UUID是什么 ?
UUID是什么 ?UUID 是指Universally Unique Identifier,翻译为中文是通用唯一识别码,UUID 的目的是让分布式系统中的所有元素都能有唯一的识别信息。如此一来,每个人都可以创建不与其它人冲突的 UUID,就不需考虑数据库创建时的名称重复问题。定义UUID 是由一组32位数的16进制数字所构成,是故 UUID 理论上的总数为1632=2128,约等于3.4 x 10123。也就是说若每纳秒产生1百万个 UUID,要花100亿年才会将所有 UUID 用完转载 2020-10-10 20:54:28 · 9857 阅读 · 0 评论 -
递归原则
递归1、递归次数不要太多,太占内存2、递归一定要有出口3、构造方法不能递归使用三种方法实现实例:package test17_digui;import java.util.Scanner;/* * 题目:有一对兔子,从出生后第3个月起每个月都生1对兔子,小兔子第三个月后也可以生一对兔子, * 假如兔子不死,在指定月份时刻一共可以有多少对兔子 * * 分析: * 第一个月:1 * 第二个月:1 * 第三个月:2 * 第四个月:3 * 第五个月:5原创 2020-10-10 18:59:57 · 220 阅读 · 0 评论 -
题解LeetCode——两数之和
题解LeetCode——两数之和我的LeetCode代码集:https://github.com/cnamep001/LeetCode原题链接:https://leetcode-cn.com/problems/two-sum/description/题目描述:思路一:利用哈希表来记录nums数组中每一个索引所对应的数字对于这道题来说,如果题目要求我们返回的是满足条件的两个数字,而不是这两个数字所对应的索引值,那么我们完全可以先对nums数组进行一次排序,再用对撞双指针的方法求解。根据这个思路原创 2020-10-10 18:55:38 · 107 阅读 · 0 评论 -
TCP 连接的“ 三次握手 ”与“ 四次挥手 ”
https://baijiahao.baidu.com/s?id=1654225744653405133&wfr=spider&for=pc转载 2020-10-09 00:36:05 · 130 阅读 · 0 评论 -
Linux 的内核原理
Linux 的内核原理半年前,我写了《计算机是如何启动的?》,探讨BIOS和主引导记录的作用。那篇文章不涉及操作系统,只与主板的板载程序有关。今天,我想接着往下写,探讨操作系统接管硬件以后发生的事情,也就是操作系统的启动流程。这个部分比较有意思。因为在BIOS阶段,计算机的行为基本上被写死了,程序员可以做的事情并不多;但是,一旦进入操作系统,程序员几乎可以定制所有方面。所以,这个部分与程序员的关系更密切。我主要关心的是Linux操作系统,它是目前服务器端的主流操作系统。下面的内容针对的是Debi转载 2020-10-08 23:50:13 · 236 阅读 · 0 评论 -
汇编语言解读
汇编语言入门教程学习编程其实就是学高级语言,即那些为人类设计的计算机语言。但是,计算机不理解高级语言,必须通过编译器转成二进制代码,才能运行。学会高级语言,并不等于理解计算机实际的运行步骤。[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-idzDbwHj-1602164510075)(http://www.ruanyifeng.com/blogimg/asset/2018/bg2018012204.png)]计算机真正能够理解的是低级语言,它专门用来控制硬件。汇编语言就转载 2020-10-08 21:43:05 · 2454 阅读 · 2 评论 -
哈希碰撞与生日攻击
SQL语言功能:数据操作语言,DML,操作数据表里的数据的,create,转载 2020-10-06 12:07:21 · 842 阅读 · 0 评论 -
java常见三大接口
java中常用接口,实现功能:序列化接口,io对象流Servlet,TomcatRunnable,线程接口原创 2020-09-29 19:59:00 · 790 阅读 · 0 评论