自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

ityanger的技术栈

大道至简,知易行难

  • 博客(809)
  • 资源 (6)
  • 收藏
  • 关注

原创 Hello World!

输出"Hello World!".C语言:#include <stdio.h>int main() { printf("Hello World!\n"); return 0;}C++:#include <iostream>using namespace std;int main() { cout << "Hel...

2019-03-28 23:10:36 12630 1

原创 修改Maven源地址为阿里源--解决下载依赖很慢的问题

众所周知,使用Maven官方的中央仓库下载依赖时很慢。前几年国内的开源中国还提供了免费的Maven镜像,但是由于运营成本过高,此Maven仓库在运营两年后被迫关闭了。目前国内公认最好用的Maven仓库就是阿里提供的了,阿里云在2016年08月上线Maven仓库,官方地址点这里:http://maven.aliyun.com。打开 maven 的配置文件(Windows一般在 maven 安装目录的conf/settings.xml),在<mirrors></mirrors>标签中添

2020-10-24 10:51:06 4002

原创 关于JDBC与数据库连接池,你了解多少?
原力计划

文章目录1 JDBC1.1 使用JDBC的基本步骤1.2 JDBC工具类构建1.3 数据库的CRUD1.4 Dao模式1.5 Statement安全问题1.6 PrepareStatement2 数据库连接池2.1 自定义数据库连接池2.2 解决自定义数据库连接池出现的问题。2.3 如何扩展某一个方法?3 开源连接池3.1 DBCP3.2 C3P03.3 DBUtils3.3.1 增删改3.3.2...

2020-04-21 08:50:26 3430 3

原创 数据库可不仅仅只有CRUD!关于事务了解多少!
原力计划

文章目录1 事务1.1 命令行演示1.2 代码演示1.3 事务的特性1.4 事务的安全隐患1.4.1 读1.4.2 写1.5 隔离级别1.5.1 读未提交1.5.2 读已提交1.5.3 不可重复读1.5.4 可串行化1.6 锁机制1.6.1 悲观锁1.6.2 乐观锁END关于MySQL的基础可以看我的上一篇博客:初学者不点进去就太亏了,MYSQL数据库超全知识点总结!1 事务Tran...

2020-04-07 16:46:06 6726

原创 初学者不点进去就太亏了,MYSQL数据库超全知识点总结!
原力计划

文章目录1 数据库概述1.1 什么是数据库1.2 数据库的作用1.3 为什么要学数据库1.4 常见的数据库1.5 关系型数据库1.6 MySQL数据库服务器2 MySQL的SQL语句2.1 数据库的CRUD的操作2.1.1 创建数据库2.1.2 查看数据库2.1.3 修改数据库2.1.4 删除数据库2.1.5 其它数据库操作命令2.2 表的CRUD操作2.2.1 创建表2.2.2 查看表2.2.3...

2020-03-30 19:54:12 23410

原创 JSON&BootStrap简单学习,看这篇就够了!
原力计划

文章目录1 JSON1.1 什么是JSON1.2 JSON格式2 BootStap2.1 BootStap概述2.1.1 什么是BootStrap2.1.2 BootStrap有什么作用2.1.3 什么是响应式页面2.1.4 BootStrap的中文网2.2 BootStrap的入门开发2.2.1 引入相关的头文件2.2.2 最基本的模板2.3 BootStrap的布局容器2.4 BootStra...

2020-02-28 12:46:20 9746

原创 jQuery简单学习,看这篇就够了!
原力计划

文章目录jQuery1.1 什么jQuery1.2 JQ的入门1.3 JQuery中的选择器1.3.1 JQ中的基本选择器1.3.1.1 基本选择器的案例1.3.2 JQ中的层级选择器1.3.2.1 层级选择器的案例1.3.3 JQ中的基本过滤器1.3.4 JQ中的属性选择器1.3.5 JQ中的表单过滤器1.4 JQ和JS之间的转换1.5 JQ中的动画效果1.6 JQ常用函数1.7 JQ的开发步骤...

2020-02-28 12:45:43 11711

原创 JavaScript简单学习,看这篇就够了!
原力计划

