- 博客(13)
- 资源 (1)
- 收藏
- 关注
转载 IDEA部署项目到tomcat时artifact中没有项目
IDEA部署项目到tomcat时artifact中没有项目在idea中部署时,tomcat的项目添加没有artifact选项时参考百度经验亲测有效
2020-11-24 20:53:48
535
原创 红黑树的伪代码及其具体实现过程
红黑树T的节点x进行左旋的伪代码 – 《算法导论》LEFT-ROTATE(T, x) 01 y ← right[x] // 前提:这里假设x的右孩子为y。下面开始正式操作02 right[x] ← left[y] // 将 “y的左孩子” 设为 “x的右孩子”,即 将β设为x的右孩子03 p[left[y]] ← x // 将 “x” 设为 “y的左孩子的父亲”,即 将β的父亲设为x04 p[y] ← p[x]
2020-11-23 19:01:50
433
原创 CAD工程制图基础命令(简洁版)
名称具体操作直线L/l 输入参数时切换长度或者角度按Tab删除选中后delete撤销ctrl + z闭合输入C,回车构造线xl 即建立坐标或无限长的线 回车后再输入h/水平线v/垂直线a/角度b/二等分o/偏移)多线段pl回车后可以指定圆弧(a) 在使用了圆弧后输入l又会划直线,下面的的任务栏会有提示宽度(w):回车后会输入两次一次起点,一次终点矩形输入REC后,确定好顶点,输入指令@200,100,确定之后矩形就画好了多...
2020-11-22 21:01:53
1620
原创 MapReduce原理入门介绍
MapReduce介绍:MapReduce是一个分布式运算程序的编程框架, 核心功能是将用户编写的业务逻辑代码和自带默认组件整合成一个完整的分布式运算程序, 并发运行在Hadoop集群上MapReduce设计并提供了统一的计算框架,为程序员隐藏了绝大多数系统层面的处理细节。为程序员提供一一个抽象和高层的编程接口和框架。程序员仅需要关心其应用层的具体计算问题,仅需编写少量的处理应用本身计算问题的程序代码。如何具体完成这个并行计算任务所相关的诸多系统层细节被隐藏起来,交给计算框架去处理核心
2020-11-01 14:36:26
122
原创 简单的计算器 -- 第一版
简易版计算器功能:计算一个简单字符串的值所输入的字符串仅包含‘+’、‘-’、‘*’、‘/’、‘(’、’)’以命令行的形式输入和呈现效果知识点中缀表达式转逆波兰式 – 编译原理Queue、Stack基于Java中缀转换方式:从左到右进行遍历运算数,直接输出到队列左括号,直接压入堆栈,(括号是最高优先级,无需比较)(入栈后优先级降到最低,确保其他符号正常入栈)右括号,(意味着括号已结束)不断弹出栈顶运算符并输出至队列直到遇到左括号(弹出但不输出)运算符,将该运算符与栈顶运算符
2020-10-06 20:58:34
189
原创 有关JOIN的那些事儿 -- SQL
有关JOIN的那些事儿SQL目录有关JOIN的那些事儿前言概述详解1 . LEFT JOINON 与 WHERE的使用(重点)WHERE ... IS NULL 与 LEFT JOINRIGHT JOININNER JOINOUTER JOINFULL OUTER JOIN前言虽然跟着书本学到了一些基础的sql语法,可是一旦要运用到实践当中就会发现和自己想的完全不一样。就在进行多表查询时,由于每个表可能具有的某些特性或者查询时会有一些要求,这使得简单的连接查询不能派上用场因此,学习一下表的连接是
2020-05-12 13:25:55
218
原创 SQL相关知识点(小白向)
SQL相关知识点数据库部分加入数据库MySqlSQLServer表的基本用法MySqlSQLServer表的进阶用法(1)MySql1.主键2.外键3.其他约束:4.设置表的属性值自动增加:SQLServer表的进阶用法(2)MySql1. 查看表结构与修改表名2. 修改字段名与字段数据类型3. 添加与删除字段4. 修改字段位置5. 删除表的外键约束SQLServer基础数据查询MySql1, 空...
2020-04-19 13:22:38
2105
原创 CSAPP之系统I/O
CSAPP之系统IO1.UNIX I/O定义:所有的I/O设备,如网络、磁盘和终端,都被模型化为文件,而所有的输入和输出都被当做相应文件的读和写。这种将设备映射为文件的方式,允许Linux内核引出一个简单、低级的应用接口,称为Unix I/O,这使得所有的输入和输出都能以一种统一且一致的方式来执行: 1.打开文件,内核返回一个非负整数的文件描述符,通过对此文件描述符对文件进行所有操作。...
2019-12-08 15:55:16
234
原创 CSAPP之Fork
CSAPP之fork导读Unix提供了大量从C程序中操作进程的系统调用。相关知识1.相关函数getpid() — 返回当前的进程PIDwaitpid(pid_t pid,int *statusp,int options) — PID:pid>0时只等待ID为pid的子进程结束pid=-1时等待其所有的子进程中任何一个结束options:options=0,挂起父进程,等...
2019-12-08 15:15:22
199
原创 CSAPP之链接
CSAPP之链接相关基础定义:链接(linking)是将各种代码和数据片段收集并组合成为一个单一的文件的过程(这个文件可以被加载(复制)到内存并执行)作用:链接器在软件开发的过程中扮演着关键的角色,因为它们使得分离编译separate compilation成为可能。过程:### 一个C语言程序,会经过预处理,编译,汇编,链接最终形成一个可执行的目标文件。(main.c --预处理器(c...
2019-12-07 17:02:32
291
翻译 深入理解计算机系统基础(三)
第三章 程序的机器级表示前言数据格式访问信息操作数指示符寄存器前言这一章我们要学习汇编代码,不要求会由C写汇编,但简单的汇编代码要会读,应此,所要记的相应转换规则需要熟记数据格式C声明Intel数据类型汇编代码后缀大小(字节)char字节b1short字w2int双字l4long四字q8char*四字q8f...
2019-05-31 22:39:11
767
原创 深入理解计算机系统基础(二)
第二章 有关计算机内部信息的表示和处理一.需要了解的基础知识1 进制1.学习二进制2.十六进制3.相关的基础运算2 字数据的大小3 大小端问题4 原码、反码和补码二. 数值的具体表示1.int2.浮点数总结前言:我们对计算机系统的探索是从学习计算机本身开始,它由处理器和储存器子系统组成。在核心部分,我们需要方法来表示基本数据类型,比如整数和实数运算的近似值。然后,我们为您考虑机器级指令如何操作这...
2019-05-26 16:38:55
496
计算器第二版(支持多位运算)
2020-10-06
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人