- 博客(27)
- 收藏
- 关注
原创 常见排序算法
1插入排序实现#include<bits/stdc++.h>using namespace std;const int N=100010;int a[N],n;int main(){ cin>>n; for(int i=0;i<n;i++)cin>>a[i]; for(int i=1;i<n;i++){ int t=a[i]; int j=i-1; for(j;a[j]>
2021-10-11 16:17:36
226
原创 SSH远程连接
1.查看服务器是否安装了命令:dpkg -l | grep ssh如果没有进行安装安装openssh-client sudo apt-get install openssh-client安装openssh-server sudo apt-get install openssh-server2.开端口2.1 查看端口netstat -ntlp|grep 222.2 sudo apt-get install ufwsudo ufw enablesudo ufw allow 223.启动ss
2021-05-01 22:46:54
2507
原创 国内镜像
使用清华源下载东西pip install -i https://pypi.tuna.tsinghua.edu.cn/simple opencv-python
2020-11-26 15:25:34
137
原创 sql连接查询
1、查询选修了3号课程并且成绩大于95分的学生的学号和姓名select sname ,Stu.sno from Stu,sc where Stu.sno=sc.sno and sgrade>95 and cno='3'
2020-11-21 22:33:27
445
原创 git的使用
创建仓库:配置:1、设置使用者的名字:git config –global user.name 'zhangsan'### 2、设置邮箱git config –global user.email 'xxx.qq.com'3、查看是否配置成功git config -global -l 本地git仓库的配置:在一个空的文件目录下 打开Git Bash输入: git init...
2020-08-08 16:07:31
130
原创 Python+uwsgi+nginx 部署网站
Python+uwsgi+nginx 部署网站前期准备:将自己在本地的项目传到服务器上,并将数据库等东西搞定,现在开始部署。uWSGI简单介绍:uWSGI是一个Web服务器,它实现了WSGI协议、uwsgi、http等协议。Nginx中HttpUwsgiModule的作用是与uWSGI服务器进行交换。WSGI是一种Web服务器网关接口。它是一个Web服务器(如nginx,uWSGI等服务器)与web应用(如用Flask框架写的程序)通信的一种规范。uWSGI大的安装与配置:安装uwsgi:pip3
2020-07-27 14:15:13
304
原创 jdbc连接mysql,并进行查询、更改以及事物的处理操作
1、在eclipse中加入msyqljar包右击项目名-> Build Path ->Add Extemal Archives to Java Build Path->找到自己的jar包2、 连接数据库加载数据库驱动: Class.forName("com.mysql.jdbc.Driver");连接数据库:Connection con =DriverManager.getConnection(url,user,password);使用Statement创建对象 : Statem
2020-05-14 17:08:03
284
原创 java输入输出流
IO字节输入流:FileInputStreampackage ceshi;import java.io.*;public class Ceshi { public static void main(String[] args) { String fileName1 = "res/a.txt"; String fileName2 = "res/a.txt"; String ...
2020-04-10 17:42:34
192
原创 结构体排序
#include<iostream>//#include<bits/stdc++.h>#include<algorithm>#include<vector>using namespace std;struct stu { int ch, math,eng, sum; int id;};bool cmp(stu a,stu b)...
2020-03-31 10:04:55
172
原创 图
用邻接矩阵存储深度、广度遍历图#include<iostream>using namespace std;int a[50][50];int vd[50];int visited[50];int n, e;#include<queue>void DFS(int v) { cout << vd[v]<<" "; visited[...
2020-03-26 18:24:48
105
原创 日期处理类
Date类基本操作:1、获取当前时间:Date date=new Date();2、获取当前时间以long返回: long cur=System.currentTiemMillis();3、将时间变成long: xxx.getTime()package connect;import java.util.Date;public class TimeOne { public stati...
2020-03-05 22:04:32
145
原创 SQL分组+嵌套查询
SQL查询所用的三张表如图:1、查询学生的平均成绩>80分的的相关信息;select * from student where sid in (select sid from xuanke group by sid having AVG(score)>80);分析:having与where的区别:where用在group by之前,并且where中不能使用聚合函数:以下...
2020-03-05 18:02:27
1813
原创 Java中的异常处理
Java中的异常处理:代码的异常处理1、核心关键字:try 、catch、finally;2、三种结构:try …catch; try …catch …finally ;try …finally;finally可以有也可以没有,如果在try中找到异常,则在catch中进行匹配,最后输出finally中的内容;java中异常处理流程:如图:解释:在运行时出现异常,JVM会自动根据异常的类...
2020-03-05 17:27:52
118
原创 Java学习
if判断语句以及键盘输入public class KbIn {public static void main(String[] agrs) { java.util.Scanner s=new java.util.Scanner(System.in);//java的键盘输入,只需要写一个就行; System.out.print("请输入学生的分数: "); int score=s.ne...
2020-02-21 14:09:14
87
原创 c++
vector一维数组#include<bits/stdc++.h> using namespace std;bool cmp(const int & a,const int & b){ return a > b; //升序排列,如果改为return a>b,则为降序 }int main(){ vector<int >aa;...
2020-01-12 16:20:25
94
原创 插入排序
C++实现插入排序#include<iostream>using namespace std;void charu(int arry[], int n);int main(){ int a[] = { 12,3,34,53,32,83,93,53,64,26,63,75,35 }; int len; len = sizeof(a) / sizeof(int); cou...
2019-12-18 20:50:10
107
原创 顺序表
用C++实现顺序表SeqList.cppconst int MaxSize = 50;template<class T>class SeqList{public: SeqList() { length = 0; } SeqList(T a[], int n); ~SeqList(); int Length() { return length; } void Ins...
2019-12-08 00:48:13
108
原创 数据结构 栈的基本操作
将一个十进制的数转化为二进制后出入栈中,然后依次出栈得到转化后的二进制数;涉及操作为:入栈,出栈,取栈顶元素,以下为顺序栈Stack.h#pragma onceconst int MaxSize = 100;template<class T>class Stack {public: Stack(); ~Stack(){} void Push(T x); T GetT...
2019-12-07 20:25:49
276
原创 对表进行分组
对表进行分组GROUP BY 指定的列称为聚合键或者分组列SELECT sid,snameFROM student GROUP BY sid,sname;group by 写在from之后,如果有where写在where之后;group by 与where 连用SELECT sid,snameFROM student WHERE xi='SC'GROUP BY sid,sna...
2019-11-29 01:10:16
203
原创 SQL对表进行聚合查询
聚合函数COUNT 计算表中的行数SUM 计算列中的值的和AUG 计算表中数值列中的数据的平均数MAX 求出表中任意列中数据的最大值MIN 求出表中任意列中数据的最小值#在聚合函数中,会将NULL排出在外,除COUNT(*),其不会排出NULL;1、计数(COUNT)count(*) 代表所有列;查找记录的条数SELECT COUNT(*)...
2019-11-29 00:51:21
758
原创 数据库的更新
数据库的更新(UPDATE)语法UPDATE <列名> SET <列名> = <表达式>;UPDATE student SET sname = '王五' --将所有人的名字都改成了王五 WHERE sname='李四';更新部分搜索的数据;UPDATE <列名> SET <列名> = <表达式> ...
2019-11-28 23:02:44
514
原创 SQL删除语句
DROPdrop直接将表删除,如果需要重新使用该表需要新建表;DROP TABLE <表名>;DROP TABLE student;DELETEdelete 语句删除的是元组(记录、行)不会把表删除,还可以直接向表中插入数据;基本语法DELETE FROM <表名>;DELETE FROM student;删除部分数据可以通过where子句来指定对象...
2019-11-28 22:31:53
1521
原创 SQL插入语句
插入语句 INSERT--建表CREATE TABLE student (sid integer,sname varchar(10),haddress varchar(20);插入数据单条数据:INSERT INTO student (sid,sname,haddress) VALUES (21,'小明','北京');多条数据INSERT INTO student (sid,sn...
2019-11-28 22:13:14
1832
原创 指针
指针基本操作、定义、赋值#include<iostream>using namespace std;int main() { int * p1; //定义指针 int*p2, *q; //定义多个指针 int a = 1; int*p3 = &a; //定...
2019-11-22 01:39:45
165
原创 C++二维数组
二维数组的基本操作定义和初始化int a[2][3] = { 1,2,3,4,5,6 };//表示一个两行三列的矩阵;int a[2][3] = { {1,2},{4} };//{1,2}为第一行,{4}为第二行,没有的元素自动用0填充;int a[][3]= { 1,2,3,4,5,6 };//可以省略第一维的大小,但是第二维的大小必须写;遍历二维数组的遍历需要用两次for循环......
2019-11-21 02:12:02
3088
原创 C++一维数组的基本操作
数组定义:方式一:char b[5];直接定义数组的长度;在字符串中,结束符‘\0’要占一个字符;方式二:int b[]={1,2,3,4,5}利用初始化确定数组的长度;注意:在C++中数组的下标从零开始;全局数组和局部静态数组存储在全局区,并且在没有初始化的时候系统默认为零;在定义较大数组时可以使用全局数组或静态数组解决,从键盘输入获取数组并打印出来:使用方法:cin.get()#i...
2019-11-21 01:21:42
1340
原创 小白对部分TCP/IP协议的简单理解
TCP/IP是一个协议族的统称。里面有IP协议,IMCP协议,TCP协议,以及我们所熟悉的http、ftp、pop3协议等等。协议分层TCP/IP协议族按照层次由上到下。最上面的是应用层,这里面有http,等协议。第二层则是传输层, TCP和UDP协议就在这层。第三层是网络层,IP协议就在这里,它负责对数据加上IP地址和其他的数据以确定传输的目标。第四层是数据链路层,这个层次为待传送的数据...
2018-12-09 09:22:16
550
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人