随笔分类 - 学习笔记
其他的学习笔记
摘要:1. 进程和线程的区别。 (1)进程是资源分配和保护的基本单位,线程是处理器调度和分派的基本单位,程序执行的最小单元。 (2)同一个进程中可以包含多个线程,并且线程共享整个进程的资源(寄存器、堆栈、上下文),一个进程至少包含一个线程。 (3)进程结束后,它所有的线程都将销毁,而线程的结束不会影响同个
阅读全文
摘要:多总结,才能更好地进步,分享下最近的刷题总结给大家吧 关于缩减代码 1.善用js中的函数或者特性。 (迭代、解构、set等等) 2.善用位运算。 (相信我,能用位运算的就用位运算) 3.善用正则表达式。 (只要关于字符串的题目都应该联想到用正则表达式) 要会写正则,可以用正则表达式的几个函数也要掌握
阅读全文
摘要:就是最近在做树方面的题时,发现JS和JAVA刷题和C刷题的一个很重要的区别就是传入null的区别 当遍历的时候,C传参数时可以传进去null的指针,因为递归进去,出来时,指针还是指着那个地方 但是JS和JAVA的话,如果传入的不是引用,那么就要通过返回值来记录之前的值,不然的话会丢失之前的状态。 我
阅读全文
摘要:1、前言 尽管TCP和UDP都使用相同的网络层(IP),TCP却向应用层提供与UDP完全不同的服务。TCP提供一种面向连接的、可靠的字节流服务。面向连接意味着两个使用TCP的应用(通常是一个客户和一个服务器)在彼此交换数据之前必须先建立一个TCP连接。这一过程与打电话很相似,先拨号振铃,等待对方摘机
阅读全文
摘要:这里尽量收录遇到的面试智力题 1.有两根粗细不均匀的香,燃烧时快时慢,但每根香烧完的时间确定是一小时,你能用什么方法来确定45分钟的时间? 点燃香1两端,同时点燃香2一段,香1燃完需30分钟,这时香2恰好燃了一半,再点燃香2另一端,燃完是15分钟,加起来45分钟。 同理也可以通过把计时起始点改为香1
阅读全文
摘要:转载自:https://www.cnblogs.com/WuXuanKun/p/5386495.html 下面的截图:主要讲述了七种设计原则定名称,定义以及使用的频率。 原则一:(SRP:Single responsibility principle)单一职责原则又称单一功能原则 核心:解耦和增强内
阅读全文
摘要:1. 以Niklus Wirth的观点,程序等于什么? =数据结构+算法 2. 算法的重要特性:确定、有穷、能行、输入、输出 3. 好算法的标准:正确、可读、健壮、高效低存贮 4. 数据结构主要研究对象:逻辑结构、存贮结构和运算(增删改查) 5. 数据的逻辑结构有几大类?(线性、非线性) 6. 数据
阅读全文
摘要:绪论 1、四个概念 1) 数据是数据库中存储的基本对象。 2) 数据库是长期储存在计算机内、有组织的、可共享的大量数据集合。 3) 数据库管理系统是位于用户与操作系统之间的一层数据管理软件。 4) 数据库系统是指在计算机系统中引入数据库后的系统构成。 2、数据库管理系统的主要功能 数据定义功能、数据
阅读全文
摘要:前言 谈到架构设计,大家想到的就是高大上之类的,因为架构师很重要,且工资一般都很高,所以理所当然的认为架构设计很难,只有那些NB的公司中的人才能做。 以前我也有这种先入为主的思想,因而对架构设计望而生畏。不过我们要放正心态,,其实架构设计没有那么困难,我们以前或多或少已经设计了属于自己的软件架构了,
阅读全文
浙公网安备 33010602011771号