- 博客(35)
- 收藏
- 关注
原创 力扣刷题1
1. 两数之和给定一个整数数组 nums 和一个整数目标值 target,请你在该数组中找出 和为目标值 target 的那 两个 整数,并返回它们的数组下标。你可以假设每种输入只会对应一个答案。但是,数组中同一个元素在答案里不能重复出现。你可以按任意顺序返回答案。你可以想出一个时间复杂度小于 O(n2) 的算法吗?解题思路:hashMap key为元素值 value为元素索引将元素插入map表中之前,判断是否存在target-nums[i](map.get(target-n..
2022-01-07 09:06:54
82
原创 输入linux1:50070无法打开网页解决办法
虽然费了半天劲 但是解决后发现并不难我尝试了一些办法 可能是协同作用也可能是单独某一个起作用1、首先检测主机名换成对应的ip是否可以 若可以 则是没有添加映射 在windows里添加映射即可2、如果还是不能找到 首先我打开了iis 我不太确定这个是否会有影响...
2021-06-30 12:00:18
898
原创 linux中防火墙关闭
1、 vi /etc/sysconfig/selinux 中 selinux=disabled2、systemctl status/stop/start firewalld.service
2021-06-30 08:51:39
93
原创 vmware创建虚拟机
1、下载vmware安装到一个比较大的磁盘中2、创建虚拟机选择你想用的os版本 笔者用的centOS选择下虚拟机的配置 处理器 磁盘等参数 笔者用的1核 20g3、导入系统镜像创建好虚拟机后-左边列表右键虚拟机-设置-dvd-手动添加镜像-选择镜像ios文件路径4、打开虚拟机里面选择第一行install centos7 开始安装系统首先选择一下语言 为中文5、系统设置第一部分是语言设置、时间设置(没有北京只有上海)等 这三个都默认即可第二部分是忘记了.....
2021-06-23 11:26:48
746
原创 windows安装部署jdk和tomcat
安装和部署jdk安装jdk第一次安装jdk 第二次安装jre 注意二者安装在同一目录下 如 java/jdk和java/jre(如果这一步错了后面怎么配置也检测不到java命令)部署jdk就是配置环境变量,不需要额外设置变量java_home等 直接在系统变量里找到Path将jdk安装路径添加进去 如 D:/java/jdk8win+r打开cmd 输入java -version或者java测试安装和部署tomcat安装tomcat选择.exe文件下载安装 安装过程中..
2021-05-26 01:43:53
370
原创 vscode常用快捷鍵
vscodeshift alt f 格式化alt b 打开默认浏览器fn f12/f12 打开浏览器控制台ctrl /单行注释alt shift a 块注释shfit alt 向下箭头 复制当前代码到下一行
2021-05-19 11:09:07
50
原创 linux一些操作
1.安装httpd:yum -y install httpd启动 httpd 服务service httpd start测试http://192.168.xx.xx:xx注意:若要测试到ip地址 一定要启动服务 重新开启一次虚拟机可能要重新启动一下2.配置jdk2.1 下载jdk官网下载.tar.gz文件 到software 一个软件安装的集合包 里面集合了很多软件的安装包2.2 安装jdk在java文件夹里安装 解压缩 一般权限设置7552.3 配置环境一定要配.
2021-05-11 09:58:06
51
原创 VMWare建虚拟机和配置
1、新建虚拟机新建不太记得了 等下次新建再记录吧2、克隆虚拟机2.1 配置ifcfg-ens33配置ip地址 vi /etc/sysconfig/network-scripts/ifcfg-ens33ip地址得在同一个网段里重启网卡 systemctl restart network查询ip地址 ip addr2.2 修改hostname不能和之前的机子一个hostname查看主机名 hostnamectl修改主机名 hostnamectl set-hostna.
2021-05-09 18:41:42
105
原创 使用gitee的全部过程
一、下载安装Gitee官网下载.exe一路next安装 注意修改安装路径安装好之后鼠标右键会出现git-hash git-gui两个选项二、下载安装Tortosegit下载.msi文件这是一个界面式的git的客户端 就好像xshell sqlyog等类似的安装的时候一路next 中间chooseSSHClient页面可以选第一项based on putty;也可以选第二项default SSH client鼠标右键会看到又出现三个选项 最后一个为Tortosegit 此...
2021-05-09 00:47:19
282
原创 idea使用注意
1、alt+enter 接返回值2、import文件时 把路径定位到java文件并不能run 要把整个module和package一起导入3、
2021-05-06 11:01:00
127
原创 C:\WINDOWS\system32>net stop mysql157 服务名无效。
1)一种start和stop某种服务的方式:资源管理器-服务-找到该服务开启或停止2)另一种:cmd-输入net stop/start 服务名称3)如何准确找到服务名称1、为了确定mysql服务器的准确名称,可到资源管理器中找到。2、电脑右键 - 管理 - 服务和应用程序 - 服务 - 随便点击一个服务 -输入M定位到M开头的服务 - 向下查找 - 可看到MYSQL服务的准确名称...
2021-04-29 11:30:55
200
原创 MYSQL不是内部或外部命令,也不是可运行的程序或批处理文件的解决方案
1.修改环境变量电脑右键设置高级系统设置用户变量处新建变量名:MYSQL_HOME变量值:mysql的路径/programfiles/MYSQL/MySQL Server 版本号系统变量中点击path新建输入%MYSQL_HOME%\bin一路确定开始菜单中command line client窗口,发现可以使用2.以管理员方式运行cmd菜单右键搜索输入cmd以管理员方式运行输入mysql -uroot -p自己设置的密码发现可以使用
2021-04-29 11:15:04
175
原创 实现手机卡套餐一系列的类的封装
题目内容:3.1第一步:设计和实现以下类(1)手机卡类特征:卡类型、卡号、用户名、密码、账户余额、通话时长(分钟)、上网流量行为:显示(卡号+用户名+当前余额)(2)通话套餐类特征:通话时长、短信条数、每月资费行为:显示所有套餐信息 (3)上网套餐类特征:上网流量、每月资费行为:显示所有套餐信息(4)用户消费信息类特征:统计通话时长、统计上网流量、每月消费金额 3.2第二步:设计和实现以下枚举类手机卡...
2021-01-06 19:08:27
1058
原创 R语言的scale函数
scale()进行数组的标准化,先减去数据集的均值(中心化)再除以数据集的标准差(标准化)。为了消除量纲对数据结构的影响。输入:x<-read.table("C:\\Users\\Administrator\\Desktop\\R\\data.exam5.2.1.txt",header = TRUE)std1.x<-scale(x[2:9]);std1.x执行结果如...
2020-01-13 11:02:36
6061
原创 ccf201509-2计算日期纪念一下
#include<iostream>using namespace std;int main(){ int y,d; cin>>y; cin>>d; int a[12]={31,28,31,30,31,30,31,31,30,31,30,31}; if((y%4==0&&y%100!=0)||(y%400==0)){ a[1]...
2019-03-07 09:25:04
110
原创 201512-2消除类游戏纪念一下
水平有点下降。。。做的太慢了 老出各种bug。。。#include<iostream>//#include <fstream>using namespace std;int main(){ int n,m;//n行 m列 cin>>n>>m; int a[n][m]; int flag[n][m]; int i,j;/*...
2019-03-06 10:41:55
138
原创 ccf201609-2火车购票
#include<iostream>using namespace std;int main(){ int n; cin>>n; int a[100]; int i,j,k; for(i=0;i<100;i++){ a[i]=-1; } int flag; int p; for(i=0;i<n;i++){ //n个人买票 分别买...
2019-03-05 18:26:11
149
原创 201612-2工资发放纪念一下
注意细节 不难理解#include<iostream>using namespace std;int main(){ int l; //最后工资 cin>>l; int s; //原工资 if(l<3500){ s=l; }else{ s=(l/100)*100; int temp=0; int a; while(temp...
2019-03-04 23:24:01
118
原创 ccf201703-2学生排队纪念一下
#include<iostream>using namespace std;int main(){ int i,j; int n;//人数 cin>>n; int m;//调整的次数 cin>>m; int que[n]; for(i=0;i<n;i++){ que[i]=i+1; } int p,q; for(i=0;i&...
2019-03-04 18:54:30
129
原创 ccf201709-2公共钥匙需总结一下
这个题 花费了我6小时的时间 在考场上是一定做不完的 这是个很大的问题 所以今天要总结一下 该题思路首先创建两个结构体 一个存老师的数据:钥匙编号 上课时间 上课时长 一个存钥匙状态数据:是否被借出去 归还时刻 目前在哪个挂钩挂着然后是给输入的信息按照上课时刻排序 初始化 不多说正文开始最外层循环 按照时刻循环(所以要先排序) 到输入信息的最大时刻结束循环第二层循环分为须归...
2019-03-04 18:16:09
102
原创 201712-2游戏纪念一下
#include<iostream>using namespace std;int quyu(int a){ while(a>=10){ a=a%10; } return a;} int main(){ int n,k; cin>>n>>k; int ob[n]; for(int i=0;i<n;i++){ ob[i...
2019-03-03 08:33:32
169
原创 201803-2碰撞的小球纪念一下
本题的关键在两小球碰撞后改变方向,注意演算和理解#include<iostream>using namespace std;struct ball{ int add; int flag;};int main(){ int i,j; int n,l,t; cin>>n>>l>>t; ball ba[n]; for( i=0...
2019-03-02 18:21:07
117
原创 201809-2买菜纪念一下
本题难度不大,实际上就是算两人区间的交集,然后求和,我用的两个一唯数组,逻辑搞清楚,就可以了,难度不大#include<iostream>using namespace std;struct info{ int a; int b;};int main(){ int n; cin>>n; info h[n]; info w[n]; int i,j;...
2019-03-01 13:54:23
169
原创 ccf201812-2小明放学
#include<iostream>using namespace std;#include<cmath>typedef long long ll;ll i=0;int main(){ ll r,y,g; cin>>r>>y>>g; ll n; cin>>n; ll sum=0; for(i=0...
2019-03-01 10:45:42
240
原创 练习1.5
试编写一个递归函数,用来输出n个元素的所有子集。例如,三个元素{a,b,c}的所有子集是:{} (空集) , {a} , {b} , {c} , {a,b} , {a,c} , {b,c} , {a,b,c}#include<iostream>#include<string>using namespace std;template <class T>vo...
2018-07-11 19:43:31
115
原创 分治法:前m大的数
问题描述给定一个数组包含n个元素,统计前m大的数并且把这m个数从大到小输 出问题分析如果先排序再找前m大的,时间复杂度为O(nlogn)用分治处理:复杂度 O(n+mlogm) 思路:把前m大的都弄到数组最右边,然后对这最右边m个元素排序, 再输出 关键 :O(n)时间内实现把前m大的都弄到数组最右边 算法实现/*如何将前k大的都弄到最右边 1)设key=a[0], 将key挪到适当
2017-08-30 11:45:19
791
原创 Dijkstra算法
Dijkstra算法过程不多赘述,因为课本上包括各种资料上已经说得够详细明白了,如果还不懂的话最好找个人详细地给你画一画流程或者自己好好钻研一下。现在直接贴代码,因为这个程序是我自己花了5小时写的,从无到有的产出过程很艰辛啊,没有参考网上任何大神的代码,如果大神想看程序的话还是自行绕道吧,或者有好心的大神给指出问题和优化的方向是最好的!因为我也是个初学者,所以对于初学者来说非常简单易懂,我会在程序的
2017-08-29 16:17:26
236
原创 基于分治法的快速排序和归并排序
归并排序1) 把前一半排序 2) 把后一半排序 3) 把两半归并到一个新的有序数组,然后再拷贝回原数组,排序完成。每一个子过程都进行归并排序,整体用分治的思想(递归实现) 时间复杂度为O(nlogn) 是最快的排序算法!/*函数mergeayyar()是归并排序算法函数mergesort()是对每个子过程进行归并排序,最后合并成最终的数组此算法理解分治的思想不难,关键是搞清楚递
2017-08-29 16:11:26
610
原创 Aggressive cows (二分加枚举)
http://bailian.openjudge.cn/practice/2456 农夫 John 建造了一座很长的畜栏,它包括N (2≤N≤100,000)个隔间,这 些小隔间的位置为x0,…,xN-1 (0≤xi ≤1,000,000,000,均为整数,各不相同). John的C (2≤C≤N)头牛每头分到一个隔间。牛都希望互相离得远点省得 互相打扰。怎样才能使任意两头牛之间的最小距离
2017-08-27 15:58:05
242
原创 输入n ( n<= 100,000)个整数,找出其中的两 肯定有解)。题中所有整数都能用 int 表示
问题内容输入n ( n<= 100,000)个整数,找出其中的两个数,它们之和等于整数m(假定 肯定有解)。题中所有整数都能用 int 表示 问题分析1) 将数组排序,复杂度是O(n×log(n)) 2) 对数组中的每个元素a[i],在数组中二分查找m-a[i],看 ,最坏要查找n-2次,所以查找这部分的复杂度也是O(n这种解法总的复杂度是O(n×log(n))的。 算法实现/*输入n (
2017-08-27 10:07:06
1476
原创 Floyd算法
Floyd算法的基本过程不多赘述,此代码适合初学者,通俗易懂,都是博主自己一点一点敲的,没有看网上的事例,所以需要改进的地方肯定还有很多,不过对于初学者来说是个很好的熟悉Floyd算法的例子,下面贴代码~~(宝宝连做带写加改bug敲了3小时……)#include<limits.h>#include<iostream>using namespace std;int i=0,j=0,k=0;/*
2017-08-20 18:07:35
213
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人