自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(420)
  • 收藏
  • 关注

原创 鲁东大学LDU Online Judge图片展示

github:https://github.com/iamwinter/LDUOnlineJudge以下截图均为管理员登录,部分内容是普通用户看不到的。前台用户端首页提交记录/状态题库课程/实验Training(专题训练)、Contests(竞赛)、Ended(已结束课程/专题/竞赛汇总)同上刷题榜(日/周/月/年)后台管理系统概览/判题机用户管理...

2020-04-03 16:37:33 710

原创 在php laravel项目中简单实现大文件分片上传 绕过上传大小限制

目的nginx和php都有大文件上传限制,当我们的项目需要上传超过2M的大文件时,就会被拦截。当然可以修改这个配置,以扩大限制,但只是治标不治本,换一个环境还要重新配置。今天在自己的laravel项目中实现一下大文件分片上传,基本原理就是把大文件切成若干片,每片都是一个小文件,再上传到服务器。由于我做的小项目并没有太高要求,本文只是在已有项目的基础上,新建几个文件的简单实现,并没有积极考虑...

2020-03-29 17:32:17 3770

原创 山东科技大学多校联合集训 H题 1008: Envy

题目地址:http://acm.upc.edu.cn/problem.php?id=10081008: Envy时间限制: 1 Sec内存限制: 128 MB提交: 288解决: 61[提交][状态][讨论版]题目描述今年的 ACM 比赛推出了一个赛后的娱乐活动,所有参赛选手排成一排玩击鼓传花,关于击鼓传花的玩法是这样的:数人或几十人围成圆圈坐下

2020-03-25 17:12:05 741

原创 LDUOnlineJudge特判程序 special judge (SPJ) 编写方法;HUSTOJ特判题目设置方法

https://github.com/winterant/OnlineJudge程序设计题有时答案不唯一,因此需要编写一个特判程序,对用户输出的答案进行鉴别,是否符合题意。specialjudge以下简称spj。下面用案例说明spj使用方法,出题人只需要修改judge函数。 下面的spj编写方法同时适用于hustoj,使用方法见文末。3. ...

2020-03-16 16:37:17 2833 3

原创 CCF CSP认证考试201912题解(1,2,3,4)

【缘起】从acm退役十个月了,目前正在准备研究生复试,其中机试部分与CCF题目相仿,所以练习一下CCFSCP往届题目。记一下题解,一是加深印象,二是希望对其他考研人有所帮助。【题目来源】http://www.cspro.org/ 进入后点击报名入口,注册or登录,然后右上角有个模拟考试,点击去会看到95道往届CCFCSP认证真题。以下题解按考试日期编号。由于官网题面给的...

2020-03-04 21:13:19 1647

原创 HTML textarea高度自适应

需求:html页面textarea的高度,根据输入内容的行数自动调整高度解决:在对应页面定义如下javascript// textarea自动高度$(function(){ $.fn.autoHeight = function(){ function autoHeight(elem){ elem.style.height = 'auto'...

2020-02-15 22:12:21 980

原创 Notiflix.js——前端 jquery消息提示框 通知框对话框

免费下载地址:http://www.bootstrapmb.com/item/4498演示:https://www.17sucai.com/preview/1528155/2019-04-21/tc/index.htmlgithub:https://github.com/notiflix/Notiflix使用说明书:https://www.17sucai.com/pins/33131....

2020-02-10 21:17:54 3576

原创 把 Laravel 默认邮箱登录改成用户名登录、注册

登录Laravel中默认的登录是通过邮箱和密码进行登录的。那么,怎么样才能用最少的改动将它改成用密码登录呢?默认的,Laravel使用的是Illuminate\Foundation\Auth\AuthenticatesUsers这个trait完成登录功能的。通过观察AuthenticatesUsers的代码,发现下面一段很有意思的代码: protected function v...

2020-01-04 21:21:54 942

