首页
学习
活动
专区
工具
TVP
发布

无限可能的程序开发

专栏作者
76
文章
56554
阅读量
10
订阅数
前端下载超大文件的完整方案
本文从前端方面出发实现浏览器下载大文件的功能。不考虑网络异常、关闭网页等原因造成传输中断的情况。分片下载采用串行方式(并行下载需要对切片计算hash,比对hash,丢失重传,合并chunks的时候需要按顺序合并等,很麻烦。对传输速度有追求的,并且在带宽允许的情况下可以做并行分片下载)。
甜点cc
2024-03-27
2520
vue-router之hash与history,以及nginx配置
vue-router的路由模式可以通过指定mode属性值控制,可选值:"hash" 、"history"、 "abstract" , 默认:"hash" (浏览器环境) , "abstract" (Node.js 环境)
甜点cc
2023-10-16
7470
React Native项目设置路径别名
这里我选用 babel-plugin-root-import插件,主要是方便,不需要再为了 eslint 不识别 '@' 而增加配置。
甜点cc
2023-10-16
2540
react-naive工作原理
在react中,virtual dom 就像一个中间层,介于开发者描述的视图与实际在页面上渲染的视图之间。为了在浏览器上渲染出可交互的用户界面,开发者必须操作浏览器的Dom,这个操作代价昂贵,过度操作dom会给性能带来影响。React 维护了一个内存版本的 DOM,通过计算得出必要的最小操作并重新渲染。如下图:
甜点cc
2023-10-16
1160
blob转string,同步调用
前端接口请求的时候,设置responseType: 'blob',后端接口直接返回的是文件流。
甜点cc
2023-10-16
1580
时间格式化,显示昨天、今天
时间格式化的需求: 今天的数据显示“时分”,HH:mm 10:00 昨天的数据显示“昨天 时分”, 昨天 10:00 今年的数据,显示 “月日 时分”, 05-01 10:00 不是今年的数据,显示“年月日 时分”, 2022-05-01 10:00 代码展示 在 ios中 用new Date("2022-05-01 10:00").getTime()会有兼容性问题,跟日期格式的连字符有关系,这里使用moment插件 const moment = require("moment"); // 判断日
甜点cc
2023-05-01
9880
需求
今天分享一个用ps去除图片中间部分后,把剩下的部分拼合的技术。 需求 下面这张图,需要去掉第三列(顺丰包邮价) 📷 ps处理过程 1、导入图片到ps软件 快捷键方式:Ctrl + O; 手动打开方式:点击左上方【文件】按钮,再点击打开,选择要修改的图片文件。 📷 2、新建画布 可以先量一下原图的画布大小,以便确定新建画布的大小 快捷键Ctrl + N,新建并设置画布 📷 3、切换到原图,复制左边两列表格 用矩形选择工具框选需要保留下来的左边两列表格 📷 复制,快捷键:Ctrl + C 4、
甜点cc
2023-04-23
5270
前端架构工作
专注前端开发,也喜欢专研各种跟本职工作关系不大的技术,技术、产品兴趣广泛且浓厚。本号主要致力于分享个人经验总结,希望可以给一小部分人一些微小帮助。
甜点cc
2023-03-16
1920
Go | 闭包的使用
返回的是一个匿名函数,但是这个匿名函数引用到了函数外的变量 n ,因此这个匿名函数就和 n 形成一个整体,构成闭包
甜点cc
2022-12-21
3250
git相关问题解析,你想要的都有🔥
本地同步默认分支最近n次的commit信息,克隆默认分支master最近一次commit
甜点cc
2022-12-21
1.2K0
-webkit-box-orient:vertical 编译报错之autoprefixer问题
由于各大浏览器的兼容问题,autoprefixer 插件 就可以帮我们自动补齐前缀。它和 less、scss 这样的预处理器不同,它属于后置处理器。
甜点cc
2022-12-02
5210
Go | 函数注意事项
Golang语言中是不支持传统的函数重载的,fn redeclared in this block
甜点cc
2022-11-30
2730
浏览器内核
浏览器内核(Rendering Engine),常见的叫法如:排版引擎、解释引擎、渲染引擎,现在流行称为浏览器内核。
甜点cc
2022-11-22
7270
nginx rewrite参数 以及 $1、$2参数解析(附有生产配置实例)
在nginx的配置中,是否对rewrite的配置模糊不清,还有令人迷惑的1、2...参数,(其实1、2参数在shell脚本中经常用到,用来承接传递的参数)。本篇从反向代理配置的角度帮助理解一下
甜点cc
2022-11-22
1.7K0
Go | 函数(包)的使用
go的每一个文件都属于一个包的,也就是说go以包的形式来管理文件和项目目录结构的。
甜点cc
2022-11-16
3320
Go | 浅谈包管理模式
go的编译器会在 $GOPATH/src 下面寻找对应的模块,src 下的每一个目录都可以对应一个模块,目录中的目录也可以是一个模块
甜点cc
2022-11-16
4810
Docker | 常用命令——排错很有帮助
众所周知,docker 排查问题相较而言是困难的。因此,熟知一些常用命令对我们快速的排查定位问题是非常有帮助的。下面让我们一起来学习一下吧👇 1、显示docker的系统信息 docker info [root@xiao docker]# docker info Client: Context: default Debug Mode: false Plugins: app: Docker App (Docker Inc., v0.9.1-beta3) buildx: Build wi
甜点cc
2022-11-16
3270
nginx root 和 alias 的区别
区别: alias 含有rewrite的意思,可以重写掉不存在的路径。(👉 nginx rewrite请看这里) 比如正常访问的地址是: http://ip:port 当我想让 http://ip:port/test/ 也访问到相同内容,可以针对 location /test/ 设置 alias 重写掉 /test/ root 有 base url的意思,基础路径配置,可用于服务器静态资源路径配置 配置展示 location /i/ { alias /spool/w3/im
甜点cc
2022-11-12
3270
MongoDB数据库新手入门
报错:verify that you have sufficient privileges to install system services 权限不足
甜点cc
2022-11-11
3580
进制转换以及位运算
1011 = 1 * 1 + 1 * 2 + 0 * 4 + 1 * 8 = 1 + 2 + 0 + 8 = 11
甜点cc
2022-11-07
7580
点击加载更多
社区活动
腾讯技术创作狂欢月
“码”上创作 21 天,分 10000 元奖品池!
Python精品学习库
代码在线跑,知识轻松学
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
技术创作特训营·精选知识专栏
往期视频·千货材料·成员作品 最新动态
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档