原文地址[https://mp.weixin.qq.com/s/46Gn8q1CX_fmUUDNgPNGfQ] 用vue3实现数据漏斗图 在前端开发中,漏斗图我们一般会借助一...
原文地址[https://mp.weixin.qq.com/s/46Gn8q1CX_fmUUDNgPNGfQ] 用vue3实现数据漏斗图 在前端开发中,漏斗图我们一般会借助一...
有大半年没有碰ios的代码了,前段时间有点小需求需要开发,正好借机把Xcode从14.0.1升级到了14.3.1。然后最担心的问题终于还是发生了,项目编译报错,而且是一系列的...
前端的小伙伴大概都知道,js中的var变量存在变量提升,在es6以后随着let变量的出现,变量提升问题得以解决。那么变量提升的原理是什么?es6又是怎么解决变量提升问题的?下...
内存管理机制 在计算机语言中,内存管理机制一般分为以下几种: 手动管理 手动管理以C、C++为代表,对象分配内存后,需要程序员手动调用释放内存的代码。这种方式的效率是最高的。...
本文首发于公众号【一个老码农】 什么是hook Hook是 React 16.8 的新增特性。它通常与函数式组件同时使用。可以使函数式组件在不编写 class 的情况下,可以...
本文首发于公众号【一个老码农】 react组件之间的通信,大致可以分为以下几类 父传子 子传父 兄弟组件之间的通信 任意组件之间的通信 数据全局共享 下面我就来正式聊一下re...
本文首发于公众号【一个老码农】 无论Android还是iOS,Webview都具有与js交互的能力,这使得我们可以利用混合开发(原生+h5)满足相对复杂的业务需求。但是由于A...
本文首发自公众号【一个老码农】 文中的\d、\W等双反斜杠转义的适用于oc、swift、java等语言。而js、php、go等语言需要用单反斜杠,即\d、\W。而\d或\d与...
本文首发于公众号【一个老码农】 NSIS 是Windows系统下专门用来制作安装程序的,可以让我们自定义一些.exe文件安装过程中的一些操作。市面上的桌面开发技术基本都可以使...
本文首发于公众号【一个老码农】 因公司业务需要,最近参与了一个公司的桌面应用。技术栈为electron+react,界面部分主要用的是antd。 在开发过程中遇到一个问题:有...
本文首发于公众号【一个老码农】 什么是DNS解析 DNS全称domain name system,中文名为“域名系统”。那么DNS解析又被称为域名解析。前面的文章中我们说过,...
在iOS开发中,UITextField设置clearsOnBeginEditing属性为true时,textField失去焦点再重新输入后,输入框会被清空。clearsOnB...
本文首发于公众号【一个老码农】 有这样一个需求,有七个颜色赤、橙、黄、绿、青、蓝、紫分别占比为10%、25%、10%、10%、20%、15%、10%。画出饼状统计图来表示它们...
什么是贝塞尔曲线 贝塞尔曲线,又称贝兹曲线或贝济埃曲线,是应用于二维图形应用程序的数学曲线。一般的矢量图形软件通过它来精确画出曲线,贝兹曲线由线段与节点组成,节点是可拖动的支...
对称加密 特点:加密、解密采用同一密钥。优点:加密速度快缺点:因用同一密钥加解密,在密文传输过程中需要把密钥也进行传输,这样增加了密钥的泄漏风险。代表:DES、AES DES...
本文首发于公众号【一个老码农】 WKWebview加载一个视频播放的h5页面时,默认是需要用户点击一下才能播放视频,且视频播放时会全屏播放。如果想要h5页面视频非全屏自动播放...
本文首发于公众号【一个老码农】 什么是响应者链iOS 响应者链是支撑 App 界面交互的重要基础。当点击屏幕会产生一个触摸事件,主线程runloop会接收到它并放到消息队列里...