maven build 插件

<plugins> <plugin> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-maven-plugin</artifactId> <configuration> <finalName>${project.name}</finalName> </configuration> </plugin> <!-- 打包时跳过test插件,不运行test测试用例 --> <plugin> <groupId>org
分类: 其他 发布时间: 08-15 23:38 阅读次数: 0

重学计算机组成原理(六)- 函数调用怎么突然Stack Overflow了!

用Google搜异常信息,肯定都访问过Stack Overflow网站 全球最大的程序员问答网站,名字来自于一个常见的报错,就是栈溢出(stack overflow) 从函数调用开始,在计算机指令层面函数间的相互调用是怎么实现的,以及什么情况下会发生栈溢出 1 栈的意义 先看一个简单的C程序 function.c 直接在Linux中使用GCC编译运行 [hadoop@JavaEdge Documents]$ vim function.c [hadoop@JavaEdge Documents]$
分类: 其他 发布时间: 08-15 23:38 阅读次数: 0

【题解】p1230 智力大冲浪

总结: 1.因为完成游戏的时间都是1分钟,所以不用考虑时间不同而带来的影响,这就是不用贪心的原因,所以可以用贪心 2.从每个游戏的最晚时间向前循环,是为了尽可能让后面游戏完成。 #include<bits/stdc++.h> using namespace std; int n, m, vis[505], sum; struct node{ int t, mon, flag; }a[505]; bool cmp(node x, node y) { retur
分类: 其他 发布时间: 08-15 23:38 阅读次数: 0

xshell连接不上ubuntu---could not connect to 'ip' (port 22): Connection failed.

可能是没有开启ssh server,接下来就是开启服务就好。命令如下: sudo apt-get install openssh-server 这样就OK啦
分类: 其他 发布时间: 08-15 23:38 阅读次数: 0

简单说说什么是跨域

目录 跨域警告的发生 补充: 如何允许跨域 CORS 简单请求的测试: 后端的处理 补充: 发表日期:2019年8月15日 跨域警告的发生 如果你做了一些前后端分离的项目,由于此时前端所在的服务地址与后端所在的服务地址不一样,你可能会遇到一个请求被浏览器拦截了的问题,浏览器在检测到当前页面发起的请求不属于当前域就会将其拦截,这是因为浏览器的“同源策略”。 那么,什么是同源策略呢? 同源策略用于限制页面发起不同域(源)的请求,用于提高请求的安全性。 如果两个页面的协议、端口、IP地址(域名)都相
分类: 其他 发布时间: 08-15 23:38 阅读次数: 0

学习之http协议

http协议:超文本传输协议,构建于 TCP/IP 协议之上,是一个应用层协议,默认端口号是 80,是无连接无状态的。 HTTP 协议是以 ASCII 码传输,建立在 TCP/IP 协议之上的应用层规范。规范把 HTTP 请求分为三个部分:状态行、请求头、消息主体。 HTTP 定义了与服务器交互的不同方法,最基本的方法有4种,分别是GET,POST,PUT,DELETE 1.GET 可提交的数据量受到URL长度的限制,GET 可提交的数据量受到URL长度的限制, 2.POST 表示可能修改变服
分类: 其他 发布时间: 08-15 23:21 阅读次数: 0

简历造假,你以为我不知道?

本文共:3495字,预估阅读时间:9分钟 前言 上到职场干将下到职场萌新,都会接触到包装简历这个词语。当你简历投到心仪的公司,公司内负责求职的工作人员是如何甄别简历的包装程度的?Coody老师根据自己的经验写下了这篇文章,谁都不是天才,包装无可厚非,切勿对号入座! 正文 在互联网极速膨胀的社会背景下,各行各业涌入互联网的IT民工日益增大。 早在2016年,我司发布了Java、Ios工程师的招聘信息,就Java工程师单个岗位而言,日收简历近200份,Ios日收简历近一千份。 没错,这就是当年培训
分类: 其他 发布时间: 08-15 23:21 阅读次数: 0

