自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 如何嵌入YouTube视频到自己的网站

嵌入YouTube视频到自己的网站

2023-11-10 14:07:43 653

原创 谷歌插件针对网页视频进行截图

谷歌插件针对网页视频进行截图,图片为黑的解决方案。

2023-11-10 14:00:19 273

原创 超好用的谷歌插件,具备超强的AI能力,轻松提高学习和工作效率

超好用的谷歌插件,涉及YouTube,Udemy,Bilibili,Coursera等多平台,大幅度提升工作和学习效率。

2023-11-09 16:52:27 1672

原创 ios 访问 Let‘s encrypt 免费证书的 https 很慢是什么原因?

网站第一次在IOS上加载速度慢的原因,是因为Let‘s encrypt 免费证书导致的

2023-11-09 13:56:03 243

原创 谷歌插件开发基础

谷歌插件开发基础一、资料来源二、前言1. 什么是Chrome插件?2. Chrome插件有什么好处,能干什么?三、开发与调试四、学习内容1. 基本模块了解2. manifest.json基础3. 插件权限4. 消息传递5. 安全相关6. 存储storage7. 注入脚本8. 国际化i18n

2023-11-09 13:44:37 407

原创 NoteGPT是什么?到底怎么样?

使用ChatGPT OpenAI对YouTube视频进行总结。在YouTube视频上一键截屏和记录笔记。Chat GPT 可以为您提供 YouTube 视频的总结和摘要,让您快速获取 YouTube 视频的内容,并且您可以在观看视频时快速截屏或记录笔记,帮助您节省时间和快速学习。该工具依靠 Chat GPT 人工智能技术进行有效的再创作,让用户可以快速地获取视频内容的关键信息。同时您可以在观看视频时一键截屏或记录带有时间戳的笔记。

2023-10-19 17:50:27 835 2

原创 判断一个变量是数组或者对象得方法有哪些?

isArray() 方法用于判断一个对象是否为数组。如果对象是数组返回 true,否则返回 false。// true通过原型链判断是否具有和数组同一原型链的顶端。// true用于检测构造函数的 prototype 属性是否出现在某个实例对象的原型链上// true所有原始数据类型都能通过该方法判断,具有通用性。

2023-06-09 15:05:51 1031

原创 创建一个空数组和空对象有那些方法

4.通过Object.create。3.通过Object.create。1.通过字面量: {}2.通过Object。1.通过字面量:[]

2023-06-09 14:51:39 865

原创 css实现水平垂直居中

【代码】css实现水平垂直居中。

2023-06-09 14:44:59 164

原创 css中应该使用奇数还是偶数的字体?为什么呢?

偶数字号相对更容易和 web 设计的其他部分构成比例关系。Windows 自带的点阵宋体(中易宋体)从 Vista 开始只提供 12、14、16 px 这三个大小的点阵,而 13、15、17 px时用的是小一号的点。(即每个字占的空间大了 1 px,但点阵没变),于是略显稀疏。

2023-06-09 14:39:09 251

原创 小白工作常用docker命令

常用:docker ps 查看运行容器docker ps -a 查看所有容器docker images 查看镜像docker pull 拉取镜像(docker pull node:12.8.0, docker pull nginx:alpine)docker rmi 镜像ID 删除指定镜像docker rmi $(docker images | grep nginx-tcmvc-wx | awk '{print $3}')docker image prune -a 清理所有没在使

2020-09-28 15:29:02 111

原创 微信小程序持续集成方案

主要是通过小程序提供的miniprogram-ci,然后结合gitlab-ci,docker实现解决测试,开发频繁找开发编译二维码导致开发效率低,测试到生产因人为导致配置错误等问题1.需要了解miniprogram-cinpm install miniprogram-ci --saveminiprogram-ci 目前提供以下能力:1.上传代码,对应小程序开发者工具的上传2.预览代码,对应小程序开发者工具的预览3.构建 npm,对应小程序开发者工具的: 菜单-工具-构建npm4.上传云

2020-09-28 15:26:26 816

原创 VUE项目通过gitlab-ci和docker实现持续集成和持续部署

需要对ci,nginx,docker,linux有一定的了解1.部署规范统一采用访问域名后,通过nginx代理到对应docker容器中的静态资源,项目中gitlab-ci.yml,dockerfile,docker-compose.yml,nginx.conf都是具有可移植性的,可通用。2.注意事项1.项目部署在域名目录下vue.config.js文件中publicPath为‘/’,请求api直接代理到对应接口地址2.项目部署在域名二级目录下vue.config.js文件中pub

2020-09-28 14:55:09 1785

原创 微信小程序添加业务域名

微信小程序访问H5需要配置业务域名,配置业务域名需要把微信公众平台生成的校验文件放在域名根目录下(需要保证文件访问时间小于一秒)那我们在nginx的配置中加上:location ~* \.txt$ {root /var/www/wxcheck}把所有的.txt后缀的指向 /var/www/wxcheck,这样就可以访问到这个文件,那么微信就能解析成功/var/www/wxcheck 是宿主机上文件目录,可更换。...

2020-09-28 14:17:14 1530

原创 完成一个验证码生成器,要求能够随机生成0~9,a~z,A~Z之间长度为4位的验证码,并完成一个验证过程

public static void main(String[] args) {char[] ch=new char[4];for(int i=0;iint a=(int)(Math.random()*75+48);//获取48-123的随机数//将58-65,91-97之间的数剔除if((a>=58&&a=91&&ai-=1;continue;}e

2017-11-06 13:25:18 5505

原创 a&&b与a&b的区别

就前者而言,当判断a的结果为false的时候可以直接返回整个表达式的结果为false,而不用继续判断b的结果是true还是false,但对于后者而言,即使判断a的结果为false,但是它仍然会判断b的值是什么,这样效率没有前者高,所以一般使用前者。

2017-11-06 13:03:36 23309

空空如也

空空如也

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

TA关注的人

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