原创 docker环境linux ubuntu C/C++连接mysql数据库 & docker容器连接宿主机mysql

目录一、在ubuntu系统中C/C++连接mysql二、在docker容器ubuntu系统内使用C/C++连接宿主机的mysql三、libmysqlclient-dev库常用函数一、在ubuntu系统中C/C++连接mysql1. 更新并升级软件源apt-get updateapt-get upgrade2. 安装c/c++解释器apt-get install...

2019-12-03 16:27:13 1426

原创 【Linux教程】Ubuntu Linux 更换软件源教程

https://blog.csdn.net/weixin_43876206/article/details/100924378快捷实现:直接复制下面任意一段代码到终端执行使用阿里云软件源:cp /etc/apt/sources.list /etc/apt/sources.list.bakecho "deb http://mirrors.aliyun.com/ubuntu/ b...

2019-12-01 15:08:27 810

原创 原生php实现页面路由转发(自定义网址)

原生php实现页面路由转发实验目的为了网址的美观(强迫症),我想让web项目的访问网址能够自定义,而不是直接通过文件名去访问对应的网页。因此本文我在php项目里使用原生php语法实现了路由转发功能。当然,如果你愿意使用thinkphp、CI等开源的php框架,路由功能都是自带的(还有很多方便的功能),那就可以了关闭本文啦。新建php项目demo| index.php...

2019-11-25 20:05:52 4094 1

原创 2019-5-17:我的大学和我的ACM

2019年5月17日笔 永远年轻,永远热泪盈眶。 终究还是迎来了这一天。随着山东省ACM程序设计竞赛的结束,我的生活重心不得不有所转变。告别一个老朋友真的很艰难。 我开始怀念熬夜打codeforces,一起睡实验室的日子;我开始怀念每一个假期,安静的校园,吃饭路上的东扯西聊,是唯一的娱乐。时光一去不再,但这几年的风风雨雨都在...

2019-11-18 07:39:47 710 3

原创 windows10配置php环境 phpStudy+PhpStorm

