- 博客(12)
- 资源 (3)
- 收藏
- 关注
原创 LeetCode经典算法题目二(树、排序、查找、动态规划、回溯、贪心)
LeetCode之树、排序、查找四、树1. 相同的树2. 对称二叉树3. 二叉树的最大深度(★)4. 将有序数组转换为二叉搜索树5. 平衡二叉树6. 二叉树的最小深度7. 路径总和8. 二叉树的镜像(★★)9. 合并二叉树(★)10. 二叉树中第二小的节点(★)11. 重建二叉树(★)12. 二叉树的层平均值(★)五、排序1. 交换排序——冒泡排序(★)2. 交换排序——快排(★★★)3. 选择排...
2020-04-16 17:15:54
4825
2
原创 Java基础知识汇总(测开面试)
1. 面向过程和面向对象面向过程:分析出解决问题所需要的步骤,然后用函数把这些步骤一步一步实现,使用的时候一个一个依次调用。优点:性能比面向对象高,因为类调用时需要实例化,开销比较大,比较消耗源;比如嵌入式开发、 Linux/Unix 等一般采用面向过程开发,性能是最重要的因素。缺点:没有面向对象易维护、易复用、易扩展。面向对象:构成问题事务分解成各个对象,建立对象的目的不是为了...
2020-04-09 14:40:55
5450
8
原创 数据库系统(PostgreSQL)
数据库系统数据库系统基础数据库操作语言SQL数据定义SQL语句(创建、修改、删除)数据操纵SQL语句数据查询SQL语句数据控制SQL语句视图SQL语句数据库管理事务管理并发控制安全管理备份与恢复数据库应用编程数据库连接技术Java Web数据库编程存储过程编程触发器编程数据库系统基础几个关键词:DB 数据库DBS 数据库系统DBMS 数据库管理系统OS 操作系统数据库管理系统是一种运...
2020-03-25 18:31:59
4651
4
原创 计算机操作系统(测开面试常问)
计算机操作系统处理机管理进程和线程线程/进程的状态线程/进程的同步与通信线程的实现进程调度僵尸进程死锁存储管理连续分配存储管理方式离散分配存储管理方式分页存储管理方式分段存储管理方式段页式存储管理方式虚拟存储操作系统作为计算机系统资源的管理者,主要对四类资源进行有效的管理,分别是:处理机管理、存储管理、I/O设备管理、文件管理。本文主要总结操作系统的处理机管理和存储管理功能。处理机管理进...
2020-03-19 11:05:04
4918
原创 Linux非常常用的指令
Linux常用指令归纳文件管理ls命令 - 显示目录下的内容和属性信息mkdir命令 - 创建目录cp命令 - 复制文件或目录mv命令 - 移动或改名文件grep命令 - 强大的文本搜索工具pwd命令 - 显示当前路径文档编辑echo命令 - 输出字符串或提取Shell变量的值rm命令 - 移除文件或目录tail命令 - 查看文件尾部内容rmdir命令 - 删除空目录系统管理find命令 - 查找...
2020-03-14 10:59:41
4805
原创 软件开发模式(瀑布、原型、增量、螺旋、敏捷开发)
软件生命周期软件生命周期,又称为 软件生存周期 或 系统开发生命周期,是软件的产生直到报废的生命周期,周期内有以下八个阶段:问题定义可行性研究需求分析概要设计(总体设计)详细设计编码与单元测试综合测试软件维护这种按时间分程的思想方法是软件工程中的一种思想原则,即按部就班、逐步推进,每个阶段都要有定义、工作、审查、形成文档以供交流或备查,以提高软件的质量。产品生命周期产品...
2020-03-11 17:17:47
3014
原创 计网核心总结(测试开发面试常问题目)
计算机网络基础协议层及其服务模型参考模型网际协议栈应用层网络应用程序体系结构HTTP协议HTTP连接HTTP报文格式HTTP响应状态码HTTP常见首部行HTTP vs HTTPSSSL协议Cookie和Session传输层网络层数据链路层物理层协议层及其服务模型Q:为什么要分层?A:因为Internet非常复杂。 对于复杂的系统,分层有以下几点好处:使其结构非常清晰,清楚地知道各层之间的...
2020-03-03 22:12:41
9296
10
原创 Golang学习笔记
package 包有两种类型,可执行包和应用包。可执行包生成可执行程序,必须使用package main,而且文件中必须有且仅有一个main函数。应用包本身是不可执行的,编写保存后会自动在pkg下保存一个.a文件,包内可以有多个源文件,其中被引用的方法需要设置为:首字母大写。设置包名name时一般与文件名相同,但这并不是必须的。import 导入源码文件所依赖的包,导入的包其实就是目录名。G...
2020-03-01 20:50:25
360
原创 LeetCode经典算法题目一(字符串、数组、链表、栈、队列、哈希)
最近开始刷LeetCode,回顾了一下被我遗忘在角落里的数据结构和算法,还包括java的一些基础语法,为了避免刷完了题又忘,所以就想在这里总结一下做过的题目,文中出现的所有代码均是用java编写,有不对的地方欢迎指正。业精于勤,荒于嬉;行成于思,毁于随。每天保持思考、学无止境、持续更新……1.回文数回文数是指:正序和倒序都是一样的数。算法: 初始化y(倒序)为0,循环计算: y=y*...
2020-02-24 00:11:12
7864
原创 Web端点餐系统(HTML5 + CSS3 + JS(jQuery))
Web点餐系统(前端开发)一、系统简介二、系统设计三、系统实现· 首页(当天菜品)/推荐菜品/热买菜品· 已选菜品· 我的订单· 订单统计四、总结五、源码下载一、系统简介该Web点餐系统是为了给食堂提供下一天的菜品做参考,使用HTML5 + CSS3 + JS(jQuery)进行前端开发,数据库采用本地数据库WebSQL,不使用后端开发。 系统实现以下基本功能:首页导航有三个:首页、我的订...
2020-01-20 14:18:46
36312
12
原创 Git拉取和提交到GitLab的命令
GitLab简介GitLab是类似于GitHub的仓库管理系统,和GitHub一样,它能够提交/拉取代码,不同的是,GitLab可以部署在自己服务器上,数据库等信息是自己掌握的,适合团队内部协作开发。可以理解为个人版本的GitHub。记录一下Git拉取和提交文件到GitLab的命令。前提下载安装Git在GitLab上有账号更改Git Bash的起始位置:右键属性,改为自...
2020-01-15 20:09:50
2121
原创 Android小项目——社交类app(低仿微信)
Android小项目——社交类app(低仿微信)一、项目简介· 前言· 项目框架· 网络传输二、主要功能及代码分析· 注册和登录· 整体布局· 搜索和关注好友· 浏览动态(点赞评论收藏)· 发布动态· 个人信息三、总结四、源码下载一、项目简介· 前言暑假学校参与了一个实训项目,移动端Android应用开发,我们小组本来打算做新闻类app的,没想到做着做着就跑偏了最后做成了社交类哈哈哈,包名懒...
2019-09-06 09:14:55
16606
301
Android小项目——社交类app(低仿微信)
2020-03-03
Web点餐系统(前端开发)
2020-01-20
Android小项目——社交类app(低仿微信)
2019-09-05
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人