自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(32)
  • 资源 (1)
  • 收藏
  • 关注

原创 vue3项目中使用three.js

在vue3项目中,通过three.js实现了实际的三维效果demo,未来会继续深入研究,总之3D渲染图形是一个很好玩的东西,欢迎大家一起交流。

2022-10-10 21:03:10 12651 3

原创 uni-app项目中使用tracking.js人脸识别

针对uni-app项目中倒计时拍照、对齐人脸按钮拍照等拍照方式,导致的识别效率下降,人脸信息捕捉不完全,进而浪费计算资源等问题。本文将tracking.js应用到uni-app项目中,可以在识别出人脸的前提下,将图像信息传输到后端进行比对。

2022-09-29 21:40:08 5876 23

原创 在uni-app的app项目中使用live-pusher实现人脸识别

在uni-app项目中实现人脸识别,既使用uni-app中的live-pusher开启摄像头,创建直播推流。通过快照截取和压缩图片,以base64格式发往后端。

2022-09-26 19:18:10 9586 10

原创 【记录处理Vue项目中Video.js播放不了MP4视频Bug】

在Vue项目中使用Video.js播放MP4视频。视频采集上来存在数据库,前端使用Video.js对视频进行播放。并发现前一时间段采集到的MP4视频可以播放,最近的采集的视频不能播放。记录处理Video.js不能播放MP4的bug。

2024-03-07 11:03:48 3702

原创 【安卓(Android)原生与H5开发区别】

Android原生语言开发,指的是使用Java或Kotlin等编程语言对Android应用程序的用户界面部分进行开发。Android编程语言可以直接调用底层系统的API与功能。H5开发是指使用HTML、CSS和JavaScript等前端技术进行开发,通过浏览器来运行应用程序。

2024-03-01 10:59:18 1231

原创 CSS实现呼吸效果

实现一个图片有规律的大小变化,呈现呼吸效果,怎么用CSS实现这个呼吸效果呢?以上就是我们用CSS的animation和transform来实现呼吸效果。

2022-10-31 22:07:38 3568 1

原创 使用CSS实现国际象棋棋盘

如何使用CSS实现国际象棋棋盘?只要通过两个直角三角形拼接出我们想要的方块,但是这本质上只是棋盘的一半,想要得到完整的棋盘只需要把这组重复一份,创建出另一组正方形,并且偏移它们的位置,即可实现国际象棋棋盘。

2022-10-27 09:54:38 1283

原创 使用CSS3设置条纹背景

我们在编写网页中如果想使用条纹图案作为背景,在不使用svg等图片的前提下,可以使用CSS创建条纹图案背景。

2022-10-25 15:17:23 3081

原创 CSS3背景定位

针对某个容器的某个角落,使用了background-position和使用calc()函数对背景图片进行偏移定位,解决了CSS3背景定位问题。

2022-10-24 10:24:16 2355

原创 CSS3如何调整背景图片大小

在CSS3中,如果想要调整背景图片的大小可以通过设置background-size属性进行设置。

2022-10-20 10:45:13 27586

原创 CSS3实现多重边框

在CSS中使用box-shadow与outline(轮廓)两种方案实现多重边框。但是outline 只能适用于双层边框的场景,不能通过逗号分隔多个值,如果说想要更多层的边框,使用box-shadow就是我们唯一的选择了。

2022-10-17 16:18:59 1382

原创 CSS实现半透明边框

如何实现半透明边框,边框中显示背景?

2022-10-17 09:36:47 1371

原创 CSS3回炉计划-编码技巧

总结并记录了《CSS揭秘》引言中比较常用的技巧,未来将会更新复现书中的每一个例子,希望同好们给个三连支持一波,咱们一起重新学习CSS!

2022-10-13 15:16:23 219

原创 var、let、const声明的区别

学习JavaScript高级程序设计中的var、const 和 let声明变量。下面详细介绍下3种声明的区别,最后通过表格整理了3者的区别方便记忆。JavaScript高级程序设计中给的建议是不使用 var、优先使用 const ,let 次之。

2022-10-01 08:52:53 142

原创 input密码框显示与隐藏

在uni-app开发过程中,为了实现显示/隐藏密码使用了组建中的input,但是使用uni组件中的input背景不能穿透。所以用原生的input实现了这个功能。

2022-09-13 22:12:56 4613

