自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(102)
  • 资源 (3)
  • 问答 (1)
  • 收藏
  • 关注

原创 Windows下使用smb搭建你的个人云盘(ipad不止爱奇艺)

文章目录一、前言二、准备三、步骤3.1 PC端的操作流程3.1.1 开启SMB服务3.1.2 设置共享文件夹3.2 移动端的操作流程四、实测一、前言通过本片文章你可收获到的技能:在任意终端(包括平板、手机)访问你的电脑上的文件文件格式几乎不限,对于视频类的文件甚至可以在没有下载的情况下倍速观看二、准备PC端无需下载任何软件移动终端(这里以ipad为例)下载【ES文件浏览器】三、步骤3.1 PC端的操作流程3.1.1 开启SMB服务进入【控制面板】点击windows徽

2020-11-29 13:28:08 2196

原创 部署Maven项目至阿里云服务器

文章目录1. 打包2. 远程工具下载3. putty中配置云服务器4. 上传jar包至云服务器5. 服务器内运行jar包1. 打包在Maven工具包中点击packagetarget目录下找到生成的jar包2. 远程工具下载windows下推荐puttyputty下载地址(建议下载zip格式,可直接硬拷贝即可,无需安装)解压后的文件夹3. putty中配置云服务器配置IP和端口(默认22)进入云服务器(通过用户名和密码)4. 上传jar包至云服务器在put

2020-09-13 12:49:06 481

原创 软件技术基础复习提纲

软件技术基础复习提纲

2020-08-31 17:58:48 1530

原创 金融学基础复习提纲

文章目录模块一:金融系统金融研究关心的三大问题金融系统的功能金融决定组成错题集模块二:时间价值模块三:资产估值模块四:风险管理模块五:资产定价模块六:期货与期权附录:单词表模块一:金融系统金融研究关心的三大问题金融系统的功能金融决定组成错题集模块二:时间价值模块三:资产估值模块四:风险管理模块五:资产定价模块六:期货与期权附录:单词表英文中文budget预算capital资产intermediary中介Treasu

2020-08-30 22:20:00 297

原创 数据挖掘复习提纲

数据挖掘与大数据复习纲要

2020-08-29 09:30:51 1234

原创 Git学习要点

文章目录第一章 Git基础第一章 Git基础local vs globalgit config --global修改全局配置(user.name,user.email等)git config --local修改局部配置(具体到某个仓库,user.name,user.email等)local 优先级更高常用命令ls 查看文件ls -a 查看所有文件包括隐藏文件vim newfilename 创建新文件(i,插入,esc+:wq保存,退出)...

2020-08-09 16:28:07 175

原创 编译原理笔记【第十章目标代码生成】