文章目录1 JavaScript1.1 JavaScript概述1.2 JS的组成1.3 JS的语法1.4 JS的数据类型1.5 JS的运算符和语句1.6 JS的输出1.7 JS获取页面元素1.8 JS声明变量1.9 JS声明函数1.10 JS的开发步骤1.11 JS简单案例1.11.1 完成页面定时弹出广告1.1 需求分析1.2 技术分析1.3 步骤分析1.4 代码实现1 JavaScrip...

2020-02-28 12:44:06 9822 1

原创 HTML&CSS简单学习,看这篇就够了!
原力计划

文章目录HTMLHTML基本标签表格布局的缺陷:HTML的块标签:CSS概述步骤分析:代码实现:扩展:使用DIV+CSS完成注册页面的优化需求分析技术分析步骤分析:代码实现:CSS部分的回顾:使用JS完成简单的数据校验需求分析技术分析JavaScript概述JS的组成:JS的语法:JS的数据类型:JS的运算符和语句:JS的输出JS的开发步骤步骤分析:代码实现使用JS完成图片的轮播效果需求分析技术分...

2020-02-28 12:43:01 11525

原创 关于CSS样式表,看这篇就够了!

文章目录1 CSS 样式表1.1 CSS 规则1.2 CSS 选择器1.2.1 标记选择器1.2.2 类别选择器1.2.3 id 选择器1.3 在页面中包含 CSS1.3.1 行内样式1.3.2 内嵌式1.3.3 链接式2 CSS3 的新特性2.1 模块与模块化结构2.2 一个简单的 CSS3 实例1 CSS 样式表    CSS 是 W3C 协会为弥...

2020-02-02 16:22:27 16493

原创 HTML4到HTML5的新增内容,你知道吗?

文章目录前言正文一、新增的元素二、新增的 input 元素类型前言    自从 2010 年 HTML5 正式推出以来,就以一种惊人的速度被迅速地推广,世界各知名浏览器厂商也对 HTML5 有很好的的支持。例如,微软就对 IE9 做了标准上的改进,使其能够支持 HTML5。而且 HTML5 还有一个特点,就是在老版本的浏览器上也可以正常运行。本文将为大家...

2020-01-30 21:50:37 14607

原创 关于HTML基本标签,看这篇就够了!

文章目录前言正文1.换行标记2.段落标记前言    HTML 中提供了很多标记,可以用来设计页面中的文字、图片,定义超链接等。这些标记的使用可以使页面更加生动,下面介绍 HTML 中的常用标记。正文1.换行标记    要使网页中的文字实现换行,在 HTML 文件中输入换行符(Enter键)是没有用的,必须用...

2020-01-28 14:30:06 14274

原创 你真的了解Linux shell命令吗?

文章目录前言正文1.关机/重启2.echo3.vim文本编辑器(1).最基本用法(2).常用快捷键(3).查找/替换4.拷贝/删除/移动/重命名5.打包压缩6.常用查找命令的使用7.grep命令(1).基本使用(2).正则表达8.Linux 文件/文件夹(1).Linux文件权限的描述格式解读(2).修改文件权限(3).修改文件所有权(4).统计文件或文件夹的大小END前言Linux she...

2019-12-23 16:36:34 16691 5

原创 反向代理、负载均衡!优秀的Nginx

文章目录Nginx的产生Nginx 的用武之地关于代理正向代理反向代理项目场景二者区别负载均衡Web 服务器对比想必大家一定听说过 Nginx,若没听说过它,那么一定听过它的"同行" Apache 吧!Nginx的产生Nginx 同 Apache 一样都是一种 Web 服务器。基于 REST 架构风格,以统一资源描述符 (Uniform Resources Identifier)URI 或...

2019-12-22 21:18:24 17155

原创 2019最新超详细HUSTOJ在线判题系统及Virtual Judge的搭建

一、HUSTOJ的安装为了熟悉linux系统及各种命令,最近在电脑上装了Ubuntu16.04,在尝试安装HUSTOJ的过程中碰到各种问题,分享一下。在网上查博客也有2019安装OJ的,关于HUSTOJ的搭建教程,网上真的是有很多很多,而且现在开源的HUSTOJ的搭建已经几乎是傻瓜式的安装。但我还是推荐官方的HUSTOJ安装说明:https://github.com/zhblue/husto...

