- 博客(208)
- 收藏
- 关注
原创 error An unexpected error occurred: “https://npm.pkg.github.com/download/@solidoc/menu/1.7.32/095470
1. 报错信息:error An unexpected error occurred: “https://npm.pkg.github.com/download/@solidoc/menu/1.7.32/0954707561a4e4971a50753d4a3bcda8f52903d3ecec4626856e1d5760fffd31: connect ECONNREFUSED 151.101.0.133:443”. info If you think this is a bug, please open a
2020-07-23 11:45:19
2147
原创 React Hook监听窗口变化
React Hook监听窗口变化引入import React, { useState, useEffect } from "react"; const getWindowSize = () => ({ innerHeight: window.innerHeight, innerWidth: window.innerWidth, }); const [windowSize, setWindowSize] = useState(getWindowSize()); co
2020-05-08 17:57:41
4711
原创 Invalid hook call. Hooks can only be called inside of the body of a function component.
Erro: Invalid hook call. Hooks can only be called inside of the body of a function component. This could happen for one of the following reasons:1. You might have mismatching versions of React and t...
2020-03-16 19:32:37
21631
4
原创 上周一个面试题目-将数字转成汉字(js实现)
题目是把数字转成汉字表示, 比如 10245转成 一碗零二百四十五 (js实现)思路:数字 => 字符串字符串对应数字 => 汉字 (特别要注意此处插入顺序跟正常正好相反, 要倒序处理)汉字中插入数值单位(万/千/百 …)对连续了零进行处理 handleNumberToChinese = (num) =>{ let arr1 = ['零', ...
2019-11-17 17:21:57
325
原创 CSS自适应布局, 视口单位属性 vx vh vmin vmax 长度计算函数calc()
根据CSS3规范,视口单位主要包括以下4个: 1.vw:1vw等于视口宽度的1%。 2.vh:1vh等于视口高度的1%。 3.vmin:选取vw和vh中最小的那个。 4.vmax:选取vw和vh中最大的那个。<!DOCTYPE html><html><head> <meta charset="UTF-8"> ...
2019-10-11 01:58:32
1944
原创 ajax封装成promise格式接口, 支持get和post操作
ajax请求 <script> function ajax(url){ return new Promise(function(resolve,reject){ setTimeout(()=>{ var data ={"data": 'ss'} ...
2019-10-11 00:40:35
688
原创 二叉树的创建 + 前中后序遍历 +广度遍历
<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <meta http-equiv="X-U...
2019-10-10 10:00:23
131
原创 JavaScript 创建二叉树
<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <meta http-equiv="X-U...
2019-10-09 01:36:55
280
原创 这些依赖使用场景的样式独立写Style
position:absolute; 这些依赖使用场景的样式不要写在默认样式里const slideCanvasLoadingStyle = { position: 'absolute', top: 0, left: 0, zIndex: 99999,} return ( <SlidePlayground ref={this.slidePlaygrou...
2019-09-11 14:43:54
226
原创 Node.js版本更新升级(Mac环境下)
使用Node Binary管理模块“n”。首先:查看当前node版本:node –v安装n模块:npm install -g n升级到指定版本/最新版本(该步骤可能需要花费一些时间)升级之前,可以执行n ls (查看可升级的版本) 如:n6.9.1或者你也可以告诉管理器,安装最新的稳定版本n stable安装完成后,查看Node的版本,$ node -v 检查升级是否成功注:如...
2019-06-17 16:37:39
1685
原创 MAC 设置环境变量path的几种方法
mac 一般使用bash作为默认shellMac系统的环境变量,加载顺序为:/etc/profile /etc/paths ~/.bash_profile ~/.bash_login ~/.profile ~/.bashrc当然/etc/profile和/etc/paths是系统级别的,系统启动就会加载,后面几个是当前用户级的环境变量。后面3个按照从前往后的顺序读取,如果/.bash_pro...
2019-06-17 11:11:33
550
原创 github更新
一. 查看状态, 查看当前的git仓库状态git statusgit status可以看到On branch master,这个说明已经在master分之上了二. 更新代码1.更新全部git add .2.更新说明, commit只是提交到缓存区域(更新说明不能省略)git commit -m "更新说明"3.提交到远程github库git push -u origin...
2019-05-30 16:38:47
167
原创 引入 - react-native-image-crop-picker Pod install报错跟原来冲突
如果已存在就注释掉# pod 'yoga', path: "#{rn_path}/ReactCommon/yoga/yoga.podspec"# pod 'React', path: rn_path, subspecs: [# 'Core',# 'RCTActionSheet',# 'RCTAnimation',# 'RCTGeolocation',# ...
2019-04-25 20:00:17
484
原创 终端启用sublime vscode
设置sublime 启动 subl cd ~/ vim .zprofile设置vscode启动 code ./ 打开当前项目运行VS code并打开命令面板( ⇧⌘P ),然后输入 shell command 找到: Install ‘code’ command in PATH 就行了。...
2019-04-16 19:38:51
325
原创 React-native-splash-screen 完整使用说明(Mac完整版) 2019/04/14
react-native-splash-screen演示安装说明第一步(下载):在项目根目录打开终端运行 npm i react-native-splash-screen --save第二步 (安装):大家可以通过自动或手动两种方式来安装react-native-splash-screen。自动安装 (推荐)终端运行:react-native link react-native...
2019-04-16 00:47:35
3354
1
原创 升级Xcode 10.2之后无法使用react-native run-ios Could not find iPhone X simulator
运行 react-native run-ios --simulator “iPhone X” 或者 react-native run-ios报错说找不到 iPhone X simulatorreact-native run-ios --simulator="iPhone X"Found Xcode workspace a.xcworkspaceCould not find i...
2019-04-04 13:02:00
11266
1
原创 【转载】APP留存率多少才合格——全面解析留存率
做产品经理的一般都会关注以下提高用户留存率提高用户粘性和活跃度这些天,有几位朋友都找我聊产品的留存率,有做手游的,做工具的,做社交APP的,于是把以前写过的留存率文章翻出来。次日留存、7日留存、30日留存、周留存、月留存,都是产品经理们必须掌握的概念,需要有用户留存意识,在产品上体现用户留存的设计。究竟要做到多少留存率,产品才算合格,一个经典的经验数据,就是留存率的“40–20–10”规...
2019-03-25 17:51:11
2877
转载 Math.floor( Math.random() )生成随机整数
Math.random():获取0~1随机数Math.floor() method rounds a number DOWNWARDS to the nearest integer, and returns the result. (小于等于 x,且与 x 最接近的整数。)其实返回值就是该数的整数位:Math.floor(0.666) --&gt; 0Math.floor(39.27...
2019-03-15 01:17:52
27110
1
原创 React-native 练手电商APP
React-native 练手电商APP业余时间学习下React-native, 感兴趣的可以来一起交流下email: guokaigdg@gmail.com wechat:guokaigdg开发环境eact-native-cli: 2.0.1 node: v8.9.4 macOS Mojave 版本10.14.1暂时ios在Simulator测试startDate: 2...
2019-01-08 01:40:15
622
原创 编译历史版本API相关操作
1.替换.so替换原来so2.替换 .aar/Users/guokai/Desktop/duobeiyunAndroidSdk20181029/duobeiyunAndroidSdk/aar路径下的两个aar替换原来aar3.替换app名字//duobeiyunSDK›compile(name: ‘dbysdk_2.5.1_487_20181018175821’, ext:...
2018-12-25 15:02:57
189
原创 react-native 实现一个简单撸猫社区
react-native 实现一个简单撸猫社区开发环境eact-native-cli: 2.0.1node: v8.9.4macOS Mojave 版本10.14.1主要在安卓测试进度(2018-12-17 - 2019-02-05)2018/12/17:2018/12/18:...
2018-12-17 16:37:27
3472
原创 已经解决 /Library/Frameworks/Python.framework/Versions/3.7/bin/python3.7: No module named uiautomator2
前提pip install --upgrade --pre uiautomator2 安装到了mac默认2.7自己mac装了Python3.7.1执行python -m uiautomator2 init报错python -m uiautomator2 init指定python2.7 可以解决python2.7 -m uiautomator2 init...
2018-12-11 10:56:45
36596
原创 React-native 测试遇到各种红屏记录 各种坑
1.未开启react -native 服务解决方案 输入react-native start开启服务再运行项目react-native start
2018-12-03 12:24:11
592
原创 Appium 元素定位 元素操作
定位元素1.格式:find_element_by_定位方式(value)通过id定位(取resource-id的值):driver.find_element_by_id("com.wuba.zhuanzhuan:id/azo")也可以直接用id后面的内容driver.find_element_by_id("azo")通过class_name定位(取class的内容)dri...
2018-11-21 10:54:19
560
1
原创 React Native Detox Andriod环境搭建(Genymotion版)
添加Android建立1.执行“入门指南”中描述的初始设置需要配置初始化环境 参考这篇文章 入门2.将detox Android项目添加为androidTestCompile依赖项以下代码添加到您的android/settings.gradle:include ':detox'project(':detox').projectDir = new File(rootProj...
2018-11-19 15:40:27
792
原创 常用shell
查看配置环境是否生效(例如查看ANDROID_HOME):echo $ANDROID_HOME查看电脑连接的usb情况安装lsusbbrew install lsusb查看usb 连接情况 lsusblsusb -tlsusb -v ...
2018-11-16 11:23:41
172
原创 React Native 启动ios/Android 红屏问题 解决
查看8081端口的进程sudo lsof -i :8081杀死进程, 然后重新运行kill -9 <PID> 以下是我的电脑操作
2018-11-15 16:18:07
443
原创 工作技能 找工作
1.c++:|找工作前刷300~500 leetcode|书单:《c++ primer》:继承派生多态 虚基类等概念、区别、联系;《effective c++》:继承派生多态 虚基类等概念、区别、联系;《设计模式》(实现常用的设计模式就行);2.脚本语言:|推荐 《阿铭学习linux》、《鸟哥的私房菜基础篇》(二选一);|leetcode上有shell的练习题;|《...
2018-11-13 10:33:32
197
转载 React/React Native 的ES5 ES6写法对照表
很多React/React Native的初学者都被ES6的问题迷惑:各路大神都建议我们直接学习ES6的语法(class Foo extends React.Component),然而网上搜到的很多教程和例子都是ES5版本的,所以很多人在学习的时候连照猫画虎都不知道怎么做。今天在此整理了一些ES5和ES6的写法对照表,希望大家以后读到ES5的代码,也能通过对照,在ES6下实现相同的功能。...
2018-11-12 18:39:45
142
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人