原创 vue项目中动态显示时间

在vue项目中动态显示时间,并且按日期、时间、星期一列排列。我们想要的是下图时间显示方法。

2022-09-07 20:03:55 4994 3

原创 vue项目中使用trackingjs人脸识别

新需求要做一个前端人脸登录,最终选用了trackingjs库实现识别的前端部分,在前端进行识数据采集,并把信息保存后发送给后端进行处理。就差个和后端传数据的接口,图片信息打印在日志中。

2022-09-03 20:50:27 7222 15

原创 git如何将本地分支与远程分支进行关联

git如何将本地分支与远程分支进行关联呢?共有两种情况,本地创建,远程没有/远程有,本地没有,文中详细介绍了这两种情况。

2022-09-02 23:23:53 1045

原创 【三分钟学会git常用命令】

程序员怎么能不会Git操作呢?这里总结了常用的Git命令与其含义,涉及了git的基础操作、分支、远程仓库、修改等等,基本覆盖了日常工作。

2022-09-01 08:39:06 434

原创 正向代理与反向代理之间的区别

代理(Proxy)其实就是个中介,正向代理与反向代理都是对请求进行转发,但之间的区别还是很大的,现简单梳理下两者的区别。正向代理是对客户端的伪装,服务器得到的是伪装过的客户端信息,proxy和client同属一个LAN,对server透明;反向代理是对目标服务器的伪装,隐藏了目标服务器的IP、头部或者其他信息,客户端得到的是伪装过的目标服务器信息,proxy和server同属一个LAN,对client透明。...

2022-08-29 14:29:07 593

原创 在Vue项目中使用Gojs

使用GOJS在vue项目中实现拖拉拽的图形化需求,记录了常用功能的实现,需要完整使用的可以去官方文档查看。至此,就能在vue项目中使用Gojs实现简单的双画布托拉拽雪花图需求。

2022-08-25 09:40:09 4933

原创 去除gojs水印,亲测可用

gojsv2.1.48版本去水印方法,亲测可用!!如果安装了最新版,可以在node_moudels依赖包中删除go.js文件,之后重新安装降级版本的go.js,博主没找到最新版的去水印方法,只能降级版本,如果各位知道新版本去水印方法,欢迎大家留言交流。

2022-08-23 17:02:43 3205 6

原创 在vue、element-ui项目中使用iconfont

在vue、element-ui项目中使用iconfont一、iconfont是什么?二、使用步骤1.访问iconfont网页2.下载图标3.打包4.使用5.举例一、iconfont是什么?iconfont是用字体文件取代图片文件,来展示图标、特殊字体等元素的阿里巴巴MUX倾力打造的矢量图标管理、交流平台。设计师将图标上传到Iconfont平台,用户可以自定义下载多种格式的icon,平台也可将图标转换为字体,便于前端工程师自由调整与调用。二、使用步骤1.访问iconfont网页链接: https:/

2021-10-25 18:11:28 679

原创 常用Linux命令(很全)

关机/重启/注销命令作用shutdown -h now即刻关机reboot重启poweroff关机系统信息和性能查看命令作用hostname查看计算机名who显示当前登录系统的用户cat/proc/version查看Linux版本信息cat/proc/cpuinfo查看cpu信息cat/proc/interrups查看中断cat/proc/load/loadavg查看系统负载uptime查看

2021-06-07 17:18:21 497

原创 接口理论知识

什么是接口接口泛指实体把自己提供给外界的一种抽象化物(可以为另一实体),用以由内部操作分离出外部沟通方法,使其能被内部修改而不影响外界其他实体与其交互的方式。例如:API:操作系统或者程序接口。GUI:属于图形操作系统。接口类型HTTP协议接口web service接口两个接口特点接口类型HTTP接口web service接口协议HTTP协议Soap协议请求报文Key-valuexml返回报文jsonxml请求方法get/postso

2021-05-30 10:09:15 208 1

原创 python面试知识

1.列表与元组的区别相同点:都支持索引查找对应值。都是序列。都可以存储任何数据类型。不同点:列表可变,元组不可变。元组缓存于python运行环境,这说明我们每次使用元组时无需访问内核取分配内存。2.python浅拷贝深拷贝的区别浅拷贝:改变原始对象中为可变类型的元素的值,会同时影响拷贝对象的;改变原始对象中为不可变类型的元素的值,只有原始类型受影响。深拷贝:原始对象的改变不会对深拷贝中的子元素造成影响。3.python数据类型python下有6种数据类型:分别时数字、