PAT 甲级1025 PAT Ranking (25 分)(结构体排序,第一次超时了,一次sort即可小技巧优化)

题意: 给定一次PAT测试的成绩,要求输出考生的编号,总排名,考场编号以及考场排名。 分析:   题意很简单嘛,一开始上来就,一组组输入,一组组排序并记录组内排名,然后再来个总排序并算总排名,结果发现最后一个测试点超时。   发现自己一开始太傻太盲目,其实只要一次性全部输进来,记录好考场编号,一次排序就可以了。既然只排了一次,怎么计算考场排名呢,这里我用了三个数组 int g_rank[100];//记录各个考场当前排到的名次 (当前最后一个人的名次) int g_score[100];//
分类: 其他 发布时间: 08-15 23:21 阅读次数: 0

【转帖】Windows与Linux系统下的库介绍

Windows与Linux系统下的库介绍 http://embeddedlinux.org.cn/emb-linux/entry-level/200903/12-553.html 库的定义 库文件是一些预先编译好的函数的集合,那些函数都是按照可再使用的原则编写的。它们通常由一组互相关联的用来完成某项常见工作的函数构成,从本质上来说库是一种可执行代码的二进制形式,可以被操作系统载入内存执行。 无论在Windows平台还是Linux平台下都存在大量的库,但由于Windows和Linux的本质不同,
分类: 其他 发布时间: 08-15 23:21 阅读次数: 0

djano一对一,多对多,分页

昨日内容: ORM高级查询 -filter id=3 id__gt=3 id__lt=3 id__lte=3 id__gte=3 -in /not in .filter(id__in=[]) in .exclude(id__in=[]) not in -between......and .filter(id__range=[]) -like .filter(name__startswith='XX') like 'XX%' .filter(name_istartswith='XX')
分类: 其他 发布时间: 08-15 23:21 阅读次数: 0

《深入理解Java虚拟机》- Java虚拟机是如何加载Java类的?

Java虚拟机是如何加载Java类的? 这个问题也就是面试常问到的Java类加载机制。在年初面试百战之后,菜鸟喜鹊也是能把这流程倒背如流啊!但是,也只是字面上的背诵,根本就是像上学时背书考试一样。 tonight ! 我们把它映射到实战里,看看如何用代码说明这个流程。 ready! go! ----------------在这之前还是搞点理论吧,不然又要先去百度加载机制流程了。 一、类加载机制(理论部分) 类加载机制有三大过程:加载、链接、初始化。其中链接又细分为验证、准备及解析。 Java语
分类: 其他 发布时间: 08-15 23:21 阅读次数: 0

前端怎么在响应头和请求头里面拿数据?

