- 博客(22)
- 收藏
- 关注
原创 Linux服务器配置jdk,Tomcat,以及部署第一个web(超详细)
为了配置这些东西,本人走不了不少弯路,网上的教程都是很旧,要么2016,要么2018年,导致jdk部署的时候,环境变量出错了,也不知道,甚至在配置期间重置了服务器。所以结合着自己走的弯路,写一个新的教程,来帮助大家避免那些错误,吐槽到这,开始一步一步的讲工具准备一个用于远程连接的软件:putty,xshell等都可以一个用于传送文件的软件,本人用的是xftpLinux服务器第一步 jdk的配置(1) 首先下载jdk,jdk要与你自己做web的jdk版本最好一致。jdk下载下载点此下载压
2021-03-24 15:37:11
2251
10
原创 【爬虫】对新笔趣阁小说进行爬取,保存和下载
以前挺爱在笔趣阁看小说的(老白嫖怪了)现在学了一点爬虫技术,就自然而然的想到了爬取笔趣阁的小说也算锻炼一下自己的技术,就以新笔趣阁开始分析对每一个小说目录界面的url还是很容易得到的如圣墟:http://www.xbiquge.la/13/13959/可以知道,遍历从1到13,从00001到13959,也可以访问到部分书的目录界面,但这还是很浪费时间和麻烦我呢就以下载一本小说为例:为了有一定的广泛性,我用selenium先进行操作,然后在这里输入小说名字,点击搜索,然后获得新页面的源码再用
2020-11-21 01:37:20
2624
8
原创 【快速幂】a乘b对p取模问题
题目描述:求 a 乘 b 对 p 取模的值,其中 1 < a,b,p < 10^18 ;输入描述:第一行a,第二行b,第三行p输出描述:一个整数表示 a乘b mod p的值样例输入:345样例输出:2根据题中的描述,a,b,p的取值都在10^18以内,再进行运算就很容易溢出,所以可以用快速幂的思维来解决首先需要了解求余的式子(a×b)%c=(a%c×b%c)%c;然后开始分析例100×150mod201;思路为:a=100,b=150,p=201;100×1
2020-10-18 15:55:04
2746
原创 编写一个小型公司人员工资管理程序 C++
**题目:这是我c++实验的题,下面给出我的答案,有可能理解的不到位,可以选择性的阅读。#include<bits/stdc++.h>using namespace std;class base{ public: base(int ID,const char *Name,const char *Title) { id=ID; name=new char[strlen(Name)]; title=new char[strlen(Title)];
2020-10-15 15:50:54
3788
1
原创 基础排序算法(1)——桶排序
桶排序:桶排序是指先开辟一个足够大的初始化数组,然后把一个待排序集合的元素作为数组的下标,将数组在该元素作为下标上的值+1。因为数组的下标是有序的,桶排序就是先对待排序集合的元素先进行一次遍历,把每个元素都在开辟的数组上记录下来,然后再对新开辟的整个数组进行一次遍历,按顺序对值不为0的数组元素的下标进行输出。也因此,桶排序的时间复杂度为O(N+M),是一个稳定的排序算法,但也有存在的问题,即需要开辟的空间很大,不适用与对很大的数进行排序。《啊哈算法》对我学习桶排序有很大的帮助,所以呢,我就举一个这本
2020-07-02 23:33:12
595
1
原创 c语言 UVA1225 数数字 count
第一次写博客本人学习c语言两三个月,新手一枚,喜欢刷刷UVA的题。下面是我写的一道UVA1225的代码。#include<stdio.h>#include<string.h>int main(){ int n; int count[15]; memset(count,0,sizeof(count));//数组初始化 scanf("%d",&n)...
2019-12-25 18:02:34
376
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人