- 博客(120)
- 收藏
- 关注
原创 数据库基础理论知识
形象的说,一个关系就是一个表严格的说,笛卡尔积中具有某种意义的那些元组被称作一个关系关系模型三要素:数据结构,对数据的操作(关系运算),对数据的完整性约束关系运算:关系代数和关系演算。关系演算又分为:元祖演算和域演算由于关系的不同列的取值可能来自同一个域,为区分,需要为每一列起一个名 字,该名字即为属性名关系模式是关系的抽象。
2024-03-12 22:36:30 856
原创 Python爬虫入门
爬虫就是程序,一个能获取互联网上的资源(文字、图片、音视频)数据的程序。不用爬⾍, 打开浏览器, 输⼊百度的⽹址,就能在浏览器上看到百度的内容了。那换成爬⾍呢?道理是⼀样的。只不过,是⽤代码来模拟⼀个浏览器, 然后同样的输⼊百度的⽹址。那么程序也能拿到百度的内容。
2024-03-12 21:50:45 4969
原创 Java动态代理
静态代理是一种设计模式,它在程序运行前就已经存在代理类的代码,代理类和目标对象实现相同的接口或继承相同的父类。通过代理类来间接访问目标对象,从而在不修改目标对象代码的情况下,增加或改变某些功能的执行流程。静态代理通常用于控制对目标对象的访问,或在调用目标对象的方法前后添加额外的功能,如安全检查、事务处理、日志记录等。不同于 JDK 动态代理,CGLIB 不需要接口,它是通过继承方式实现代理的。不仅可以代理普通类的方法,还能代理那些没有接口的类的方法。缺点:对 final 方法无效,需添加额外的依赖。
2024-03-06 21:45:54 1034
原创 OJ_有序数组去重
在一个递增有序的数组中,有数值相同的元素存在,程序的功能是去掉数值相同的元素,使数组中不再有重复的元素。例如(7,10,10,21,30,42,42,42,51)变成(7,10,21,30,42,51)输入一个递增有序的数组,元素之间以空格隔开,数组以回车结束(数组保证至少有一个重复元素)算法要求:尽量优化算法的时间复杂度与空间复杂度。数组去重后的数组,元素之间以空格隔开。
2024-02-22 18:21:53 156
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人