- 博客(16)
- 收藏
- 关注
原创 三个数排序
方法一 void sortThreeInt_1(){ int a,b,c; scanf("%d %d %d",&a,&b,&c); if(a<b){ if(c>b){ printf("%d %d %d",a,b,c); return; } if(c>a){ printf("%d %d %d",a,c,b); .
2021-03-06 12:35:44
373
1
原创 求两个非负数的最大公约数
/* 两个非负数的最大公约数,使用欧几里德算法(辗转相除法) Euclid(a,b) = Euclid(b,a mod b) */ int Euclid(int a,int b){ if(b==0)return a; return Euclid(b,a%b); }
2021-03-06 12:31:50
346
原创 二分搜索算法(递归与非递归)
递归形式 public static boolean binarySearch_1(int[] array, int x, int left, int right) { if (left > right) { return false; } int mid = (left + right) / 2; if (array[mid] == x) { return true; }
2020-11-23 19:27:04
362
原创 MySQL的基本操作(基于MySQL8.0)
MySQL的操作: net start mysql80 启动 net stop mysql80 关闭 mysql -uroot -p[密码] 登录 mysql -uroot -p 登录,之后需要输入密码 mysql -h[ip] -uroot -p[密码] 可以登录其他的电脑上的mysql,连接对象的密码和ip mysql --host=ip --user=root --password=root exit 退出 quit 退出 DDL:操作数据库、表 1.操作数据库:CRUD 1.C(Create)
2020-10-17 23:00:35
255
原创 Linux基本文件操作命令
1.显示文件的内容或合并文件cat(catenate): cat [options] [files] #cat a.txt #用于显示文件a.txt中的内容 #cat -n a.txt #显示内容的时候在每行的前面添加行号 #cat *.txt #显示所有.txt结尾的文件的内容 #cat a.txt b.txt > c.txt #使用输出重定向将a.txt和b.txt中的内容合并到c.txt中 #cat > c.txt #使用标准输入从键盘读入内容并将其保存到文
2020-10-17 22:47:26
257
原创 Linux基本目录操作命令
1.列目录内容ls(list): ls [aAbilFrRtU] [files] #ls #用于显示当前路径下的文件,不包括隐藏文件 #ls -l或#ls -ll #以列表的形式显示当前路径下的文件,不包括隐藏文件 #ls -a #显示当前路径下的所有文件,包括隐藏文件 #ls -R #以递归的方式显示所有文件,及其子目录 #ls -ltr s* #列出当前目录下所有名字以s开头的文件,按修改时间倒排序 2.创建目录mkdir(make directory):
2020-10-17 22:41:52
474
1
原创 Linux操作快捷键与相关命令
1.在GUI下使用Ctrl+Alt+[F1,F2,F3,F4,F5,F6]可以进行图形化界面和图形化界面之间的切换,F1为图形化界面,其他的都为字符界面 2.TUI,CLI或CUI为终端仿真界面,GUI为图形化界面 3.Alt+F2弹出一个命令输入框 4.关机 halt [-f] [-p] -f为重启,-p为关机,poweroff关机,reboot重启,shutdown [-krhc] time [wall msg] , -k表示提示,-r重启,-h关机,-c取消,time时间now、hh:mm、+10
2020-10-17 22:37:18
366
原创 Java数据库连接池与DbUtils的简单使用(C3P0和Druid)
1.C3P0 配置文件c3p0-config.xml <?xml version="1.0" encoding="utf-8"?> <c3p0-config> <default-config> <property name="driverClass">com.mysql.cj.jdbc.Driver</property> <property name="jdbcUrl">jdbc:mysql://localhost:
2020-09-01 11:18:08
335
原创 Java中JDBC的相关操作(基于MySQL8.0)
1.获取数据库连接的两种方法 ①不使用配置文件 @Test public void test2() throws ClassNotFoundException, SQLException { //1.加载驱动 Class.forName("com.mysql.cj.jdbc.Driver"); //2.获取连接 Connection conn = DriverManager.getConnection("jdbc:mysql://loc
2020-09-01 09:55:24
216
原创 Java中加载文件的两种方法
jdbc.properties文件中的内容为 user=小明 password=12345 我是把这个文件放在了src目录下面 1.获取当前项目下的文件 当文件在当前项目下时即可把下列代码中的src去掉 public class ClassTest { @Test public void test2() throws IOException { Properties pro = new Properties(); FileInputStream fis =
2020-08-26 18:59:24
416
原创 Java中反射常用的方法
1.获取Class类的四种方法 public class ClassTest { @Test public void test1() throws ClassNotFoundException { //获取Class类实例的4种方式 //1. .class Class class1 = Person.class; System.out.println(class1); //class reflectiontest.Pers
2020-08-26 18:45:27
170
原创 Java线程同步与通信(生产者消费者问题)
1.同步代码块 synchronized(Object o){ //同步代码 } public class WindowTest2 { public static void main(String[] args) { new Window2("窗口1").start(); new Window2("窗口2").start(); new Window2("窗口3").start(); } } class Window2 extends Th
2020-08-03 20:38:15
263
原创 Java中创建多线程的四种方法
1.继承Thread类 public class ThreadTest { public static void main(String[] args) { new MyThread().start(); //start()方法启动线程 new MyThread().start(); } } class MyThread extends Thread { @Override //run()方法中写线程要执行的代码 public v
2020-08-03 19:16:53
155
原创 Java环境变量的最简配置方式
1.右键我的电脑,单机属性 2.点击高级系统设置 3.单机环境变量 4.点击新建 变量名处输入:JAVA_HOME 变量值处输入:你已经安装好的jdk的全路径即可,最好是复制粘贴 5.找到Path,点击编辑,点击新建,输入如下命令即可,然后确定即可 6.验证jdk是否安装成功 win + R 输入 cmd 再输入 java -version 看到Java的版本信息即配置成功 或者直接...
2020-03-01 12:30:49
154
原创 windows简单命令操作符——路径操作
1.打开命令操作框: win+R 输入cmd然后回车 2.切换盘符: 输入盘符名称即可进入目标盘符 3.如何进入当前所在盘符的下一级文件夹内 输入 cd 目标文件夹的地址 自动补齐文件名:Tab键 4.如何返回上一级文件夹 输入 cd… 当你想直接返回根目录的时候也可以输入 cd 5.查看当前文件夹目录下所包含的文件信息 输入 dir directory的缩写 6.清空屏幕显示 输入...
2020-03-01 11:42:53
1427
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