02 2023 档案

摘要:之前得知获取用户头像和昵称的两个接口getUserInfo和getUserProfile被废弃了,于是我就想深入探究一下。 PS:关于这两个接口被收回的公告见《小程序用户头像昵称获取规则调整公告》 更新:最近重新开发小程序,发现小程序头像和昵称还是可以获取的,只是不是通过getUserInfo和ge 阅读全文
posted @ 2023-02-27 14:03 hdxg 阅读(1624) 评论(0) 推荐(0) 编辑
摘要:今天写一个hook,正想发挥hooks这种高级复用方式来缩短我的开发时间,就出现了一个新bug。 我编写的这个hook用于管理数据列表状态。除了导出内部的状态外,还导出一些方法供外部调用。代码简化如下: function useDataList() { const [rows, setRows] = 阅读全文
posted @ 2023-02-19 23:08 hdxg 阅读(52) 评论(0) 推荐(0) 编辑
摘要:问题如题。 原因是我的order数组为空数组,应该将数组元素补充上。 阅读全文
posted @ 2023-02-19 19:55 hdxg 阅读(16) 评论(0) 推荐(0) 编辑
摘要:CREATE TABLE proejct( id UNSIGNED INTEGER AUTO_INCREMENT, name VARCHAR(50) NOT NULL, type CHAR(10) NOT NULL, PRIMARY KEY(id) ) 以上是表的定义,不知道为什么,插入新记录后,i 阅读全文
posted @ 2023-02-19 19:02 hdxg 阅读(125) 评论(0) 推荐(0) 编辑
摘要:能够正常插入数据,再次运行插入数据的代码,报错主键重复,说明数据库数据是存在的。 只是插入后再查出就没有数据,显示得是undefined。 检查一下语法,没问题啊,到底啥问题(图中的红色波浪线是ts的提示,不用管) 在查资料的时候,突然看到别人的代码里有这么一段: SQLite.enableProm 阅读全文
posted @ 2023-02-19 17:04 hdxg 阅读(208) 评论(0) 推荐(0) 编辑
摘要:错误代码如下: <TouchableOpacity onPress={this.handleConfirmPress} activeOpacity={0.6} > <Text style={styles.buttonText}>确定</Text> </TouchableOpacity> 没问题啊,我 阅读全文
posted @ 2023-02-18 21:47 hdxg 阅读(60) 评论(0) 推荐(0) 编辑
摘要:在使用RN动画的时候,看到这样的代码: const App = () => { const fadeAnim = useRef(new Animated.Value(0)).current; // ... return ( <View style={styles.container}> <Anima 阅读全文
posted @ 2023-02-18 16:43 hdxg 阅读(174) 评论(0) 推荐(0) 编辑
摘要:PS:本文仅说明Modal可以用来做Drawer,并不介绍Modal的用法。 今天在开发的时候,想要使用Drawer。 RN原生不自带Drawer,react-native-drawer又有bug(没法显示背景层),react-native-elements只提供了Overlay,teaset不带没 阅读全文
posted @ 2023-02-18 14:37 hdxg 阅读(106) 评论(0) 推荐(0) 编辑
摘要:面试的时候,多次被问到Object和Map的区别,我都没答上,我以为可能问原理的可能多一些... 于是今天就仔细地看了一下Object和Map的区别。网上各文章都说Object的键只能是字符串或Symbol,那我怎么记得我之前可以使用数字作为键呢。于是我就打开控制台试了一下: const objKe 阅读全文
posted @ 2023-02-16 23:05 hdxg 阅读(118) 评论(0) 推荐(0) 编辑
摘要:原因是Gradle在下载依赖,打开Android Studio就可以看到右下角在下载。 阅读全文
posted @ 2023-02-16 22:23 hdxg 阅读(459) 评论(0) 推荐(0) 编辑
摘要:rn项目,使用npm i @ant-design/react-native下载antd。 下载依赖时报错: 如果你也遇到这个问题,直接告诉你结论,那就是最新的@ant-design/react-native5.0.3不支持react 18。要么使用--legacy-peer-deps忽略警告,但可能 阅读全文
posted @ 2023-02-16 19:17 hdxg 阅读(314) 评论(0) 推荐(0) 编辑
摘要:今天在使用react-native开发项目的时候,想要使用async-storage。 我用的rn版本是18.2.0,不带async-storage,所以我需要自己安装下载。 于是执行命令: npm i @react-native-community/async-storage 结果控制台报错: 懵 阅读全文
posted @ 2023-02-14 21:55 hdxg 阅读(32) 评论(0) 推荐(0) 编辑
摘要:/* 这是一个规则集,由一个选择器和后跟的声明块组成 */ 选择器 { /* 这是一个声明 */ 属性名1: 属性值1; ... } 阅读全文
posted @ 2023-02-09 18:56 hdxg 阅读(14) 评论(0) 推荐(0) 编辑
摘要:如果是vue-cli3项目,直接在vue.config.js中设置如下即可: devServer: { https: true } 如果是express项目,则根据这篇文章来操作即可:https://juejin.cn/post/6844903863137337357。 阅读全文
posted @ 2023-02-08 22:58 hdxg 阅读(58) 评论(0) 推荐(0) 编辑
摘要:有哪些进程和线程 浏览器进程(1个):浏览器的主进程,负责协调。 GPU进程(1个):用于3D绘制等,将开启了3D绘制的元素的渲染由CPU转向GPU,也就是开启GPU加速。 网络进程(1个):用于网络资源的加载。 音频进程(1个):音频管理。 渲染进程(多个):浏览器内核,内部是多线程的。默认一个t 阅读全文
posted @ 2023-02-08 22:49 hdxg 阅读(138) 评论(0) 推荐(0) 编辑
摘要:引自:https://blog.csdn.net/yuyanjing123456789/article/details/78689595 1)IE浏览器(Trident内核) 诞生于1994年,为对抗当时占据市场份额90%的网景Natscape Navigator而开发,自此也引发了第一次浏览器大战 阅读全文
posted @ 2023-02-08 22:48 hdxg 阅读(775) 评论(0) 推荐(0) 编辑
摘要:假设现在有一个维护了数年的老项目A,体量较大,采用的技术栈是PHP+jQuery。现在由于市场环境变化,不怎么招得到PHP、jQuery程序员,但会React、Vue的比较多。这时候后微前端就派上用场了。 微前端的原理是设立一个基座,浏览器请求网页时先加载基座页面,然后基座根据url请求不同的项目下 阅读全文
posted @ 2023-02-08 10:55 hdxg 阅读(82) 评论(0) 推荐(0) 编辑
摘要:在编程时发现对于同样的球体,MeshBasicMaterial可见,但是MeshLambertMateril和MeshPongMaterial不可见。 原因是这两种材质需要光照才能显示。 如果加了光照还是看不见,加大光照强度或将镜头调远/近一点试试。 阅读全文
posted @ 2023-02-03 12:49 hdxg 阅读(175) 评论(0) 推荐(0) 编辑

// 侧边栏目录 // https://blog-static.cnblogs.com/files/douzujun/marvin.nav.my1502.css
点击右上角即可分享
微信分享提示