
学习经验分享
OldManWalk
虚心若愚,求知若饥。日积跬步,以致千里。
展开
-
云计算和大数据技术---学习笔记
云计算和大数据技术Part 1 云计算基础思维导图:练习题:Part 1 云计算基础思维导图:练习题:云计算技术是硬件技术和网络技术发展到一定阶段而出现的一种新的技术模型,通常技术人员在绘制系统结构图时用一朵云来表示网络与传统的资源提供方式相比,云计算具有什么特点?答:资源池弹性可扩张、按需提供资源服务、虚拟化、网络化的资源接入、高可靠性和安全性按照资源层次分类,云计算可分为基础设施即服务IaaS、平台即服务PaaS、软件及服务SaaS三种类型云计算领域存在两个主要的基础路线,一个是基于原创 2021-12-26 23:57:18 · 2063 阅读 · 0 评论 -
操作系统复习问答
1. 操作系统的四个特性并发:同一段时间内多个程序执行(注意区别并发和并行,并发是同一时间段多个任务执行,并行是同一时间点多任务执行)共享:系统中的资源可以被内存中多个并发执行的进线程共用虚拟:通过时分复用(如分时系统)以及空分复用(如虚拟内存)技术实现把一个物理实体虚拟为多个异步:系统中的进程是以走走停停的方式执行的,并以一种不可预知的速度推荐。2.操作系统的主要功能处理机管理:处理机分配都是以进程为单位,所以处理机管理也被看做是进程管理。包括进程控制,进程同步,进程通信和进程调度存储器原创 2021-09-24 09:55:39 · 796 阅读 · 0 评论 -
数据结构练习 ----总结
概览原创 2021-09-16 09:38:32 · 96 阅读 · 0 评论 -
数据结构练习---HashMap
概览import java.util.HashMap;import java.util.Map;public class HashMapTest { public static void main(String[] args) { HashMap<String,Integer> map=new HashMap<>(); map.put("龙与虎",99999); map.size(); map.get(原创 2021-09-15 10:33:52 · 188 阅读 · 0 评论 -
数据结构练习---堆
概览堆是一种二叉树,像金字塔一样,顶部是最大,或是最小值,每一子树都比节点小或是大。package heap;/** * 什么是堆,堆是一颗具有特定性质的二叉树。堆的基本要求是堆中的所有节点的值必须大于或等于其孩子节点的值 */public class Heap { public int[] array; public int count; public int capacity; public int heap_type; public Heap(in原创 2021-09-14 14:43:19 · 289 阅读 · 0 评论 -
数据结构练习---排序
排序算法对于排序算法我个人将排序分为三大类算法排序结构排序特殊排序对于算法排序分为:简单排序(冒泡排序、选择排序、插入排序)复杂排序(希尔排序、归并排序、快速排序)对于结构排序分为:堆排序和树排序对于特殊排序分为:基数排序、计数排序、桶排序public class sortTest { /** * 冒泡排序 * @param A * @param n */ public void BubbleSort(int A[],int n)原创 2021-09-13 11:54:13 · 123 阅读 · 0 评论 -
数据结构练习--斐波那契数列的四种写法
package DP;public class Fibonacci { /** * 斐波那契数列初级 * @param n * @return */ public int RecursiveFibonacci(int n){ if(n==0){ return 0; } if(n==1){ return 1; } retur原创 2021-09-08 15:23:23 · 209 阅读 · 0 评论 -
数据结构练习----二叉树
package TreeNode;import sun.misc.Queue;import java.util.ServiceConfigurationError;import java.util.Stack;public class BinaryTreeNode { private int data; private BinaryTreeNode left; private BinaryTreeNode right; public int getData() {原创 2021-09-08 14:43:05 · 191 阅读 · 0 评论 -
数据结构练习---单向链表
/** * 单向链表 * @author 12640 */public class ListNode { private int data; private ListNode next; public int getData() { return data; } public ListNode getNext() { return next; } public void setNext(ListNode n原创 2021-09-06 14:58:36 · 131 阅读 · 0 评论 -
08/19 学习的一点点感悟
08/19 人生中的第一份意向书说起阿里巴巴,总离不开两个字成功,但是阿里巴巴对我最常说的却是失败。从今年三月开始,我手拿一个不怎么能拿出手的Android实战项目和惨不忍睹Java基础去尝试面试阿里的实习生,前前后后总共被捞起来四次,但每一次都以“少侠仍需努力”而告终,如果说人是在碰壁中成长,那我也快练成了铁头功。人们总说失败是成功之母,但是失败很明显是个泼妇,像是街边嚼舌根的大爷大妈,大声念叨着伤人的话,而且很不幸,句句属实又句句关于自己,堵在自己家楼下,蒙上被子也逃不过被失败羞辱。但是我总坚信失败原创 2021-08-27 12:23:09 · 108 阅读 · 1 评论 -
Java数据结构与算法经典问题
概览线性结构原创 2021-08-26 08:39:32 · 111 阅读 · 0 评论 -
07/29 面试记录
个人总结首先是自我介绍,简单讲了讲我的三个项目经历,介绍了项目所用的架构然后根据架构开始往下拓展技术栈,我的项目分别是 设备报修平台(SSH架构),智慧教室(Android+树莓派),智慧鞋盒APP(Android+开发板+SpringBoot后端),由于面试的是Java后端方向,所以主要就设备报修平台和智慧鞋盒APP等内容展开提问。SpringBoot方向关于这点,我选择先从Spring入手,因为SpringBoot实际上是Spring的简化开发版,然后介绍了Spring两个特性IOC和AOP,通过原创 2021-07-29 19:20:29 · 109 阅读 · 0 评论 -
Equals和=的区别
public class Test { static String a=new String("123"); static String b="123"; static String c="123"; public static void main(String[] args) { System.out.println(a.equals(b)); System.out.println(a==b); System.out.pr原创 2021-07-23 16:49:07 · 122 阅读 · 0 评论 -
编译原理复习习题
编译原理题型选填题简答题1.编译程序包括那几个阶段?简述各个阶段的主要任务。2.给出产生语言L(G3)={a的n次方b的n次方|N>=1}的文法G13.已知文法G(E):4.把下面文法改为无二义的:S→SS|(S)|()5.写出下列文法的每个非终结符的FIRST和FOLLOW的集合6.什么是局部优化?有哪些技术?7.什么是属性文法?它分为哪两类?8.简述算符优先分析法的特点及过程9.给出产生语言L(G)={a的m次方和b的n次方|m,n>1}的文法G10.给出文法G(S):S→aSa|bbSbb原创 2021-06-21 11:00:31 · 6873 阅读 · 2 评论 -
性能测试
性能测试第一章掌握软件测试的基本概念什么是软件测试软件测试的目的软件测试原则软件测试的重点软件测试质量软件测试度量软件测试的分类理解测试对于软件质量保障的重要性了解软件测试的基本流程和过程了解黑盒测试和白盒测试含义理解软件测试的分类和内容软件测试方法测试流程单元测试集成测试系统测试性能测试用户验收测试回归测试方法总结测试过程方法总结测试过程第一章掌握软件测试的基本概念什么是软件测试广义的概念指软件生存周期中所有的检查、评审和确认工作,其中包括了对分析、设计阶段,以及完成开发后维护阶段的各类文档、代原创 2021-01-03 16:33:20 · 192 阅读 · 0 评论 -
Andoird应用开发知识点
安卓第1章 Android应用开发环境1. 了解智能手机常见操作系统有哪些,了解Android和iOS两大操作系统的特点。2. 掌握Android操作系统的四层体系结构及各层的内容。3. 掌握Android应用程序开发经常用到的组件有哪些,它们的作用是什么。4. 掌握Android开发环境的搭建。5. 了解Android模拟器的使用。第2章 Android应用的界面编程1. 熟练掌握LinearLayout、RelativeLayout、FrameLayout、TableLayout、GridLayo原创 2021-01-02 15:43:44 · 594 阅读 · 0 评论 -
软件测试总结
软件测试总结原创 2020-12-30 12:49:01 · 871 阅读 · 0 评论 -
操作系统程序题JAVA练习
1.某车站售票厅,任何时刻最多容纳20名购票者进入,当售票厅中少于20名购票者时,则厅外的购票者可立即进入,否则则需要在外面等待。若把一个购票者看做一个进程,请编程。/** * 车站只能进20人 */public class Station { Semaphore people =new Semaphore(20); /** * 进站 */ void customIn() { new Thread() { @Overr原创 2020-12-28 15:58:29 · 1068 阅读 · 0 评论 -
软件项目管理知识点总结
软件项目管理第1章 软件项目管理概述1、项目的基本概念(注意与日常运作的区分)和特征;2、软件项目及特征;3、项目管理的基本概念;4、项目管理知识体系(以2017年发布的PMBOK6的十个知识领域为准);5、适用于软件项目管理的知识体系。第2章 项目确立 &第3章 生存期模型【项目初始】1、理解项目启动的基本过程(项目评估、项目立项、招投标、发布项目章程);2、项目章程的主要内容和作用;3、理解各生存期模型的优缺点及适用场景。第4章 软件项目需求管理1、软件需求的概念及层次;2、需求工程的组成。需原创 2020-12-27 18:18:16 · 23720 阅读 · 1 评论 -
2020总结:软件工程,由分析需求到立项到测试再到?
CoffeeHub,由分析需求到立项到测试再到?引言奇幻的2020年不经意间走到了尽头,回顾这一年的软件工程学习,从面向对象理解到软件需求分析,从软件项目管理到软件质量测试与保证。就像走台阶一样,慢慢对“项目”这个概念有了自己的理解。秉持着学了就要去用的原则,何不用一个假想的项目将所学的只是串联起来,从项目的需求分析开始一步步的去分析、理解、学习?于是乎—— CoffeeHub ,Thank you for coming需求分析试问哪个程序员,不想坐在软软的沙发上,喝着高浓度咖啡因的咖啡,用着舒适原创 2020-12-25 20:19:26 · 749 阅读 · 1 评论 -
操作系统原理复习题
操作系统原理复习题1.名词解释1.系统调用答案:系统调用是为了扩展机器的功能,增强系统能力,方便用户使用而在内核中建立的过程(函数),它是用户程序或其它系统程序获得操作系统服务的唯一途径,系统调用也成为广义指令。2.死锁答案:在一个进程集合中的每个进程都在等待只能由该集合中的其它进程才能引发的事件,而无限期陷入僵持的局面3.虚拟储存器答案:在具有层次结构存储器的计算机系统中,采用自动实现部分装入和部分对换功能,为用户提供一个比物理主存容量大,可寻址的以重“主存储器”4.索引节点答案:索引节原创 2020-12-02 17:00:11 · 7282 阅读 · 0 评论 -
web框架习题知识点合集
web习题合集填空题填空题1.Struts2架构由Struts2和WEBWork架构发展而来2.Struts2以webwork为核心,采用拦截器的机制来处理用户的请求3.构建Struts2应用中的最基础的几个类库是4.Struts2中的控制器类是一个普通的Class5.如果要在JSP页面中使用Struts2提供的标签库,首先必须在页面中使用taglib编译指令导入标签库,其中taglib编译指令是==<%taglib uri="/struts-tags" profix=“s”%>==原创 2020-08-22 11:23:24 · 1810 阅读 · 0 评论 -
计算机组成原理常考大题合集
计算机组成原理常考大题合集1.在“Cache-主存-辅存”三级存储体系中,“Cache-主存”结构与“主存-辅存”结构的引入为了解决什么问题?答案扩展2.在CPU中,那些寄存器属于控制用指令部件,它们各起什么作用?答案扩展3.比较说明中断方式与DMA方式的异同答案扩展4.什么是指令周期、机器周期和时钟周期?二者有什么关系?答案扩展5.在浮点数中,阶码的正负和尾数的正负各代表什么含义?对于实际数值的正负与大小有何影响?答案扩展6.静态存储器依靠什么存储信息?动态存储器又依赖什么原理存储信息?比较他们的优缺点。原创 2020-08-15 14:22:21 · 28385 阅读 · 8 评论