我现在对php还是纯小白,今天尝试在win10系统上配置开发环境。php环境使用phpStudy;编辑器使用的是phpStorm,编辑器没有很高的要求,记事本也是可以的。一、配置phpStudy环境进入phpStudy官网(https://www.xp.cn/),下载对应自己系统的phpStudy 下载到本地(若是压缩包,先解压),含有一个phpstudy_***.exe,直接双击运...

2019-10-25 13:00:59 3376

原创 839数据结构 2004真题 编程题 总结~华东师范大学(ECNU)计算机考研专业课

2004年第一部分 C语言程序设计三、1.日期可按YID格式表示,这里: Y是年(四位数), M是月(二位数), D是日(二位数。例如,2003年1月30日可表示为20030130。2004年12月31日可表示为20041231。日期的另一种表示方式是YK格式,这里: Y是年(四位数), K是这一天在Y年中的序号(3位数。序号从1开始).例如,2003年1月30日可表示为2003030,2...

2019-08-29 18:17:40 692

原创 数据结构-内部排序汇总

目录1.直接插入排序2.折半插入排序3.希尔排序4.冒泡排序5. 快速排序6.二路归并排序7.简单选择排序8.堆排序9.基数排序排序的定义:对任意连续有限序列内的元素进行重新排列,使得该序列按关键字非递减或非递增。排序的稳定性:待排序序列中存在两个不同位置的元素且 x在y 前面,若排序之后,仍然x在y前面,则称该排序算法是稳定的。九大排序性质一览...

2019-08-27 10:55:31 388

原创 中序线索二叉树----查找指定结点在后序的前驱结点

【题目描述】写出在中序线索二叉树里查找指定结点在后序的前驱结点的算法。【分析】这道题目的前提是我们已经有了中序线索二叉树。在二叉树后序序列中,对于结点p,其前驱依次有可能是:①p的右孩子②没有右孩子,那就可能是左孩子③没有孩子,那就可能是其父结点的左孩子④否则,可能是其爷爷结点的左孩子,以此类推。对于①②,特判即可。对于③,中序线索二叉树中,p无左孩子,则其左指针域指向其父,故可向...

2019-08-18 10:28:10 9054 7

原创 二叉树遍历-递归与非递归遍历

二叉树的遍历原则先序遍历:①访问当前结点,②遍历左子树,③遍历右子树中序遍历:①遍历左子树,②访问当前结点,③遍历右子树后序遍历:①遍历左子树,②遍历右子树,③访问当前结点递归遍历递归写法易懂,按照遍历原则递归即可,详见代码21~41行非递归遍历非递归先序和中序遍历套路相似,后序遍历比较麻烦,因为先序和中序都是在右子树之前就输出了根结点,而后序必须记住根结点,等待右子树...

2019-08-14 13:26:38 1207

原创 基于Struts2大文件分片断点续传,实时显示上传进度(收藏,有用!)

https://blog.csdn.net/kerryzb/article/details/51506033

2019-06-04 22:49:03 260

原创 HOG+SVM学习过程收藏的深度学习文章

基于传统图像处理的目标检测与识别(HOG+SVM附代码)较全面的HOG+SVM目标识别讲解图像处理之gamma校正通俗理解伽马校正,很简单(代码:https://blog.csdn.net/z827997640/article/details/80461756)一文弄懂神经网络中的反向传播法——BackPropagation较通俗,可以快速理解BP算法[Deep Learni...

2019-06-03 11:03:33 783

原创 java struts2文件上传

初次整理struts2文件上传,如有疑问或发现错误,恳请评论区讨论或QQ(545734785)告知我目录jar包文件上传--html前端struts.xml配置(包括文件上传大小限制)java actionjar包文件上传需要的两个jar包,可以在网盘下载。§commons-fileupload-1.3.3.jar§commons-io-2.6.jar链接:...

2019-05-15 17:46:25 352

转载 web项目中禁止用户访问一些目录或目录中的文件

在web项目中的web.xml文件中进行配置,或者增加过滤器:1.可以在web.xml文件中增加:<security-constraint> <web-resource-collection> <web-resource-name>Forbidden</web-resource-name>...

2019-05-03 08:22:50 4642

原创 2018CCPC桂林站题解(D G H J L)

【段子】去年现场赛拿了个铁。铁牌第三名,好玩吧。问题 D: Bits Reverse时间限制:1 Sec内存限制:128 MB提交:167解决:127[提交] [状态] [命题人:admin]题目描述Now given two integers x and y, you can reverse every consecutive three bi...

2019-05-02 21:45:49 4564 12

原创 python实现K-means K-均值聚类分类算法 - 无监督学习

无监督学习 根据类别未知(没有被标记)的训练样本解决模式识别中的各种问题,称之为无监督学习。 我的理解:给出样本,我们忽略所有样本的类别标签,而直接让程序自己去分类K-均值聚类算法 用户给出一个正整数k,程序将样本分为k类。算法步骤根据用户给出的k,在样本数据范围内随机选出k个点,作为质心 进行迭代。每次迭代,首先遍历样本...

2019-04-23 10:50:51 1182

原创 struts2中使用ajax异步请求返回json数据

参考博客:https://www.cnblogs.com/lraa/p/3249990.html参照上面的博客成功实现了struts2+ajax+json,但是里面提到的几个jar包没提供,我在这里提供一下:链接:https://pan.baidu.com/s/1BitP_Ooqxt_NO6H04z3OHQ提取码:j0e3复制这段内容后打开百度网盘手机App,操作更方便哦我的我...

2019-04-18 09:45:46 306

原创 模拟退火算法(acm竞赛技巧性算法)

午睡起来,看了看模拟退火算法,看了篇博客讲的非常通俗易懂,然后看了个例题+题解,基本能理解了。优秀博文:https://www.cnblogs.com/flashhu/p/8884132.html典型例题 落谷P1337:https://www.luogu.org/problemnew/show/P1337...

2019-04-02 14:41:48 1589

原创 题目总结--“字节跳动-文远知行杯”广东工业大学第十四届程序设计竞赛

两个多月没练了,感觉ACM已经渐行渐远,考研的压力一吨吨袭来。 趁着周末打一场比赛热热手,省赛不要太难看。。。“字节跳动-文远知行杯”广东工业大学第十四届程序设计竞赛 这套题难度挺大的,一开场就有些惊慌失措(第1题签到题不会)。结束时只做了7个,抽时间再补一下吧。给出竞赛链接,下面就不贴题面了。http://acm.hdu.edu.cn/contests/contest_show.p...

2019-03-17 08:46:04 1745 3

原创 小米OJ2月常规赛 小爱密码 (矩阵快速幂 -> 欧拉降幂)

小爱密码序号:#137难度:困难时间限制:1000ms内存限制:80M描述小爱同学有一个智能密码锁。锁上有九位数字,小爱同学每次会给A,B,C,D,mod,n六个正整数。 题目是这样的:F(1) = A, F(2) = BF(1)=A,F(2)=BF(n) = F(n-1) \cdot F(n-2) \cdot C^D (n \gt 2)F(n)=F(n−1)⋅F(n−2)⋅...

2019-03-02 09:07:36 496

原创 BZOJ 2797 EOJ 3673 根据数列两两之和反推出原序列

3673. 唐纳德先生与这真的是签到题吗描述统计讨论区单测试点时限: 6.0 秒内存限制: 1024 MB唐纳德先生在出月赛的过程中,准备了一个签到题:给定一个长度为 n 的非负整数序列 a1,a2,…,an,对于所有的 i,j (1≤i&lt;j≤n),求出 ai+aj,并对这 n(n−1)2 个数进行排序输出。很不幸的是,唐纳德先生把题目的输入搞丢了,现在只剩下输出。你能把...

2019-02-14 19:01:58 374

原创 java爬虫htmlunit模拟浏览器登录

介绍刚学到了一种超实用的java爬虫技术htmlunit,先记录一下。htmlunit其实就是一个没有界面的浏览器,操作很简单,就像自己在使用浏览器。本文介绍其简单的几个操作,仅初学了解htmlunit。第一是模拟登录网站,第二是获取网页html源码。准备下载htmlunit的jar包,点击进入官网下载,下载后,里面有十几个jar包,导入到自己的编译环境里。案例说明:31、35...

2018-12-22 21:29:07 4112 5

原创 jsp项目使用jstl(c标签)及jstl.jar和standard.jar

使用jstl很大程度增加了jsp可读性。第一步,项目必须的两个包jstl.jar和standard.jar,①可以在下载菜鸟教程的:jakarta-taglibs-standard-1.1.2.zip,②也可以在自己电脑的tomcat里找到他们,路径是C:\Program Files\Java\apache-tomcat-8.5.33\webapps\examples\WEB-INF\...

2018-12-12 19:51:48 16675 9

原创 IDEA连接远程服务器tomcat进行调试

注意:以下用到的端口,全部要开放防火墙。配置tomcat初始配置参见:ubuntu服务器搭建个人网站 ---- 阿里云 轻量应用服务器配置jdk tomcat mysql确认tomcat可以正常运行后,关掉tomcat,进入tomcat目录下的bin目录里面,编辑catalina.shvim catalina.sh在下图位置添加以下内容:export CATALI...

2018-12-11 23:24:03 3079 2

原创 unbuntu16.04开机自动执行命令

vim /etc/rc.local将开机后要自动执行的脚本写在exit 0之前,例如: 

2018-12-11 21:09:07 1601

原创 上传大文件413 Request Entity Too Large错误

推荐博客:https://blog.csdn.net/u012814506/article/details/47761429原因可能是nginx限制的大小,在/etc/nginx/nginx.conf的http{}中加一句话,改为最大上限2000M,如图: ...

2018-12-10 19:39:59 661

原创 jsp通过ajax上传文件,基于jquery

#前言推荐讲解:使用ajax提交form表单,包括ajax文件上传推荐讲解:HTML5+Ajax上传文件建议:看这篇之前,请先了解直接form表单提交servlet方式上传文件  jsp上传文件到服务器,因为我下面servlet用的文件上传方式在里面有讲解,所以此篇不赘述。#案例前端jsp代码: &lt;div style="width: 6...

2018-12-10 00:30:37 2861

原创 jsp上传文件到服务器

准备我使用环境是windows10,IDEA。需要导入两个jar包,commons-io-2.6.jar和commons-fileupload-1.3.3.jar(点击即可下载),下载后解压,找到解压文件夹下的对应的两个jar包,然后复制到自己项目下的  WEB-INF/lib/目录下(也可以放在其他地方),最后导入两个包到项目:代码前台jsp代码,注意form表单 actio...

2018-12-09 12:46:22 2747 2

原创 IDEA项目部署到github(jsp项目案例)

安装github我这里介绍windows10,win7应该大同小异。进入:https://github.com/  ,自行注册一个账号,不累赘。然后进入:https://git-scm.com/downloads  ,下载windows版本的Git.exe安装Git.exe,直接双击运行即可。基本一路next使用默认值即可。成功后,按下win+R,输入cmd,回车进入cmd。然后输入 gi...

2018-12-06 15:30:57 974

原创 java网络爬虫示例(记一次简单爬虫)

前言    做jsp大作业时,需要采集一些网站的数据,人工查阅工作量太大了,网络爬虫成了很好的选择。当然也要小心翼翼,很多网站都有反爬虫机制,被发现的话,ip可能会被封。我是小白,刚接触爬虫,就爬几十个数据,用于学习,一般不会被封。    本文记载一下我第一次使用java爬虫的案例,很简单,复杂的功能没涉及,后续补习。爬虫类这里是一个别人写好的爬虫类ConnectionURL.ja...

2018-12-05 10:27:28 443

原创 Ubuntu16.04服务器Nginx配置反向代理tomcat

 一、安装Nginx执行命令:sudo apt-get install nginxUbuntu下安装目录默认:/usr/sbin/nginx:主程序 /etc/nginx:存放配置文件 /usr/share/nginx:存放静态文件 /var/log/nginx:存放日志安装完成后,Nginx会自动启动,然后在浏览器输入服务器域名或ip访问,出现下面的页面则表示Ng...

2018-11-23 14:45:25 1819

原创 js-jquery+ajax+servlet 实现jsp页面登录检查

初学jsp首先要练习登录功能,今天学习了使用servlet完成登录检查。效果:在登录页面反复输入错误密码,页面不会刷新。而是将表单内容通过js中的ajax提交到servlet中进行检查,根据其返回值确定用户是否登录成功。准备:我使用的IDE是 Intellij IDEA,下面的方法在myeclipse中应该是可以的吧。原生js写ajax挺繁琐的,纠结若干秒以后,选择用jquer...

2018-11-14 22:06:44 3374

原创 Intellij idea将jsp项目到处war包,并上传到服务器

 看这篇文章的前提是你已经会用IDEA写项目。打开项目,在右上角点配置。选择Artifacts,再点绿色加号。选择第三个,再选择Empty然后在右侧栏进行如下设置,最后点OK然后再点这个绿色加号,选中你的jsp所在目录并OK以后在项目里按ctrl+F9就可以生成war包了,或者 Build -&gt; Build Project生成的war包在你的项目的ou...

2018-10-24 20:34:24 2543 1

空空如也

空空如也

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

TA关注的人

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