自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(27)
  • 收藏
  • 关注

原创 PLSQL编程(Oracle数据库)

plsql编程的系列操作,期末复习,平时预习使用例子:(1)选择若干列sysdate表示当前时间计算加减时会把char转换为int(2)选若干元组where指定查询条件字符匹配(3)(4)(5)

2024-01-27 14:25:54 148

原创 Java IO

引入包。

2024-01-25 15:41:58 333

原创 数据库实验和语句练习

输入数据--删除约束名--注意,要先将qty列的数据删除再修改数据类型。

2024-01-25 15:40:22 383

原创 Java多线程

1.引入包Thread2.自定义子类,extends Thread3.重写run方法i < 5;i < 5;i++) {调用m1.start();

2023-12-13 21:11:29 398

原创 Java Swing组件以及事件处理

4.监视器实现方法(如果小孩做出动作(回车…),警察就会做出动作)3.事件源注册监视器(给每个小孩安排一个警察)2.需要实现actionPerformed方法。1.需要继承ActionListener类。文本框,按钮,菜单项,密码框,单选按钮。自定义类继承JFrame。(swing+数据库)1.事件源:(小孩)2.监视器:(警察)

2023-12-13 21:05:39 522

原创 Java网络编程

2.创建通道(对方的位置,对方使用的应用程序)某个客户端的消息发给服务端,然后发给每个客户端。端对象(找对方的位置)(我在本机测试的)2等待客户端连接,得到Socket对象。4.小人接收客户端小人送过来的菜。3.从socket管道得到字节。无构造方法,不能直接创建对象。2.对方小人(服务端)的位置。总体代码:(增加了输入部分)增加了while循环和输入。1.创建小人,指定盘子位置。两个小人通过管道丢菜。

2023-12-11 20:40:13 509

原创 Java异常

1.写一个异常类,需要继承Throwable/Exception类2.写一个方法/类,里面会出现自己所写的异常,并且如果出现了就throw出去,还需要throws抛到调用它的代码3.调用该方法(放在try块),catch住throw过来的示例:取钱系统1.写一个异常类,需要继承Throwable类package 异常;int money;2.写一个方法/类,里面会出现自己所写的异常,并且如果出现了就throw出去,还需要throws抛到调用它的代码package 异常;

2023-12-11 20:20:40 323

原创 Java JDBC与MySQL(数据库相关)

/一些常量 static final String drive = "com.mysql.cj.jdbc.Driver";static String Sql = "select sno,sname,scollege from student where scollege = '信息工程学院'";//加载数据库驱动 Class . forName(drive);

2023-12-10 20:12:52 376

原创 MySql创建用户以及登录新建用户时出现1251错误

1.win+r 输入cmd (进入终端)然后点击保存(左上角第二排)这里密码输入的1234。2.输入密码,成功进入。接下来双击这个会报错。

2023-12-10 17:19:10 419 1

原创 数据结构笔记

(根最大)开始,将大根依次,从层序树最后开始,向前,交换根与层序树最后,直到交换完成。(2)找到连接已选区域 与 未选区域 相连的边 中权值最小的边。第一个字母 第二个字母 第三个字母 …树:没有环,连接所有顶点,n个节点n-1条边。字母1 出现次数 Huffman编码。字母2 出现次数 Huffman编码。字母3 出现次数 Huffman编码。字母n 出现次数 Huffman编码。(1)按照weight从小到大排序。(1)任取一点(放到已选区域)(3)把相连的点放入已选区域。(1)删除入度为0的节点。

2023-12-06 16:23:22 950 1

原创 图的基本操作C++代码

输出结果:(第一行为DFS(深度)搜索结果,第二行BFS(广度,一层一层的))首先初始化visit数组。

2023-11-01 18:38:04 79 1

原创 torch.bmm函数讲解

例如,假设我们有两个批次的矩阵 A 和 B,维度分别为 (2, 3, 4) 和 (2, 4, 5)。我们可以使用 torch.bmm 将它们相乘。torch.bmm 是 PyTorch 中的一个函数,用于执行批矩阵乘法(batch matrix multiplication)操作。torch.bmm 将批中的每对矩阵相乘,返回一个新的三维张量,形状为 (batch_size, n, p)。其中 n 是第一个矩阵的列数,m 是两个矩阵共享的维度,p 是第二个矩阵的列数。

2023-10-01 17:44:53 5506

原创 Acwing基础算法1.1

右边 (l,j) (j+1,r)归并:类似于二叉树,先递归,分到最小,然后从最小开始,排序,归并,成为大数组。(2)mid = l+r >>1还是mid = l+r+1 >>1?取数:最左边 最后递归时候不能(l,i-1) (i,r)(1) while(l

2023-08-18 23:45:37 63 1

原创 Acwing基础算法1.2

内置函数reverse(a.begin(),a.end()) 容器顺序逆置。注意点:数组 for(i=1;这样避免数组越界,以及讨论0 的情况。2.前缀和(数列an前n项和sn)解决方案:模拟手工加减乘除。1.比较大小,正负的判断。1.高精度(加减乘除)3.差分(数列an)

2023-08-18 23:39:29 72 2

原创 Pytorch visdom知识(看这篇文章就够了!)(代码+注释+图示)

超级详细

2023-08-11 17:38:06 363 1

原创 5张图解读-神经网络反向传播推导(手写)

若有不当之处,望指正。

2023-07-29 16:14:03 100

原创 题型2-CPU处理次序-(第八章CPU结构功能)

也就是,在B执行过程中,如果A发出中断请求,则跳转到A中断程序;也就是,在B执行过程中,如果C或者D发出中断请求,依旧执行B;原则:先响应(硬件原本的设定),后处理(屏蔽技术的设定)其处理次序也就是:A->D->C->B。例题:由处理次序反推屏蔽字(反之亦然)类型二:求CPU处理次序(画图)如B:原屏蔽字为0111,代表。屏蔽字为0,代表未被屏蔽。(2)CPU处理次序。

2023-05-02 22:22:23 111

原创 Python-安装sklearn库

(1,2步也可以Win+R --> 'cmd’进入命令提示符 也就是终端)2.找到WIndow终端(管理员)(貌似我的库之前有numpy等等)1.鼠标移动到这里,右键单击。进入python模式。

2023-04-16 22:46:20 4037

原创 Boyer-Moore投票算法(图解)(Leetcode每日一题-排序)(2023.4.15)

阶段:在抵消阶段最后得到的抵消计数只要不为 0,那这个候选人是有可能超过一半的票数的,但这不意味着这个候选人的票数一定能超过一半,例如 [A, B, C] 的抵消阶段,最后得到的结果是 [C,1],C 候选人的票数也未能超过一半的票数。三个小人中产生最多两个候选人,即最多有两个人在数组中出现的次数大于1/3,必定有一个人的出现次数小于1/3.阶段:两个不同投票进行对坑,并且同时抵消掉各一张票,如果两个投票相同,则累加可抵消的次数;输入:nums = [2,2,1,1,1,2,2]输入:nums = [1]

2023-04-15 15:43:09 288 1

原创 运算符重载-operator=()函数内容的研究

首先我们引入一个例子:类中定义一个print函数输出数据:定义一个拷贝构造函数:运算符重载等于:正确的写法:(1)调用了对象b的函数,步骤2,3改变了对象b的值,故能够正确输出(这里会和下面讲到的错误写法有关)(2)返回值:这里用引用还是直接返回对象?这里都行,区别就是:若使用直接返回对象,此时拷贝构造函数(在函数结束前)调用若使用C&(引用) ,不调用拷贝构造函数,相当于就是,把this指针指向的这块区域(对象b),又送给自己,等于没变(3)什么时候调运算符重载?什么时候调拷贝构造?

2023-04-14 22:59:48 513

原创 KMP算法(数据结构-字符串匹配问题)

5,6比较,是最长前后缀的两个末尾部分比较,往前面看也就是,最长前后缀的1,2两个开始部分比较。第二次循环时,1,2已经不同了,所以1-5和2-6这两个部分肯定不是最长前后缀,肯定不需要比较。(3) i 不动,j 回溯(如果有公共部分,保证 i 和 j 前面相同,这样可以省下部分的比较时间,没有公共前缀,j 就回到最开始 1 位置处)AB为最长前后缀,那么就让AB移动到下一个AB对齐(也就是j回退到位置3,因为公共前缀(他两个一样的)移动到了匹配的下一个。:i , j都向后移动,继续比较。

2023-04-12 23:40:55 247

原创 Leetcode每日一练(2023.4.11)链表

给定两个 非空链表 l1和 l2 来代表两个非负整数。数字最高位位于链表开始位置。它们的每个节点只存储一位数字。将这两数相加会返回一个新的链表。给定单链表的头节点 head ,请反转链表,并返回反转后的链表的头节点。可以假设除了数字 0 之外,这两个数字都不会以零开头。输入:head = [1,2,3,4,5]链表中节点的数目范围是 [0, 5000]官方解答:我自己写的还是没有官方的简洁。输入:head = [1,2]输出:[5,4,3,2,1]输入:head = []题解二:改变链表的指向。

2023-04-11 00:23:26 41

原创 Leetcode-20.有效的括号(C语言)两种方法

【代码】Leetcode-20.有效的括号(C语言)两种方法。

2023-04-09 23:35:47 123

原创 数据结构-线性表-循环链表合并问题

让一个指针(用比喻就相当于,苦力,临时帮忙的人)指向原本在这个位置上的指针,然后这个指针自己就跑到别的地方干活了。问题在于最后两步:B的next和p指向同一个地方,却free了p,链表就断开了。然而对于其文章的循环链表,合并问题,提出了一些质疑。于是我进行了修改,可以分成三部分看。

2023-04-09 12:30:50 147 4

原创 python基础知识(全部)

a = [ ] bicycle = [ 'a' , 'b' , 'c' ] print(bicycle) 结果: [ 'a' , 'b' , 'c' ]有时候你需要创建一系列不可修改的元素,元组可以满足这种需求。Python将不能修改的值称为不可变的,而不可变的列表被称为元组。元组看起来犹如列表,但使用圆括号而不是方括号来标识。def greet_user() : """显示简单的问候语""" print("Hello!") greet_user() #调用函数这个示例演示了最简单的函数结构。

2023-04-07 14:43:08 493

原创 opengl-glut(内含总结的学习资源)

本文较长(其实主要是贴的代码比较长),可每天学一部分,结合专栏,官方网址学习,个人仅仅记个笔记,讲的并不深入,真正的理解还是需要多方面查资料一步步啃啊,一起努力把。main()函数中的几个glut前缀函数是OpenGL提供的工具库,我们关注的是display()函数,它是我们真正绘图的地方。在画线操作时,首先绘。如果启动点画线操作,线上的点由 pattern 决定是否绘制,即从 pattern 的最低位开始,00111111,结果为,6 个像素点画,10 个像素点不画,12 个像素点画,4 个像素点不画。

2023-04-07 14:33:01 1582 1

原创 C++总结(与C不同之处)

注:本文根据个人理解,系统梳理了C++知识,主要搭建了框架,却不够完善,日后在学习过程中会进一步完善文章,阅读可能需要一定C++基础,对于大家C++的系统理解应该能有所帮助,文章有许多不当之处,望指正,不胜感激。1.类是抽象的,对象是从类中抽象出来的。类抽象出对象,类是虚的,对象是实体。

2023-04-07 14:23:42 52 1

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除