猫薄荷

草莓沙冰不要冰

由于用户的网络环境等各种原因,防止按钮重复点击,表单重复提交等都是减少bug发生,降低服务器压力等相当有效的方法。下面来聊聊通过模拟我们在操作系统里类似加锁的思想来防止重复点击。 目录 Toggle思路示例结语 思路 声明...

发布 36,573 条评论

<audio>是HTML5新加入的用于播放音频的标签,HTML5已经得到广泛的支持,所以我们可以放心使用这个标签;利用它,可以轻松地在网页上播放音频,制作音乐播放器等。下面我们来聊聊它的属性和事件 目录 Toggle概念元数据属性兼容...

发布 33,723 条评论

目录 Toggle预期效果实现目录 预期效果 由于audio标签自带的控制面板样式可能不合我们的心意,很多时候会想把自定义音乐播放器的样式,其中进度条也是不可少的。 最终将会实现如图的效果,并加上拖动进度条功能,显示...

发布 3,334 条评论

上一期我们介绍了外观设计,这把我们聊聊让进度条跟随播放进度走 目录 Toggle预期效果准备实现 预期效果 准备 在此之前,你需要有以下基础:HTML/CSS/JS了解一些<audio>标签的属性和事件Vue(数据绑定和事件绑定...

发布 2,153 条评论

有时可能会遇到代码改了,但浏览器上的页面却没有变化,这种情况大多就是浏览器加载了缓存,而没有更新使用最新的代码。尤其在CSS的修改中经常会这样,这时就需要我们手动清理一下缓存。 清理的方法其实很简单,大多数浏览器中,...

发布 1,367 条评论

最近开发一个vue的小项目的时候,就碰到了这个问题,但其实HTML中已经设置了Utf-8编码方式,css中的中文仍然有概率会出现乱码 css: 如上图,预期效果应该是显示中文 ‘开’: 解决办法 可以是直接把中文转为...

发布 30 条评论

目录 ToggleWinSCP安装WinSCP使用方法 WinSCP WinSCP是一个支持SSH的SCP文件传输软件。免费、有中文、有图形化界面,连接服务器(win / linux)后支持文件的复制、移动、更名文件、下载和上传文件等操作。 安装WinSCP 首先...

发布 2,171 条评论

加入比较短时间的Sleep()一般对时效性影响不大,但能极大地降低CPU占用。 比如,这里我们用coolfun::UI_suspend()等待按键函数的源码来举例: #include<conio.h> #include<iostream> #include<windows.h> us...

发布 112 条评论

猜测原因: 给数组分配内存大小是在编译过程,编译只在各个文件自己里面,所以编译器不知道外部文件定义的常量值是多少,在连接过程才会知道,所以编译不通过报错。 解决方法: 那当然是使用强大的宏定义来代替它了。

发布 7 条评论

循环内如果有switch的话,switch内的break无法用于结束循环,而是会终止switch的执行。 解决方法: 在switch内需要结束循环时搞一个控制值,用于控制循环如 for(;i;); 中的i,一开始置1等非0值令循环可以执行,在需要结束循环...

发布 1,924 条评论