文章目录第一节 目标代码生成概述1.1 目标代码生成的任务1.2 主要问题1.3 GAM第二节 简单代码生成2.1 x=y2.2 x=-y2.3 x=y+z2.4 转移语句第三节 寄存器分配3.1 合理分配寄存器3.2 变量的访问和回写3.3 寄存器分配实例3.4 寄存器分配方法第四节 存储空间分配4.1 程序的存储空间4.2 活动记录4.3 参数传递4.4 非局部变量第一节 目标代码生成概述1.1 目标代码生成的任务将中间代码翻译成等价的目标代码输入:中间代码(三地址码)输出:目标代码(汇编代码

2020-06-09 09:15:04 1824

原创 SpringBoot整合Ajax实现前后端交互

文章目录项目结构测试截图源码login.htmlLoginController.java其他jquery-3.5.1.jsPageController.javapom.xml项目结构├─java│ └─com│ └─example│ └─demo│ │ AjaxApplication.java│ ││ └─controller│ Login

2020-06-03 09:40:51 2339 1

原创 编译原理笔记【第九章 优化】

文章目录第一节 优化的概念1.1 概念1.2 中间代码优化1.3 划分基本块1.4 程序流图第二节 局部优化第三节 全局优化第一节 优化的概念1.1 概念优化是一种等价的,有效的程序变换等价——不改变程序运行结果;有效——提高程序的效率,包括时间效率和空间效率优化的时间编码阶段的优化:源代码优化(数据结构和算法)编译阶段的优化:中间代码的优化,目标代码的优化1.2 中间代码优化局部优化:基本块内的优化全局优化:基本块外的优化基本块的定义程序中的一段语句序列,它有一个唯一的

2020-05-25 11:08:05 1179

原创 编译原理笔记【第八章 语义分析】

文章目录第一节 语义分析概述1.1 语义分析的任务1.2 语义分析和语法分析1.3 语义值1.4 语义动作和语义子程序1.5 翻译1.6 三地址码第二节 说明语句的翻译第三节 赋值语句的翻译第四节 goto语句的翻译第五节 if语句的翻译第六节 while语句的翻译第七节 for语句的翻译第八节 函数的翻译第一节 语义分析概述1.1 语义分析的任务语义检查一致性检查(数据类型是否一致、操作是否合法)越界检查(数组维数是否正确、下标是否越界)语义处理说明语句的翻译(相关信息登记到符号表中)执行

2020-05-21 09:15:25 4627 1

原创 编译原理笔记【第七章 语法分析】

文章目录第一节 语法分析概述1.1 语法分析的任务1.2 语法分析的分类1.3 语法分析具体方法第二节 回溯分析法2.1 分析过程2.2 引起回溯的原因2.3 消除公共左因子2.4 消除直接左递归2.5 消除间接左递归第三节 递归下降分析法第四节 预测分析法第五节 算符优先分析法第六节 LR分析法第一节 语法分析概述1.1 语法分析的任务对源程序经过词法分析后转换称的符号串(即单词符号的序列)进行分析,根据语法规则,判断它是否是一个正确的句子。如果是,可以构造出一个提现句子结构的语法树;如果不是,可以

2020-05-19 15:31:48 544

原创 Java调用exe并传参

文章目录问题来源解决思路测试结果完整代码JavaCodeexe源语言(c++)代码问题来源最近遇到一个课设,需要用编译原理的知识写一个sql解释器;整个项目用的是SpringBoot框架,但是不能愉快的白嫖MySql了,既然需要用sql.exe,就会在Java中调用它;selece * from tableName这样的语句就应该作为参数传递到sql.exe中;从而实现增删改查.解决思路实现思路如下:Java中调用sql.exe并传入sql语句sql.exe执行将结果写入result

2020-05-19 11:59:10 2548

原创 插入排序及其优化(Java)

Codepublic static void insertSort(int[] arr){ int n = arr.length; int i; for(i=1;i<n;++i){ int j=i-1; while(j>=0&&arr[j]>arr[i]){ int temp = arr[j+1]; arr[j+1

2020-05-17 10:24:51 261

原创 快速排序及其优化(java)

public static void quickSort(int[] arr, int low, int high){ if(low>high)return; int i = low; int j = high; int temp = arr[low]; while(i<j){ //一定先从右边开始,便于最终exch(arr[low],arr[i])

2020-05-14 20:08:12 231

原创 编译原理笔记【第六章 词法分析】

文章目录第一节 词法分析概述1.1 词法分析的功能1.2 词法分析与语法分析的交互方式第二节 单词的类别2.1 标识符2.2 关键字2.3 常数2.4 运算符2.5 界符第三节 单词的识别3.1 状态转换图3.2 状态转换图识别的字符串3.3 识别单词的状态转换圈3.4 单词的输出第四节 词法分析器实例4.1 确定单词的特征4.2 对单词进行编码4.3 设计状态转换图4.4 实现词法分析器第一节 词法分析概述1.1 词法分析的功能扫描源程序的字符串,按照词法规则,识别出单词作为输出;对识别过程中发现的

2020-05-11 15:47:58 1029

原创 LeetCode(5): 最长回文子串

文章目录题干暴力解法动态规划题干/*给定一个字符串 s,找到 s 中最长的回文子串。你可以假设 s 的最大长度为 1000。示例 1:输入: "babad"输出: "bab"注意: "aba" 也是一个有效答案。示例 2:输入: "cbbd"输出: "bb"来源:力扣(LeetCode)链接:https://leetcode-cn.com/problems/longest-palindromic-substring著作权归领扣网络所有。商业转载请联系官方授权,非商业转载请

2020-05-11 12:18:08 83

原创 编译原理笔记【第五章 编译概述】

文章目录第一节 语言的翻译第二节 编译和解释2.1 编译执行2.2 解释执行2.3 区分编译和解释第三节 编译的步骤3.1 具体步骤3.2 符号表管理和出错处理3.3 一个C程序片段实例第一节 语言的翻译从高级语言到低级语言的翻译叫做编译从汇编语言到机器语言的翻译叫做汇编第二节 编译和解释2.1 编译执行程序的编译执行:先将源程序翻译成目标程序,再执行目标程序并得到结果2.2 解释执行程序的解释执行:直接由解释程序对源程序进行分析、执行并得到结果优点解释执行无需生成独立

2020-05-11 11:07:16 502

原创 编译原理笔记【第四章 程序语言的设计】

文章目录第一节 程序设计语言的定义第二节 形式语言与文法第三节 程序设计语言的设计第四节 程序设计语言实例第一节 程序设计语言的定义语言 = 语法(规则)+ 语义(规则)+ 语用(规则)+ 其他规则语法:规定单词符号和语法单位(表达式、语句、程序单元、程序)的形成的规则集合语义:规定语法正确的单词符号和语法单位的含义的规则集合可以从生成(文法)和识别(语法图)的角度描...

2020-05-10 15:59:38 838

原创 编译原理笔记【第三章 控制结构】

文章目录第一节 语句级控制结构1. 顺序2. 选择3. 重复4. 语句级控制结构讨论第二节 单元级控制结构控制结构规定程序语句和程序单元的执行流程的控制机制分为:语句级控制结构单元级控制结构第一节 语句级控制结构语句级控制结构规定语句执行流程的控制三种 语句级控制结构顺序选择(分支)重复(循环)1. 顺序语言可用的、最简单的控制结构A;B;...

2020-05-07 15:52:40 854

原创 编译原理笔记【第二章 数据类型】

文章目录第一节 引言1. 什么是数据类型2. 数据类型的作用3. 数据类型的分类第二节 内部类型1. 内部类型的特点2. 内部类型的优越性第三节 用户定义类型1. 笛卡尔积2. 有限映像3. 序列4. 递归5. 判定或6. 幂集第四节 C语言的数据类型第五节 类型检查第六节 类型转换第七节 类型等价第八节 实现模型第一节 引言具体和抽象具体:二进制串(机器语言)抽象:符号注记(汇编语言,高...

2020-05-07 09:44:07 969

原创 编译原理笔记【第一章 绪论】

文章目录第一节 引言1. 程序设计语言的产生2. 程序设计语言的发展3. 翻译与执行4. 三种语言与三种程序5. 语言的设计与实现第二节 强制式语言1. 程序设计语言的分类2. 冯·诺伊曼体系结构3. 绑定的概念4. 变量第三节 程序单元第一节 引言1. 程序设计语言的产生语言本质:一组规则的组合字母表的定义词法规则单词符号的形成规则语法规则语法单位的形成规则短语,从句,...

2020-05-06 12:39:55 748

原创 排序算法小结

文章目录一、内部排序1. 插入排序2. 快速排序3. 选择排序4. 归并排序5. 基数排序二、外部排序一、内部排序1. 插入排序1.1 简单插入排序1.2 希尔排序2. 快速排序快速排序3. 选择排序3.1 简单选择排序3.2 堆排序4. 归并排序待更。。。5. 基数排序基数排序二、外部排序外部排序...

2020-04-29 09:51:31 71

原创 查找算法小结

文章目录顺序查找折半查找索引查找哈希查找基本概念常见哈希函数顺序查找之前写的算法每次visit某个元素都要进行两次比较,这里给出的只要一次比较元素值是否与目标值相等,奇妙????O(n)O(n)O(n)int sepSearch(int data[], int n, int val){ int i = n; data[0] = val;//用来存val,作为枢纽 whi...

2020-04-29 09:36:43 111

原创 进程的互斥与同步

文章目录Concurrency(并发控制)并发的原理临界资源、临界区、互斥互斥Concurrency(并发控制)包含Mutual Exclusion and Synchronization互斥与同步互斥:决定进程之间谁先进行是指某一资源同时只允许一个访问者对其进行访问同步:决定进程之间协调进行在互斥的基础上(大多数情况),通过其它机制实现访问者对资源的有序访问。是具有一定机...

2020-04-28 08:43:20 227

原创 为你的POJO类定制排序方法【基于Comparator】

文章目录为什么要定制??重写 ComparatorCode为什么要定制??xxx.sort()方法可能任何一个Java开发者都是用过的,sort的底层是根据快速排序实现的,在学习Java的时候,我们可能直接针对对简单的整型数组进行排序,这样的排序不需要任何改变,直接sort就可以然而,在实际的项目开发中,我们的对象可不是简单的数组了,而是这样的东东当然,你可以直接写一个根据某个该POJ...

2020-04-27 10:16:58 209

原创 还搞不懂 Java 方法de传值和传引用?【最全实例解答疑惑】

文章目录何为传值&引用传谁的值,引谁的用基本数据类型+传值引用数据类型的传值和引用何为传值&引用在搞懂传值和引用之间的区别前,我们不妨先明白他俩到底是啥传值call by value按值传递,表示方法接收的是调用者提供的值传引用call by reference按引用传递,表示方法接收的是调用者提供的变量地址如果你有C或C++的基础,好像还挺简单,心想:这有啥...

2020-04-23 13:31:17 236 1

原创 进程的调度

文章目录调度的目标和类型进程调度的类型按OS的类型划分按调度的层次划分进程调度的目标面向用户面向系统调度的目标和类型进程调度的类型按OS的类型划分批处理调度、分时调度、实时调度、多处理机调度按调度的层次划分Long-term scheduling(长程调度)又称高级调度、作业调度为被调度作业或用户程序创建进程、分配必要的系统资源,并将新创建的进程插入就绪队列,等待 Short-t...

2020-04-20 16:38:07 360 1

原创 Mysql博文集锦

为了方便随时复习使用,我把平时发现的好的Mysql教程都收录在这里了Mysql基础语法这个用来熟悉基本用法是完全ok的,不建议看视频,因为基础的CRUD不难,直接跟着教程操作学习会快些。Mysql存储引擎关于存储引擎的选择,只要记住,没有最好的,只有最合适的Mysql与Java中的数据类型对应如果你使用java作为开发语言,这个在你建立JavaBean或者说pojo类的时候就太实用了...

2020-04-18 16:26:12 112

原创 SpringBoot热部署devtools

热部署热部署:自动部署,当项目启动后,你做了修改,无需重新启动,会自动部署步骤设置自动编译设置IDEA 的 RegistryCtrl+shift+alt+/打开 Registry配置依赖<dependency> <groupId>org.springframework.boot</groupId> <artifactId&...

2020-04-17 16:38:57 73

原创 SpringBoot数据校验( Hibernate-validator )

文章目录Hibernate-validator对实体对象数据校验步骤1 修改实体类添加校验规则2 在Controller中开启校验规则Hibernate-validatorSpringBoot中的数据校验预先配置好的,不需要手动添加默认使用的是r校验框架对实体对象数据校验步骤1 修改实体类添加校验规则/** * @NotNull 对基本数据类型的对象类型做非空校验 * @Not...

2020-04-17 16:13:35 271

转载 谈谈对Spring IOC的理解

转载自https://blog.csdn.net/qq_22654611/article/details/52606960学习过Spring框架的人一定都会听过Spring的IoC(控制反转) 、DI(依赖注入)这两个概念,对于初学Spring的人来说,总觉得IoC 、DI这两个概念是模糊不清的,是很难理解的,今天和大家分享网上的一些技术大牛们对Spring框架的IOC的理解以及谈谈我对S...

2020-04-16 17:35:23 110

原创 JdbcTemplate 常用方法小结

文章目录注入JdbcTemplate增删改查获得一条记录获得多条记录返回统计值注入JdbcTemplate @Autowiredprivate JdbcTemplate jdbcTemplate;增String sql="insert into users(username, usersex) values(?,?)";this.jdbcTemplate.update(sql, u...

2020-04-15 21:21:16 404

原创 SpringBoot 日志

文章目录1. 日志框架介绍2. SLF4j使用3. SpringBoot日志关系4. 使用1. 日志框架介绍日志门面(日志的 抽象层)(类似接口)日志实现JCL(jakatra Common Logging) SLF4j(Simple Logging Facade for java) jboss-loggingLog4j JUL(ja...

2020-04-12 17:23:53 92

原创 SpringBoot 配置Guide

文章目录1. 配置文件2. YAML语法2.1 基本语法2.2 值的写法2.3 例子3. properties语法4. @Value vs @ConfigurationProperties5. @PropertySource & @ImportResource6. 配置文件占位符7. Profile8. 配置文件加载优先级1. 配置文件全局配置文件:application.proper...

2020-04-12 17:21:26 203

原创 SpringBoot 入门Steps

文章目录一、Spring Boot 入门1. Spring Boot 简介2. 微服务3. 环境配置4. Spring-Boot-Hello-World5. HelloWorld细节一、Spring Boot 入门1. Spring Boot 简介Spring技术栈大整合官方教程2. 微服务微服务Guide微服务:架构风格服务微小化一个应用是一组小型服务,把大的服务分为若干小...

2020-04-12 17:16:13 168

原创 SpringBoot 异常处理与测试

文章目录自定义错误页面通过@ExceptionHandler注解处理异常@ControllerAdvice+@ExceptionHandleSimpleMappingExceptionResolver处理自定义HandlerExceptionResolver对象异常处理junit 测试Gitee地址自定义错误页面这是我们用来测试的bug,当项目启动时,系统会报错因此,我们需要在templ...

2020-04-12 17:08:51 568

原创 SpringBoot 整合 Thymeleaf

文章目录Thymeleaf ?配置依赖页面跳转语法字符串与变量输出th:textth:value迭代遍历th:each 迭代 Listth:each 迭代 MapURL 表达式Thymeleaf ?Thymeleaf是一个现代的服务器端Java模板引擎的web和独立的环境。Thymeleaf的主要目标是为您的开发工作流程带来优雅的自然模板- HTML,可以正确地显示在浏览器,也可以作为静...

2020-04-11 10:55:34 117

原创 SpringBoot整合JDBC实现CRUD【超详细】

项目结构

2020-04-10 10:26:40 684 1

原创 LeetCode(94):二叉树的中序遍历

题干给定一个二叉树,返回它的中序 遍历。示例:输入: [1,null,2,3]1\ 2/3输出: [1,3,2]Code这道题虽然一般,但重拾C++编程,收获到很多当时没注意的点,比如这种写法真的有醍醐灌顶之感TreeNode(int x) : val(x), left(NULL), right(NULL) {};想到当时不注意初始化问题而花费很多经历取解决Bug,...

2020-04-07 09:43:51 78

原创 maven阿里云镜像及仓库一系列配置

文章目录配置阿里云镜像配置仓库附上我的setting.xml配置阿里云镜像为什么要配置阿里云镜像呢?莫法,如果你直接使用默认的官方setting.xml去导入jar包,在国内基本不可能成功的,因此,你需要在自己的setting.xml中配置镜像有关maven配置参见 Maven配置教程步骤打开你下载的maven目录…\apache-maven-3.6.3-bin\apache-m...

2020-04-05 19:50:50 481

SpringBoot整合Ajax

SpringBoot整合Ajax(无坑源码) 亲测有效,最简单实例 Ajax 即“Asynchronous Javascript And XML”(异步 JavaScript 和 XML),是指一种创建交互式、快速动态网页应用的网页开发技术,无需重新加载整个网页的情况下,能够更新部分网页的技术。

2020-06-01

table_tennis.rar

Table Tennis Game(Ball Game),just for back up,over over over over

2020-02-19

PanDownload.rar

1.用户在百度网盘上传文件是秒传的,但下载起来确是又慢又煎熬,不要担心,PanDownload就可以解决你的烦恼,首先需要先进入PanDownload并登录百度账号,大家... 2.在下载界面中,选择合适的下载保存路径,像小编就是将下载的路径设置为桌面的,路径设置完成... 3.回到之前的界面,终于要开开心心的下载文件资源啦,找到自己需要的文件之后,右键对其点击... 4.大家可以在“正在下载”中找到正在下载的文件,在文件的下方有下载时间可供参考,不过Pan...

2020-01-31

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除