- 博客(21)
- 收藏
- 关注
原创 区块链概述及比特币工作原理
区块链是一种革命性的分布式账本技术,它为比特币和其他加密货币的基础设施提供了支持。通过这种技术,数字信息可以在网络中的多个节点之间安全地分发,从而确保数据的透明性和不可篡改性。
2024-10-31 23:48:50
3020
2
原创 React Native 原理浅析
了解React native的架构能更好的回答面试官的问题 😂😂有利于使用原生平台提供的更多的功能和API,或者接入第三方的库和服务,比如接入阿里的服务。提高代码的性能还有debug,毕竟知道的越多当然更容易知道问题为什么出现了
2023-05-11 17:32:41
1155
4
原创 [bug fix]React native 的 useColorScheme 一直返回light的解决方案
解决react native的hook useColorScheme 一直返回light而不是系统当前主题色的问题
2022-04-14 17:10:27
3214
转载 从0了解矩阵——矩阵的本质
矩阵是大学线性代数课程里的内容,当时学的时候虽然一头雾水,不过,牵扯到的问题基本上都是一些加减乘除,所以,我的线性代数课程倒是拿了不错的成绩。虽然分数考得不错,但是,直到毕业后很多年,我都不知道,矩阵这个东西究竟是干什么用的?一堆数字排成矩形,到底有什么用?
2022-03-14 12:50:45
8194
9
原创 [快速上手RN] 5. React native 样式方案 使用tailwind css
在开发React Native App的过程中,发现css写起来比较累,在使用styled-componet的情况下,需要编写维护大量的变量,实在不方便,于是想到tailwind.css,通过className的形式来完成样式的开发,实现方式可以说是行内样式+class选择器的结合。
2022-03-09 23:49:48
2638
1
原创 [快速上手RN] 4. React native 集成redux
redux是一个状态管理工具,我们使用它也是为了方便多页面,多组件通信,以及能保证数据流的干净整洁接下来我们将实现跨页面的加减法组件,能够在A页面和B页面共同查看和管理一个数据(状态)
2022-02-28 00:03:22
1360
3
原创 [快速上手RN] 3. React native 制作底部导航栏 Bottom Tab Bar
快速上手react-navigation的使用以及利用UI Kitten的组件开发底部导航栏
2022-02-27 12:42:39
10441
5
原创 [快速上手RN] 2. React native 项目色彩主题色编辑及使用
使用UI Kitten生成主题色以及Success、Info、Warning、Danger色系并使用,分分钟搞定~
2022-02-24 21:26:22
1945
原创 [快速上手RN] 1. React native 项目集成UI Kitten
React Native安装配置github高星ui库 UI kitten
2022-02-24 00:19:22
2362
原创 React Native 警告 Animated: `useNativeDriver` is not supported 的解决方案
React Native 警告 Animated: `useNativeDriver` is not supported 的解决方案
2022-02-18 17:23:38
3720
2
原创 Git 本地项目推送到仓库
Git 本地项目推送到仓库流程1. 打开命令行窗口2. 本地初始化仓库3. 添加到暂存区4. 提交到仓库5. 添加远程仓库地址6. 推送流程没安装git需要先安装好git 下载地址1. 打开命令行窗口windows打开本地项目的文件夹,按住键盘shift后鼠标右键,选择powershell打开窗口MacCommand+回车打开搜索, 输入 Terminal.app后选择终端打开窗口2. 本地初始化仓库输入命令初始化git仓库git init3. 添加到暂存区将目录下除.gitign
2021-06-03 16:59:47
9303
原创 vue-plyr修改语言为中文 国际化配置
vue-plyr修改语言为中文 国际化配置因为vue-plyr是封装了plyr.js,所以文档配置部分和plyr.js一致https://github.com/sampotts/plyr文档中可以看出plyr是用i18n做国际化也就是语言配置而配置项是options中的i18n对象demo如下 用的vue3 ,vue2同理<template> <vue-plyr :options="options"> <video controls crossorigi
2021-05-17 12:01:42
1947
原创 JS一行代码求圆内接正多边形面积
JS一行代码求圆内接正多边形面积一、公式二、使用JS实现该公式方法一、公式公式为相关链接:圆与任意正多边形面积公式的推导二、使用JS实现该公式方法function countSize(r, n) { return (n / 2) * Math.pow(r, 2) * Math.sin((2 * Math.PI) / n)}console.log(countSize(10, 3)); // 129.9038105676658结束...
2021-05-13 23:51:32
618
原创 [LeetCode刷题]第189题 旋转数组
[LeetCode刷题]第189题 旋转数组(简单易懂,转置数组实现)一、读题二、解题思路1.计算需要旋转的次数2.根据移动位置转置数组2.1转置整体2.2转置前半部分2.3转置后半部分2.4换个方式呈现三、实现方式3.1 实现一个reverse3.2 进行转置四、完整代码五、相关链接一、读题给定一个数组,将数组中的元素向右移动 k 个位置,其中 k 是非负数。示例1输入: nums = [1,2,3,4,5,6,7], k = 3输出: [5,6,7,1,2,3,4]解释:向右旋转 1 步:
2021-05-11 15:31:24
807
1
原创 js双指针翻转数组指定部分 不使用内置函数
js双指针翻转数组 不使用内置函数翻转数组翻转数组在不使用内置函数reverse的前提下翻转指定部分的数组/** 传入nums为需要转置的数组,l1为起始坐标,l2为结束坐标*/const reverse = (nums,l1,l2) => { l1 = l1 || 0; l2 = l2 || nums.length-1; // 双指针遍历 while(l1<l2) { // 进行前后位置对调 let temp = nums[l1];
2021-05-11 11:43:53
422
转载 CSS3实现自适应宽高比 CSS3新特性 spect-ratio
Aspect ratio#Aspect ratio is most commonly expressed as two integers and a colon in the dimensions of: width:height, or x:y. The most common aspect ratios for photography are 4:3 and 3:2, while video, and more recent consumer cameras, tend to have a 16:.
2021-04-29 11:37:40
1417
原创 记录一次用 Vue 简单完成小游戏:十滴水 (无动画)
记录一次用 Vue 简单完成小游戏:十滴水(无动画) 前言1.游戏规则2.开发思路1.地图设计2.子弹发射事件3.水滴状态4.水滴溅射5.获胜条件3.源码3.1 Template 部分3.2 Script 部分3.3 Style 部分前言闲来无事,想起以前经常玩的一个小游戏《十滴水》,简单开发游戏逻辑,时间原因没编写动画和不同难度。基于 Vue 开发,效果如下。1.游戏规则鼠标点击消耗子弹增大水滴,水滴饱和后再加水就会破裂,破裂后会向四方溅射水滴,引起一系列爆炸。在这里用方块代替水滴,方块内部
2021-04-29 11:11:48
1983
原创 Docker安装配置Jenkins教程
Docker安装配置Jenkins教程 前言准备工作前言因每次更新前端项目,都需要本地打包并上传到服务器再运行,所以想通过Jenkins在每次推送代码到主分支时自动化部署项目。这里记录下docker安装Jenkins流程准备工作1.需要一台服务器,本文基于centos7完成安装配置2.或者本地安装Docker...
2021-04-02 12:00:02
598
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人