- 博客(40)
- 收藏
- 关注
原创 Spring的核心概念理解案列
小结:项目虽小,但是让我体会到了spring核心容器的功能,加深了对它的概念的理解和认识。以及项目编写的一些基本逻辑和结构,对jar包是手动管理的,后面会陆续学习用maven进行jar包管理的,使得开发更加的高效和便捷。com.itTony文件下有dao(实体)层,service(服务)层,编写的2个类(HelloSpring和TestSpring)和applicationContext.xml。在dao层写了个接口(UserDao),对用户名和密码进行bool值的判断。
2024-07-06 15:16:49 476
原创 Spring的核心基础:感受一下对象工厂
1. 将Spring所需的所有jar包(含commons-logging的jar包)文件放到C:\Program Files\Java\jre1.8.0_181\lib\ext的目录下,并另外存放一份放到源码所在位置的springlibs目录下。2. 将所有的.java源码文件放到某个工作文件夹比如work中(注意只要.java的文件,不要包名对应的文件夹),将所需的xml配置文件也拷贝到本文件夹中。4. 运行:在work工作文件夹中,运行命令:java 主类的包名.类名。“欢迎来到Spring!
2024-07-06 13:09:37 235
原创 类C语言实现顺序表中的基本操作
操作的说明:初始化,销毁,清空,求表长,判空,取值代码比较简短,理解起来容易一点,其中取值便是利用了数组的随机存取性质,因为你给定一个下表,数组便能对应到其元素,因此算法时间复杂度为O(1)。算法分析:从顺序表的查找过程可见,Ci取决于所查元素在表中的位置。时间复杂度分析时引入平均查找长度的概念(ASL),它是在查找时,为了确定元素在顺序表中的位置,需要和给定值进行比较的数据元素个数的。(1)从第一个元素起,依次和e值比较,若找到与e相等的元素L.elem[i],则查找成功,返回该元素的序号i+1。
2024-03-16 23:10:27 631
原创 类C语言有关操作的补充说明
(3)指针参数虽然能达到与使用引用的效果,但在被调用函数中需要重复使用“*指针变量名”的形式进行运算,就很容易产生错误且使得程序的阅读性较差。传地址:(1)参数为指针变量 (2)参数为引用类型(常用) (3)参数为数组名。(2)当参数传递数据量较大时,用引用比一般变量传递参数的时间和空间的效果好。malloc(m)函数:开辟m字节长度的地址空间,并返回这段空间的首地址。(1)传递引用给函数与传递指针的效果是一样的,形参变化,实参也发生变化。成功:T类型的指针,指向新分配的内存。
2024-03-10 21:03:55 263
原创 线性表的顺序存储表示之结构类型的定义
利用了数组的随机存取的性质,时间复杂度为O(1),因为与问题的规模n无关,给我一个下标便去检索对用位置下的元素。将L定义为SqList类型的变量,便可以利用L.elem[i-1]访问表中位置序号为i的图书记录。基于此模板下设计的两个案列(多项式和图书表)在上述定义后,可以通过变量定义语句。
2024-03-09 17:29:29 160
原创 Python语言编程实现文件存入磁盘目录
案列:从当前目录data依次读取5个人的微博txt文件,按照文件长度排好顺序并命名为1.txt,2.txt等,然后依次把内容写入到D盘“sumdata”目录下sum.txt文件中。
2024-03-01 23:16:19 256
原创 python中数据文件的相关读写操作
案列二:读取文本文件data.txt(文件中每行存放一个整数)中所有整数,将其按照升序排序后写入文本文件data_asc.txt中。案列1:向文本中写入内容(我的姓名 联系方式 父母的姓名和联系方式),接着读出。
2024-02-29 23:49:43 143
原创 数据结构中对于抽象数据类型的理解(以简单的复数为例)
cout << "复数i2:" << i2 << " 它的虚部:" << GetImag(i2) << endl;cout << "复数i1:" << i1 << " 它的实部:" << GetReal(i1) << endl;cout << "复数i1和i2的和:" << Add(i1, i2) << endl;cout << "复数i1和i2的差:" << Sub(i1, i2) << endl;/*<<运算符的重载版本会被调用,它会正确地格式化并输出复数的实部和虚部。
2024-02-28 18:07:30 444
原创 Java集合框架之Set遍历的多种方法
简单熟悉了Set的实现类:LinkedHashSet(内部存储顺序与插入顺序一致),掌握其几种常用的遍历方法。
2023-08-15 16:01:43 1777
原创 Java集合框架之List的多种遍历方法
通过Java集合框架的学习,掌握一些Java种常用的数据结构,在此过程种我们练习使用API中的一些类库,来增强自己的一些技能。
2023-08-14 22:11:53 362
原创 Java语言的文件拷贝(输入输出流的相关知识已经是否带缓冲的比较)
文件输入输流出关于是否带缓冲的比较。缓冲流中比较典型的是BufferedInputStream,BufferedOutputStream。
2023-08-13 20:04:57 65
原创 Java语言的正则表达式regex相关案列
使用regex可以用于输入数据的校验,且很多开发工具都支持正则表达式,其功能极其强大,所以我们多多了解一点它的相关知识,对今后的学习很有帮助哈。
2023-08-11 16:29:21 33
原创 MVC模式设计的用户管理系统(注册登录版)
MVC模式设计的用户管理系统(注册登录版本),里面涉及到了domian层,DAO层,service层,view视图层(渲染),Controller(控制层),通过这些层的设计分而治之,共同支撑起了这个项目的构架。
2023-08-08 14:48:33 284
原创 一分钟打字小游戏(Java控制台设计)
一分钟打字简单小游戏(面向对象的设计方法),程序设计时需要注意擦除字符,这个擦除字符保留在数组中需要重新new出来,这样真正的对象才能被保存下来,用于渲染时擦除!!!
2023-08-03 23:03:59 209
原创 石头剪子布小游戏(OOP思想)
石头剪子布的小游戏采用面向对象的设计方法,这个游戏模拟比较简单,设计思路清晰。对于分支语句的练习(if else switch等)运用较多。同时该程序简化了main方法,里面就是game.start(),阅读性较强。不是很建议在main方法中写很多较长又复杂的代码。
2023-07-30 22:44:41 80
原创 将十进制的数转换成任意的R进制的数
将十进制的数转换成任意的R进制的数,这里涉及到了一些简单的算法。整数和小数部分单独进行处理,且多次出现自己调用自己的现象,所以用递归处理较为合适。满足了我们对输出结果的要求,同时程序看起来也比较清晰。
2023-07-14 15:28:32 741 1
原创 任意的R进制转换成十进制的计算小程序
任意进制转换成十进制的计算小程序(采用命令行的界面来完成和实现)。涉及到了按权展开的算法,我们在稿纸上计算很容易,写了一个程序来让计算机进行计算,模拟客观世界,更好的为人类服务!
2023-07-13 13:13:14 165 1
原创 输出100以内的所有质数(每行10个)
/ 进行下一轮循环时,要将isFlag重置,防止受合数的影响(isFlag变为了false)// 利用break进行了优化,一旦i整除j,将跳出当前的循环。// 质数的标识符为true。i++) {// i作为被除数,j作为除数。将上段代码的第二个for循环中的j
2022-10-06 19:30:49 2834 1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人