- 博客(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 282 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 268
原创 二分搜索算法(递归与非递归)
递归形式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 305
原创 MySQL的基本操作(基于MySQL8.0)
MySQL的操作:net start mysql80 启动net stop mysql80 关闭mysql -uroot -p[密码] 登录mysql -uroot -p 登录,之后需要输入密码mysql -h[ip] -uroot -p[密码] 可以登录其他的电脑上的mysql,连接对象的密码和ipmysql --host=ip --user=root --password=rootexit 退出quit 退出DDL:操作数据库、表1.操作数据库:CRUD1.C(Create)
2020-10-17 23:00:35 190
原创 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 179
原创 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 384 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 273
原创 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 242
原创 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 165
原创 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 348
原创 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 123
原创 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 190
原创 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 114
原创 Java环境变量的最简配置方式
1.右键我的电脑,单机属性2.点击高级系统设置3.单机环境变量4.点击新建变量名处输入:JAVA_HOME变量值处输入:你已经安装好的jdk的全路径即可,最好是复制粘贴5.找到Path,点击编辑,点击新建,输入如下命令即可,然后确定即可6.验证jdk是否安装成功win + R输入 cmd再输入 java -version看到Java的版本信息即配置成功或者直接...
2020-03-01 12:30:49 100
原创 windows简单命令操作符——路径操作
1.打开命令操作框:win+R输入cmd然后回车2.切换盘符:输入盘符名称即可进入目标盘符3.如何进入当前所在盘符的下一级文件夹内输入 cd 目标文件夹的地址自动补齐文件名:Tab键4.如何返回上一级文件夹输入 cd…当你想直接返回根目录的时候也可以输入cd 5.查看当前文件夹目录下所包含的文件信息输入 dirdirectory的缩写6.清空屏幕显示输入...
2020-03-01 11:42:53 1104 1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人