自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(22)
  • 收藏
  • 关注

转载 MAC 命令行解压 rar 文件

在Mac上如果不安装其他软件不能够解压rar文件,这时可以使用终端中的unrar来解决问题。步骤如下:1.使用Homebrew安装unrar(有关Homebrew的安装和使用见Homebrew)$ brew install unrar image.png2.cd到rar文件的目录下,然后在终端输入下列命令:$ unrar x 需解压的文件目录[图片上传中...

2020-01-31 20:19:42 308

原创 'config.h' file not found 的解决方法以及可能遇到的问题

运行Xcode 出现 'config.h' file not found问题一解决方法:1、cd node_modules/react-native/third-party/glog-0.3.42、在glog-0.3.4目录下执行命令 ../../scripts/ios-configure-glog.sh接下去是转发自https://www.jianshu.com/p...

2020-01-31 01:03:20 6092 1

原创 xcrun: error: active developer path

执行git clone https://github.com/xxxxx/mbstore_shell_full.git后报错:xcrun: error: active developer path ("/Users/ng/Downloads/Xcode.app/Contents/Developer") does not existUse `sudo xcode-select --switc...

2020-01-29 15:02:12 887

转载 React Native 强大却不起眼的AppRegistry

在构建React Native项目中,我们常常使用官方提供的脚手架react-native-cli,优点是能快速启动一个强大完整的RN项目,缺点就是失去了自己搭建脚手架带来的那份快乐,也常常会忽略掉一些脚手架内核心API。今天我将介绍一个不起眼却强大的API - AppRegistryReact Native AppRegistryAppRegistry表示所有React Nat...

2020-01-21 17:50:21 767

转载 JS中的逻辑运算符&&、||,位运算符|,&

JS中的逻辑运算符&&、||,位运算符|,&1、JS中的||符号:运算方法: 只要“||”前面为false,不管“||”后面是true还是false,都返回“||”后面的值。 只要“||”前面为true,不管“||”后面是true还是false,都返回“||”前面的值。总结:真前假后2、JS中的&&符号:运算方法:...

2020-01-21 17:19:53 156

转载 CPU 到底是怎么认识代码的?涨姿势了!

最近读到这样一篇好文章,从底层硬件角度出发剖析了一下CPU对代码的识别和读取,内容非常精彩,读完感觉大学里学到的很多东西瞬间联系起来了,这里分享给大家,希望能认真读完并有所收获。首先要开始这个话题要先说一下半导体。啥叫半导体?半导体其实就是介于导体和绝缘体中间的一种东西,比如二极管。电流可以从A端流向C端,但反过来则不行。你可以把它理解成一种防止电流逆流的东西。当...

2020-01-21 17:11:47 241 1

原创 js中的默认传参是怎样的

如下图,我们调用了方法a并传递了2个参数对象进去,但是方法a并没有声明形参,然而我们仍然可以通过arguments获取到我们传递的参数:

2020-01-21 16:56:52 649

转载 module.exports和exports和export和export default的区别,import和require的区别

关于module.exports和exports的区别,我已经在前一篇文章讲过,传送门。在es5中,用module.exports和exports导出模块,用require引入模块。es6新增export和export default导出模块,import导入模块。一、在es6中的两种基本用法新建两个文件:a.js, b.js。a.js用于导出模块,b.js用户导入模块。两个文件放在...

2020-01-21 14:27:36 158

转载 react-native 轮播图 ——react-native-swiper使用 属性介绍

今天学习了轮播图的使用,上网查阅了一下,发现有react-native-swiper和React-Native-Viewpager(https://blog.csdn.net/zhukui66/article/details/51077592)两种封装的比较好的第三方组件,对比了下文档,觉得react-native-swiper功能更加完善,而且文档说明比较全面,所以只用了react-native...

2020-01-17 15:07:19 6530

原创 Xcode:library not found for -lAFNetworkin

原因:字面上看,我们知道这是提醒我们找不到库AFNetworking(“l”开头字母会在被编译引用时被空字符替换掉)解决方法:1. 如果没有安装pod,则安装pod,并导入项目AFNetworking2. 如果还是找不到库AFNetworking,则看一下是不是用 “项目名称.workspace” 打开的,如果不是打开这个文件,而是项目名称.xcodeproj,会导致目录位置出错...

2020-01-16 17:27:03 1035 1

原创 Xcode11 Unknown argument type '__attribute__' in method

加入新团队,Xcode版本是10.2.1 由于想尝试下Xcode11(Xcode10的时候没事,更新到Xcode11就开始报这个错了),于是搞环境,试运行,报错:Xcode11 Unknown argument type '__attribute__' in method解决方法:node_modules/react-native/React/Base/RCTModu...

2020-01-16 17:02:54 1254

原创 vs code 在终端下使用 code 命令快速打开指定目录项目

Mac OSVisual Studio Code的扩展工具菜单中有Install command line的快捷安装运行 VS code并打开命令面板( ⇧⌘P )也就是(shift+command+p),然后输入shell command找到:Install ‘code' command in PATH,点击安装就行了。code命令还支持其他参数,具体看这里。...

2020-01-15 17:28:14 19502 1

原创 React Native 与原生之间的通信(Android篇)

需要准备的软件:(1)Android studio(2)vscode另外需要准备一台android真机和充电线步骤一:新建项目文件夹,并在vscode中打开步骤二:执行react-native init projectName 【版本号(可加可不加)】创建react-native项目步骤三:打开android真机的开发者模式,确保usb选项开启,并且允...

2020-01-13 18:01:32 888

转载 react-native开发系列之Android原生交互

https://www.jianshu.com/p/9d7dbf17daa5react-native可以做web与原生的交互,这是使用react-native开发项目的主要目的之一,也是主要优势,用rn而不用原生交互则毫无价值,这篇文章用来记录在项目中rn的原生交互使用过程。之前说过要做的是一个pda项目,所以今天以input获取焦点的时候禁止软键盘弹出为例,大体说一下rn的原...

2020-01-13 15:19:36 466

原创 react-native工程的创建

使用以下命令创建一个react-native工程:react-native init rn-project-name

2020-01-13 10:31:43 719

原创 https形式 本地项目上传github遇到的报错

通过重新尝试,我发现了能够直接成功的方法:(1)打开终端,输入cd front_projects所在的目录地址,并创建all-proj,再把多个项目文件夹丢进去all-proj里(2)在front_projects文件夹下,执行终端命令git init初始化本地git仓库(3)在github上新建一个没有README文件的仓库,使得仓库里没有东西(如果想创建这个文件则要记得添...

2020-01-10 17:18:18 1580

原创 简单react项目的readme

一、1. 项目开发准备1). 描述项目2). 技术选型 3). API接口/接口文档/测试接口2. 启动项目开发1). 使用react脚手架创建项目2). 开发环境运行: npm start3). 生产环境打包运行: npm run build serve build3. git管理项目1). 创建远程仓库2). 创建本地仓库 a. 配置.g...

