前端开发:Mac环境的Chrome浏览器设置跨域请求的SameSite解决方法
前段时间在开发项目的时候,遇到一个比较稀奇古怪的跨域问题,不管怎么写就是解决不了,后来通过Chrome浏览器的设置,解决了跨域问题,这样就不需要在项目里通过设置代理来解决跨域问题,直接通过设置修改Chrome...
🤔 移动端 JS 引擎哪家强?美国硅谷找......
在一般的移动端开发场景中,每次更新应用功能都是通过 Native 语言开发并通过应用市场版本分发来实现的。但是市场瞬息万变,Native 语言在开发效率上存在一定不足,并且从 APP 版本更新 到 应用市场审核发布 再到...
一个拖拽卡顿问题引发出对setTimeOut的探索
就在前不久,同事写了一个拖拽左边菜单栏改变菜单栏宽度从而得到更好的交互体验效果。But ! 美中不足的是拖拽的时候如果手速过快,会导致卡顿效果,看起来十分难受。经过不断调试,最终是使用了setTimeout解决了...
使用 mask 实现视频弹幕人物遮罩过滤
经常看一些 LOL 比赛直播的小伙伴,肯定都知道,在一些弹幕网站(Bilibili、虎牙)中,当人物与弹幕出现在一起的时候,弹幕会“巧妙”的躲到人物的下面,看着非常的智能。
方案设计:基于IDEA插件开发和字节码插桩技术,实现研发交付质量自动分析
小傅哥 发布于 CodeGuide | 程序员编码指南
- 2 收藏
作者:小傅哥沉淀、分享、成长,让自己和他人都能有所收获!😄一、前言如何保证代码质量?业务提需求,产品定方案,研发做实现,测试验流程。四种角色的相互配合是确保一个需求上线的必备条件。在整个需求的交付质...
万物互联的背后,有一座“数据围城”
阿遂_Asui 发布于 SegmentFault 思否观察
- 2 收藏
物联网之父 Kevin Ashton 在近期的一次访谈中表示:“物联网的真正意义,不在于收集存储数据。更多场景下,在于正确高效地利用数据。”
手把手教你写一个脚手架
最近在学习 vue-cli 的源码,获益良多。为了让自己理解得更加深刻,我决定模仿它造一个轮子,争取尽可能多的实现原有的功能。我将这个轮子分成三个版本:尽可能用最少的代码实现一个最简版本的脚手架。在 1 的基...
ForkJoinPool大型图文现场(一阅到底 vs 直接收藏)
并发工具类我们已经讲了很多,这些工具类的「目标」是让我们只关注任务本身,并且忽视线程间合作细节,简化了并发编程难度的同时,也增加了很多安全性。工具类的对使用者的「目标」虽然一致,但每一个工具类本身...
原生Android集成React Native
xiangzhihong 发布于 self.文章
- 收藏
使用React Native从零开始开发一款移动应用是一件很惬意的事情,但对于一些已经上线的产品,完全摒弃原有应用的历史沉淀,全面转向React Native是不现实的。因此,使用React Native去统一原生Android、iOS应用的...
流媒体传输协议之 RTMP
RTMP 在可靠流式传输(TCP)的基础上提供了双向的消息多路复用服务,在通讯双方之间传输与时间相关的并行流数据,如音频,视频和数据消息。协议实现方通常为不同的消息类型指定不同的优先级,这样在网络带宽受限...
协同表格+低代码,这个免费工具可作为团队的数据管理和自动化中心
SeaTable开发者版 发布于 SeaTable开发者版
- 1 收藏
企业中往往有很多零散的数据需要管理,这些数据往往分散在 Excel 表格、数据库、OA 等多个系统之中。我们能不能对这些数据进行集中的收集、展示和共享协作呢?更进一步的,在这些数据之上,我们能不能快速的开发...
从MySQL开始聊聊“树”结构 (上)
CrazyCodes 发布于 Grace development
- 12 收藏
嗨喽,大家好,我是CrazyCodes, 近一年写的文章,都是一些广度方面的思考,新的一年,在技术深度上也需要有更多的探索,感谢各位的持续支持!
技术扫盲:关于低代码编程的可持续性交付设计和分析
小傅哥 发布于 CodeGuide | 程序员编码指南
- 收藏
作者:小傅哥沉淀、分享、成长,让自己和他人都能有所收获!😄一、前言CRUD程序员会不会越来越便宜?CRUD,是程序员的自嘲,讲自己经常开发增删改查或者接口包装的简单逻辑代码。但这部分简单逻辑的代码又几乎是现...
阿里面试这样问:redis 为什么把简单的字符串设计成 SDS?
2021开工第一天,就有小伙伴私信我,还给我分享了一道他面阿里的redis题(这家伙绝比已经拿到年终奖了),我看了以后觉得挺有意思,题目很简单,是那种典型的似懂非懂,常常容易被大家忽略的问题。这里整理出来分...
奇怪的知识——位掩码
jrainlau 发布于 Jrain-前端玩具盆
- 13 收藏
我们知道,在计算机中数据其实都是以二进制的形式所储存的,而位运算符则可以对二进制数据进行操作。举个简单的例子,给定两个二进制数据(其中 0b 是二进制数据的前缀):
手写一个webpack,看看AST怎么用
本文开始我会围绕webpack和babel写一系列的工程化文章,这两个工具我虽然天天用,但是对他们的原理理解的其实不是很深入,写这些文章的过程其实也是我深入学习的过程。由于webpack和babel的体系太大,知识点众多...
从 Go 的二进制文件中获取其依赖的模块信息
大家好,我是张晋涛。我们用 Go 构建的二进制文件中默认包含了很多有用的信息。例如,可以获取构建用的 Go 版本:(这里我使用我一直参与的一个开源项目 KIND 为例) {代码...} 或者也可以获取该二进制所依赖的模块...
如何提高代码的可读性 学习笔记
对一线开发人员来说,每天工作内容大多是在已有项目的基础上继续堆代码。当项目实在堆不动时就需要寻找收益来重构代码。既然我们的大多数时间都花在坐在显示器前读写代码这件事上,那可读性不好的代码都是在谋杀...
如何检测社交网络中两个人是否是朋友关系(union-find算法)
Silently9527 发布于 贝塔学JAVA
- 6 收藏
春节放假会了老家,停更了很多天,这是年后连夜肝出来的第一篇文章,先来聊聊春节放假期间发生的事,这次回家遇到了我学生时代的女神,当年她在我心目中那是
手写一个基于 Proxy 的缓存库
jump__jump 发布于 随笔
- 20 收藏
两年前,我写了一篇关于业务缓存的博客 前端 api 请求缓存方案, 这篇博客反响还不错,其中介绍了如何缓存数据,Promise 以及如何超时删除(也包括如何构建修饰器)。如果对此不够了解,可以阅读博客进行学习。