2019-12-21 21:13:53 22865 3

原创 Linux更换国内源--解决终端下载速度慢的问题

目前我已知的更改国内源的方法基本上就两种,第一种,把/etc/apt/sources.list文件里的源更换一下,改成阿里云或者其它源。第二种,更换在设置中software&updates(软件和更新)里的select best server,可以改成aliyun、ustc、163等,下面主要介绍第一种。1.更换/etc/apt/sources.list文件里的源(1).备份源列表L...

2019-12-13 20:16:19 14067 2

原创 Ubuntu修改默认Python版本,你了解多少~

文章目录一、查看Python版本1.查看装有哪些版本2.查看默认版本二、修改Python默认版本1.基于文件修改2.基于软链接修改一、查看Python版本1.查看装有哪些版本(1).首先,我们先查看系统中装有那些Python版本:ls /usr/bin/python*(2).现在python已经升级到python3了,如果你的系统中没有python3可以直接下载:sudo apt ...

2019-12-01 14:29:34 15572

原创 在Ubuntu服务器中更改控制台字体

文章目录通过console-setup服务,设置控制台字体END如果我们有一台云服务器,在进入服务器之后,是非常不友好的字符界面,而且字体非常的不好看。。。默认情况下,我们的Linux服务器是被设计为在没有图形环境的情况下运行。因此,只能通过控制台—黑色背景和白色文本以及成功登录后的命令提示符—来管理我们Linux服务器的全新安装。我们肯定希望更改控制台上的字体以获得更好的外观。现在我们就...

2019-12-01 14:24:18 18331

原创 Ubuntu查看并修改主机名的方法

1.查看主机名在Ubuntu系统中,快速查看主机名有多种方法:在终端窗口中,主机名通常位于@符号后:root@lzyws739307453:~#例如这个的主机名就是lzyws739307453。或在终端窗口中输入命令:hostname、hostnamectl、uname –n、uname -a等,均可以查看到当前主机的主机名。2.临时修改主机名命令行下运行命令:hostname 新主机...

2019-12-01 14:23:28 16681

原创 快速读入(出)/读入(出)优化(模板)