2020-01-10 14:15:56 680

原创 javascript ==与=== 浅比较和深比较

我们说深比较浅比较,首先要考虑变量的类型,如果变量的值是对象,那么浅比较就是比较对象在内存中的地址,如果变量的值是值类型比如1、2、3这样的,那么浅比较就是比较变量的值是否相同!在说浅比较和深比较的区别之前,我们需要搞清楚==和===的区别,以及跟浅比较深比较的关系==在比较双方的数据类型不同时,如果条件符合,会自动转换类型进行比较,而===数据类型不同,就直接返回false。比如...

2020-01-10 11:25:07 2613

转载 HTML5的十大新特性

为了更好地处理今天的互联网应用,HTML5添加了很多新元素及功能,比如: 图形的绘制,多媒体内容,更好的页面结构,更好的形式 处理,和几个api拖放元素,定位,包括网页 应用程序缓存,存储,网络工作者,等(1)语义标签  语义化标签使得页面的内容结构化,见名知义标签 描述 <hrader></header> 定义了文档的头部区域 &...

2020-01-09 16:38:23 161

转载 webpack 5

https://mp.weixin.qq.com/s/oAUH5DeEiZzSOq_zis7nfg

2020-01-08 13:44:59 155

原创 new FormData实际运用情景

new FormData() - FormData对象的作用及用法:https://blog.csdn.net/AlbenXie/article/details/100103709 // 上传并识别身份证信息 _uploadIdCard = callback => { let { positivePhoto, reversePhoto } = this.state; ...

2020-01-08 09:44:43 422

原创 mac 配置环境变量后 vscode下的前端项目 npm yarn命令都失效

我配置了java的环境变量在 /etc/profile文件下,之后我发现我前端项目npm、yarn命令都不被识别了随后我将之前添加的java环境变量相关数据从/etc/profile文件删除,这个时候发现没有权限删除了,/etc/profile文件是只读的我执行的命令是sudo vim/etc/profile,修改后无法保存,查了一下,发现需要用:wq!而非:wq才能强制保存(这边可以在...

2020-01-07 14:22:34 1493

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除