自定义博客皮肤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的技术栈

大道至简,知易行难

  • 博客(822)
  • 资源 (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 13268 1

原创 RESTful API相关总结

RESTful API是一种基于HTTP协议的网络接口设计风格,它遵循REST(Representational State Transfer)原则,即表述性状态转移。REST是一种软件架构风格,它定义了一组约束条件和原则,用来指导网络应用程序的设计和交互。RESTful API的核心思想是将服务器上的资源(Resource)通过统一且简单的接口暴露给客户端,实现资源的表述(Representation)和状态转移(State Transfer)。

2023-10-24 17:14:29 114

原创 接口安全的设计与实现

接口安全是互联网开发中的一个重要话题,接口是不同系统之间进行数据交换和共享的桥梁,如果接口被恶意调用或者数据被篡改,可能会造成严重的后果。因此,设计和实现一个安全的接口是开发者的责任和挑战。

2023-06-22 15:08:33 339

原创 关于接口文档设计的注意点

接口文档是软件开发中不可或缺的一部分,它可以帮助开发者和用户了解接口的功能、参数、返回值等信息,从而提高开发效率和质量。总之,接口文档设计是一个重要而复杂的工作,需要开发者花费时间和精力去做好。

2023-04-29 18:53:12 265 1

原创 第四章-Java继承

1 继承1.1 继承概述继承的格式格式: public class 子类名 extends 父类名 {}范例: public class Zi extends Fu{}Fu: 是父类,也被称为基类、超类Zi: 是子类,也被称为派生类继承中子类的特点:子类可以有父类的内容子类还可以有自己特有的内容1.2 继承的好处和弊端继承好处提高了代码的复用性(多个类相同的成员可以放到同一个类中)提高了代码的维护性(如果方法的代码需要修改,修改一处即可)继承弊端继承让

2023-04-01 00:45:48 146

原创 第三章-字符串与集合基础

String类在java.lang包下,所以使用的时候不需要导包String类代表字符串,Java程序中的所有字符串文字(例如"abc")都被实现为此类的实例也就是说,Java程序中所有的双引号字符串,都是String类的对象字符串的特点字符串不可变,它们的值在创建后不能被更改虽然String 的值是不可变的,但是它们可以被共享字符串效果上相当于字符数组(char[]),但是底层原理是字节数组(byte[])JDK8及以前是字符数组,JDK9及以后是字节数组。

2023-03-29 21:02:23 92

原创 第二章-面向对象基础

万物皆对象,客观存在的事物皆为对象关注于一个具体的事物信息

2023-03-28 23:50:37 72 1

原创 第一章-Java基础

注释是在程序指定位置添加的说明性问题。注释不参与程序运行,仅起到说明作用。关键字:就是被Java语言赋予了特定含义的单词。常量:在程序运行过程中,其值不可以发生改变的量。变量:在程序运行过程中,其值可以发生改变的量。从本质上讲,变量是内存中一小块区域。格式:数据类型 变量名 = 变量值;标识符:就是给类、方法、变量等起名字的符号。由数字、字母、下划线、和美元符组成不能以数字开头不能是关键字区分大小写逻辑运算符,是用来连接关系表达式的运算符,当然逻辑运算符也可以直接。

2022-10-24 10:46:39 435 1

原创 VS Code配置C/C++环境

文章目录1 安装前的准备1.1 安装MinGW-w641.2 配置环境变量1.2.1 配置1.2.2 验证1.3 安装扩展(Extension)2 添加配置文件2.1 tasks.json文件2.2 launch.json文件3 总结VS Code是一款微软出的轻量级编辑器,它本身只是一款文本编辑器而已,所有的功能都是以扩展的形式所存在,想用什么功能就安装对应的扩展即可,非常方便,同时也支持非常多的主题和图标,外观比较好看,重要的是VS Code支持各大主流操作系统,包括Windows、Linux和Ma

2022-03-19 23:20:08 6451 3

原创 Linux(Ubuntu)搭建FastDFS文件管理系统

文章目录1 前言1.1 `FastDFS`是什么1.2 `FastDFS`结构1.3 `FastDFS`的存储策略1.4 `FastDFS`的上传过程1.5 `FastDFS`的文件同步1.6 `FastDFS`的文件下载2 搭建`FastDFS`文件服务器2.1 准备2.2 安装C/C++编译环境2.3 下载安装libfastcommon2.4 下载安装FastDFS2.5 配置FastDFS跟踪器(Tracker)2.6 配置FastDFS存储(Storage)2.7 文件上传测试3 安装Nginx3.

2021-10-24 15:07:36 1344

原创 修改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 4548

原创 关于本博客样式

1 前言本博客的博皮样式设计者是BNDong大神,在此表示衷心的感谢!为了让更多人的博客园更加的美观大方,本人特此参考设计者BNDong关于博客样式的文章,写了这更加通俗易懂的文章,让更多喜欢这博客样式的人,可以应用此博客样式。2 安装配置本主题需要JS权限,没有的请先申请权限。进入管理后台:管理后台2.1 设置设置页面:本主题当前页面所涉及的配置有:博客皮肤页面定...

2020-09-11 16:54:00 24

原创 关于HTML基本标签,了解一下!

目录1 前言2 正文2.1 HTML文档结构2.1.1 html标签2.1.2 head标签2.1.3 title标签2.1.4 body标签2.2 HTML常用标签2.2.1 换行标签2.2.2 段落标签2.2.3 标题标签2.2.4 居中标签2.2.5 文字列表标签2.3 表格标签2.4 HTML表单标签2.4.1 form表单标签2.4.2 input表单输入标签2.4.3 select下...

2020-05-18 12:50:00 26

原创 常用Linux Shell命令,了解一下!

目录1 前言2 正文2.1 关机/重启2.2 echo2.3 vim文本编辑器2.3.1 最基本用法2.3.2 常用快捷键2.3.3 查找/替换2.4 拷贝/删除/移动/重命名2.5 打包压缩2.6 常用查找命令的使用2.7 grep命令2.7.1 基本使用2.7.2 正则表达2.8 Linux 文件/文件夹2.8.1 Linux文件权限的描述格式解读2.8.2 修改文件权限2.8.3 修改文件...

2020-05-18 12:42:00 28

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

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

2020-05-18 12:12:00 29

原创 关于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 3826 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 7167

原创 初学者不点进去就太亏了,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 24237

原创 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 10556

原创 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 12168

原创 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 10565 1

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

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

2020-02-28 12:43:01 12209

原创 关于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 17586

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

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

2020-01-30 21:50:37 15208

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

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

2020-01-28 14:30:06 14822

原创 你真的了解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 17064 5

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

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

2019-12-22 21:18:24 17516

原创 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 28141 5

原创 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 16757 4

原创 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 15844

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

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

2019-12-01 14:24:18 19929 1

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

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

2019-12-01 14:23:28 18384

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

文章目录一、前言二、输入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 18427 1

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

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

2019-11-24 13:03:43 144144 55

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

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

2019-11-22 21:16:24 17769

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

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

2019-11-22 21:00:29 20832

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

文章目录一、前言二、表达式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 19836 1

原创 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 24377

原创 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 17778

原创 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 13320

Java实用教程例题代码.zip

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

2020-04-03

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

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

2019-06-25

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

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

2019-06-25

Python课后题答案.docx

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

2019-06-22

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

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

2019-01-08

校园导游系统

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

2019-01-08

空空如也

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

TA关注的人

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