自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(150)
  • 资源 (1)
  • 收藏
  • 关注

原创 [java]leetcode-51/52 n皇后问题

【代码】[java]leetcode-51/52 n皇后问题。

2022-09-14 16:46:13 270 2

原创 java-谁拿了最多奖学金

时间限制1000ms内存限制128MB题目描述  某校的惯例是在每学期的期末考试之后发放奖学金。发放的奖学金共有五种,获取的条件各自不同:  1) 院士奖学金,每人8000元,期末平均成绩高于80分(> 80),并且在本学期内发表1篇或1篇以上论文的学生均可获得;  2) 五四奖学金,每人4000元,期末平均成绩高于85分(> 85),并且班级评议成绩高于80分(> 80)的学生均可获得;  3) 成绩优秀奖,每人2000元,期末平均成绩高于90分(> ...

2021-09-16 15:45:18 418

原创 学生购买阿里云及配置

学生身份可以购买阿里云1核2G的云服务器 享受每月9元多的优惠价购买方法:首先注册账号 认证学生身份 等待审核 认证成功后 在个人账号管理界面 查看云翼计划 选择轻量应用服务器根据需要进行选择配置 然后购买 查看服务器 控制台在轻量应用服务器重置一下密码 然后立即重启然后可以为自己注册一个域名 然后添加站点绑定云服务器在控制台找到站点设置,添加域名,根据提示去注册一个域名或者使用已有的域名,根据提示会跳转到注册域名的网页,先查询域名 是否被使用过,然后进行注册。.

2021-03-04 16:07:37 621 1

原创 springboot开启热部署

1.添加热部署相关依赖2.添加配置信息3.设置自动build,开启自动编译1添加热部署依赖 <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-devtools</artifactId> <scope>runtime</scope..

2021-02-21 17:43:45 117

原创 springboot实现网页中英文切换

知识点JAVA中ResourceBundle 这个类主要用来解决国际化和本地化问题。国际化和本地化可不是两个概念,两者都是一起出现的。可以说,国际化的目的就是为了实现本地化。比如对于“取消”,中文中我们使用“取消”来表示,而英文中我们使用“cancel”。若我们的程序是面向国际的(这也是软件发展的一个趋势),那么使用的人群必然是多语言环境的,实现国际化就非常有必要。而ResourceBundle可以帮助我们轻松完成这个任务:当程序需要一个特定于语言环境的资源时(如 String),程序可以从适...

2021-02-21 16:52:48 1715

原创 javascript:void(0);什么意思

<a href="javascript:void(0);">something</a>此处:Javascript中void是一个操作符,该操作符指定要计算一个表达式但是不返回值。当用户链接时,void(0) 计算为 0,所以 Javascript 上没有任何效果。就是一个死链接...

2021-02-04 16:51:24 609

原创 用json文件初始化.html页面

问题描述在开发页面的时候 可以将类似这样的静态数据 存储到json文件 在页面加载的时候渲染 这样将数据和页面分离 方便后续修改解决创建文件自定义接口文件 init.json /static/api/init.json自定义脚本 config.js /static/js/config.js1)编写json文件2)编写相关.html页面 需要引用数据的地方 设置好 id 或者 class值(解释:id是唯一的 用‘#id’来引用 class可以多处重复 用‘...

2021-02-03 22:25:42 517 1

原创 自定义.js时 报错Unresolved variable or type $

问题描述写自定义.js文件的时候 使用$.getJson() 报错Unresolved variable or type $解决在最外层添加代码如下(前提是自己已经引入了jQuery的js文件了)(function ($) { /**里面加入自定义的脚本代码**/ })(window.jQuery)...

2021-02-03 21:43:46 3936

原创 springboot项目 maven仓库下载慢 添加镜像后仍然从原地址下载

问题描述idea创建springboot项目后下载maven依赖 出现很多jar下载不成功的问题导致报错 can not resolve xxx,刷新后仍然不起作用。(by the way, 在创建springboot项目过程时,过程非常缓慢,有时还会因为网络问题创建不成功,可应使用国内镜像创建)http://start.aliyun.com回到问题上来,为了解决maven下载依赖缓慢的问题,决定修改setting.xml 同样添加国内镜像,保存后发现下载地址并没有改变还是原来默认的地

2021-02-02 18:23:56 1002

原创 idea远程连接hadoop的插件

话不多说 ok!

2021-01-26 20:44:10 430 1

翻译 waltz说明文档

文档链接:https://wepay.github.io/waltz/docs/introduction介绍 waltz是分布式/复制的预写日志。它的目标是成为一个通用的预写日志,以帮助微服务体系结构在分布式环境中执行可靠/一致的事务。waltz使用仲裁来保证持久性和一致性。它还提供了一种并发控制机制,对于防止不一致的事务进入系统来说,并发控制是必不可少的。waltz为微服务提供了全局一致事务日志的单一映像。 微服务体系结构中的一个基本使用模式如下所示。微服务从外部请求及其当前状态(...

2021-01-26 16:04:02 664

原创 解决idea创建maven项目速度慢问题

对maven的VM Options参数做配置-DarchetypeCatalog=internalok 然后新建项目 7秒完成,再也不用等8分钟了(哭辽)

2021-01-24 20:19:47 87

原创 spark初步学习遇到问题及注意事项

基础知识:spark是基于内存的大数据框架,紧密集成、 时效高、可迭代。spark是Scala写的,运行在JVM上。所以搭建spark环境需要安装jdk(1.7以上)、Scala、spark,hadoop环境不是必须的下载的网址可以百度到,不再赘述。但是注意版本问题:(我的)spark-2.4----- scala-2.12查看是否安装好下载解压后需要配置环境变量vi /etc/profileexport JAVA_HOME=/home/jdk1.8export HAD.

2021-01-18 18:35:13 279

原创 保研资料总汇

2020年的保研已经告一段落,自己也成功地上岸心仪的学校。我是从2020年3月份开始着手准备的材料的准备保研的过程其实是一段不断地去解剖自己认清自己的过程,需要准备的资料还是特别多的自我介绍(中英文,3min,5min版本) 个人简历 很重要!!! 面试基本都是看着简历来问的 个人陈述 详细版的简历 要介绍自己的学习情况,科研竞赛情况,研究生规划 推荐信 部分学校会要求提供个人推荐信,需要本校本院的教授推荐,直博生一般是需要两篇推荐信,学硕专硕要看不同学校的要求 个人成绩单,成绩...

2020-11-17 16:48:33 1934 2

原创 保研日记--哈工大威海计算机学院

哈工大威海计算机学院这次夏令营给我的感觉非常的朴素,哈哈哈哈营员就有四个群,985/211、双一流、双非、四非??没有宣讲会、见面会,在面试开始之前放了一个简短的宣传片。(傲娇,绝对不整那些花里胡哨的哈哈哈)面试有三组老师,分别问你专业知识,科研竞赛,英语。整个面试过程很紧凑,也很流畅(问的问题都复习到了,这种感觉真的太舒服了)简单回忆一下,记得不是特别清楚了先简单的中文自我介绍,然后专业知识问答1.进程的三基本态?为什么阻塞态不能直接运行态,进程的调度算法。2.数据库的三层

2020-09-22 17:17:46 2449

原创 保研日记--北京交通大学计算机学院

简单回忆一下关于北交的暑假夏令营的经历夏令营开始时间大概是在7.11-7.15 进行了环境测试、学院宣讲、各个实验室自我宣讲介绍、面试北交的面试 除了学院的面试 ,还有实验室的面试,你的最终结果是必须有导师确认接收才行。线上全程钉钉上进行宣讲的时候 因为时间有限 每个实验室组介绍了大体的研究方向和导师团队后 又各自创建了自己的微信群 用于见面会和实验室面试学院面试面试内容完全是按照你简历上来的 虽然是线上 我开了摄像头 老师们语音,我都能感觉到老师是拿着我的简历,对着内容一项...

2020-09-22 16:35:28 1625 3

原创 保研日记--中国人民大学信息学院(人大信院)

转眼就到九月份了本来想实时记录,忙起来就给忘了,眼看保研就要进入收尾阶段,回忆一下暑假的夏令营经历人大的面试内容没实时更新还有一个原因是,在面试开始做了口头的保密协议的,最后没有优营,不能成为人大人了(人大只有夏令营一次机会)所以还是打算记录一下(狗头保命:我信誉很好的 只有这一次)记不太清了,简单回忆一下我入营的专硕 但是专硕 学硕 直博生考核的方式都是一样的 主要三大方面:论文阅读、专业知识考核、英语能力考核。(小插曲:往年考核方式里是有机试和笔试的,而且有多轮面试,今年疫情原因取.

2020-09-22 15:56:42 4658 1

原创 多重背包1(java)

有NN种物品和一个容量是VV的背包。第ii种物品最多有sisi件,每件体积是vivi,价值是wiwi。求解将哪些物品装入背包,可使物品体积总和不超过背包容量,且价值总和最大。输出最大价值。输入格式第一行两个整数,N,VN,V,用空格隔开,分别表示物品种数和背包容积。接下来有NN行,每行三个整数vi,wi,sivi,wi,si,用空格隔开,分别表示第ii种物品的体积、价值和数量。输出格式输出一个整数,表示最大价值。数据范围0<N,V≤...

2020-07-17 21:00:43 180

原创 完全背包(java)

有NN种物品和一个容量是VV的背包,每种物品都有无限件可用。第ii种物品的体积是vivi,价值是wiwi。求解将哪些物品装入背包,可使这些物品的总体积不超过背包容量,且总价值最大。输出最大价值。输入格式第一行两个整数,N,VN,V,用空格隔开,分别表示物品种数和背包容积。接下来有NN行,每行两个整数vi,wivi,wi,用空格隔开,分别表示第ii种物品的体积和价值。输出格式输出一个整数,表示最大价值。数据范围0<N,V≤10000&lt...

2020-07-17 17:15:56 261

原创 0/1背包(java-动态规划-备忘录)

有 N 件物品和一个容量是 V 的背包。每件物品只能使用一次。第 i 件物品的体积是 vi,价值是 wi。求解将哪些物品装入背包,可使这些物品的总体积不超过背包容量,且总价值最大。输出最大价值。-------import java.util.Scanner;public class Main {//定义全局变量,w是weigt, v是value,如题目标值正好相反 public static int w[],v[],total; public stat...

2020-07-17 16:44:58 879

转载 二叉树的前中后非递归遍历

非递归前序遍历:1> 首先建立一个二维指针,用来存储每个结点的地址,定义栈顶指针top,初始值为-1,并将根结点存入栈中,top++;2> 进入while循环,栈顶指针不为-1,则进入while循环,输出当前栈顶元素p的数据域,代表前序遍历的第一个结点为根结点;3> 如果当前的p结点拥有右子树,将这个右子树结点存入栈中,没有则不存;因为栈的特点是先进后出,所以先存右子树,在存左子树;...

2020-07-11 17:07:29 253

原创 c++实现简单的带参数grep命令

实现 grep 命令,grep 命令是一种强大的文本搜索工具,它能使用正则表达式搜索文本,并把匹配的行打印出来。比如有以下文本: #test.txtababdnskahcpkkcnwdklanabdckksnsacdkjkaha.........执行- grep “abd” test.txt 则执行的结果就是打印输出前两行的内容: ababdnskahcpk kcnwdklanabdc从磁盘中读取文件,并能实现带参数的 grep 命令,grep -n -nNum,grep -n 是将

2020-07-10 13:08:00 1455

原创 保研日记--中国海洋大学计算机系

2020.07.07 今天海大的面试刚刚结束,大概明天会出结果。今年是非常特殊的一年--新冠疫情,保研的情况也是非常的严峻,我们面临着这些情况:1. 几乎全部(目前全是)的学校都是线上进行夏令营活动,大部分学校只是利用夏令营进行宣传,即使营优也要参加后面的预推免,甚至某些学校竟然不面试,直接根据材料定营优(听说的)。2.M国还有其他很多国家目前疫情都还很严重,这一届准备要出国的学生(大佬们)也加入了保研大军。3.都是线上活动所以时间上比较灵活,时间上的冲突会减少,大佬们纷纷海投。4.学校

2020-07-07 21:59:36 2814 2

原创 大数据实训05--网站离线日志分析实战

用户行为分析是指在获得网站访问量基本数据的情况下,对有关数据进行统计、分析,从中发现用户访问网站的规律,并将这些规律与网络营销策略等相结合,从而发现目前网络营销活动中可能存在的问题, 并为进一步修正或重新制定网络营销策略提供依据。这是狭义的只指网络上的用户行为分析。重点分析的数据: 用户的来源地区、来路域名和页面; 用户在网站的停留时间、跳出率、回访者、新访问者、回访次数、回访相隔天数; 注册用户和非注册用户,分析两者之间的浏览习惯; 用户所使用的搜索引擎、关键词、关联关键词和站内关键字; 用户选.

2020-06-26 10:57:53 1108

原创 大数据实训04--Sqoop应用

sqoopSqoop是一款开源的工具,主要用于 在Hadoop(Hive)与传统的数据库 (mysql、postgresql...)间进行数据的传递,可以将一个关系型数据库(例 如 : MySQL ,Oracle ,Postgres等) 中的数据导进到Hadoop的HDFS中, 也可以将HDFS的数据导进到关系型数据库中。数据库<---->文件系统 主要用于进行数据转移用sqoop来查看mysql的数据库和表sqooplist-databases--connect...

2020-06-25 10:34:22 376

原创 SSM学习笔记--(SpringMVC + Spring+mybatis)配置(eclipse)

之前就听老师说过Spring框架全家桶,一直不知道是什么,带着神秘感看了很多也不是很了解,借着实训的机会简单的学习了一下SSM框架的配置,作为小白刚入门Spring真的是需要直到一步一步到底怎么么做才行,直接po上代码会不知道放到哪个文件夹里,所以小白本人要详细记录一下配置的流程

2020-06-23 15:50:49 158

原创 java期末复习题目练习

总结一下在复习过程中的知识点:20181218**文件操作--列出指定目录下的全部内容public class Homework { public static void main(String[] args) { File f=new File("e:"+File.separator+"科技创新"); print(f); } p...

2020-06-23 15:49:43 1093

原创 java编程思想学习笔记--万事万物皆为对象

该学习笔记只记录对于孙同学来说是重点的知识,所以不是详细版*C++和java都是混合型程序语言,java是基于c++之上,c++是为了回溯相容于C*Java程序语言在设计上,彻底假设使用者仅以面向对象模式进行程序设计,万物皆为对象,即使Java程序本身也是一个对象*reference(引用)是操控对象的钥匙 类似电视与遥控器的关系*所有的对象必须由你来建立1.new一个对象(一...

2020-06-23 15:47:30 177

原创 数据结构之线性表小结

以下都是用自己的话来总结的,可能和专业术语有偏差(大鸟勿喷),留给自己复习使用啦一、数据结构:其实就是在你编写一个程序之前,你所用到的数据想用怎样方式存起来:固定长度的静态存储(顺序存储,一般用数组)、变长的动态存储(链式存储,一般用指针),除此之外,数据之间也会有一定的联系,方便互相找到彼此(逻辑结构,常用的有:集合,线性结构,树结构,图结构)用课本上的话来说就是:数据结构分为逻辑结构(...

2020-06-23 15:46:47 339

原创 Linux编程--管道通信

系统调用函数read(),和write()的用法write()函数对文件进行写操作,函数原型为size_t write(int fd,const void* buf,size_t nbytes);read()函数对文件进行读操作size_t read(int fd,const void* buf,size_t nbytes);fd---文件描述符,buf---字符串指针 nbyte参数表示字节数,一个字节就是一个字符。注意计算长度的时候:strlen(buf)-----计算buf内容字符个.

2020-06-23 15:44:32 141

原创 java实现哈夫曼编码(优先队列)

简单介绍;哈弗曼编码(前缀编码):---哈夫曼树(最优二叉树)可以得到前缀编码,字符串的二进制编码,不是固定长度的,对于词频高的可以短编码,词频低的可以长编码,可以压缩数据,用于通信。前缀编码:更准确的译码,一个字符的编码不是另一个的前缀。利用二叉树来设计前缀编码,左0右1算法思想:目的是:得到一个带权值的wpl(带权路径长度最小),每次把权值最小的两棵树合并,直到形成一个二叉树...

2020-06-23 15:42:53 266

原创 大数据实训03---Hive数据仓库

数据库数据仓库Hive运行机制

2020-06-23 15:41:36 1398

原创 大数据实训02--MapReduce原理与开发

思考小问题统计一个100G大小的文件进行词频的解决方法方法一:如果小文件可以编写一个小程序方法二:方法三:方法四:MapReduce特点:易于编程(有两个接口ma--大任务分成小任务,任务分解,reduce---任务汇总),良好的扩展,高容错性,适合离线处理是一个编程框架:只需要程序员去设计map,reduce函数MapReduce原语:输入、输出map处理生成key(中间结果)先map处理结果作为reduce的输入(线性关系),map的输入的是大数据集的分片sp

2020-06-19 12:29:02 662

原创 大数据实训01--Hadoop生态基本介绍

Hadoop官网知识前提分布式存储,分布式技术

2020-06-16 12:09:40 600

原创 大数据实训00--Linux基本命令

ps:自己复习使用,上课记得,零零星星有些乱。常用的命令总结:基本的命令和网络有关的命令进入网络配置文件,查看一些信息,配置网关信息,这边只有一个网关eth0查看网络状态 netstat 参数-t (tcp),-u(UDP),-l(listen监听),-r(route路由器),-n(显示ip和端口),-p(pid)另一种查看方式ss -nalp (参数含义a:所有, 正在监听的所有服务显示ip端口和pid)服务的查看状态,启动,关闭Windows可以窗口+R输入ser..

2020-06-16 11:11:37 301

原创 虚拟机的三种网络连接方式-桥接-NAT-仅主机模式

我的虚拟机的网络模式Vmnet0---类型是桥接模式Vmnet1---类型是仅主机模式Vmnet8---NAT模式切换到桥接模式主机的IP地址(可以看到上面两个正好对应了虚拟机的网卡)虚拟机的IP地址:可以看出虚拟机的IP和主机的IP是在同一个网段192.168.0.0测试连通性:主机ping 虚拟机可以连通,虚拟机ping主机不能连通NAT虚拟机IP虚拟机网络适配器8的IP可以看出NAT下,虚拟机的Vmn...

2020-06-16 11:05:26 872

原创 Linux知识点复习1(概述+基本shell命令)

Linux是一个基于POSIX和UNIX的多用户、多任务、支持多线程和多CPU的操作系统Linux系统一般有4个主要部分:内核、Shell、文件系统、应用程序输入startx启动Linux图形化桌面CentOS的虚拟终端默认有6个,其中从第2个到第6个虚拟终端总是字符界面,而第1个虚拟终端默认是图形化用户界面Ctrl+Alt+F1可以从字符界面的虚拟终端切换到图形化用户界面Ctrl+Alt+F2——Ctrl+Alt+F6可以从图形化用户界面切换到字符界面的虚拟终端注销:在shell窗

2020-06-13 21:49:46 849

原创 Linux线程编程--全局变量共享

message是全局共享变量,可以看出两个子线程是共享变量的

2020-05-21 15:42:10 774

原创 linux进程编程

创建子进程 fork();代码测试:代码解释:fork(),sleep()函数需要头文件<unistd.h>perror()需要头文件<stdio.h>,exit()需要头文件<stdlib.h>pid_t 代表进程整型,fork()有两个返回值1.父进程id(pid>0)2.子进程id (pid==0) 当pid<0创建失败getpid()获取进程号,getppid()获得父进程的进程号执行了fork()之后,子进程会完全复制

2020-05-15 12:25:23 170

原创 Linux虚拟机c++编程环境配置,编译运行

1.安装c++环境先查看:安装:OK,现在就可以用vim编写c++程序了,自带了可能用到的头文件,不用自己下载,需要调试的话查看自己有没有安装gdb,没有的话安装上面的方法进行安装即可。试一下:helloWord.cpp一定注意在编译的时候 是 g++ xx -o xx (c++编译器)而不是gcc xx -o xx(c编译器)...

2020-05-14 16:26:41 2533

2019保研数据结构领域复试面试题目参考.pdf

保研资料数据结构领域复试面试题目参考

2020-04-24

空空如也

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

TA关注的人

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