学习笔记
文章平均质量分 79
来自深渊的祝福
只不过是兴趣使然
展开
-
系统架构师笔记——计算机网络
备战软考原创 2022-08-14 19:50:30 · 1915 阅读 · 0 评论 -
系统架构师笔记——嵌入式系统
备战软考原创 2022-08-12 21:01:04 · 3252 阅读 · 1 评论 -
虚拟内存技术的作用与设计
计算机组成原理笔记原创 2022-07-23 15:50:49 · 258 阅读 · 0 评论 -
系统架构师笔记——数据库
备战软考原创 2022-07-19 19:52:36 · 968 阅读 · 0 评论 -
系统架构师笔记——操作系统
备战软考原创 2022-07-09 22:16:51 · 1576 阅读 · 0 评论 -
内存对齐原则
内存对齐现在计算机中的地址都是按byte分的,各类型数据并非是一个接一个的排放,而是按照一定的规则在空间上排列,这就是对齐 基本数据类型长度当使用sizeof运算符求结构体空间大小时,会自动考虑到字节对齐问题对齐规则:假设按4字节对齐,则每个数据类型占的空间为4或者4的倍数,当长度不足时则补齐struct One{ char a; double ...原创 2019-02-26 21:06:19 · 617 阅读 · 1 评论 -
非关系型数据库:Redis
非关系型数据库关系型数据库(NoSQL)是为了解决关系型数据库为了维护ACID(原子性、一致性、隔离性、持久性)而导致读写性能比较差的现象而生,非关系型数据库严格上不是一种数据库,应该是一种数据结构化存储方法的集合NoSQL格式灵活、存取迅速且成本低廉,数据都是缓存在内存中,有时间限制。RedisRedis是一个基于C语言的NoSQL,它使用Key-Value方式储存数据,支...原创 2019-03-01 20:38:37 · 264 阅读 · 1 评论 -
动态规划法:最大收益(不看解析真不会写)
[10,22,5,75,65,80],6原创 2019-03-02 23:05:29 · 2926 阅读 · 0 评论 -
PHP框架TP5.1
ThinkPHP是一个免费开源的,快速、简单的面向对象的轻量级PHP开发框架,是为了敏捷WEB应用开发和简化企业应用开发而诞生的。ThinkPHP从诞生以来一直秉承简洁实用的设计原则,在保持出色的性能和至简的代码的同时,也注重易用性。框架结构applicationapplication文件夹是TP5框架的应用层,是代码的主要编写区,大部分工程代码都要在这里写,比如控制...原创 2019-04-17 12:51:12 · 1249 阅读 · 0 评论 -
SpringMVC运行流程
SpringMVCSpringMVC是以Spring的IOC与AOP功能为基础,基于响应-请求模型,通过Model、View、Controller分层实现的轻量级Web框架。它将原本紧密的系统耦合松开,并简化了Web开发。SpringMVC运行流程1.前端传入使用@RequestMapping来映射URL到控制器,而DispatcherServlet收到请求后,不进行...原创 2019-03-31 12:29:03 · 323 阅读 · 0 评论 -
LayaAir开发笔记
LayaAir 是基于HTML5开源引擎,是全球性能最高的HTML5引擎之一。官网下载LayaAir打开后如下图所示新建项目进入项目页面,按F5调试测试示例其中目录结构bin:输出目录,项目编译后的东西都在里面lib:引擎的源码包res:存放资源文件,图片图集,音频文件index.html:基础界面assets:用来存放UI页面、粒子...原创 2019-02-02 15:16:40 · 999 阅读 · 0 评论 -
订餐平台软件设计
一、功能定位网络订餐平台是居于互联网的的一种应用模式夹竹桃订餐系统是一款外卖软件,该软件方便快捷,可通过手机订餐,躺在床上就可以浏览天下美食,对于喜欢美食而又不愿意出门的人来说是在时候不过了。 二、总体构架用户模块调用:身份验证模块,账号管理模块。 管理员模块调用:身份验证模块,数据库查询模块,账号管理模块,数据显示模块,数据库操作模块。 浏览引索模块调用:数据显示模块,数...原创 2018-12-28 15:17:27 · 1395 阅读 · 0 评论 -
网络订餐平台实现与测试
本产品为基于javascript的网络订餐平台,由于时间与能力的有限,本产品只能实现一个大概的模型,功能比较简单。代码地址:https://github.com/wz1115a/WM简易快速使用指南与软件测试本产品主要实现:用户注册与登录商家商品界面浏览生成支付页面与个人中心进入主页 登录与注册页面可以选择商家与餐品点击进入付款页面 代...原创 2018-12-28 15:23:00 · 792 阅读 · 0 评论 -
论事务的特性与隔离级别
事务的特性数据库事务,即数据库执行的功能的过程,等同于操作系统当中的进程,为了让一个事务能够顺利准确的完成,需要实现四个准则1.原子性 原子性是指事务包含的所有操作要么全部成功,要么全部失败回滚,不可能停滞在中间环节。2.一致性 一致性指一个事务执行之前和执行之后都必须处于一致性状态,比如A向B转账,不可能A扣了钱,B却没收到。3.隔离性 同一时间,只...原创 2019-01-03 21:27:27 · 6814 阅读 · 0 评论 -
线程池的那些事
一般我们进行线程的操作时,往往要创建一个新的线程,执行完毕后再销毁,等到有新的执行命令时,又得重新创建线程,如此一来显得十分繁琐,如果我们将之前执行过的线程不销毁而是放入一个池子中,当需要执行时直接引用它,这就能省下许多操作的步骤与时间,因此不会由于等待创建线程而延迟任务的执行,从而提高了响应性,同时还可以防止过多线程相互竞争资源而使应用程序耗尽内存而失败,提高线程的可管理性。...原创 2019-01-05 12:11:10 · 139 阅读 · 0 评论 -
TCP如何保证消息顺序以及可靠性到达
TCP 如何保证消息的顺序以及可靠性到达,以及 TCP 的流量控制,拥塞控制 TCP 的可靠性传输工作原理: (1)、停止等待协议 (2)、连续 ARQ 协议 TCP 可靠性传输的实现: (1)、以字节为单位的晃动窗口 ...转载 2018-12-31 21:09:36 · 388 阅读 · 0 评论 -
TypeScript+MySQL开发笔记
TypeScriptTypeScript是微软开发的JavaScript的超集,不仅包含了JavaScript的全部功能,还提供了JavaScript 没有的类和模块的概念使用工具:Visual Studio Code、Node.js操作流程:安装好这两个工具后,打开CMD命令提示符输入npm install -g typescript,安装TypeScript Compiler...原创 2019-01-30 15:57:01 · 4638 阅读 · 2 评论 -
有关数据库的基础知识就都放在这里了
今天面试,数据库好多忘了,面试官还逮着问,尴尬得不行,准备好好整理一下相关基础的知识一、表的基本构成主键(primary key):表中某一个属性组合能唯一标识一条记录,该属性组就是一个主键外键(foreign key):在一个表中存在的另一个表的主键为此表的外键超键(super key):在关系中能唯一标识元组的属性集称为关系模式的超键候选键(candidate key):不...原创 2019-01-08 21:59:02 · 232 阅读 · 0 评论 -
课程笔记:搜索二叉树
搜索二叉树它左子树上所有结点的值均小于它的根结点的值,右子树上所有结点的值均大于它的根结点的值插入时判断根节点,如果小于就插入左子节点,大于插入右子节点,相等不管(搜索二叉树默认没有重复值)删除时:1.删除的节点是叶子节点:直接删除2.删除的节点仅有右子节点:删除后将父节点指向右子节点3.删除的节点仅有左子节点:删除后将父节点指向左子节点4.删除的节点有两个子节点:...原创 2019-01-15 13:35:04 · 166 阅读 · 0 评论 -
笔试常用算法
KMP算法import java.util.*;public class KMP { public static void main(String[] args){ String str1="ababaababca"; String str2="ababca"; int[] next=Getnext(str2); Sy...原创 2019-01-15 17:23:10 · 307 阅读 · 1 评论 -
网上订餐系统需求分析报告
一.研究意义随着计算机和网络的日趋发展,网上店铺如雨后春笋般出现,就连沃尔玛,金拱门这一类老品牌的商家都开拓了自己的网上购物渠道,有调查表明:无论是中国还是西方国家,越来越的用户已经习惯于网络购物。人们的消费平台逐渐开始向虚拟世界转移,而网上订餐是其中重要的一环,发展网络订餐平台已经成为了新的时代的新的需求。餐饮业也要顺应时代进行发展,早在古代,因为人们在外做饭不便,市场便推出了饭店来解决...原创 2018-12-28 15:15:59 · 39243 阅读 · 1 评论