自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 Java中的四种引用以及ReferenceQueue和WeakHashMap的使用示例

简介:本文主要介绍JAVA中的四种引用: StrongReference(强引用)、SoftReferenc(软引用)、WeakReferenc(弱引用)、PhantomReference(虚引用)的作用。同时我们还将介绍ReferenceQueue和WeakHashMap的功能和使用示例。欢迎探讨,如有错误敬请指正如需转载,请注明出处http://www.cnblogs.com/nullzx/1. JAVA中的四种引用四种引用中,软引用、若引用、虚引用都需要相关类来...

2021-05-20 10:17:04 254

转载 Windows环境下JDK安装与环境变量配置详细的图文教程

JDK安装与环境变量配置一、准备工具:1.JDKJDK 可以到官网下载http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html2.系统我这里是WINDOWS7 64系统可以根据系统的版本下载相对应的JDK。我这里选择:jdk-8u25-windows-x64.exe注意区分:Java SE Development Kit 8u25Jav...

2020-05-21 21:53:15 338

转载 Working Around JNI UTF-8 Strings

问题背景(日志)01-07 17:08:19.999 12012-12037/com.daojia.jz.testimlib A/art: art/runtime/check_jni.cc:65] JNI DETECTED ERROR IN APPLICATION: input is not valid Modified UTF-8: illegal start byte 0xf001-07...

2020-01-09 16:52:30 363

转载 What you need to know about Android app memory leaks

Building an Android app is easy, but making a super-high-quality, memory-efficient Android app is not. Early on as an Android developer, I was mainly inclined toworkon features that had a visual imp...

2019-08-15 11:04:27 409

转载 如何在 C++11 中使用 Lambda 表达式

作者:Steve Clamage 和 Darryl GoveLambda 表达式不仅具有函数指针的灵活性,还可以通过捕获局部变量提高可扩展性。本文介绍 Lambda 表达式的语法和用法。简介Lambda 可能是最新的 C++11 标准的典型特性之一。Lambda 表达式把函数看作对象。Lambda 表达式可以像对象一样使用,比如可以将它们赋给变量和作为参数传递,还可以像函数一样对...

2019-08-13 17:05:21 300

转载 理解 Python 装饰器看这一篇就够了

本文转载于https://foofish.net/python-decorator.html讲 Python 装饰器前,我想先举个例子,虽有点污,但跟装饰器这个话题很贴切。每个人都有的内裤主要功能是用来遮羞,但是到了冬天它没法为我们防风御寒,咋办?我们想到的一个办法就是把内裤改造一下,让它变得更厚更长,这样一来,它不仅有遮羞功能,还能提供保暖,不过有个问题,这个内裤被我们改造成了长...

2019-05-05 17:16:25 165

转载 Mac上挂载移动硬盘出现"Read-only file system"问题

解决步骤如下1. 确保移动硬盘链接,查看硬盘挂在的节点,操作如下diskutil info /Volumes/YOUR_NTFS_DISK_NAME找到 Device NodeDevice Node: /dev/disk1s1比如我这里的硬盘默认挂在在/Volumes/Elements我查看我的硬盘挂在节点信息如下$ diskutil i...

2019-03-04 17:12:53 26353 3

转载 Mac 上 Homebrew 常用命令

安装//安装依赖工具xcode-select --install/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"查看帮助信息brew help查看版本brew -v更新Homebrew自己brew update安装...

2019-02-19 12:02:29 429

转载 浅谈二进制中的负数

Hello!亲爱的看官老爷们,新年好~相信不少同学知道,如果要将一个数字转换为它的相反数,除了在它前面加个-号之外,还可以对该数字进行取反,之后再加 1。前者(本质是 0 减去对应的数字)可以得到相反数,完全符合我们的直觉,但为何取反加一也可以,这看起来不太科学,本文将带你一探究竟~ 首先要明白几个概念原码:比如12的原码(在八位机中)是,0000 1100,(-8)的原码是,10...

2019-02-10 14:15:28 8897

转载 Passing array to function in C programming with example (C 语言中数组作为参数传递的示例 )

Just like variables, array can also be passed to a function as an argument .In this guide, we will learn how to pass the array to a function using call by value and call by reference methods. 1-...

2019-01-14 12:01:47 348

转载 C++ STL 快速入门

原文链接:https://www.cnblogs.com/skyfsm/p/6934246.html前言C++ STL中基本常用的类或容器有以下几个:string vector set list map1. List 封装了链表, Vector 封装了数组: list 和 vector 最主要的区别在于 vector 使用连续内存存储的,它支持 [] 运算符,而 list 是...

2019-01-11 18:36:15 220

转载 Java Reflection Example Tutorial

Link:https://www.journaldev.com/1789/java-reflection-example-tutorial#get-public-fieldJava Reflection provides ability to inspect and modify the runtime behavior of application. Reflection in Java i...

2018-12-28 17:44:05 406

转载 Android 注解使用 - 使用 Support Annotations 优化代码

前言     前面学习总结了Java注解的使用,博客地址详见Java学习之注解Annotation实现原理,从本质上了解到什么注解,以及注解怎么使用?不要看见使用注解就想到反射会影响性能之类,今天我们就来学习一下Android Support Annotations注解来优化我们的代码,增加可读性的同时,也让让更多的错误消灭在萌芽之中。Support Annotations简介:   ...

2018-12-11 11:37:34 295

转载 What is the difference between the Bash operators [[ vs [ vs ( vs ((?

An if statement typically looks likeif commands1then commands2else commands3fiThe then clause is executed if the exit code of commands1 is zero. If the exit code is nonzero, then the else cla...

2018-07-10 14:28:50 194

转载 Android Studio中application module,library module,java module的区别

创建项目首先,先指出Android Studio中的两个概念。 Project 和 Module 。在Android Studio中, Project 的真实含义是工作空间, Module 为一个具体的项目。在 Eclipse 中,我们可以同时对多个 Eclipse 的 Project 进行同时编辑,这些 Project 在同一个 workspace 之中。在Android S

2016-03-14 18:01:15 983

转载 Android Studio 导入jar包和第三方开源库方法

导入 jar 包及第三方开源库教程jar包导入 jar 包的方式非常简单,就是在项目中的 libs 中放入你需要导入的 jar 包,然后右键你的 jar 文件,选择“add as a library”即可在你的项目中使用这个 jar 包了。 这个方式虽然简单,但用处很大,不仅仅能导入一些普通 jar 包,还可以作为一些不支持 Android Studio 的开源库的使用的解决方

2016-03-14 15:43:47 427

空空如也

空空如也

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

TA关注的人

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