文章目录一、前言二、输入1.入门级的cin2.普遍的scanf3.关闭流同步的cin4.读入优化read5.读入优化fread比较三、输出1.入门级的cout2.普遍的printf3.关闭流同步的cout4.读出优化write5.数组优化比较一、前言众所周知:scanf比cin快得多,printf比cout快得多。这里的优化思想就是运用getchar(putchar)比scanf(print...

2019-11-26 16:17:46 17781

原创 Python快速编程入门课后习题答案

文章目录前言第一章一、填空题二、判断题三、选择题四、简答题第二章一、填空题二、判断题三、选择题四、简答题第三章一、填空题二、判断题三、选择题四、简答题第四章一、单选题二、判断题三、填空题四、程序分析题第五章一、选择题二、判断题三、填空题四、简答题五、程序分析题第六章一、单选题二、判断题三、填空题四、简答题五、程序分析题第七章一、单选题二、判断题三、填空题四、简答题五、程序分析题第八章一、单选题二、...

2019-11-24 13:03:43 90749 40

原创 Java实现简单混合计算器

这个计算器并不是基于逆波兰实现的,而是通过简单的递归,一层一层地计算最终求得结果。具体的图形化界面可以参考我的另外一个篇博客:,这里我只是简单的介绍一下怎样求得算术表达式的结果,另外如果有需要可以加入另外那个博客中的Check方法,来检查表达式的合法性。计算表达式的算式如下所示:import java.math.BigDecimal;import java.util.Scanner;p...

2019-11-22 21:16:24 17219

原创 基于逆波兰表达式实现图形化混合计算器

前言计算器在现实生活中是很普遍的一种工具,所以很多初学者基本上就会用计算器来作为自己的第一个Java项目,当然对于我来说也并不意外。本文采用逆波兰算法来实现计算器的功能,为有需要的小伙伴详细讲解原理和具体实现。完整代码可以查看GitHub仓库。问题分解我们把算术表达式输入给计算器程序并得到最终的计算结果,背后应存在三个过程:算术表达式合法性检查解析算术表达式计算并输出结果因此我们可以...

2019-11-22 21:00:29 20229

原创 波兰式与逆波兰式的转换和表达式求值

文章目录一、前言二、表达式1.中缀表达式1.1 定义2.前缀表达式2.1 定义2.2 求值3.后缀表达式3.1 定义3.2 求值三、表达式转换1.中缀表达式转换成后缀表达式1.1 算法1.2 例子2.中缀表达式转换成前缀表达式四、END一、前言逆波兰表示法(Reverse Polish notation,RPN,或逆波兰记法),是一种是由波兰数学家扬·武卡谢维奇1920年引入的数学表达式方式...

2019-11-22 20:58:47 17648

原创 Linux通过命令行将英文改成中文

1.首先查看当前系统是否有中文语言包locale -a如果没有zh_CN.utf8,就需要下载中文语言包,否则,如果有中文语言包,跳过第二步。2.安装中文语言包sudo apt-get install language-pack-zh-hans然后再通过locale -a查看是否下载完成。3.修改配置文件sudo vim /etc/default/locale将其修改成以下内...

2019-11-07 16:42:07 19437

原创 Ubuntu下开启/关闭防火墙及端口

有管理员权限可省略sudo.1、查看端口开启状态sudo ufw status2、开启某个端口(以8866为例)sudo ufw allow 88663、开启防火墙sudo ufw enable4、关闭防火墙sudo ufw disable5、重启防火墙sudo ufw reload6、禁止某个端口(以8866为例)sudo ufw delete allow 88...

2019-11-06 11:34:11 17087

原创 UVALive - 2D-Solar System

题目链接:https://icpcarchive.ecs.baylor.edu/index.php?option=com_onlinejudge&Itemid=8&page=show_problem&problem=4760Time limit: 3000 msProblem DescriptionThe 2D-solar system like our solar ...

2019-10-26 22:42:38 13004

原创 CodeForces - Insertion Sort(打表找规律)

题目链接:http://codeforces.com/gym/101955/problem/CTime limit:6.0 s Memory limit:1024 MBProblem DescriptionInsertion sort is a simple sorting algorithm that builds the final sorted array one item at an...

2019-10-26 22:35:12 10796

原创 UVALive - Sweeping Robot(模拟)

A robot equipped with a camera is to sweep some areas in a museum. The museum is a polygon with only horizontal and vertical walls as depicted in the figure. We assume that the polygon is drawn on an...

2019-10-26 21:39:21 10592

原创 UVALive - LED Circuit(Spfa)

题目链接:https://icpcarchive.ecs.baylor.edu/index.php?option=com_onlinejudge&Itemid=8&page=show_problem&problem=4762Time limit: 3000 msYou are in charge of preparing the conference hall for...

2019-10-26 21:04:43 13341

原创 UVALive - Movie

题目链接:https://icpcarchive.ecs.baylor.edu/index.php?option=com_onlinejudge&Itemid=8&page=show_problem&problem=4755Time limit: 3000 msProblem DescriptionThe “Last ACM Contest” movie has be...

2019-10-26 20:06:06 13181

原创 IntelliJ IDEA 2019.2 x64的安装、应用与简单配置

一、Intellij IDEA的简介Intellij IDEA是java语言的集成开发环境,与Eclipse相比,它的功能更多、更强大、更智能,Eclipse更适合刚学习java语言的初学者,它操作起来更简单,而且大多数的入门教程都是使用Eclipse进行演示,有助于初学者快速进入java世界,但Eclipse在支持Maven上并不是很友好,而Intellij IDEA就是基于Maven思想而...

2019-10-23 18:50:55 28629 2

原创 Linux下vim的安装及配置

一、vim的下载Ubuntu系统,输入命令:sudo apt-get install vim-gtkCentos系统,输入命令:yum -y install vim*然后输入y就行了,不出意外的话,完成之后,vim就已经安装完成了。下面都以Ubuntu为例。二、vim的基本知识vim的全局配置一般在/etc/vim/vimrc或者/etc/vimrc,对所有用户生效。如果只对单...

2019-10-21 15:38:44 18044 1

原创 洛谷 - [NOI2002]银河英雄传说(带权并查集)

题目链接:https://www.luogu.org/problemnew/show/P1196时空限制1000ms / 128MB题目描述公元五八○一年,地球居民迁至金牛座α第二行星,在那里发表银河联邦创立宣言,同年改元为宇宙历元年,并开始向银河系深处拓展。宇宙历七九九年,银河系的两大军事集团在巴米利恩星域爆发战争。泰山压顶集团派宇宙舰队司令莱因哈特率领十万余艘战舰出征,气吞山河集...

2019-10-16 17:21:48 10793

原创 CodeForces - [ACM-ICPC Jiaozuo Onsite D]Honeycomb(BFS)

A honeycomb is a mass wax cells built by honey bees, which can be described as a regular tiling of the Euclidean plane, in which three hexagons meet at each internal vertex. The internal angle of a he...

2019-10-07 19:41:41 12771

原创 CodeForces - [ACM-ICPC Jiaozuo Onsite D]Resistors in Parallel(高精度C++)

题目链接:https://codeforces.com/gym/102028/problem/ETime limit: 2.0 s Memory limit: 1024 MBProblem DescriptionIn this physics problem, what we are concerned about are only resistors. If you are poor at...

2019-10-07 15:36:22 13039

原创 CodeForces - [ACM-ICPC Jiaozuo Onsite D]Keiichi Tsuchiya the Drift King(数学几何)

题目链接:https://codeforces.com/gym/102028/problem/DTime limit: 2.0 s Memory limit: 1024 MBProblem DescriptionDrifting is a driving style in which the driver uses the throttle, brakes, clutch, gear shi...

2019-10-06 23:38:46 12781

原创 CodeForces - [ACM-ICPC Jiaozuo Onsite A]Xu Xiake in Henan Province(模拟)

题目链接:https://codeforces.com/gym/102028/problem/ATime limit: 2.0 s Memory limit: 1024 MBProblem DescriptionShaolin Monastery, also known as the Shaolin Temple, is a Chan (“Zen”) Buddhist temple in D...

2019-10-06 21:44:12 10615

原创 Vijos - [一本通 1.2 例 3]曲线(三分)

题目链接:https://vijos.org/d/ybttg/p/5c24bbe9f41362c9e1912767时间限制:1000 ms 内存限制:512 MiB题目描述明明做作业的时候遇到了nnn个二次函数Si(x)=ax2+bx+cS_i(x)= ax^2 + bx + cSi​(x)=ax2+bx+c,他突发奇想设计了一个新的函数F(x)=max⁡{Si(x)},i=1…nF(x) ...

2019-10-01 22:31:54 12507

原创 Vijos - [一本通 1.2 例 2]Best Cow Fences(二分)

题目链接:https://vijos.org/d/ybttg/p/5c24bad1f41362c9e191275c时间限制:1000 ms 内存限制:512 MiB题目描述原题来自:USACO 2003 Mar. Green给定一个长度为nnn的非负整数序列AAA,求一个平均数最大的,长度不小于LLL的子段。输入格式第一行用空格分隔的两个整数nnn和LLL;第二行为nnn个用空格隔开...

2019-10-01 20:46:14 10643

校园导游系统(附源码).zip

课程设计--校园导游系统C/C++描述,希望能帮助各位同学。

2019-06-25

校园导游系统

该文档是本人的数据结构课程设计的一个论文模板,为了就是希望广大朋友借鉴参考一下。

2019-01-08

五子棋设计(附源码).zip

该游戏是用简单C语言完成的,里面有所需要的文件和源码,希望可以帮助到各位同学。

2019-06-25

Java实用教程例题代码.zip

全是干货,整理的Java实用教程课本上的例题代码,非常全面,非常全面。希望对有需要的朋友们有所帮助!!

2020-04-03

Python课后题答案.docx

黑马程序员《Python快速编程入门》习题答案与分析 希望能帮助到同学们

2019-06-22

课程设计 —— 五子棋(付代码)

该文档为本人的课程设计,附带源码。希望大家能够指点不足之处。

2019-01-08

空空如也

空空如也

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

TA关注的人 TA的粉丝

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