一、软件包linux系统下存在两种形式的软件包:qq.tar.gz、rpm(redhat pakage manager) tar.gz 这种形式的包里面存放的是源码,需要先编译再安装rpm 存放的就是编译好的二进制文件,不需要编译直接安装即可 Rpm软件包管理安装rpm -ivh 软件包名 可跟多个 ...
分类:
系统相关 时间:
2019-01-20 11:45:51
阅读次数:
218
谈谈Java反射机制,动态代理是基于什么原理?小编整理了一些java进阶学习资料和面试题,需要资料的请加JAVA高阶学习Q群:701136382这是小编创建的java高阶学习交流群,加群一起交流学习深造。群里也有小编整理的2019年最新最全的java高阶学习资料!反射机制Java语言提供的一种基础功能,赋予程序在运行时自省(introspect,官方用语)的能力。可以在运行时通过提供完整的“包名+
分类:
编程语言 时间:
2019-01-19 19:54:52
阅读次数:
203
注解(Annotation),又称元数据(MetaData),提供了一种在代码中添加信息的形式化的方法,将元数据和源代码结合在一起 。 外部配置文件如XML存在的问题: 代码复杂度较高,需要编写很多重复信息,如包名和全类名,而这些信息在源文件中都已经存在了。 可能需要同时维护源文件和XML,如添加了 ...
分类:
编程语言 时间:
2019-01-18 22:30:04
阅读次数:
222
有时候,所见并不是所得,有些包,你需要去翻他的源码才知道为什么会这样。用Console来Debug 背景 今天调试一个程序,用到了一个很久之前的NPM包,名为formstream,用来将form表单数据转换为流的形式进行接口调用时的数据传递。 这是一个几年前的项目,所以使用的是Generator+c ...
分类:
其他好文 时间:
2019-01-17 15:53:49
阅读次数:
168
1.package的意义 如下,存在多个相同类名的文件。当引用Person类,将无法确定引用小红,还是小明的Person类,即同名类的冲突。 package就是用来解决类名冲突的。 Java定义了名字空间:package 包 对于任何一个类,其完整类名是:包名 + 类名. JVM 只看完整类名,因此 ...
分类:
编程语言 时间:
2019-01-17 13:57:18
阅读次数:
198
在做app自动化测试之前,有个前提条件,就是要获取当前app的包名和当前活动的activity。如果有提供了.apk,就可以直接通过adb命令获取到包名和欢迎页面;有种软件是手机自带的的,我们不知道apk,要怎么获取它的的activity? 第一种方法:adb 进入shell模式 进入shell模式 ...
分类:
移动开发 时间:
2019-01-16 23:54:54
阅读次数:
204
一般在pubspec.yaml里面引用pub.dartlang.org/packages的packages时,我们都是在包名称后面加上版本号的,谷歌默认也是这样写的。 但是随着人家的包不断更新和bug不断修复,我们就需要不时的去查看库的最新版本,并到pubspec.yaml里面修改成最新的版本号,这 ...
分类:
其他好文 时间:
2019-01-16 11:54:39
阅读次数:
211
1.创建新项目 2.继续项目配置 Name:项目名称Type:我们是Maven构建的,那么选择第一个Maven ProjectPackaging:打包类型,打包成Jar文件Java Version:jdk版本,选择1.8Language:开发语言,选择JavaGroup:对应pom文件中的group ...
分类:
编程语言 时间:
2019-01-13 18:04:57
阅读次数:
195
1.使用list命令查看模块: 2.使用run 模块 -h 查看该模块参数命令 3.查看安装应用:使用app.package.list模块 run app.package.list 也可以指定应用,查看其包名 run app.package.list -f Sieve 4.查看特定应用详细信息:使用 ...
分类:
其他好文 时间:
2019-01-13 14:25:29
阅读次数:
195
上一篇记录sublime 常用的快捷键,这里记录一些初次安装推荐的前端使用插件与安装插件包名称。 首次下载安装的sublime text3,基本什么都没有,想要达到适用还得一番捣鼓,各种插件的安装必不可少,刚下载时候Package Control是无法使用的哦,所以需要执行如下步骤: 使用Packa ...
分类:
其他好文 时间:
2019-01-09 18:52:42
阅读次数:
165