- 博客(20)
- 收藏
- 关注
原创 常见的排序算法
该趟排序从当前无序区中-选出关键字最小的记录 R [ k ] R[k]R[k],将它与无序区的第1 11个记录R交换,使R [ 1…它的工作原理:首先在未排序序列中找到最小(大)元素,存放到排序序列的起始位置,然后,再从剩余未排序元素中继续寻找最小(大)元素,然后放到已排序序列的末尾。插入排序在实现上,通常采用in-place排序(即只需用到O(1)的额外空间的排序),因而在从后向前扫描过程中,需要反复把已排序元素逐步向后挪位,为最新元素提供插入空间。n − 1 n-1n−1趟结束,数组有序化了。
2024-03-29 23:29:49 385 1
原创 常见的SQL语句
insert into <tablename>(字段1,字段2,......) values(字段1的值,字段2的值,......);values(20161001,'Sunbin','男','1990/1/1',28,'Beijing');values(20161002,'Wangwu','女','1991/1/3',19,'Beijing'),(20161003,'Lisi','男','1990/11/4',21,'Shanghai');
2024-03-29 23:28:55 443 1
原创 常见的SQL语句
insert into <tablename>(字段1,字段2,......) values(字段1的值,字段2的值,......);values(20161001,'Sunbin','男','1990/1/1',28,'Beijing');values(20161002,'Wangwu','女','1991/1/3',19,'Beijing'),(20161003,'Lisi','男','1990/11/4',21,'Shanghai');
2024-03-29 23:27:59 311 1
原创 决策树分析
决策树的概念以及原理:利用了概率论的原理,并且利用一种树形图作为分析工具。其基本原理是用决策点代表决策问题,用方案分枝代表可供选择的方案,用概率分枝代表方案可能出现的各种结果,经过对各种方案在各种结果条件下损益值的计算比较,为决策者提供决策依据。项目失败很大因素是我们没有没有预测到未来可能发生的风险,风险的发生不可避免,要如何在项目初期去识别,评估风险已经制定相对应的风险对应机制,有很多方法和理论来指导我们。在之前的项目中,通过前期的规划,会作成一份风险管理表。法,用量化的方式来对风险进行评估。
2024-03-29 23:26:25 237 1
原创 实现一个预览图(放大镜)效果
3.最后一步,也是最关键的一个步骤,根据中盒子的宽度进行适当的调整,使中盒子里面的阴影盒子随着鼠标移动而移动,使之不会超出中盒子的范围,并且将中盒子的图片投影到隐藏的大盒子里面,使之实现图片的放大功能。1.鼠标经过中盒子,我们可以将隐藏的大盒子显示出来,离开中盒子,则会自动将大盒子隐藏起来。ps:添加一个计时函数,可以大幅度增加用户体验。2.鼠标经过大盒子,显示定位的阴影盒子。主要根据获取鼠标与中盒子的坐标相对定位来实现此功能。
2024-02-24 11:11:47 363
原创 制作一个简单的注册页面
8.提交按钮部分,当满足所有条件时,点击提交就会跳转页面.否则不会进行提交,这里检测用户协议部分使用了contains()函数进行检测用户是否点击了用户协议服务。1.发送验证码部分,使用计时函数setInterval()进行倒计时操作。2.验证用户名部分,使用封装函数方便后续登录验证。6.再次验证密码部分。
2024-02-23 18:01:31 881 1
原创 实现倒计时秒杀功能
4.添加计时器,实现每秒切换,最后打印到页面中。2.将二者时间戳换算成对应的秒数。3.再将秒数转换成对应的时分秒。整体思路 : 1.获取当前的时间戳和截止时间的时间戳。
2024-02-19 19:54:19 395 1
原创 事件流(事件捕获,事件冒泡,阻止冒泡,解绑事件)
• 事件冒泡概念: 当一个元素的事件被触发时,同样的事件将会在该元素的所有祖先元素中依次被触发。• 事件流的两个阶段,一个是捕获阶段,另一个是冒泡阶段,简单来说事件捕获就是从父到子,而冒泡阶段则是从子到父.• 需求:若想把事件就限制在当前元素内,就需要阻止事件冒泡 l 前提:阻止事件冒泡需要拿到事件对象。• 简单理解:当一个元素触发事件后,会依次向上调用所有父级元素的 同名事件。• 注意:此方法可以阻断事件流动传播,不光在冒泡阶段有效,捕获阶段也有效。后面注册的事件不会覆盖前面注册的事件(同一个事件)
2024-01-20 14:32:28 434
原创 利用JavaScript实现全选复选功能
1.点击全选按钮全部选中,再次点击则取消全部选中。2.当点满复选框时,全选框自动勾选,否则不会勾选。点满复选框自动勾选全选框功能。点击全选实现全部勾选功能。
2024-01-20 13:26:55 469
原创 利用JavaScript实现轮播图(功能:图片自动播放,鼠标悬停,点击按钮进行左右切换)
【代码】利用JavaScript实现轮播图(功能:图片自动播放,鼠标悬停,点击按钮进行左右切换)
2024-01-18 22:18:01 2238 1
原创 简单小程序:猜数字游戏
首先,我们通过Math.random()函数随机产生一个0~10之间数字,其次我们可以利用for循环变量控制猜的次数,这里我们设置为3次。最终功夫不负有心人,可以看出,10就是最终答案了,下面我们尝试三次都输错会弹出什么呢?结果还是显示我们猜小了,最后一次了,猜个最大值吧,猜一下10看看是不是正确答案呢。这里我们看到,我们还剩有两次机会,所以继续猜,这次我们猜7,试一试。根据二分查找更容易找到最终答案,所以这里我们输入数字5。但是结果显示是猜小了,所以弹出下列弹框。我输入了三次错误值他会弹出如下界面。
2024-01-15 22:35:36 643 1
原创 算法:冒泡排序
(Bubble Sort),是一种计算机科学领域的较简单的 排序算法。它重复地走访过要排序的元素列,依次比较两个相邻的元素,如果顺序(如从大到小、首字母从Z到A)错误就把他们交换过来。走访元素的工作是重复地进行,直到没有相邻元素需要交换,也就是说该元素列已经排序完成。下面展示冒泡排序核心代码。
2024-01-14 18:50:01 476
原创 求数组最大值最小值问题
求数组中的最大值时,一般先声明一个数组,然后定义一个最大值变量max,将数组中的最大值通过for循环遍历,将其中的最大值赋值给max。同理求数组中的最小值代码如下。
2024-01-14 14:27:32 417
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人