- 博客(38)
- 收藏
- 关注
原创 Java文件IO
Java文件IO, 文件的存储方式 文件的路径,相对路径,绝对路径, 文件检索, 文件的种类, 文本文件,二进制文件, 字节流读写数据, 字符流读写数据, 文件搜索功能, 文件复制功能, 文件内容搜索功能
2024-05-31 19:12:49
1238
原创 Java锁的策略
Java锁的策略, synchronized锁工作原理, CAS原子类的使用,mutex,乐观锁和悲观锁 轻量级锁和重量级锁 自旋锁和挂起等待锁 自适应锁(synchronized) 普通互斥锁和读写锁 公平锁和非公平锁 可重入锁和不可重入锁 synchronized是哪种类型的锁 mutex是哪种类型的锁
2024-05-26 16:32:07
1202
原创 Java多线程
Java多进程,多线程编程,如何创建线程,线程启动中断等待,了解各种线程状态,线程安全以及如何解决线程安全问题,锁的作用,以及如何加锁,了解死锁怎么出现,如何解决死锁问题
2024-03-14 14:49:16
932
1
原创 MySQL增删改查(查询)
等价,可以替换,但是不能使用'=',因为=在左右两边都为null的时候和is不同。语法: select * from 表名 where 列名。(NULL=NULL)返回false。(not可加可不加,下面会说)八百虎贲踏江去,十万吴兵丧胆还。select查询的优势。查询(select)Tip: 这里is和。
2023-12-22 10:57:15
1295
原创 MySQL增删改查(增加)
语法: insert into 表名 (列名,列名...) values(值,值...)Tip: 上面是每一列的信息都要设置,下面就可以设置指定列的信息。Tip: 添加的列的值要和前面列名对应哦。values(值,值....);(值,值...)......;(值, 值 ,值 ....)(列名,列名...)
2023-12-22 10:11:15
357
原创 MySQL数据库和表操作
语法: create database 库名;作用: 创建一个数据库Tip: 不要忘记";"数据库所有操作最后都要以;结尾。
2023-10-31 11:36:21
163
6
原创 “一篇文章带你了解图书管理系统“
只通过User就能调用正确的功能,不需要重复code 管理员和普通用户的方法了。定义一个User类,让AdminUser和NormallUser继承这个类。我们发现这两串代码都是和书本有关的操作,可以把他们放在同一个包的下面。这样做的原因: 管理员和普通用户对应不同的功能,如果通过动态绑定。我们可以建一个Opeation包,这个包用来实现不同的功能。不同的类调用同一个方法,通过多态实现不同的功能。将功能包装成一个类,通过类方法实现对应的功能。ReturnBook(归还图书)管理员(AdminUser类)
2023-10-27 16:16:29
83
1
原创 “通讯录完全指南:全面了解通讯录基础知识“
专栏推荐:《C语言入门知识》 内容推荐:“跃迁编程新境界:深入了解结构体、枚举和联合“今日诗词:俱怀逸兴壮思飞,欲上青天揽明月。目录 🌸🌸思维导图🌸🌸一.🌸结构体创建(联系人信息)🌸二.🌸通讯录功能🌸1.🛰️菜单🛰️2.🛰️如何使用功能🛰️3.🛰️增添联系人🛰️4.🛰️显示所有联系人🛰️5.🛰️删除联系人🛰️6.🛰️修改联系人🛰️7.🛰️查找指定联系人🛰️8.🛰️按照年龄排序🛰️ 三.🌸结语+美图分享🌸 2.🛰️如何使用功
2023-07-23 19:52:35
538
12
原创 模拟实现qsort函数排序
注意:交换函数要和qsort函数一样,能交换任何数据类型不仅仅是整型数据,所以Swap函数传参时需要特别注意,必须能够适应所有数据类型。4.compar比较函数(关键部分) :有两个参数,用于接收待比较的两个元素,是指针类型。所以模拟实现qsort函数关键部分就在于bubble_qsort函数内部如何排序。由于base,num,size三个参数在我们输入待排数据时就已经确定了,这里我们采用简单一点的冒泡排序再bubble_qsort函数内部排序。假设模拟函数为bubble_qsort函数。
2023-07-10 20:44:17
80
4
原创 字符串旋转和判断相等
问题概述: 1:字符串旋转可以使用字符串逆序实现,例如将ABCD左旋两位,可以先将AB逆序,再将CD逆序,得到BADC,最后整体逆序得到CDAB。2.判断字符串是否相等,可以使用strcmp函数因为字符串逆序要用到很多次,我们把逆序写成函数,方便多次调用,用的时候需要导入对应的坐标即可.运行结果: 三.注意事项:每次判断结束后进入下一循环要记得还原字符串,防止旋转后的字符串造成影响
2023-07-07 16:02:30
73
1
原创 猜凶手问题
日本某地发生了一件谋杀案,警察通过排查确定杀人凶手必为4个嫌疑犯的一个。以下为4个嫌疑犯的供词:A说:不是我。B说:是C。C说:是D。D说:C在胡说已知3个人说了真话,1个人说的是假话。现在请根据这些信息,写一个程序来确定到底谁是凶手。
2023-05-30 11:18:32
105
6
原创 C语言猜名次问题
问题概述:5位运动员参加了10米台跳水比赛,有人让他们预测比赛结果A选手说:B第二,我第三;B选手说:我第二,E第四;C选手说:我第一,D第二;D选手说:C最后,我第三;E选手说:我第四,A第一;比赛结束后,每位选手都说对了一半,请编程确定比赛的名次。
2023-05-29 21:24:51
153
3
原创 C语言数据类型及其使用
表示整数范围大小有区别:long long > long >= int > short。int , short, long, long long都是表示整数。long long:更长的整型,大小八个字节。double:双精度浮点数类型,大小八个字节。3.float:单精度浮点数类型,大小4个字节。举例:'a' 'b' 'c'1.int类型:表示整型,大小为四个字节。3.short:短整型,大小为两个字节。long:长整型,大小四个字节。输入输出的格式:%d。
2023-04-14 00:06:48
1016
2
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人