2021-05-25 15:07:56 92

原创 删除链表倒数第N个节点python

题目描述给你一个链表,删除链表的倒数第 n 个结点,并且返回链表的头结点。方法一计算链表长度L,然后从头开始对链表进行遍历,当遍历到L-n+1个节点时,找到所要删除的节点。代码如下:class Solution: def fun(self, head:ListNode, n): def getlength(head:ListNode): length = 0 while head:

2021-05-22 11:01:08 402

原创 整数反转python

一、题目描述给你一个 32 位的有符号整数 x ,返回将 x 中的数字部分反转后的结果。如果反转后整数超过 32 位的有符号整数的范围 [−231, 231 − 1] ,就返回 0。二、方法一字符串法,利用python的切片功能实现整数反转代码如下:def reveres(x): str_x = str(x) if x < 0: str_x = str_x[:0:-1] res = -int(str_x) else:

2021-05-19 14:10:06 691

原创 性能测试

性能测试指标性能测试常用的指标包括响应时间、吞吐量、并发用户数、TPS等1.响应时间:响应时间是指系统对这个用户请求做出响应所需要的时间。这个时间是指用户从用户从软件客户端发出请求到返回数据的整个过程所需要的时间。一般性能测试除了测试系统的正常响应时间是否能达到要求,还会测试在一定压力下系统响应时间的变化。2.吞吐量:吞吐量是指单位时间内系统能够完成的工作量,衡量软件系统服务器的处理能力。吞吐量越大,系统单位时间内处理的数据就越多,系统负载能力就越强。3.并发用户数:并发用户数是指,同一时间

2021-05-17 17:14:45 879

原创 如何提高selenium脚本执行速度

首先想到影响速度的因素有哪些,例如网速、页面加载、操作步骤、等待时间、算法的复杂度、数据提取与写入速度等。但是不能牺牲质量来换取速度。以下在不影响用例的前提下提升速度:减少操作,某页面经过几个页面才能进入操作,我们可以直接通过web网址打开。也就是说只关心本页面的功能,我们可以直接进入不要进行多余操作。中断页面加载,加载内容太多也会影响速度,不影响用例的前提下,设置超时中断。采用松耦合编写测试用例,然后在服务器允许的情况下,设置多线程运行,速度会得到提升。使用等待时,少用sleep(),可以检测某

2021-05-17 14:01:52 2973

原创 常见排序算法python实现

快速排序快速排序:采用分治法将序列分为子序列,递归地排序每个子序列,然后通过简单的串联方式合并这些已排序的子序列。算法步骤:在待排序的n个记录中任取一个记录(通常取第一个为记录)作为支点,关键字设为Key。经过一趟排序后,把所有关键字小于Key的记录交换到前面,把所有关键字大于Key的记录交换到后面,结果将排序记录分成两个子表,最后将支点放置在分界处的位置,直至每一个子表只有一个记录时,排序完成。具体操作:将待排序表中第一个元素作为支点。设置两个指针low和high,初始时分别指向表的下界和上

2021-05-17 12:45:17 94

原创 环形链表Python解决方法

环形链表Python解决方法一、题目描述二、方法一三、方法二四、复杂度分析一、题目描述给定一个链表,判断链表中是否有环。如果链表中有某个节点,可以通过连续跟踪 next 指针再次到达,则链表中存在环。 如果链表中存在环,则返回 true 。 否则,返回 false 。二、方法一我们使用快慢指针解决此问题PS:快慢指针是指两个指针一块一慢,用此制造出我们想要的差值,通过差值进而找到链表上相应的节点代码如下:def Cycle(head: ListNode): if not head and

2021-05-13 23:10:40 372

web端,及移动端H5前端人脸识别所必须的tracking-min.js与face-min.js文件

web端,及移动端H5前端人脸识别所必须的tracking-min.js与face-min.js文件,在vue项目中新建assets文件夹,tracking-min.js与face-min.js文件解压到新建文件内,最后再.vue文件中引用。

2022-09-27

PSO算法MATLAB实现

PSO算法MATLAB实现,附12个标准测试函数

2021-05-18

空空如也

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

TA关注的人

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