初始化

RN项目初始化-环境配置

大憨熊 提交于 2020-02-11 01:05:28
首先全局安装react-native 下载java adk 完成之后配置环境变量, 下载夜神模拟器 开启夜神模拟器,然后链接adb react-native init 项目名称 初始化一个项目 使用adb devices查看连接的设备   进入项目目录里面 !!!再react-native start 开启js文件服务 直接在项目里面react-native run-android启动会报错 必须先react-native start启动js文件服务 react-native run-android 启动项目 当你修改js代码之后想重新reload,可直接使用快捷键(pg dn) 来源: https://www.cnblogs.com/longlongdan/p/react-native.html

Go语言基础之数组

大憨熊 提交于 2020-02-10 23:23:20
本文主要介绍Go语言中数组(array)及它的基本使用。 Array(数组) 数组是同一种数据类型元素的集合。 在Go语言中,数组从声明时就确定,使用时可以修改数组成员,但是数组大小不可变化。 基本语法: // 定义一个长度为3元素类型为int的数组a var a [3]int 数组定义: var 数组变量名 [元素数量]T 比如: var a [5]int , 数组的长度必须是常量,并且长度是数组类型的一部分。一旦定义,长度不能变。 [5]int 和 [10]int 是不同的类型。 var a [3]int var b [4]int a = b //不可以这样做,因为此时a和b是不同的类型 数组可以通过下标进行访问,下标是从 0 开始,最后一个元素下标是: len-1 ,访问越界(下标在合法范围之外),则触发访问越界,会panic。 数组的初始化 数组的初始化也有很多方式。 方法一 初始化数组时可以使用初始化列表来设置数组元素的值。 func main() { var testArray [3]int //数组会初始化为int类型的零值 var numArray = [3]int{1, 2} //使用指定的初始值完成初始化 var cityArray = [3]string{"北京", "上海", "深圳"} //使用指定的初始值完成初始化 fmt.Println

JavaSE学习笔记(7)---数组

我的未来我决定 提交于 2020-02-10 23:15:12
JavaSE学习笔记(7)---数组 1、什么是数组 数组是相同类型数据的有序集合。数组描述的是相同类型的若干个数据,按照一定的先后次序排列组合而成。其中,每一个数据称作一个元素,每个元素可以通过一个索引(下标)来访问它们。数组的三个基本特点: 长度是确定的。数组一旦被创建,它的大小就是不可以改变的。 其元素必须是相同类型,不允许出现混合类型。 数组类型可以是任何数据类型,包括基本类型和引用类型。 提示 数组变量属引用类型,数组也可以看成是对象,数组中的每个元素相当于该对象的成员变量。数组本身就是对象,Java中对象是在堆中的,因此数组无论保存原始类型还是其他对象类型,数组对象本身是在堆中存储的 2、数组的声明和初始化 声明数组 type [] array = {} //例如 int [] a = {1,2,3,4}; int [] b = new int[4]; 注意事项 声明的时候并没有实例化任何对象,只有在实例化数组对象时,JVM才分配空间,这时才与长度有关。 声明一个数组的时候并没有数组真正被创建。 构造一个数组,必须指定长度。 创建基本类型一维数组 public class Test { public static void main(String args[]) { int[] s = null; // 声明数组; s = new int[10]; // 给数组分配空间

JSON Parse error: Unexpected identifier \"object\";stringToAnyType报错 uni-app

£可爱£侵袭症+ 提交于 2020-02-10 22:33:19
只限于uni 的局限问题,博主的报错是因为初始化某些关键数据在uni的 onLoad生命周期 和 onReady生命周期里面初始化,导致数据加载时出现个别报错的BUG JSON Parse error: Unexpected identifier "object";stringToAnyType 换到 vue的created生命周期里面初始化就解决了 来源: https://www.cnblogs.com/swordLaughsHeaven/p/12293016.html

servlet cig比较,生命周期,init service destory

