起步 - 初次运行 Git 前的配置

初次运行 Git 前的配置一般在新的系统上,我们都需要先配置下自己的 Git 工作环境。配置工作只需一次,以后升级时还会沿用现在的配置。当然,如果需要,你随时可以用相同的命令修改已有的配置。Git 提供了一个叫做 git config 的工具(译注:实际是 git-config 命令,只不过可以通...

2018-06-25 14:26:45

阅读数:9

评论数:0

项目开发之使用 maven

本文将详述 maven 在软件项目中的使用。首先讲述 maven 的基本工作原理及环境的搭建。然后讲述开发及配置管理人员如何使用 maven,最后将介绍 maven 与 eclipse 集成使用。maven 原理maven 是人为制订的一套开发规范,该规范定义了开发一个 java 项目时的各个细节...

2018-06-23 16:12:25

阅读数:65

评论数:0

maven学习(下)利用Profile构建不同环境的部署包

接上回继续,项目开发好以后,通常要在多个环境部署,象我们公司多达5种环境:本机环境(local)、(开发小组内自测的)开发环境(dev)、(提供给测试团队的)测试环境(test)、预发布环境(pre)、正式生产环境(prod),每种环境都有各自的配置参数,比如:数据库连接、远程调用的ws地址等等。...

2018-06-23 14:31:14

阅读数:33

评论数:0

maven学习(中)- 私服nexus搭建

接上回继续,相信大家对maven每次都联网从国外站点下载依赖项的龟速网络已经不坎忍受了,今天先来看看如何搭建"仓库私服",目前nexus是使用比较广泛的私服软件之一,下面将介绍基本用法: 一、到nexus官网下载最新版1.1 下载地址:http://www.so...

2018-06-23 14:30:10

阅读数:26

评论数:0

maven学习(上)- 基本入门用法

www.cnblogs.com 2014-01-01 21:41一、下载及安装1.1 下载maven 3.1.1先到官网http://maven.apache.org/download.cgi 下载最新版本(目前是3.1.1 ),下载完成后,解压到某个目录(本文中是C:\Java\maven-3....

2018-06-23 14:27:16

阅读数:36

评论数:0

Maven 的41种骨架功能介绍

在本教程中,我们将向你展示如何使用 Maven 来创建一个 Java 项目,导入其到Eclipse IDE,并打包 Java 项目到一个 JAR 文件。所需要的工具:Maven 3.3.3Eclipse 4.2JDK 8注意:请确保 Maven 是正确安装和配置(在Windows,*nix,Mac...

2018-06-23 13:33:47

阅读数:73

评论数:0

AndroidStudio出现 Unknown verification type [95] in stack map frame 问题的解决办法

产生问题的原因:引用的第三方库已经混淆过,再在本地进行编译混淆的时候就会报出这个错误。解决的办法:若无法修改第三方库,则修改混淆器,重新进行编译,将新的混淆器覆盖原来的混淆器,则可以解决。1.查看AndroidStudio所使用的proguard的版本,   路径为D:\Program Files...

2018-06-21 13:26:30

阅读数:16

评论数:0

WebView使用详解(二)——WebViewClient与常用事件监听

前言:生活的艰难,更会激发对梦想的渴望,但艰难的生活却往往会成为梦想的绊脚石相关文章:1、《WebView使用详解(一)——Native与JS相互调用(附JadX反编译)》2、《WebView使用详解(二)——WebViewClient与常用事件监听》3、《WebView使用详解(三)——WebC...

2018-06-15 14:33:18

阅读数:12

评论数:0

React Native调试技巧与心得

本文出自《React Native学习笔记》系列文章。在做React Native开发时,少不了的需要对React Native程序进行调试。调试程序是每一位开发者的基本功,高效的调试不仅能提高开发效率,也能降低Bug率。本文将向大家分享React Native程序调试的一些技巧和心得。Devel...

2018-06-14 13:52:11

阅读数:33

评论数:0

React Native应用部署/热更新-CodePush最新集成总结(新)

React Native的出现为移动开发领域带来了两大革命性的创新:整合了移动端APP的开发,不仅缩短了APP的开发时间,也提高了APP的开发效率。为移动APP动态更新提供了基础。本文将向大家分享React Natvie应用部署/动态更新方面的内容。React Native支持大家用React N...

2018-06-14 13:49:15

阅读数:465

评论数:0

React Native发布APP之签名打包APK

用React Native开发好APP之后,如何将APP发布以供用户使用呢?一款APP的发布流程无外乎:签名打包—>发布到各store这两大步骤。本文将向大家分享如何签名打包一款React Native APP。众所周知,Android要求所有的APP都需要进行数字签名后,才...

2018-06-14 13:33:32

阅读数:112

评论数:0

Windows版本搭建安装React Native环境配置

网上大部分的React Native环境搭建的视频和博客都是Mac的,剩下为数不多的windows环境搭建的文章全是坑(博主流泪呀)1、安装Java这里需要注意对环境变量的设置,可以根据java -version来检测一下,jdk最好是1.8以上2、安装SDK这里需...

2018-06-12 10:53:55

阅读数:50

评论数:0

Android绘制优化(二)布局优化

前言我们知道一个界面的测量和绘制是通过递归来完成的,减少布局的层数就会减少测量和绘制的时间,从而性能就会得到提升。当然这只是布局优化的一方面,那么如何来进行布局的分析和优化呢?本篇文章会给你一个满意的答案。1.布局优化工具在讲到如何去布局优化前,我们先来学习两种布局优化的工具。1.1 Hierar...

2018-06-07 15:55:00

阅读数:30

评论数:0

Android绘制优化(一)绘制性能分析

前言一个优秀的应用不仅仅是要有吸引人的功能和交互,同时在性能上也有很高的要求。运行Android系统的手机,虽然配置在不断的提升,但仍旧无法和PC相比,无法做到PC那样拥有超大的内存以及高性能的CPU,因此在开发Android应用程序时也不可能无限制的使用CPU和内存,如果对CPU和内存使用不当也...

2018-06-07 15:54:03

阅读数:47

评论数:0

Android内存优化:DVM和ART原理初探

前言要学习Android的内存优化,首先要了解Java虚拟机,此前我用了多篇文章来介绍Java虚拟机的知识,就是为了这个系列做铺垫。在Android开发中我们接触的是与Java虚拟机类似的Dalvik虚拟机和ART虚拟机,这一篇我们就来了解它们的基本原理。1.Dalvik虚拟机Dalvik虚拟机(...

2018-06-07 15:52:56

阅读数:678

评论数:0

Android内存优化:DVM和ART的GC日志分析

前言在Java虚拟机(三)垃圾标记算法与Java对象的生命周期这篇文章中,提到了Java虚拟机的GC日志。DVM和ART的GC日志与Java虚拟机的日志有较大的区别,这篇文章就对DVM和ART的GC日志进行分析。1.DVM的GC日志在 DVM 中,每次垃圾收集都会将GC日志打印到 logcat 中...

2018-06-07 15:52:05

阅读数:69

评论数:0

Android内存优化:避免可控的内存泄漏

前言内存泄漏向来都是内存优化的重点,它如同幽灵一般存于我们的应用当中,有时它不会现身,但一旦现身就会让你头疼不已。因此,如何避免、发现和解决内存泄漏就变得尤为重要。这一篇我们先来学习如何避免内存泄漏。1.什么是内存泄漏我们知道,每个应用程序都需要内存来完成工作,为了确保Android系统的每个应用...

2018-06-07 15:50:31

阅读数:28

评论数:0

Android内存优化:解析Memory Monitor、Allocation Tracker和Heap Dump

前言要想做好内存优化工作,就要掌握两大部分的知识,一部分是知道并理解内存优化相关的原理,另一部分就是善于运用内存分析的工具。本篇就来介绍内存分析工具:Memory Monitor、Allocation Tracker和Heap Dump的使用方法。1.Memory Monitor在Android ...

2018-06-07 15:49:36

阅读数:37

评论数:0

Android内存优化:详解内存分析工具MAT

前言在这个系列的前四篇文章中,我分别介绍了DVM、ART、内存泄漏和内存检测工具的相关知识点,这一篇我们通过一个小例子,来学习如何使用内存分析工具MAT。1.概述在进行内存分析时,我们可以使用Memory Monitor和Heap Dump来观察内存的使用情况、使用Allocation Track...

2018-06-07 15:48:24

阅读数:73

评论数:0

Android内存优化:LeakCanary使用详解

1.概述如果使用MAT来分析内存问题,会有一些难度,并且效率也不是很高,对于一个内存泄漏问题,可能要进行多次排查和对比。 为了能够简单迅速的发现内存泄漏,Square公司基于MAT开源了LeakCanary。 2.使用LeakCanary首先配置build.gradle: dependencies...

2018-06-07 15:44:22

阅读数:138

评论数:0

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