- 博客(65)
- 资源 (3)
- 收藏
- 关注
原创 【java修仙路:炼气期】java的理解 (涉及linux用命令对java进行部署)
java一、理解java1、问题(1)Hello是我们自己定义的一个类,为什么写java代码的时候要写一个类?2、Hello类中的方法,为什么名字要叫做main?System.out.println("hello world"),这句代码具体是什么意思?在Hello中,我们为什么可以使用System这个类?使用java Hello运行这个类的时候,JVM是通过什么找到Hello.class文件的?Hello这个类的名字和Hello.java的名字有什么必然关系么?2、pacakge3 、jar如何将自己的c
2022-03-02 11:03:54
757
原创 把java部署到linux
把文件复制到虚拟机中briup@briup-virtual-machine:~$ sudo mkdir /usr/local/soft[sudo] briup的密码:briup@briup-virtual-machine:~$ sudo mv jdk-8u74-linux-x64.tar.gz/usr/local/soft/briup@briup-virtual-machine:~$ cd /usr/local/softbriup@briup-virtual-machine:~$ sudo t
2022-02-23 09:22:09
780
原创 Linux学习(完整)
打开终端Ctrl+Alt+t#调整屏幕一、设置–显示–分辨率(按Alt拖)或sudo apt-get update第一步:sudo apt-get install open-vm-tools第二步:sudo apt-get install open-vm*第三步:shutdown -r now(这个好,直接终端输入就行)二、Ctrl+Shift+(+)终端放大Ctrl+(-)终端缩小...
2022-02-22 15:41:47
16605
6
原创 从billionaires中找到中国38~45岁 的亿万富翁
从billionaires中找到中国38~45岁 的亿万富翁!billion.bin是struct billion的2进制存储,billion的定义为:struct billion {int no;char name[20];char account[6];int age;char company[20];char country[20];};要求内容:1、读取2进制文件billion.bin,形成一个vector的容器内容。2、使用for_each遍历vector容器内所有元素,
2020-10-11 11:51:57
501
原创 区间k大数查询简单方法
问题描述给定一个序列,每次询问序列中第l个数到第r个数中第K大的数是哪个。输入格式第一行包含一个数n,表示序列长度。第二行包含n个正整数,表示给定的序列。第三个包含一个正整数m,表示询问个数。接下来m行,每行三个数l,r,K,表示询问序列从左往右第l个数到第r个数中,从大往小第K大的数是哪个。序列元素从1开始标号。输出格式总共输出m行,每行一个数,表示询问的答案。样例输入51 2 3 4 521 5 22 3 2样例输出42数据规模与约定对于30%的数据,n,m&
2020-10-11 11:27:03
413
原创 修改mylink为双向链表,写反向迭代器
#ifndef MYLINK_H__#define MYLINK_H__#include <ostream>#include<iostream>using namespace std;template <typename T>struct Unit { T value; Unit *next; Unit *pre;};template <typename T>std::ostream& operator << (st
2020-10-09 14:15:41
258
原创 oracle数据库初学————简单操作
conn连接用户 conn system/sunyishow user展示使用者用户show user展示所有使用者用户select username from all_users;先连接system用户,对hr用户解锁,修改hr密码conn system/sunyialter user hr account unlock;alter user hr identified by hr;查询使用者表名select table_name from user_tables;查询r
2020-09-16 10:21:29
179
原创 矩阵快速幂模板与例题
两个矩阵间的乘法struct node{int dp[100][100]; };node jz(int n,node a,node b){ node ans1;memset(ans1.dp,0,sizeof(ans1.dp)); for(int i=1;i<=n;i++) for(int j=1;j<=n;j++) for(int k=1;k<=n;k++) { ans1.dp[i][j]=(ans1.dp[i][j]+a.dp[i][k]*b.dp[k][j]
2020-08-01 16:52:58
205
原创 互联网加比赛“潜规则”,你知道多少?干货满满,说一说亲身经历
大家好,我是青云,今年第一次参加互联网加,说一说亲身经历和感受。以下内容只限于自己的感觉,不一定是正确的,大家自己细品。首先先介绍一下,我参加的是2020年互联网加大赛,大赛一般分为三个阶段,校级,省级,国级。你首先需要在校级比赛拿到第一才有可能进入省赛。为什么是有可能呢?因为每个学校名额有限,它的数目要小于校一等,所以没办法。我们的作品就是拿到校一,但是没入省赛。这是我们第一次参加,说实话还挺满意,毕竟我们学校人才辈出,但总归有些遗憾。之后我就反思为什么我们没有进省赛?能拿第一说明我们作品过
2020-07-25 12:58:46
19870
2
原创 看完一个博客你就学会了Python,干货满满(自己总结,适合学过c,或者c++)
大家好,本人目前大学,学习过程中也经常碰壁,为什么学Python,是因为我大一观看比赛心里有一个想做的项目,需要用到Python,所以才学的,目前那个项目我已经做完了,下次有机会的话给大家分享Python一下如何进行可视化编程,真正完成一个独立可以拿的出手的完整项目(终于感觉我编的像一个程序了,真好,顺便求一下关注点赞,谢谢啦)好了开始学吧,相信你会有所进步的(ps:我Python是在b站上跟着小甲鱼学的,作为初步学习还是很好地,如果想深入学习,建议首先把基础学完,然后确定方向,深入学习)文章目录一、输
2020-07-07 16:10:24
650
4
原创 c# .net 1g以上大文件从服务器上下载
System.IO.FileInfo fileInfo = new System.IO.FileInfo(filePath); if (fileInfo.Exists == true) { const long ChunkSize = 102400;//100K 每次读取文件,只读取100K,这样可以缓解服务器的压力 byte[] buffer = new byte[ChunkSize]; Response.Clear(); System.IO.File
2020-05-25 15:57:37
1400
原创 c# .Net 获取FileUpload控件的文件路径、文件名等
string fileNameNo = Path.GetFileName(FileUploadImg.PostedFile.FileName); //获取文件名和扩展名string DirectoryName = Path.GetDirectoryName(FileUploadImg.PostedFile.FileName); //获取文件所在目录string Extension = Path.GetExtension(FileUploadImg.PostedFile.FileName); //获取扩展
2020-05-25 15:45:51
2175
原创 c# 获取当前时间的函数大全
我们可以通过使用DataTime这个类来获取当前的时间。通过调用类中的各种方法我们可以获取不同的时间//获取日期+时间DateTime.Now.ToString(); // 2014-9-4 20:02:10DateTime.Now.ToLocalTime().ToString(); // 2014-9-4 20:12:12//获取日期DateTime.Now.ToLongDateString().ToString(); // 2014年9月4日Date
2020-05-25 15:43:20
1520
原创 c#读取excel表格中图片并且存入数据库
using System;using System.Collections.Generic;using System.Linq;using System.Web;using System.Web.UI;using System.Web.UI.WebControls;using System.Data;using System.Data.SqlClient;using System....
2020-05-05 11:16:46
2464
原创 Numpy模块简单应用
import numpy as npdata1 = np.array([1,2,3,4,5])print(data1)data2 = np.array([[1,2], [3,4]])print(data2)#维度print(data1.shape,data2.shape)# zero onesprint(np.zeros([2,3]))prin...
2020-03-22 11:18:33
233
原创 你真的了解什么是图片吗?
jpg1、像素(把图片放大到一定程度显示出来的方块)2、RGB(图片上的每一种颜色的像素点都是有RGB三种颜色分量组成的)3、颜色深度 8bit 能表示0-255种颜色(对于RGB可以表示256的三次方这么多颜色)4、宽高 720X480(表示在水平方向有720个像素点,竖直方向有480个像素点)5、图片的大小 0.98M=7204803*8/8(Byte)=0.98M(3代表RGB三种...
2020-03-22 10:41:00
524
原创 python opencv简单压缩
有损压缩,10代表压缩到10倍数(8M–800k),压缩范围为1~~99,import cv2img = cv2.imread('D:/images/lx.jpg',1)cv2.imwrite('D:/images/lx1.jpg', img,[cv2.IMWRITE_JPEG_QUALITY,10])适合照片压缩,对照片损失较小...
2020-03-21 11:30:44
729
原创 数据库日期函数--【SQL Server】
getDate(获取当前日期时间),dateAdd(日期加),dateDiff(日期差),datePart(取日期的某部分),year,month,day注意:dateAdd、dateDiff、datePart的第一个参数使用双引号SELECT DATEPART("year", GETDATE())--获取现在年份...
2020-03-11 22:07:40
168
原创 数据库字符串函数--【SQL Server】
ascii(求字符的ascii值),char(根据ascii转到字符),left,right,substring:字符串截取len:返回字符串的长度lower,upper:转小写、大写ltrim,rtrim:去空格注意:索引从1开始,而不是0...
2020-03-11 22:05:56
141
原创 数据库快速备份--【SQL Server】
向未有表备份:select 列名 into 备份表名 from 源表名select * into class1 from classinfo说明:备份表可以不存在,会新建表,表的结构完成一致,但是不包含约束如果想只包含结构不包含数据,可以加个top 0select top 0* into class2 from classinfo向已有表备份:insert into 备份表名 ...
2020-03-11 19:31:39
147
原创 数据库联合查询--【SQL Server】
联合要求:结果集列数要一致对应列的类型要一致union、union all、except、intersect用处:在查询结果处显示汇总select cid from classinfo--union--去重--union all--全部都在--except--差集--intersect--交集select sid from studentinfo...
2020-03-11 19:15:54
199
原创 【SQL Server】查询总结--知识详解与回顾
文章目录1、为表起别名as2、查询前n部分数据:top n 列名:表示查看前n行3、排序:order by 列名1 asc(升序)|desc(降序),列名1 asc|desc...4、消除重复行:distinct5、条件查询:写在where后面6、模糊查询:用于处理字符串类型的值,运算符包括:like % _ [] ^7、null的判断:使用is null或is not null,与其它值计算时返...
2020-03-09 11:58:19
382
原创 数据库分组(group by详解)--【SQL Server】
分组:group by 列名1,列名2…聚合函数一般结合分组使用,进行分组内的数据进行统计根据指定列进行分组select COUNT(*)from studentinfogroup by sgender--计算男女分别总数是多少select studentinfo.sgender ,studentinfo.cid ,classinfo.cname,COUNT(*) from stu...
2020-03-09 11:40:13
1016
原创 数据库over()函数用法--【SQL Server】
开窗函数:over()将统计出来的数据分布到原表的每一行中结合聚合函数、排名函数使用select sc.*,avg(score) over()from scwhere sid=1
2020-03-09 10:26:08
2081
原创 数据库聚合函数【SQL Server】
聚合函数:对行数据进行合并sum,avg,count,max,min一般是对数字类型的列进行操作一条查询中可以同时写多个聚合函数,但是不能与普通列混写聚合中的null问题:不参与计算select count(*) from studentinfoselect sum(score) from scinner join subjectinfo as su on sc.sid=su.s...
2020-03-06 12:21:17
347
原创 数据库多表查询--【SQL Server】
连接:join 表名 on 关联条件内连接:inner join,两表中完全匹配的数据左外连接:left outer join,两表中完全匹配的数据,左表中特有的数据右外连接:right outer join,两表中完全匹配的数据,右表中特有的数据完全外连接:full outer join,两表中完全匹配的数据,左表中特有的数据,右表中特有的数据select * from stude...
2020-03-05 18:52:14
178
原创 数据库的查询--【SQL Server】
查询1、为表起别名asselect * from classinfo as ui查询全部列、指定列为列起别名asselect ui.cid from classinfo ui2、查询前n部分数据:top n 列名:表示查看前n行select top 3 * from classinfo--查询前三行所有列top n percent 列名:表示查看前百分之几的数据selec...
2020-03-03 19:08:02
666
原创 【蓝桥杯】 安慰奶牛----详解
题目:Farmer John变得非常懒,他不想再继续维护供奶牛之间供通行的道路。道路被用来连接N个牧场,牧场被连续地编号为1到N。每一个牧场都是一个奶牛的家。FJ计划除去P条道路中尽可能多的道路,但是还要保持牧场之间 的连通性。你首先要决定那些道路是需要保留的N-1条道路。第j条双向道路连接了牧场Sj和Ej(1 <= Sj <= N; 1 <= Ej <= N; Sj !...
2020-03-02 21:42:48
1614
3
原创 数据库删除--【SQL Server】
删除数据:delete from 表名 where ...清空:truncate table 表名说明:from关键字可以省略不写--删除大于cid大于6的数据delete classinfo where cid>6--清空truncate table userinfo --有外键时清空会报错...
2020-03-01 18:16:09
126
原创 数据库的修改--【SQL Server】
修改数据:update 表名 set 列名1=值1,列名2=值2... where ...--为所有行指定列进行修改update UserInfo set UserPwd='123'--为指定行进行修改列update UserInfo set UserPwd='123' where UserId>1--把所有行指定列都改为空update UserInfo set UserP...
2020-03-01 18:12:11
167
原创 数据库插入--【SQL Server】
简单查询:select * from 表名增加数据:insert into 表名(列名) values(值)1:要求值的列名与值要位置对应2:如果所有更都插入值,可以省略列名部分扩展:一次性增加多行,可以直接在values后面拼接多个数据,之间用逗号分隔select * from UserInfo--21232f297a57a5a743894a0e4a801fc3 adminins...
2020-03-01 18:04:04
139
原创 数据库与表的创建--【SQL Sever】
数据库:创建、删除可以通过查看master数据库中的sysdatabases表,来了解当前存在的数据库 create database 数据库名 on primary ( name='stu_data', -- 主数据文件的逻辑名称 filename='D:\stu_data.mdf', -- 主数据文件的物理名称 size=5mb, --主数据文件的初始大小 maxs...
2020-03-01 17:56:54
117
原创 第十届蓝桥杯【C++省赛B组】简单易懂试题解析
第一题 标题:组队(本题总分:5 分)作为篮球队教练,你需要从以下名单中选出 1 号位至 5 号位各一名球员,组成球队的首发阵容。每位球员担任 1 号位至 5 号位时的评分如下表所示。请你计算首发阵容 1号位至 5 号位的评分之和最大可能是多少?解题思路:取某个位置中分数最高的队员,要注意一个队员只能在一个位置,不能同时占多个位置。答案:490(这题可以直接肉眼看出来,要写代码的话...
2020-02-25 12:26:07
1795
原创 第九届蓝桥杯【C++省赛B组】【第六题:递增三元组】三种做法
递增三元组三种做法给定三个整数数组A = [A1, A2, … AN],B = [B1, B2, … BN],C = [C1, C2, … CN],请你统计有多少个三元组(i, j, k) 满足:1 <= i, j, k <= NAi < Bj < Ck【输入格式】第一行包含一个整数N。第二行包含N个整数A1, A2, … AN。第三行包含N个整...
2020-02-16 00:29:31
331
原创 第九届蓝桥杯【C++省赛B组】【第四题:测试次数】
【第四题:测试次数】x星球的居民脾气不太好,但好在他们生气的时候唯一的异常举动是:摔手机。各大厂商也就纷纷推出各种耐摔型手机。x星球的质监局规定了手机必须经过耐摔测试,并且评定出一个耐摔指数来,之后才允许上市流通。x星球有很多高耸入云的高塔,刚好可以用来做耐摔测试。塔的每一层高度都是一样的,与地球上稍有不同的是,他们的第一层不是地面,而是相当于我们的2楼。如果手机从第7层扔下去没摔坏,...
2020-02-13 17:29:49
255
原创 蓝桥杯第十届迷宫(学霸的迷宫)---dfs和bfs两种(一种巧妙地做法)
30 500101010100101100100101011001011010010000100010101000001000100000101010010000100000001001100110100101011110110100100010000011010010111000110000000100000100000000101010001101000010100000101010...
2020-02-07 22:18:55
534
原创 poj2676 Sudoku 数独(一种简单的做法)
又是一种有趣的dfs读题我们可以知道:0上要填的数应该是该行、该列和方块(33)中都未出现的数字这是我们机会想先做一个check函数,用来检查填的数是否合格这里的难点是方块(33)如何判断,这就需要我们常用的数学,x本身减去x%3,结果就是它第一个数字。通过这种方式,我们可以确定(x,y)所在位置的方块的首地址int check(int x,int y,int num){ for(in...
2020-01-30 20:57:05
233
原创 [poj 1416]暴力dfs--我果然太菜
切碎公司时限: 1000MS 内存限制: 10000K提交总数: 7356 接受的: 3972描述您刚刚负责为碎纸公司开发新的碎纸机,尽管“正常”的碎纸机会将纸片切成小块,以使内容物变得不可读,但这种新的碎纸机需要具有以下与众不同的基本特征。1.切碎机将目标编号和上面写有编号的纸张作为输入。2.它将纸张切成薄片(或切成薄片),每个薄片上都有一个或多个数字。3.写在每件作品上的数字...
2020-01-28 20:50:26
207
原创 最大割详解poj-2531Network Saboteur(网络破坏者)
什么是最大割你可以简单理解为:割是图中定点的一个划分,它把图中的所有顶点划分成两个顶点集合S和T。最大割就是令这两个集合之间割线权值最大例如红色圈中的两条边之和就是最大割左边为S集合,右边为T集合做法分成两个子集S和T,一开始所有的点都在S集合里面,DFS遍历(回溯法)判断每一个点是继续留在S集合还是移动到T集合里面去,继续留在S里面的话对现有的代价总和没有影响。移动到集合T的...
2020-01-27 23:16:00
2851
3
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人