好久不见. 提交于 2020-02-10 19:17:22
1 Servlet 与 CGI 的比较 和CGI程序一样,Servlet可以响应用户的指令(提交一个FORM等等),也可以象CGI程序一样,收集用户表单的信息并给予动态反馈(简单的注册信息录入和检查错误)。 然而,Servlet的机制并不仅仅是这样简单的与用户表单进行交互。传统技术中,动态的网页建立和显示都是通过CGI来实现的,但是,有了Servlet,您可以大胆的放弃所有CGI(perl?php?甚至asp!),利用Servlet代替CGI,进行程序编写。 对比一:当用户浏览器发出一个Http/CGI的请求,或者说 调用一个CGI程序的时候,服务器端就要新启用一个进程 (而且是每次都要调用),调用CGI程序越多(特别是访问量高的时候),就要消耗系统越多的处理时间,只剩下越来越少的系统资源,对于用户来说,只能是漫长的等待服务器端的返回页面了,这对于电子商务激烈发展的今天来说,不能不说是一种技术上的遗憾。 而Servlet充分发挥了服务器端的资源并高效的利用。每次调用Servlet时并不是新启用一个进程 ,而是在一个Web服务器的进程敏感词享和分离线程,而线程最大的好处在于可以共享一个数据源,使系统资源被有效利用。 对比二:传统的CGI程序,不具备平台无关性特征,系统环境发生变化,CGI程序就要瘫痪,而Servlet具备Java的平台无关性,在系统开发过程中保持了系统的可扩展性

计算机二级—java语言概论02

会有一股神秘感。 提交于 2020-02-10 16:57:55
计算机二级—java语言概论02 1. 对象的创建,初始化,使用和删除 类是对象的抽象,对象是类的实例。 1.1对象的创建 创建步骤是先声明一个对象变量的类型和名字,再利用关键字new运算符和一个构造方法实例化一个对象。 例如:类名 对象名 = new 类名(); 程序在new关键字实例化一个对象后才会给对象分配内存,并调用对象的构造方法,返回对象的引用。可以多次通过new实例化一个类,获得多个不同的实例化对象,这些实例化对象之间的状态是相互独立的。 1.2实例变量 java允许在创建实例变量是没有初始值,但要求在使用前必须赋予初始值。除了把一个实例对象赋予具体的初始值外,也可以赋予为null。从概念上讲,null引用值对应着一个空地址,此值表示变量没有引用任何对象,应该注意,给变量赋予null值,不同于没有对变量进行初始化。被赋予null值的对象可以用来对别的变量进行初始化。null值表示变量没有包含任何信息。 1.3对象的初始化——构造方法 构造方法要求与类名完全相同,无返回值。 使用构造函数的好处是:避免了每次创建对象后都调用对象的初始化方法。 构造方法的特点: (1)构造方法名与类名必须完全相同 (2)构造方法是为了给对象进行赋值,所以没有返回值,但不用void来声明。 (3)构造方法不能直接来调用,只能通过new自动调用。 (4)构造方法可由编程人员在类中定义

01 程序的编译执行、变量、static和const关键字、循环的转换、指针与数组

孤人 提交于 2020-02-10 16:41:35
初学者的探索之路01 1.代码编译的几个阶段 2.程序的执行 1>程序和进程的区别: 2>内存的四个区域 3.变量的分类以及特性 4.static关键字的影响 5.const的用处(L) 6.for循环和while循环以及do-while循环之间的转换关系(L) 7.指针的分类以及特性 8.数组与指针的结合(L) 9.代码的合法性和完整性(时间与空间的平衡)(L) 附:rand()函数和srand()函数的用法 1.代码编译的几个阶段 .c .cpp 源文件 .i 预处理文件 .o(linux操作系统下) .obj(windows操作系统下) 目标文件 .exe 可执行文件 分为三个阶段:预编译、编译、链接过程 所有的#都是在预编译过程中展开的 2.程序的执行 1>程序和进程的区别: 程序执行后会进入进程。 程序是静态的,进程是动态的。 程序在运行的时候会耗损时间(cpu)和空间资源(内存)。 2>内存的四个区域 .code 代码段 .data 数据区 .heap 堆区 .stack 栈区 两个凡是 :1.凡是在函数外部定义的变量叫做全局变量 ,存储在数据区。 2.凡是在函数内部定义的变量叫做局部变量,存储在栈区。 3.变量的分类以及特性 变量可以分为 :全局变量、在函数内定义的局部变量、在块内定义的局部变量。 变量的两个特性 :可见性和生存期 可见性 :针对编译链接过程来谈论的

