这里是黄永亮的博客

教程

2020javaweb开发环境搭建

1.前言 目前常用的IDE有eclipse、idea、vscode,本文暂时介绍前两个 tomcat、mysql、jdbc驱动无论哪个方案都需要 2.基础组件下载 2.1.tomcat9 不要用10,eclipse还不支持 https://tomcat.apache.org/download-90.cgi 2.2.mysql https://dev.mysql.com/downloads/installer/ 2.3.jdbc https://dev.mysql.com/downloads/connector/j/ 3.eclipse方案 目前最新eclipse运行本身需要java11以上,这里为了方便使用openjdk15 3.1.IDE下载 下载地址  https://www.eclipse.org/downloads/packages/ 3.2.jre下载 如果你本地有,可以不用下载 下载 ...

2019C语言题目3

做点有意思的 C 0123456789101112131415161718192021222324252627282930313233343536373839404142  1.打印下列图形|  1 2 3||1      ||2      ||3      | |  1 2 3||1 x x x||2 x x x||3 x x x| |  1 2 3||1 o o o||2 o o o||3 o o o| 2.在1的基础上,根据输入的坐标(x,y)打印图形超出范围提示输入错误例如 ...

2019C语言题目1

题目如下,稍后再更新配套说明,zhanggai说他要写题解,等他的了。或者有哪个同学觉得自己写的好的发给我,我更新 C 01234567891011121314151617181920212223242526272829303132333435  1.打印下列图形 |***********||***********||***********||***********| 2.打印下列图形 |* * * * * *|| * * * * * ||* * * * * *|| * * * * * | 3.在2的基础上,自定义输入字符c,打印|c c c c c c|| c c c c c ||c c c c c c|| c c c c c | ...

gradle入门中文教程

—————————下面是废话,可以忽略—————————- 第一次见到gradle是在写Android的时Android Studio下方的提示,那时候还没有仔细研究。第二次是在搭建校内中央认证的时候,由于需要研究代码不得不从源码导入idea,但是官方只有一堆源码,没有任何idea的项目文件。idea的依赖是存在.idea文件夹下的xml中的,而这个项目的依赖都写在了gradle文件中,当时费了好多时间才把官方4.2.0的源码成功导入,手工解决各种依赖问题,我高 ...

本地虚拟机远程桌面穿透内网

1.注册花生壳账号。http://hsk.oray.com/
2.登录路由器配置界面。
3.绑定虚拟机网卡MAC和IP。
4.添加转发规则,把3389端口转发到外网。
5.配置花生壳账户,启用DDNS。
6.把自己的子域名加CNAME解析记录指向花生壳的动态域名。
7.更改虚拟机网卡设置,改成桥接模式。
8.更改系统设置,允许远程桌面访问。
9.开启Windows防火墙,配置规则。
10.关掉虚拟机和主机之间的所有共享文件夹。
这样在公网上即可使用自定义的域名连接家里的虚拟机了。

数据结构——线性结构

终于可以开始填这个坑了233333 ———————————— 像上一篇文章说的数据结构要解决的问题是数据如何在内存中存储,以什么结构存储。 用张仰森老师的话来说,就是“数据以及数据之间的关系。” 今天主要要聊的就是线性结构。 这里说的线性结构,是指从逻辑结构上来划分的。 说到这,就不得不提下物理结构。所谓逻辑结构,就是在逻辑、理论上定义的结构,而物理结构是指在实际的内存中数据的存储结构。 比如,有这么一种结构,每个元素只有唯一的前驱、唯一的后继、 ...