- 博客(52)
- 收藏
- 关注

原创 java常用知识点
方法来读取用户输入的下一个字符串,并将其存储在数组中。这样,程序可以一次接受一个学生的名字,并将其存储起来。我开始学Java也有几天了,我想把我第一次碰到的一些常常接触的知识点写下来,学到新知识我就会更新!这行代码是用于从用户输入中获取字符串并将其存储到一个名为。
2023-12-05 21:13:34
355
原创 Gitee 的基本用法
这就创建了一个叫 “new-feature” 的分支,用于开发新功能,你可以根据实际需求起名。现在你就切换到新分支上工作了,在这个分支上的修改不会影响主分支 “master”。
2025-01-02 14:29:01
451
原创 《探索2025新年快乐HTML页面背后的创意与技术》
随着新年的脚步越来越近,数字世界里也充满了各种富有创意的新年庆祝方式。今天我们就来深入剖析一个与2025新年快乐相关的HTML页面,看看它背后蕴含的创意和所运用的技术。
2024-12-31 09:02:00
726
原创 Gitee在项目中的运用全解析
同时在项目进行过程中,不同部门之间的沟通、代码的审查与反馈主要依靠Gitee的平台工具,如Pull Request、Issue等,有效地减少了沟通成本,保证了项目按照预定的进度高质量地完成。这样一来方便了代码的集中管理,团队成员可以从任何有网络连接的地方获取到代码,便于工作的灵活开展,并且Gitee基于Git的服务,保证了代码存储的可靠性和安全性,每一次代码的提交和修改都会被记录下来,就像对项目的整个开发历程做了一个详细的日志一样。Gitee的操作是基于Git的,所以项目成员最好掌握一定的Git知识。
2024-12-31 08:56:15
1037
原创 Django框架学习周报
模型的管理界面,可以在这个界面中方便地对用户数据进行管理操作,如添加新用户、编辑用户信息、删除用户等。Cookie和Session的合理使用可以为用户提供更好的交互体验,如实现购物车功能时,可以使用Session来保存用户购物车中的商品信息等。视图可以将数据传递给模板,模板根据接收到的数据进行渲染,然后将渲染后的HTML页面返回给用户。在本周对Django框架的学习过程中,主要深入了解了Django框架的基础知识、基本组件的运用、数据库集成以及项目构建过程中的一些关键功能的实现。类,并重写其中的方法(如。
2024-12-12 11:07:02
1111
原创 HTML、CSS与JavaScript基础
互联网起源于1960年代的美国,HTML(HyperText Markup Language)作为构建网页的标准语言,自1990年代起便成为互联网信息展示的基石。Web前端开发是一个不断进化的领域,HTML、CSS和JavaScript三者相辅相成,共同构建了丰富多彩的网络世界。掌握这些基础知识,将为你打开Web开发的大门,让你能够创造出令人惊叹的网页应用。
2024-11-18 08:54:24
578
原创 沪深A股上市公司数据报告分析
报告标题:沪深A股上市公司数据报告分析报告⽇期:2024年10月25日报告编制⼈:饶旭 刘天乐净利润:指公司在扣除所有成本和费用后的利润。员工人数:指公司在职员工的总数,反映公司的规模。· 数据库查询:从中商产业研究院数据库中提取上市公司的财务数据。然后进行爬取处理· 数据收集后保存为CSV文件,便于后续分析在收集的数据中,部分企业信息可能缺失,例如所在省份、主营业务收入等。通过删除缺失值或填充默认值(如主营收入为未知),来保持数据完整性。
2024-10-29 08:43:53
1836
原创 深入探索Pandas Timestamp类
类是Pandas中处理日期和时间的核心工具。它不仅兼容标准的Python日期时间对象,还增加了额外的功能,使其成为处理时间序列数据的理想选择。对象,这对于需要进行高效矢量化操作或与NumPy数组进行兼容性处理的操作特别有用。对象封装了日期和时间信息,并提供了一些有用的方法和属性来操作时间数据。在本周的探索中,我们深入研究了Pandas库中的。的一个扩展,提供了更多用于时间序列分析的功能。对象中提取并返回其表示的日期中的“日”。对象中提取并返回其表示的星期几。对象中提取并返回其表示的星期几。
2024-10-17 09:29:46
531
1
原创 图像处理与分析
开发一个图像处理工具,能够对图像进行基本的处理和分析操作。该工具应支持对常见格式的图像进行读取、显示、滤波、边缘检测等操作,并能够生成处理结果的统计数据。
2024-09-18 08:47:49
533
原创 一个coze智能体项目总结
这一个项目我实现了一个简易的coze,pycharm,百度云的交互,实现了一个智能体能够识别你的语音来回答你的问题:总页面:当你再对话框里面输入想问的问题,上面的面板中可以回答你的问题:在单独的线程中处理发送给 Coze 平台的消息,并通过信号将回复传递给主线程。在单独的线程中将音频数据转换为文本在单独的线程中将文本转换为语音并播放。实现应用程序的主要逻辑,包括发送消息、录音、处理语音转文字的结果以及展示回复。
2024-09-04 16:45:18
887
原创 Python编程进阶题
讲解: 自定义异常允许创建特定于应用程序的异常类型。题目: 定义一个自定义异常,并在特定条件下触发。解答: 继承内置的Exception类,创建自定义异常类。class Car:# 创建 Car 实例my_car.start_engine() # 输出: The Corolla's engine has started.my_car.stop_engine() # 输出: The Corolla's engine has stopped.
2024-08-27 17:25:48
885
原创 用Python探索排序算法:冒泡排序的实现与优化
在计算机科学中,排序算法是最基本的算法之一,它们用于将元素的序列重排成一个特定的顺序。冒泡排序的基本思想是通过重复遍历要排序的数列,比较每对相邻元素的大小,并在必要时交换它们的位置。虽然冒泡排序在最坏情况下的时间复杂度为O(n^2),但我们可以通过添加一个标志位来检测在一轮遍历中是否发生了交换,如果没有,说明数组已经排序完成,可以提前结束算法。冒泡排序的难点在于它的效率较低,特别是在最坏的情况下,需要进行大量的比较和交换操作。然而,它的实现相对简单,适合作为算法学习的入门点。将被打印出来,以展示排序结果。
2024-08-19 17:12:52
543
原创 找出字符串中的唯一字符
本文将探讨一个有趣的字符串处理问题:“在一个只包含小写字母的字符串中,找出所有的唯一字符。- 方法二的时间复杂度是O(n),但是由于使用了`count`方法,这在最坏情况下会导致O(n^2)的时间复杂度。给定一个字符串 `s`,只包含小写字母,返回一个数组,包含所有不重复的字符,按它们在原始字符串中出现的顺序。- 方法三的时间复杂度是O(n log n),因为排序操作的时间复杂度是O(n log n)。- 方法一的时间复杂度是O(n),空间复杂度也是O(n),其中n是字符串的长度。
2024-08-13 11:02:49
339
原创 用递归函数做快速排序
否则,我们选择数组中间的元素作为基准值,然后创建三个列表:`left` 包含小于基准值的元素,`middle` 包含等于基准值的元素,`right` 包含大于基准值的元素。最后,我们递归地对 `left` 和 `right` 进行排序,并将排序后的结果与 `middle` 合并。它的基本思想是通过一个基准值(pivot)将数组分为两个子数组,一个包含小于基准值的元素,另一个包含大于基准值的元素,然后递归地对这两个子数组进行排序。3. 递归地对基准值前后的子数组进行快速排序。# 快速排序算法的递归实现。
2024-07-31 09:17:59
165
原创 Python编程:入门指南与实践技巧
Python是一种高级编程语言,它具有简洁的语法、强大的功能和丰富的库支持。Python作为一种简单易学的编程语言,在各个领域都有着广泛的应用。本文将为您介绍Python的基础语法和一些实用的编程技巧,帮助您快速上手Python编程。Python中的数据类型包括整数、浮点数、字符串、布尔值等。Python中的列表和元组都是有序的集合,但列表是可变的,而元组是不可变的。在Python中,我们可以通过导入模块来使用其他文件中的代码。Python中的函数是用于封装可重用代码的代码块。#### 2.2 函数。
2024-07-26 16:59:13
262
原创 python学习周报
循环的执行流程:先判断条件是否满足,如果满足,执行循环体,然后再次判断条件是否满足,如果满足,再次执行循环体,直到条件不满足,结束循环。# print("奇数") if num % 2 else print("偶数")# 2.4 字典:dict----- {"name":"张三","age":18}print("石头剪刀布游戏开始,请出拳:0代表石头,1代表剪刀,2代表布")# 条件:循环执行的条件,当条件满足时,执行循环体,当条件不满足时,结束循环。
2024-07-22 10:51:47
436
1
原创 Python快捷键
快速查看文档(快速某个函数功能)缩进、不缩进当前行(可选中多行)复制当前行或选定的代码块到剪贴板。基本的代码完成(类、方法、属性)复制当前行或选定的代码块到剪贴板。复制选定的区域或行到后面或下一行。剪切当前行或选定的代码块到剪贴板。隐藏当前窗口,焦点到编辑窗口。参数信息(在方法中调用参数)在选定的区域或代码块间切换。显示错误描述或警告信息。从其他窗口回到编辑窗口。前进到后一个光标的位置。显示错误描述或警告信息。跳转到下一个、前一个编。从其他窗口回到编辑窗口。隐藏当前窗口,焦点到编。跳转到上一个、下一个方。
2024-07-16 11:25:42
550
原创 Python学习的第一天7.15
IronPython,运⾏在微软.Net平台上的Python解释器,可直接把Python代码编译成.Net的字节码。由于Python属于⾼级语⾔,其并不能直接在计算机中运⾏,因为缺少Python语⾔的运⾏环境:Python解。测试、线程、数据库、⽹⻚浏览器、CGI、FTP、电⼦邮件、XML、XML-RPC、HTML、WAV⽂件、密。易学:就如同你即将看到的⼀样,Python极其容易上⼿。Python如此优秀的原因之⼀,它是由⼀群希望看到⼀个更加优秀的Python的⼈创造并经常改进着的。
2024-07-15 17:08:39
382
原创 Mybatis学习周报总结
MyBatis,全称为My Batis SQL Mapper,是一个优秀的持久层框架,它的设计思想是将SQL语句与Java方法进行映射,从而实现数据库操作的简化和灵活性。相比于传统的JDBC编程,使用MyBatis可以大幅度减少重复的样板代码,提高开发效率和代码可读性。该框架的核心思想是将数据库操作抽象为一个个Mapper接口,开发者只需定义接口,并在XML配置文件中编写对应的SQL语句,MyBatis会自动将二者进行关联。这种分离的设计使得SQL语句与Java代码分离,方便维护和修改。
2024-04-24 17:54:13
759
1
原创 网页设计常用语句
综合起来,这段代码将该元素放置在网格布局的第一行第二列的位置,并且它只占据了该位置上的一个单元格。总结一下,这段代码将网格容器划分为两行三列的网格布局,每个网格单元的大小相等。定义了网格的列大小,其中每个列也占据可用空间的相等部分,所以总共有三列。表示网格占据可用空间的相等部分,因此该布局将会有两个等高的行。则是指定了该元素所占据的列范围。在这个例子中,该元素从第二列开始(即。指定了该元素所占据的行范围。),因此它只占据了第一行的一个单元格。),因此它只占据了第二列的一个单元格。指定了网格的行大小,其中。
2024-01-10 14:52:42
584
原创 正则表达式
msg.innerHTML = "电话号码格式错误!exec 检索字符串中指定的值。n{X,Y} 匹配包含 X 至 Y 个 n 的序列的字符串。n{X,} 匹配包含至少 X 个 n 的序列的字符串。[a-z] 查找任何从小写 a 到小写 z 的字符。[A-Z] 查找任何从大写 A 到大写 Z 的字符。[A-z] 查找任何从大写 A 到小写 z 的字符。n 匹配任何其后没有紧接指定字符串 n 的字符串。n{X} 匹配包含 X 个 n 的序列的字符串。=n 匹配任何其后紧接指定字符串 n 的字符串。
2024-01-08 17:46:11
736
原创 *事务 数据库
1.执行同一条事务的每个SQL语句的Connection必须是同一个。事务(TRANSACTION)是作为单个逻辑工作单元执行的一系列操作。注意:默认情况下,每一条SQL语句构成一条单独的事务,默认自动提交。多个操作作为一个整体向系统提交,要么都执行、要么都不执行。事务必须具备以下四个属性,简称ACID 属性。事务是一个不可分割的工作逻辑单元。一致性(Consistency)持久性(Durability)原子性(Atomicity)隔离性(Isolation)Mysql数据的使用。
2024-01-08 17:45:26
405
原创 JDBC*
2. ResultSet executeQuery(String sql):执行查询操作,数据库在执行查询后会把查询结果,查询结果就是ResultSet;>1. 使用Connection的prepareStatement(String sql):即创建它时就让它与一条SQL模板绑定;>2. XXX getXXX(int col):获取当前行指定列上的值,参数就是列数,列数从1开始,而不是0。>3. 调用executeUpdate()或executeQuery()方法,但要注意,调用没有参数的方法;
2024-01-06 14:11:07
645
原创 *JavaScript
ECMAScript: 数据类型和变量,选择结构,循环结构,对象,数组,函数,运算符(ES6特性)removeAttributeNode() 移除指定的属性节点,并返回被移除的节点。nodelist.item() 返回 NodeList 中位于指定下标的节点。insertBefore():已有的子节点之前插入新节点。removeChild() 从元素中移除子节点。replaceChild() 替换元素中的子节点。children:获取所有的子节点(不包含空格)createElement():创建元素节点。
2024-01-04 17:34:48
425
原创 数据库视图
减少网络交互,效率提升 -------------> 如果涉及到多条SQL,每执行一次都是一次网络传输。- 封装,复用 -----------------------> 可以把某一业务SQL封装在存储过程中,需要用到的时候直接调用即可。则在执行检查时,**不仅会检查v2,还会级联检查v2的关联视图v1**。- 可以接收参数,也可以返回数据 --------> 再存储过程中,可以传递参数,也可以接收返回值。比如,v2视图是基于v1视图的,如果在v2视图创建的时候指定了检查选项为 local ,
2024-01-04 14:31:20
757
原创 DCL DQL
UNION ALL:不去除重复记录,例如:SELECT * FROM t1 UNION ALL SELECT * FROM t2。UNION:去除重复记录,例如:SELECT * FROM t1 UNION SELECT * FROM t2;WHEN `sal` < 2500 AND `sal` > 1500 THEN '中等工资'SELECT 字段列表 FROM 表A 别名A JOIN 表A 别名B ON 条件 ...;SELECT `ename` '姓名',`sal` '薪水',
2024-01-03 17:11:04
400
原创 JavaScript数组
var student = new Student("张三",22,function(){console.log("好好学习!2.当箭头函数函数体有多行语句,用 {} 包裹起来,表示代码块,当只有一行语句,并且需要返回结果时,可以省略 {} , 结果会自动返回。例如: var add = new Function("a,b","return a+b");var 函数名 = new Function("参数列表","函数体")7.indexOf() 搜索数组中的元素,并返回它所在的位置。
2024-01-03 14:57:26
628
原创 JavaScript
number(数字型),string(字符串),booolean(布尔类型),null(空),undefined(未定义), Symbol(独一无二的数据类型[ES6])1.ECMAScript: 基本语法 例如: 数据类型,循环结构,数组,对象,选择结构.....变量名 = 值;Object(对象类型),array(数组类型),function(函数)-控制台输出(Console): console.log("")-弹窗输出(window): window.alter("")
2024-01-02 17:28:49
1095
原创 Mysql数据库
INSERT [INTO] 表名(字段列表) VALUES(值列表), (值列表),(值列表)....ALTER TABLE 表名 DROP FOREIGN KEY 外键名称;ALTER TABLE 表名 ADD CONSTRAINT 约束名称。ALTER TABLE 表名 ADD CONSTRAINT 约束名称。ALTER TABLE 表名 DROP INDEX 唯一约束名;ALTER TABLE 表名 ADD 字段名 约束;ALTER TABLE 表名 RENAME 新表名;
2024-01-02 17:26:16
695
原创 HTML网页布局
padding-[top,bottom,left,right]: 设置指定位置的内边距。margin-[top,bottom,left,right]: 设置指定位置的外边距。2.【当祖先元素有定位,则相对于最近的祖先元素定位】。border:边框粗细 边框风格 边框颜色。1.不脱离标准文档流,对周边元素没有影响。1.脱离标准文档流,对周边元素产生影响。1.脱离标准文档流,对周边元素产生影响。border-color:边框颜色。border-style:边框风格。内边距: 内容与边框之间的距离。
2023-12-28 17:48:28
995
原创 java多线程
使当前正在执行的线程以指定的毫秒数暂停(暂时停止执行),具体取决于系统定时器和调度程序的精度和准确性。static void yield() 对调度程序的一个暗示,即当前线程愿意产生当前使用的处理器。线程: 同一时刻,多个任务并发执行,构成多线程。程序: 是为了完成特定任务,用某种语言编写的一组指令的集合,即指一段静态的代码。注意:多线程本质上不是多个线程并行执行,只是CPU分配给每个线程的实现片段极小,调度和管理的最小单位,进程在执行过程中拥有独立的内存单元。返回对当前正在执行的线程对象的引用。
2023-12-28 17:43:21
811
原创 *CSS: 级联样式表
颜色表示方式: 1.英语单词 2.十六进制 例如: #00FFFF 3.rgb(0,255,255) 4.rgb(0,255,255,0.3)background-repeat:背景平铺 [1.repeat 2.no-repeat 3.repeat-x 4.repeat-y]注意: a:link > a:visited > a:hover > a:active。E+F : 选择E元素的相邻兄弟元素F设定样式 【相邻兄弟选择器 】1.块元素 p,hx,div,ul,li...
2023-12-27 17:43:52
1108
1
原创 HTML表单
font-size: 16px">怀化学院</h3><form action="服务器地址" method="GET|POST"></form>-ID选择器:一个标签只能有一个ID选择器,一个ID选择器也只能被一个标签所使用。-类选择器: 类选择器可以被多个标签使用,一个标签也可以使用多个类选择器。-3.动态标准: JavaScript,JQuery,Vue。pattern:输入内容的格式规范(正则表达式)选择器: 选择对应的元素设置对应样式效果。value: 控件值,数据提交的value。
2023-12-26 14:21:06
492
原创 java.io流
字节流: 主要用来读取字节数据文件[例如:.class,图片,视频,音频....]2、根据数据传输单位的划分: 字节流(byte) | 字符流(char)5.Window系统路径"\\"或者"/",Linux系统路径"\".InputStream(输入) | OutputStream(输出)3.java.io.File 类是专门对文件进行操作的类。(**只能对文件本身进行操作,不能对文件内容操作**)1、根据流向的划分: 输入流(读)|输出流(写)Reader(读) | Writer(写)
2023-12-25 17:00:40
417
原创 java__Map
子类:ConcurrentHashMap:支持检索的完全并发性和更新的高预期并发性的哈希表。基于【红黑二叉树】的实现的Map接口,键不允许为Null,但是值允许为null.4.key可以是任意对象类型,map可以是任意对象类型甚至可以是集合。2.只能根据key查找value,不能根据value查找key.基于【哈希表】的实现的Map接口,并允许null的值和null键。子类:LinkedHashMap:哈希表和链表实现的Map接口。1.Map集合保存key-value(键值对)数据。
2023-12-24 22:39:22
629
原创 java集合
返回此列表中指定元素的最后一次出现的索引,如果此列表不包含元素,则返回-1。以正确的顺序(从第一个到最后一个元素)返回一个包含此列表中所有元素的数组。返回此列表中指定元素的第一次出现的索引,如果此列表不包含元素,则返回-1。构造一个包含指定集合的元素的列表,按照它们由集合的迭代器返回的顺序。如果此列表包含指定的元素,则返回 true。动态数组: 长度可变,数据的索引下标可变的数组。如果此列表不包含元素,则返回 true。用指定的元素替换此列表中指定位置的元素。以正确的顺序返回该列表中的元素的迭代器。
2023-12-21 11:44:21
813
1
原创 java常用类
BigInteger add(BigInteger val) :返回值为 (this + val)。multiply(BigInteger val) :返回值为 (this * val)。andNot(BigInteger val) :返回值为 (this & ~val)。and(BigInteger val) :返回值为 (this & val)。xor(BigInteger val) :返回值为 (this ^ val)。not() :返回值为 (~this)。*Math和Object。
2023-12-20 21:11:07
460
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人