今天碰到一个比较困难的问题,对于前端小白来说一脸懵逼。问题就是怎么在响应头里面获取token,对于token想必大家都不陌生,但是到响应头里面获取token还是头一次。之前token都是后端返回给前端,听到这个需求之后,心中万马奔腾。接下来就是vue中的axios怎么从响应头里面拿token: axios.interceptors.response.use( response => { //axios拦截器 if (response.status === 200) { //响
分类: 其他 发布时间: 08-15 23:21 阅读次数: 0

Security Guards (Gym - 101954B)( bfs + 打表 )

题意及思路 题目主要是讲先给出所有guard的位置,再给出所有incidents的位置,求出guard到达每个incident处最小的steps,其中guard每次可以向四周8个方向移动。 思路:对于每个guard使用bfs遍历它周围的点,算出相应的点到它的距离。 AC代码 #include<bits/stdc++.h> using namespace std; int N, Q; struct Pla { int x, y; }; int dist[5000+10][5000+10]
分类: 其他 发布时间: 08-15 23:21 阅读次数: 0

【转帖】linux下的各个目录的含义

linux下的各个目录的含义 http://embeddedlinux.org.cn/emb-linux/entry-level/200809/22-85.html /bin /usr/local/bin /usr/bin 三个目录不一样 不过发现unix 还是很喜欢讲软件安装在 /opt 目录下面的。 路径名 内容 /bin 为得到最小的系统操作性所需要的那些命令 /boot 内核和加载内核所需的文件 /dev 终端、磁盘等设备项 /etc 关键的启动文件和配置文件 /lib c编译器的库和
分类: 其他 发布时间: 08-15 23:21 阅读次数: 0

2019/8/15 PIO模式

  PIO模式是一种通过CPU执行I/O端口指令来进行数据读写的交换模式。   PIO的英文拼写是“Programming Input/Output Model”,是最先的硬盘数据传输模式,数据传输速率低下,CPU占有率也非常高,大量传输数据时会因为占用过多的CPU资源而导致系统停顿,无法进行其他操作。   PIO受限于传输速率低下和极高的CPU占有率,这种数据传输模式很快就被淘汰了。
分类: 其他 发布时间: 08-15 23:21 阅读次数: 0

微信公众号聊天室 H5私聊功能开发 带推送提醒功能

微聊聊天室是专门针对微信公众号、H5开发的一款聊天室, 可群发计划、私聊, 群房间数无限制, 部署在您自己的服务器上, 有需要的联系我 qq: 445899710 微信 hype522147 下图是俩功能 1. 点击头像和用户私聊 2. 点击顶部联系管理菜单, 主动与客服管理私聊 效果图预览
分类: 其他 发布时间: 08-15 23:21 阅读次数: 0

LOJ6281 数列分块入门5

LOJ6281 数列分块入门 5 标签 分块入门 前言 无 简明题意 维护序列,需要支持两种操作 区间开根号 区间加 思路 学过线段树的同学肯定都做过用线段树实现区间开根号的题。题目貌似是花神什么什么的 分块做其实跟线段树差不多。注意到2e31的数,开5次根号就变成1了,所以我们直接开一个数组tag[]记录一下每一块还有多少个根号没有开。然后修改操作,对于不在整块的直接开根号,对于在一整块的记录一下tag++。然后查询操作,不整块的直接加,整块的看看是否tag>=5,如果是,那么整块都是1,a
分类: 其他 发布时间: 08-15 23:21 阅读次数: 0

直击根源:微信小程序中web-view再次刷新后页面需要退两次

背景 在上一章(直击根源:vue项目微信小程序页面跳转web-view不刷新)解决了vue在小程序回退不刷新的问题之后,会引出了一个刷新的页面需要点击返回两次才能返回上一个页面 问题描述 在A页面从B页面带了参数返回之后,A页面会刷新,直接导致了,A页面返回上一个页面需要点击两次,其中点击一次时还是A页面。 解决方案 首先第一个想法就是,设置一下退回按钮直接跳到上一个页面去;经过资料查找,回退按钮是没有直接触发函数的,也就是说不能直接控制回退的功能。 在寻找资料时,发现可以间接的触发一个unl
分类: 其他 发布时间: 08-15 23:21 阅读次数: 0

HustOJ二次开发之修改相关Logo

比如将如图中的HUSTOJ进行修改: 在Linux上修改,通过关键字搜索,会获取如下两个重要文件,找到都有的文字进行修改即可: grep -rn "HUSTOJ" * cd /home/judge/src/web vim include/db_info.inc.php 修改标题 vim template/bs3/js.php 修改底部
分类: 其他 发布时间: 08-15 23:21 阅读次数: 0

layui之table.render使用(含后台详细代码实现)

效果图如下: 前端实现代码如图(完整代码): <!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title>数据表格</title> <meta name="renderer" content="webkit"> <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1"> <meta name="viewport" content="wi
分类: 其他 发布时间: 08-15 23:21 阅读次数: 0