javaScript 文件上传 - input 上传 和 webAPi 上传(解决上传对 input 的依赖)
Input type=”file”回顾下 Input type=”file” 的使用 <input type="file" name="" id=""> type=”file” 时的属性accept它定义了文件 input 应该接受的文件类型。这个字符串是一个以逗号为分隔的 唯一文件类型说明符 列表。由于给定的文件类型可以用多种方式指定,因此当你需要给定格式的文件时,提供一组完整的类型指定符是非常有用的。 <input type="file" id="docpicker" accept=".doc,.docx,application/msword,application/vnd.openxmlformats-officedocument.wordprocessingml.document"> capture如果 accept 属性指出了 input 是图片或者视频类型,则它指定了使用哪个摄像头去这些数据。值 user 表示应该使用前置摄像头和/或麦克风。值 environment...
Git 解决 pull 操作出现:不建议在没有为偏离分支指定合并策略时执行pull操作
背景在使用 Git 2.27.0 及以上的版本时,使用 git pull 出现下面的警告时: git config pull.ff false 即可,因为pull.ff默认是没有指定的,而没有指定的pull.ff的默认值与显式指定为false的效果一致。因此当你显式指定pull.ff后,既保持当前的默认合并策略,又能保证不再出现配置合并策略的警告文案。 想要全部应用此设置加上 global 即可 warning: 不建议在没有为偏离分支指定合并策略时执行pull操作。 您可以在执行下一次pull操作之前执行下面一条命令来抑制本消息: git config pull.rebase false # 合并(缺省策略) git config pull.rebase true # 变基 git config pull.ff only # 仅快进 您可以将 "git config" 替换为 "git config --global" 以便为所有仓库设置 缺省的配置项。您也可以在每次执行 pull 命令时添加...
一行代码解决谷歌浏览器出现:"您的连接不是私密连接"
在谷歌浏览器中浏览网页时经常会出现:您的连接不是私密连接,仅需在出现此提醒的页面中输入 thisisunsafe,输入完成后会自动刷新,记住在页面输入即可并非地址栏输入框
Nginx 中使用 cookie 灰度或分流
前言该文章旨在了解相关方案,并非最佳解法~由于项目的灰度偏业务,发布平台的灰度方案并不能支持,于是便考虑在网关层(类似 Nginx)上考虑使用 cookie 判断来分流灰度用户。出 Nginx 方案是方便本地调试~ Nginx.conf$COOKIE_gray gray 为 cookie keytrue,false 为命中逻辑,可为正则 http { include mime.types; default_type application/octet-stream; map $COOKIE_gray $group { true apache001; false apache002; default apache002; } upstream apache001 { server 192.168.1.101:3001 weight=1 max_fails=1...
css 指定方向模糊 - 鸿蒙开机效果(animation 事件)
<svg> <filter id="blur"> <feGaussianBlur in="SourceGraphic" stdDeviation="0 2" /> </filter> </svg> 直截了当,没错是用 svg 来实现,其实 css 的样式与 svg 还是蛮接近的(一模一样) 效果使用 未使用(使用 blur) 鸿蒙开机效果<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8" /> <title>Title</title> </head> <style> body { margin: 0; height: 100vh; display: block; } .ct-circle-content { --circle-width: 100px; --circle-height: 100px; ...
PE 升级 windows11 解决不满足限制(绕开 TPM),顺带 surface pro 一键升级 windows11(无需 PE)
最近在尝试更新 windows11 时遇到了一丢丢问题,主要的还是 TPM2.0 的问题吧~本篇内容未去解决TPM,而是直接去绕过11的TPM检测。 PE 安装windows 11 镜像 Windows11企业版22000.1精简版 Windows11 10.0.22000.51 提取码:q2rt PE 教程 安装 windows 11正常流程从PE安装时会出现不符合规则,此时可回退到初始界面 shift + F10 调出 CMD 输入 regedit 打开注册表后,定位到 HKEY_LOCAL_MACHINESYSTEMSetup,新建一个 KEY:LabConfig在这里新建两个dword32项,分别命名为BypassTPMCheck和BypassSecureBootCheck,并将值改为1 退出重新按流程引导即可运行安装程序。 surface pro 一键升级 windows11 配置surface pro3 4+128 i3 4x(windows10 预览版) 可以看到有个前提是我已经是预览版了,是不是必须项待测试(如果是你们也可以申请加入预览计划...
在 Hexo 中一键部署 github page 并同步 push 变更文件到指定分支(hexo-deployer-git)
在使用hexo-deployer-git时 push 到分支内的都是 hexo 生成的 public 文件夹内容,想要同时把项目变更一起 push 这样就不需要再手动 commit 了~ 原 deploy deploy: - type: git branch: master repo: <git repo url> hexo-deployer-git分析下该插件是如何只将 public 文件夹内容 push 到分支的 hexo-deployer-git/lib/deployer.js function setup() { const userName = args.name || args.user || args.userName || ''; const userEmail = args.email || args.userEmail || ''; // Create a placeholder for the first commit return...
z390 + i79700 + rx560(讯景转蓝宝石) 双显卡双系统 - openCore 0.6x 黑苹果 BigSur 11.4(20F71)
前言最近手动安装了黑苹果,整自信了。。于是在咸鱼入手了讯景的 rx560-4g,准备和现在的 1060 各玩各的~openCore 的入门还是蛮高的,配完可以直升系统还是蛮香的(有的版本会有驱动问题,建议备份) 主板Bios设置 - 0.0 BIOS设置下划线的为我当前设置 禁用 英文 中文 Fast Boot 快速启动 CFG Lock (MSR 0xE2 write protection) CFG 锁 (MSR 0xE2 写入保护) VT-d VT-d CSM 兼容性支持模块 Intel SGX Intel SGX CFG 解锁这块主板没有提供设置,只能通过 CFG Lock 解锁教程解锁,该项应该是 openCore必须项吧 启用 英文 中文 VT-x VT-x Above 4G decoding Above 4G decoding Hyper Threading 处理器超线程 Execute Disable Bit 执行禁止位 EHCI/XHCI Hand-off 接手...
Progressive JPEG - Web 前端 渐进(模糊)加载图片
最近在浏览 Youtube 的时候发现有张广告图片加载为模糊加载,随即 F12 也没看到相关的处理,于是想到了之前了解到的Progressive JPEG JPEGJPEG 有两种保存方式,Baseline JPEG(标准型)和 Progressive JPEG(渐进式),两种格式有相同的尺寸以及图像数据,他们的扩展名也是相同的,唯一的区别是二者在的加载方式不同 Baseline JPEG这种储存方式是从上到下的扫描方式,把每一行顺序的保存在 JPEG 文件中,加载此文件时,数据将按照储存时的顺序从上到下一行一行的显示出来,直到所有的数据被读完,就完成了整张照片的显示,如果文件过大网速较慢的情况下那么就会看到图片被一行一行的加载。 Progressive JPEG和 Baseline 格式不同的是,Progressive JPEG文件包含多次扫描,在打开文件过程中,会显示整个图片轮廓,随着扫描次数的增加,图片变得越来越清晰。这种格式适合在网络较慢的情况就可以看到图片大概的轮廓。 图片如何保存为Progressive...
z390+英伟达1060+i7 9700 安装黑苹果教程(避坑)- MAC OS 10.13.6
前言最近在win上更新系统一直报错,快有小半年了(基本定位问题,win 的引导为空导致:msconfig)~ 哪能受这气?那就重装吧,好嘛 这一重装不要紧,之前装的双系统的 mac 引导没备份 GG 了。由于装黑苹果不仅驱动麻烦还有各种的坑,一直选择的淘宝装系统(严重谴责此类行为,身为一个搞基用户强烈建议亲自动手! ),这次被逼上梁山,得 自己装 还成了。 废话还就那个多说哈,待会开始~ 硬件支持配置的正确能大大大大减少你安装 Mac 的时间,正确配置为: 牙膏的U + 按摩的卡,这两项几乎都是免驱的。如果你很不幸是英伟达的显卡,20系的貌似不支持了,其他的最高也是 10.13.6 了 建议百度搜下 主板 + 显卡 + 黑苹果 看下有没有吃上的(还能顺便piao下 EFI) 显卡支持 EFI 准备 EFI 300~500 MB (必须) MAC OS 的镜像 (我这里是:10.13.6(17G65)) DiskGenius (分区必备) Dism++ (重建引导) etcher MAC 启动盘 硬盘建议为 GUID(GPT) 格式(以下教程皆以...