MySQL |下载安装

孤街醉人 提交于 2020-02-10 09:03:15
mysql的下载安装 想要使用MySQL来存储并保存数据,则需要做几件事情:   a. 安装MySQL服务端   b. 安装MySQL客户端   b. 【客户端】连接【服务端】   c. 【客户端】发送命令给【服务端MySQL】服务的接受命令并执行相应操作(增删改查等) 下载地址: https://dev.mysql.com/downloads/mysql/ window版本 1、官网去下载,下偶不下基 2、针对操作系统的不同下载不同的版本 3.解压 如果想要让MySQL安装在指定目录,那么就将解压后的文件夹移动到指定目录,如:C:\mysql-5.6.40-winx64 4.添加环境变量 5. 需要配置下 MySQL 的配置文件 打开刚刚解压的文件夹,在该文件夹下创建 config.ini 配置文件,编辑 config.ini 配置以下基本信息: # For advice on how to change settings please see # http://dev.mysql.com/doc/refman/5.6/en/server-configuration-defaults.html # *** DO NOT EDIT THIS FILE. It's a template which will be copied to the # *** default

2. 第一部分 const 相关

允我心安 提交于 2020-02-10 08:26:13
1. 对于单纯的常量,尽量用 const 对象或 enum 替换 #define 2.对于形似函数的 宏,应该用 inline 函数替换 #define 3. const 出现在星号左边,表示被指向的东西是常量;出现在星号右边,表示指针是常量。 4. 应该在所有不需要改动的地方,使用 const ,来避免不必要的错误。 5. 将 const 用于成员函数的好处有:使得 class 容易理解;可以操作 const 对象。 6. 应该使用非 const 函数版本调用 const 函数版本,并用 const_cast 解除 const 限制,这样做的目的是避免代码重复。 7. 必须在使用对象之前先将其初始化。对于内置类型以外的东西,初始化的由构造函数负责。因此应该确保每一个构造函数都将对象的每一个成员初始化。 来源: https://www.cnblogs.com/Hello-Nolan/p/12289772.html

Vagrant工具

我怕爱的太早我们不能终老 提交于 2020-02-10 06:58:06
Vagrant 是一款用来构建虚拟开发环境的工具,非常适合 php/python/ruby/java 这类语言开发 web 应用,“代码在我机子上运行没有问题”这种说辞将成为历史。 我们可以通过 Vagrant 封装一个 Linux 的开发环境,分发给团队成员。成员可以在自己喜欢的桌面系统(Mac/Windows/Linux)上开发程序,代码却能统一在封装好的环境里运行,非常霸气。 安装步骤 1. 安装 VirtualBox 虚拟机还是得依靠 VirtualBox 来搭建,免费小巧。 下载地址: https://www.virtualbox.org/wiki/Downloads * 虽然 Vagrant 也支持 VMware,不过 VMware 是收费的,对应的 Vagrant 版本也是收费的 2. 安装 Vagrant 下载地址: http://downloads.vagrantup.com/ 根据提示一步步安装。 此外,还得下载官方封装好的基础镜像: Ubuntu precise 32 VirtualBox http://files.vagrantup.com/precise32.box Ubuntu precise 64 VirtualBox http://files.vagrantup.com/precise64.box 如果你要其他系统的镜像,可以来这里下载: http: